.public-site{--pub-ink:#202630;--pub-accent:#2459be;--pub-ground:#f5f7fa;background:var(--pub-ground);color:var(--pub-ink);font-family:var(--font-geist-sans), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;font-size:18px;line-height:1.55}.public-site *{box-sizing:border-box}.public-site ::selection{color:#142a50;background:#dbe6fa}.public-site a{text-underline-offset:5px}.public-site a:hover{color:var(--pub-accent)}.public-site :focus-visible{outline:3px solid var(--pub-accent);outline-offset:5px}.public-nav,.public-site main,.public-footer{max-width:1600px;margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}.public-nav{justify-content:space-between;align-items:center;gap:24px;padding-block:26px;display:flex}.public-brand{letter-spacing:-.04em;align-items:center;min-height:44px;font-size:30px;font-weight:650;text-decoration:none;display:inline-flex}.public-brand span{color:var(--pub-accent)}.public-nav nav{gap:32px;font-size:16px;display:flex}.public-nav nav a{text-decoration:none}.public-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.public-skip:focus{top:12px}.public-site h1,.public-site h2,.public-site h3{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.05}.public-site h1{max-width:1100px;margin:0 0 28px;font-size:clamp(43px,6.2vw,88px)}.public-site h2{margin:0 0 28px;font-size:clamp(30px,3.2vw,46px)}.public-site h3{letter-spacing:-.02em;font-size:22px}.public-hero{padding-block:70px 72px}.public-lead{margin-bottom:40px;font-size:clamp(20px,2vw,25px);max-width:660px!important}.public-domain-form{max-width:1100px;margin-top:48px}.public-domain-form label{margin-bottom:12px;font-size:18px;display:block}.public-domain-control{gap:12px;display:flex}.public-domain-control input{min-width:0;font:inherit;caret-color:var(--pub-accent);background:#fff;border:1px solid #8791a1;border-radius:0;flex:1;padding:22px 24px;font-size:24px}.public-domain-control input::placeholder{color:#626b79}.public-site button,.public-action{font:inherit;background:var(--pub-accent);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:28px;padding:18px 25px;font-weight:500;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s;display:inline-flex}.public-site button:hover,.public-action:hover{color:#fff;background:#194696}.public-site button:active,.public-action:active{transform:scale(.98)}.public-site button:disabled{cursor:wait;background:#626b79}.public-domain-form>p{margin:14px 0 0;font-size:14px}.public-site [role=alert]{color:#9c2d1b}.public-domain-form [role=alert]:empty{display:none}.public-scope{gap:50px;margin-top:48px;font-size:16px;display:flex}.public-explain{background:#e8eef8;grid-template-columns:5fr 7fr;gap:70px;margin-block:50px 140px;padding:65px;display:grid}.public-explain p:first-child{margin-top:0}.public-explain a{margin-top:12px;display:inline-block}.public-audience{grid-template-columns:5fr 7fr;gap:70px;margin-bottom:150px;display:grid}.public-audience dl{margin:0}.public-audience dl div{margin-bottom:38px}.public-audience dt{margin-bottom:8px;font-size:22px;font-weight:600}.public-audience dd{max-width:52ch;margin:0}.public-faq{max-width:960px;margin-bottom:140px;margin-left:auto}.public-faq details,.public-finding-group details{background:#fff;margin-bottom:10px;padding:24px 28px}.public-site summary{cursor:pointer;font-weight:500}.public-site details p{margin-bottom:0}.public-footer{color:#fff;background:#202630;grid-template-columns:1fr 1fr;gap:30px;padding-block:70px 25px;display:grid}.public-footer>p{margin:0;font-size:32px;line-height:1.2}.public-footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.public-footer a:hover{color:#c8dafb}.public-wordmark{letter-spacing:-.04em;grid-column:1/-1;margin-top:40px;font-size:clamp(60px,15vw,220px);font-weight:600;line-height:1.15}.public-footer small{grid-column:1/-1;font-size:14px}.public-result{padding-block:60px 100px}.public-result article{max-width:1100px;margin-inline:auto}.public-result h1{max-width:900px;font-size:clamp(38px,5vw,65px)}.public-result-domain{overflow-wrap:anywhere;font-size:24px}.public-result-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-block:32px;display:flex}.public-site .public-secondary{color:var(--pub-ink);background:#e3e8f0}.public-assessment{background:#e8eef8;grid-template-columns:1fr 1fr;gap:30px;margin:48px 0;padding:32px;display:grid}.public-assessment h2{font-size:30px}.public-assessment dl{margin:0}.public-assessment dl>div{margin-bottom:14px}.public-assessment dt{text-transform:capitalize;font-weight:500}.public-assessment dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px}.public-limitations{background:#f6e9d5;margin-bottom:60px;padding:32px}.public-limitations h3{margin:24px 0 8px}.public-limitations p{margin-top:0}.public-finding-group{margin-block:70px}.public-finding-group h2{font-size:32px}.public-finding-group summary small{margin-top:6px;font-size:14px;font-weight:400;display:block}.public-result article>footer{margin-top:70px;font-size:14px}.public-pricing{padding-block:60px 110px}.public-pricing section{background:#fff;max-width:850px;margin-block:50px;padding:40px}.public-pricing li{margin-block:12px}.public-wait{background:var(--pub-accent);width:80px;height:6px;margin-block:50px;animation:1.5s ease-in-out infinite alternate public-wait}.public-hero>h1,.public-hero>.public-lead,.public-hero>.public-domain-form{animation:.6s cubic-bezier(.23,1,.32,1) both public-enter}.public-hero>.public-lead{animation-delay:60ms}.public-hero>.public-domain-form{animation-delay:.12s}@keyframes public-enter{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes public-wait{to{opacity:.4;transform:translate(80px)}}@media (max-width:768px){.public-nav{gap:12px;padding-block:20px}.public-nav nav{gap:18px;font-size:16px}.public-brand{font-size:26px}.public-hero{padding-block:45px 40px}.public-domain-control{flex-direction:column}.public-domain-control input{padding:18px;font-size:20px}.public-domain-control button{justify-content:space-between}.public-scope{flex-wrap:wrap;gap:22px}.public-explain{grid-template-columns:1fr;gap:16px;margin-block:35px 85px;padding:30px 24px}.public-audience{grid-template-columns:1fr;gap:22px;margin-bottom:85px}.public-faq{margin-bottom:85px}.public-footer{grid-template-columns:1fr}.public-footer>p{font-size:28px}.public-assessment{grid-template-columns:1fr;padding:25px}.public-pricing section{padding:25px}.public-faq details,.public-finding-group details{padding:20px}.public-result-actions button{width:100%}}@media (max-width:390px){.public-nav nav{gap:12px}.public-nav nav a:first-child{max-width:50px;line-height:1.2}.public-site h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.public-site *{transition:none!important;animation:none!important;transform:none!important}}@media print{.public-nav,.public-footer,.public-result-actions,.public-skip{display:none!important}.public-site{color:#000;background:#fff;font-size:11pt}.public-result{padding:0!important}.public-site h1{font-size:28pt}.public-site h2{font-size:20pt}.public-site details{break-inside:avoid}.public-site details::details-content{content-visibility:visible!important}.public-assessment,.public-limitations{background:#fff;padding:0}.public-site a{color:inherit}}.public-methodology{padding-block:60px 100px;max-width:1000px!important}.public-methodology h1{font-size:clamp(40px,5vw,64px)}.public-methodology h2{font-size:30px}.public-methodology section{margin-top:60px}.public-methodology p,.public-methodology dd{color:var(--pub-ink);font-size:18px;line-height:1.6}.public-methodology h2,.public-methodology dl{border:0}.public-methodology dl>div{border:0;padding-block:18px}.public-site a>svg{vertical-align:middle;margin-left:6px;display:inline}.public-nav nav a{align-items:center;min-width:44px;min-height:44px;padding-block:10px;display:inline-flex}.public-site p{max-width:60ch}@media (max-width:620px){.public-nav{flex-wrap:wrap;gap:4px;padding-bottom:8px}.public-nav nav{justify-content:space-between;gap:12px;width:100%}.public-nav nav a:first-child{max-width:none}.public-nav nav a{font-size:16px}.public-hero{padding-top:35px}}.public-product-section{margin-block:110px;scroll-margin-top:24px}.public-feature-list{margin:35px 0}.public-feature-list>div{background:#fff;grid-template-columns:minmax(180px,1fr) 2fr;gap:35px;margin-bottom:8px;padding:24px 28px;display:grid}.public-feature-list dt{font-size:20px;font-weight:550;line-height:1.35}.public-feature-list dd{max-width:60ch;margin:0}.public-how ol{max-width:900px;margin-top:38px;padding-left:28px;list-style:decimal}.public-how li{margin-bottom:28px;padding-left:18px}.public-how h3{margin-bottom:10px}.public-how p{margin-top:0}.public-checks,.public-example,.public-verification{grid-template-columns:5fr 7fr;gap:65px;display:grid}.public-checks .public-feature-list{margin-top:0}.public-checks .public-feature-list>div{display:block}.public-checks dd{margin-top:12px}.public-example{background:#e8eef8;padding:45px}.public-example-sheet{background:#fff;padding:32px}.public-example-sheet h3{margin-top:0;font-size:28px}.public-example-sheet dl>div{margin-bottom:22px}.public-example-sheet dt{font-weight:600}.public-example-sheet dd{margin:8px 0 0}.public-roadmap-group{grid-template-columns:1fr 2fr;gap:45px;margin-top:65px;scroll-margin-top:24px;display:grid}.public-roadmap-group header{padding-top:22px}.public-roadmap-group h3{margin-top:0;font-size:28px}.public-roadmap-group .public-feature-list{margin:0}.public-roadmap-group .public-feature-list>div{grid-template-columns:1fr;gap:10px}.public-site .public-availability{color:#2459be;font-size:14px;font-weight:500}.public-final-cta{background:#e8eef8;margin-block:90px;padding:55px}.public-final-cta .public-action{margin-top:18px}.public-features-page{padding-block:60px 100px}.public-section-links{flex-wrap:wrap;gap:24px;display:flex}.public-section-links a{align-items:center;min-height:44px;display:inline-flex}.public-knowledge-article{padding-block:55px 100px;max-width:1100px!important}.public-knowledge-article h1{margin-top:38px;font-size:clamp(38px,5vw,64px)}.public-knowledge-article section{margin-block:65px}.public-knowledge-article section article{background:#fff;margin-top:20px;padding:28px}.public-knowledge-article h2{font-size:32px}.public-knowledge-article h3{line-height:1.3}.public-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:0 24px}.public-nav nav a{white-space:nowrap}.public-knowledge-index dt a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:850px){.public-checks,.public-example,.public-verification,.public-roadmap-group{grid-template-columns:1fr;gap:24px}.public-roadmap-group header{padding-top:0}.public-feature-list>div{grid-template-columns:1fr;gap:12px}.public-product-section{margin-block:75px}.public-example{padding:26px}.public-example-sheet{padding:24px}.public-final-cta{margin-block:70px;padding:30px}}@media (max-width:620px){.public-nav nav{justify-content:space-between;column-gap:16px}.public-nav nav a{font-size:16px}.public-feature-list>div{padding:22px}.public-product-section h2{font-size:32px}.public-roadmap-group{margin-top:45px}.public-example{padding:22px}.public-example-sheet{padding:20px}}.public-roadmap-index{columns:2;background:#fff;column-gap:28px;margin:0;padding:18px 28px;list-style:none}.public-roadmap-index li{break-inside:avoid}.public-roadmap-index a{align-items:center;min-height:48px;padding-block:8px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.public-roadmap-index li:target{scroll-margin-top:24px}@media (max-width:620px){.public-roadmap-index{columns:1;padding:16px 22px}}.public-planned-plans>div{margin-block:26px}.public-planned-plans dt{font-weight:600}.public-planned-plans dd{max-width:60ch;margin:10px 0 0}.public-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.public-skip:focus{clip-path:none;white-space:normal;width:auto;height:auto;overflow:visible}.shared-report-page{padding-block:40px 80px}.shared-report-frame{background:#fff;border:0;width:100%;height:1100px;margin-block:25px}.shared-report-page>p{font-size:14px}.report-explorer .explorer-disclaimer{margin:0 0 20px;font-size:14px}.explorer-choices{gap:8px;margin-bottom:28px;display:grid}.public-site .explorer-choice{text-align:left;color:#202630;background:#f5f7fa;padding:14px 16px;font-size:16px;line-height:1.3;display:block}.public-site .explorer-choice[aria-pressed=true]{color:#fff;background:#2459be}.explorer-choice small{margin-top:6px;font-size:13px;font-weight:400;display:block}.explorer-inspector{min-height:260px}.explorer-inspector h3{font-size:25px;line-height:1.2}.explorer-detail-tabs{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.public-site .explorer-tab{color:#202630;background:#e8edf5;gap:0;min-height:40px;padding:9px 12px;font-size:14px}.public-site .explorer-tab[aria-pressed=true]{color:#fff;background:#202630}@media (max-width:360px){.public-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}}
