.client-module__5d7N0q__loading{color:#142127;background:#f3f1e9;place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.client-module__5d7N0q__loading span{color:#d8ff49;width:70px;height:70px;font:700 15px var(--font-geist-mono), monospace;background:#142127;border-radius:50%;place-items:center;animation:1.4s ease-in-out infinite client-module__5d7N0q__pulse;display:grid}.client-module__5d7N0q__loading p{color:#687477;margin:0;font-size:13px}.client-module__5d7N0q__authPage{background:#f3f1e9;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid;position:relative}.client-module__5d7N0q__authBrand{z-index:3;position:absolute;top:34px;left:clamp(28px,5vw,76px)}.client-module__5d7N0q__authVisual{flex-direction:column;justify-content:center;min-height:100vh;padding:150px clamp(28px,5vw,76px) 64px;display:flex;position:relative;overflow:hidden}.client-module__5d7N0q__authVisual:before,.client-module__5d7N0q__authVisual:after{content:"";pointer-events:none;border:1px solid #1421271a;border-radius:50%;position:absolute}.client-module__5d7N0q__authVisual:before{background:radial-gradient(circle,#d8ff4957,#d8ff4900 64%);width:min(56vw,760px);height:min(56vw,760px);bottom:-30vw;left:-16vw}.client-module__5d7N0q__authVisual:after{border-style:dashed;width:380px;height:380px;top:90px;right:-190px}.client-module__5d7N0q__authKicker,.client-module__5d7N0q__cardKicker,.client-module__5d7N0q__eyebrow,.client-module__5d7N0q__pageTitle>div>span,.client-module__5d7N0q__clientNav>span,.client-module__5d7N0q__sidebarAction>span,.client-module__5d7N0q__panelHead span,.client-module__5d7N0q__profileSide>span,.client-module__5d7N0q__reportSection>span,.client-module__5d7N0q__scanList>span{color:#697477;font:650 10px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.client-module__5d7N0q__authVisual h1{letter-spacing:-.07em;max-width:760px;margin:28px 0 24px;font-size:clamp(55px,6.7vw,104px);font-weight:560;line-height:.9}.client-module__5d7N0q__authVisual h1 em{color:#ff745a;font-style:normal;font-weight:430}.client-module__5d7N0q__authVisual>p{color:#536064;max-width:610px;margin:0;font-size:18px;line-height:1.55}.client-module__5d7N0q__authSignals{z-index:1;border-top:1px solid #d0d2cc;border-left:1px solid #d0d2cc;grid-template-columns:repeat(3,1fr);max-width:760px;margin-top:60px;display:grid;position:relative}.client-module__5d7N0q__authSignals div{background:#fffefa59;border-bottom:1px solid #d0d2cc;border-right:1px solid #d0d2cc;flex-direction:column;min-height:130px;padding:20px;display:flex}.client-module__5d7N0q__authSignals span{color:#ff745a;font:650 10px var(--font-geist-mono), monospace}.client-module__5d7N0q__authSignals b{margin-top:auto;font-size:14px}.client-module__5d7N0q__authSignals small{color:#748083;margin-top:5px;font-size:10px}.client-module__5d7N0q__authPanel{color:#fff;background:#142127;flex-direction:column;justify-content:center;min-height:100vh;padding:32px clamp(28px,5vw,72px);display:flex;position:relative}.client-module__5d7N0q__backHome{color:#b5bec0;font-size:11px;position:absolute;top:38px;right:clamp(28px,5vw,72px)}.client-module__5d7N0q__backHome:hover{color:#d8ff49}.client-module__5d7N0q__authCard{width:100%;max-width:520px;margin:56px auto 0}.client-module__5d7N0q__authCard .client-module__5d7N0q__cardKicker{color:#a1abad}.client-module__5d7N0q__authCard h2{letter-spacing:-.055em;margin:20px 0 10px;font-size:clamp(38px,4vw,57px);font-weight:540;line-height:1}.client-module__5d7N0q__authCard>p{color:#abb5b7;margin:0 0 34px;font-size:14px;line-height:1.55}.client-module__5d7N0q__authCard form{gap:9px;display:grid}.client-module__5d7N0q__authCard form label{color:#c8cecf;margin-top:10px;font-size:11px;font-weight:650}.client-module__5d7N0q__authCard input,.client-module__5d7N0q__scanForm input,.client-module__5d7N0q__profileForm input{color:#fff;width:100%;height:54px;font:inherit;background:#ffffff0f;border:1px solid #ffffff40;border-radius:0;outline:0;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s}.client-module__5d7N0q__authCard input:focus,.client-module__5d7N0q__scanForm input:focus{border-color:#d8ff49;box-shadow:0 0 0 3px #d8ff4914}.client-module__5d7N0q__authCard input::placeholder,.client-module__5d7N0q__scanForm input::placeholder{color:#788486}.client-module__5d7N0q__authCard form>button,.client-module__5d7N0q__scanSubmit{color:#142127;cursor:pointer;background:#d8ff49;border:0;justify-content:space-between;align-items:center;min-height:56px;margin-top:17px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.client-module__5d7N0q__authCard form>button:disabled{opacity:.7;cursor:wait}.client-module__5d7N0q__authCard input.client-module__5d7N0q__codeInput{text-align:center;letter-spacing:.24em;height:70px;font-size:30px;font-weight:750}.client-module__5d7N0q__developmentCode{color:#c9d39e;border:1px solid #d8ff4959;margin:8px 0 0;padding:10px 12px;font-size:10px}.client-module__5d7N0q__developmentCode b{color:#d8ff49;letter-spacing:.12em}.client-module__5d7N0q__authCard form>button.client-module__5d7N0q__authBack{color:#b9c2c4;background:0 0;border-bottom:1px solid #617072;min-height:auto;margin:7px auto 0;padding:7px 0;font-size:10px;font-weight:500;display:block}.client-module__5d7N0q__authCard form>button.client-module__5d7N0q__authBack:hover{color:#d8ff49;border-color:#d8ff49}.client-module__5d7N0q__versionNote{color:#9da8aa;border:1px solid #ffffff21;grid-template-columns:25px 1fr;gap:11px;margin-top:22px;padding:14px;display:grid}.client-module__5d7N0q__versionNote i{width:25px;height:25px;font:650 10px var(--font-geist-mono), monospace;border:1px solid #697678;border-radius:50%;place-items:center;font-style:normal;display:grid}.client-module__5d7N0q__versionNote p{margin:0;font-size:10px;line-height:1.55}.client-module__5d7N0q__switchAuth{color:#b9c2c4;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #617072;margin:20px auto 0;padding:5px 0;font-size:11px;display:block}.client-module__5d7N0q__switchAuth:hover{color:#d8ff49;border-color:#d8ff49}.client-module__5d7N0q__formError{color:#ffb2a4;background:#ff745a1f;border-left:3px solid #ff745a;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.client-module__5d7N0q__shell{color:#142127;background:#f3f1e9;grid-template-columns:278px minmax(0,1fr);min-height:100vh;display:grid}.client-module__5d7N0q__sidebar{z-index:10;color:#fff;background:#142127;flex-direction:column;height:100vh;min-height:100vh;padding:28px 22px 22px;display:flex;position:sticky;top:0;overflow:auto}.client-module__5d7N0q__sidebarBrand{color:#fff}.client-module__5d7N0q__sidebarBrand .brand-mark{border-color:#fff}.client-module__5d7N0q__sidebarBrand .brand-mark:before{border-color:#fff}.client-module__5d7N0q__sidebarBrand .brand-mark:after{border-color:#fff}.client-module__5d7N0q__sidebarBrand .brand-mark i{background:#fff}.client-module__5d7N0q__sidebarBrand .brand-lockup-copy small{color:#98a4a6}.client-module__5d7N0q__clientNav{flex-direction:column;gap:7px;margin-top:65px;display:flex}.client-module__5d7N0q__clientNav>span{color:#6f7e80;margin:0 12px 13px}.client-module__5d7N0q__clientNav button{color:#aab5b7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:12px;display:grid}.client-module__5d7N0q__clientNav button:hover{color:#fff;background:#ffffff0d}.client-module__5d7N0q__clientNav button.client-module__5d7N0q__active{color:#fff;background:#d8ff4914;border-color:#d8ff4957}.client-module__5d7N0q__clientNav button i{color:#6e7a7c;font:600 9px var(--font-geist-mono), monospace;font-style:normal}.client-module__5d7N0q__clientNav button.client-module__5d7N0q__active i{color:#d8ff49}.client-module__5d7N0q__clientNav button b{color:#d8ff49;background:#2a3a40;border-radius:10px;place-items:center;min-width:24px;height:19px;padding:0 5px;font-size:9px;display:grid}.client-module__5d7N0q__sidebarAction{background:#1b2b31;border:1px solid #38484d;margin-top:auto;padding:19px}.client-module__5d7N0q__sidebarAction>span{color:#d8ff49}.client-module__5d7N0q__sidebarAction p{color:#9ca8aa;margin:13px 0 17px;font-size:11px;line-height:1.5}.client-module__5d7N0q__sidebarAction button{color:#142127;cursor:pointer;background:#d8ff49;border:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.client-module__5d7N0q__sidebarAction button b{font-size:14px}.client-module__5d7N0q__sidebarUser{border-top:1px solid #344348;grid-template-columns:35px 1fr 26px;align-items:center;gap:10px;margin-top:15px;padding-top:16px;display:grid}.client-module__5d7N0q__sidebarUser>span{color:#fff;background:#ff745a;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:grid}.client-module__5d7N0q__sidebarUser div{flex-direction:column;gap:3px;min-width:0;display:flex}.client-module__5d7N0q__sidebarUser b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.client-module__5d7N0q__sidebarUser small{text-overflow:ellipsis;color:#7f8d90;font-size:8px;overflow:hidden}.client-module__5d7N0q__sidebarUser button{color:#6f7e80;cursor:pointer;background:0 0;border:0;width:26px;height:26px}.client-module__5d7N0q__sidebarUser button:hover{color:#ff745a}.client-module__5d7N0q__workspace{min-width:0}.client-module__5d7N0q__topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:8;background:#f3f1e9eb;border-bottom:1px solid #d6d7d0;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.client-module__5d7N0q__topbar>div:first-child{font:600 9px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:11px;display:flex}.client-module__5d7N0q__topbar>div:first-child span{color:#ff745a}.client-module__5d7N0q__topbar>div:first-child i{color:#9ba3a1;font-style:normal}.client-module__5d7N0q__topbar>div:first-child b{font-weight:600}.client-module__5d7N0q__topActions{align-items:center;gap:9px;display:flex}.client-module__5d7N0q__topActions a,.client-module__5d7N0q__topActions button{color:#536064;cursor:pointer;background:0 0;border:1px solid #cdd0c9;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.client-module__5d7N0q__topActions button{color:#fff;background:#142127;border-color:#142127}.client-module__5d7N0q__content{padding:42px clamp(24px,4vw,58px) 72px}.client-module__5d7N0q__notice{color:#276b51;background:#e4f7ed;border:1px solid #aed7c2;align-items:center;gap:11px;min-height:48px;margin-bottom:25px;padding:0 14px;font-size:11px;display:flex}.client-module__5d7N0q__notice>span{color:#fff;background:#3c9a70;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.client-module__5d7N0q__notice button{color:#4f7d69;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.client-module__5d7N0q__welcome{justify-content:space-between;align-items:end;gap:30px;display:flex}.client-module__5d7N0q__welcome h1,.client-module__5d7N0q__pageTitle h1{letter-spacing:-.06em;margin:12px 0 9px;font-size:clamp(43px,5vw,72px);font-weight:550;line-height:.95}.client-module__5d7N0q__welcome p,.client-module__5d7N0q__pageTitle p{color:#637073;margin:0;font-size:13px;line-height:1.55}.client-module__5d7N0q__welcome>button,.client-module__5d7N0q__pageTitle>button{color:#142127;cursor:pointer;background:#d8ff49;border:0;flex:none;min-height:49px;padding:0 18px;font-size:11px;font-weight:700}.client-module__5d7N0q__welcome>button span{margin-left:18px}.client-module__5d7N0q__scoreBoard{background:#fffefa;border-top:1px solid #d6d7d0;border-left:1px solid #d6d7d0;grid-template-columns:minmax(310px,1.35fr) repeat(3,minmax(150px,.65fr));margin-top:35px;display:grid}.client-module__5d7N0q__scoreBoard>div{border-bottom:1px solid #d6d7d0;border-right:1px solid #d6d7d0;min-height:188px;padding:24px}.client-module__5d7N0q__scoreMain{align-items:center;gap:22px;display:flex}.client-module__5d7N0q__scoreRing{border-radius:50%;flex:0 0 124px;place-items:center;width:124px;height:124px;display:grid;position:relative}.client-module__5d7N0q__scoreRing:before{content:"";background:#fffefa;border-radius:50%;position:absolute;inset:9px}.client-module__5d7N0q__scoreRing>span{flex-direction:column;align-items:center;display:flex;position:relative}.client-module__5d7N0q__scoreRing b{letter-spacing:-.08em;font-size:43px;line-height:1}.client-module__5d7N0q__scoreRing small{color:#768083;margin-top:4px;font-size:9px}.client-module__5d7N0q__scoreMain>div:last-child{min-width:0}.client-module__5d7N0q__scoreTag{color:#aa4937;font:650 8px var(--font-geist-mono), monospace;text-transform:uppercase;background:#fff0ec;padding:5px 7px;display:inline-block}.client-module__5d7N0q__scoreMain h2{text-overflow:ellipsis;letter-spacing:-.04em;margin:10px 0 4px;font-size:24px;overflow:hidden}.client-module__5d7N0q__scoreMain p{text-overflow:ellipsis;color:#657073;margin:0;font-size:10px;overflow:hidden}.client-module__5d7N0q__scoreMain small{color:#8a9393;margin-top:14px;font-size:8px;line-height:1.4;display:block}.client-module__5d7N0q__metric{flex-direction:column;display:flex}.client-module__5d7N0q__metric>span{color:#6d787a;font-size:9px}.client-module__5d7N0q__metric b{letter-spacing:-.065em;margin-top:auto;font-size:clamp(33px,3vw,48px)}.client-module__5d7N0q__metric small{color:#899294;font-size:8px}.client-module__5d7N0q__overviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;margin-top:24px;display:grid}.client-module__5d7N0q__insights,.client-module__5d7N0q__historyPreview{background:#fffefa;border:1px solid #d6d7d0;padding:28px}.client-module__5d7N0q__panelHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.client-module__5d7N0q__panelHead h2{letter-spacing:-.045em;margin:7px 0 0;font-size:27px}.client-module__5d7N0q__panelHead button{color:#5f6b6e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bfc3bc;padding:5px 0;font-size:9px}.client-module__5d7N0q__recommendationList{border-top:1px solid #dfe0da;margin-top:23px}.client-module__5d7N0q__recommendationList article{border-bottom:1px solid #dfe0da;grid-template-columns:37px 1fr;align-items:start;gap:9px;min-height:74px;padding:15px 0;display:grid}.client-module__5d7N0q__recommendationList article span{color:#ff745a;font:650 9px var(--font-geist-mono), monospace}.client-module__5d7N0q__recommendationList article p{color:#344248;margin:0;font-size:11px;line-height:1.55}.client-module__5d7N0q__historyPreview>button:not(.client-module__5d7N0q__historyAll){text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfe0da;grid-template-columns:83px 1fr 38px;align-items:center;gap:8px;width:100%;min-height:64px;padding:11px 0;display:grid}.client-module__5d7N0q__historyPreview>button:not(.client-module__5d7N0q__historyAll):hover{background:#f6f6ef}.client-module__5d7N0q__historyPreview>button>span{color:#7d8789;font-size:8px}.client-module__5d7N0q__historyPreview>button div{flex-direction:column;gap:3px;min-width:0;display:flex}.client-module__5d7N0q__historyPreview>button div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.client-module__5d7N0q__historyPreview>button div small{text-overflow:ellipsis;color:#848d8f;white-space:nowrap;font-size:8px;overflow:hidden}.client-module__5d7N0q__historyPreview>button strong{text-align:right;font-size:20px}.client-module__5d7N0q__historyAll{color:#566367;cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:9px}.client-module__5d7N0q__historyAll span{margin-left:8px}.client-module__5d7N0q__emptyState{text-align:center;background:#fffefa;border:1px solid #d6d7d0;flex-direction:column;justify-content:center;align-items:center;min-height:520px;margin-top:35px;padding:50px 24px;display:flex}.client-module__5d7N0q__emptyOrbit,.client-module__5d7N0q__progressOrbit{border:1px solid #cfd2ca;border-radius:50%;place-items:center;width:126px;height:126px;margin-bottom:27px;display:grid;position:relative}.client-module__5d7N0q__emptyOrbit:before,.client-module__5d7N0q__progressOrbit:before{content:"";border:1px dashed #bfc4bb;border-radius:50%;animation:12s linear infinite client-module__5d7N0q__rotate;position:absolute;inset:18px}.client-module__5d7N0q__emptyOrbit span,.client-module__5d7N0q__progressOrbit span{color:#d8ff49;width:51px;height:51px;font:700 11px var(--font-geist-mono), monospace;background:#142127;border-radius:50%;place-items:center;display:grid}.client-module__5d7N0q__emptyOrbit i,.client-module__5d7N0q__progressOrbit i{background:#ff745a;border-radius:50%;width:8px;height:8px;position:absolute}.client-module__5d7N0q__emptyOrbit i:first-of-type,.client-module__5d7N0q__progressOrbit i:first-of-type{top:4px;left:49px}.client-module__5d7N0q__emptyOrbit i:nth-of-type(2),.client-module__5d7N0q__progressOrbit i:nth-of-type(2){background:#d8ff49;bottom:31px;right:2px}.client-module__5d7N0q__emptyOrbit i:nth-of-type(3),.client-module__5d7N0q__progressOrbit i:nth-of-type(3){background:#142127;bottom:18px;left:10px}.client-module__5d7N0q__emptyState>span{color:#788284;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.12em}.client-module__5d7N0q__emptyState h2{letter-spacing:-.05em;margin:13px 0 10px;font-size:32px}.client-module__5d7N0q__emptyState p{color:#6b7779;max-width:560px;margin:0;font-size:12px;line-height:1.6}.client-module__5d7N0q__emptyState button,.client-module__5d7N0q__emptyCompact button{color:#fff;cursor:pointer;background:#142127;border:0;min-height:48px;margin-top:23px;padding:0 17px;font-size:10px;font-weight:700}.client-module__5d7N0q__emptyState button b{color:#d8ff49;margin-left:18px}.client-module__5d7N0q__pageTitle{justify-content:space-between;align-items:end;gap:25px;margin-bottom:33px;display:flex}.client-module__5d7N0q__pageTitle>button{color:#fff;background:#142127}.client-module__5d7N0q__scanWorkspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.client-module__5d7N0q__scanList{background:#fffefa;border:1px solid #d6d7d0}.client-module__5d7N0q__scanList>span{border-bottom:1px solid #dfe0da;padding:17px;display:block}.client-module__5d7N0q__scanList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1e2dc;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:11px;width:100%;min-height:100px;padding:15px;display:grid}.client-module__5d7N0q__scanList>button:hover{background:#f7f7f0}.client-module__5d7N0q__scanList>button.client-module__5d7N0q__selectedScan{background:#eef5d3;box-shadow:inset 3px 0 #142127}.client-module__5d7N0q__scanList button div{flex-direction:column;gap:4px;min-width:0;display:flex}.client-module__5d7N0q__scanList button div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.client-module__5d7N0q__scanList button div small{text-overflow:ellipsis;color:#778184;white-space:nowrap;font-size:9px;overflow:hidden}.client-module__5d7N0q__scanList button div span{color:#959c9c;margin-top:6px;font-size:8px}.client-module__5d7N0q__scanList button strong{text-align:right;letter-spacing:-.05em;font-size:25px}.client-module__5d7N0q__reportDetail{background:#fffefa;border:1px solid #d6d7d0;min-width:0}.client-module__5d7N0q__reportDetail>header{color:#fff;background:#142127;border-bottom:1px solid #d9dbd4;justify-content:space-between;align-items:center;gap:22px;min-height:150px;padding:28px;display:flex}.client-module__5d7N0q__reportDetail>header span{color:#a2adaf;font:600 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.client-module__5d7N0q__reportDetail>header h2{letter-spacing:-.055em;margin:12px 0 6px;font-size:35px}.client-module__5d7N0q__reportDetail>header p{color:#aab5b7;margin:0;font-size:10px}.client-module__5d7N0q__reportScore{color:#d8ff49;flex:none;align-items:baseline;display:flex}.client-module__5d7N0q__reportScore b{letter-spacing:-.07em;font-size:54px}.client-module__5d7N0q__reportScore small{margin-left:4px;color:#97a4a6!important}.client-module__5d7N0q__reportMetrics{border-bottom:1px solid #d9dbd4;grid-template-columns:repeat(4,1fr);display:grid}.client-module__5d7N0q__reportMetrics div{border-right:1px solid #d9dbd4;flex-direction:column;justify-content:space-between;min-height:100px;padding:17px;display:flex}.client-module__5d7N0q__reportMetrics div:last-child{border-right:0}.client-module__5d7N0q__reportMetrics span{color:#778184;font-size:8px}.client-module__5d7N0q__reportMetrics b{letter-spacing:-.05em;font-size:26px}.client-module__5d7N0q__reportSection{border-bottom:1px solid #d9dbd4;padding:28px}.client-module__5d7N0q__reportSection>span{margin-bottom:17px;display:block}.client-module__5d7N0q__answerRow{border-top:1px solid #e0e1db;grid-template-columns:33px minmax(0,1fr) auto;align-items:start;gap:11px;padding:16px 0;display:grid}.client-module__5d7N0q__answerRow>b{color:#ff745a;font:650 9px var(--font-geist-mono), monospace}.client-module__5d7N0q__answerRow h3{margin:0 0 6px;font-size:11px;line-height:1.4}.client-module__5d7N0q__answerRow p{color:#6c787a;margin:0;font-size:9px;line-height:1.55}.client-module__5d7N0q__answerRow>i{text-transform:uppercase;white-space:nowrap;padding:5px 7px;font-size:7px;font-style:normal}.client-module__5d7N0q__found{color:#34745c;background:#ddf6eb}.client-module__5d7N0q__missed{color:#a74332;background:#fff0ed}.client-module__5d7N0q__signalGrid{border-top:1px solid #dfe0da;border-left:1px solid #dfe0da;grid-template-columns:1fr 1fr;display:grid}.client-module__5d7N0q__signalGrid>div{border-bottom:1px solid #dfe0da;border-right:1px solid #dfe0da;grid-template-columns:24px 1fr;align-content:start;gap:5px 9px;min-height:100px;padding:14px;display:grid}.client-module__5d7N0q__signalGrid i{border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid}.client-module__5d7N0q__signalGrid i.client-module__5d7N0q__pass{color:#34745c;background:#ddf6eb}.client-module__5d7N0q__signalGrid i.client-module__5d7N0q__warn{color:#80691d;background:#fff5d7}.client-module__5d7N0q__signalGrid i.client-module__5d7N0q__fail{color:#a74332;background:#fff0ed}.client-module__5d7N0q__signalGrid b{font-size:10px}.client-module__5d7N0q__signalGrid p{color:#768183;grid-column:2;margin:0;font-size:8px;line-height:1.5}.client-module__5d7N0q__fullRecommendations{border-top:1px solid #dfe0da}.client-module__5d7N0q__fullRecommendations>div{border-bottom:1px solid #dfe0da;grid-template-columns:34px 1fr;padding:14px 0;display:grid}.client-module__5d7N0q__fullRecommendations b{color:#ff745a;font:650 9px var(--font-geist-mono), monospace}.client-module__5d7N0q__fullRecommendations p{color:#344248;margin:0;font-size:10px;line-height:1.55}.client-module__5d7N0q__sourceList{gap:7px;display:grid}.client-module__5d7N0q__sourceList a{color:#46635d;border:1px solid #dfe0da;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.client-module__5d7N0q__reportDetail>footer{background:#eef0ea;justify-content:space-between;align-items:center;gap:25px;padding:22px 28px;display:flex}.client-module__5d7N0q__reportDetail>footer div{max-width:580px}.client-module__5d7N0q__reportDetail>footer span{color:#778184;font:650 8px var(--font-geist-mono), monospace;text-transform:uppercase}.client-module__5d7N0q__reportDetail>footer p{color:#677375;margin:5px 0 0;font-size:8px;line-height:1.5}.client-module__5d7N0q__reportDetail>footer button{color:#fff;cursor:pointer;background:#142127;border:0;flex:none;min-height:42px;padding:0 14px;font-size:9px;font-weight:700}.client-module__5d7N0q__reportDetail>footer button:disabled{cursor:wait;opacity:.7}.client-module__5d7N0q__reportDetail>.client-module__5d7N0q__formError{color:#9f3c2d;background:#fff0ed;margin:0 28px 24px}.client-module__5d7N0q__emptyCompact{text-align:center;background:#fffefa;border:1px solid #d6d7d0;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:45px;display:flex}.client-module__5d7N0q__emptyCompact h2{margin:0 0 9px;font-size:30px}.client-module__5d7N0q__emptyCompact p{color:#6e797b;margin:0;font-size:11px}.client-module__5d7N0q__profileGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.client-module__5d7N0q__profileForm{background:#fffefa;border:1px solid #d6d7d0;padding:30px}.client-module__5d7N0q__profileHeading{border-bottom:1px solid #dfe0da;align-items:center;gap:16px;padding-bottom:25px;display:flex}.client-module__5d7N0q__profileHeading>span{color:#fff;background:#ff745a;border-radius:50%;place-items:center;width:58px;height:58px;font-size:15px;font-weight:700;display:grid}.client-module__5d7N0q__profileHeading h2{letter-spacing:-.04em;margin:0 0 5px;font-size:22px}.client-module__5d7N0q__profileHeading p{color:#778184;margin:0;font-size:9px}.client-module__5d7N0q__fields{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.client-module__5d7N0q__fields label{color:#344248;flex-direction:column;gap:8px;font-size:10px;font-weight:650;display:flex}.client-module__5d7N0q__fields input{color:#142127;background:#f9f8f2;border-color:#d6d8d1}.client-module__5d7N0q__fields input:focus{border-color:#142127;box-shadow:0 0 0 3px #1421270d}.client-module__5d7N0q__fields input[readonly]{color:#7a8587;cursor:not-allowed;background:#eeefe9}.client-module__5d7N0q__wideField{grid-column:1/-1}.client-module__5d7N0q__formActions{border-top:1px solid #dfe0da;align-items:center;gap:18px;margin-top:25px;padding-top:21px;display:flex}.client-module__5d7N0q__formActions button{color:#fff;cursor:pointer;background:#142127;border:0;min-height:45px;padding:0 16px;font-size:10px;font-weight:700}.client-module__5d7N0q__formActions small{color:#858e8f;font-size:8px}.client-module__5d7N0q__profileSide{color:#fff;background:#142127;border:1px solid #d6d7d0;padding:25px}.client-module__5d7N0q__profileSide>span{color:#9ca8aa}.client-module__5d7N0q__profileSide>div{border-bottom:1px solid #344348;padding:20px 0}.client-module__5d7N0q__profileSide small{color:#8f9b9d;font-size:8px;display:block}.client-module__5d7N0q__profileSide b{color:#d8ff49;letter-spacing:-.04em;margin:8px 0 5px;font-size:22px;display:block}.client-module__5d7N0q__profileSide p{color:#9ca7a9;margin:0;font-size:9px}.client-module__5d7N0q__profileSide>button{color:#aab5b7;cursor:pointer;background:0 0;border:1px solid #536166;width:100%;min-height:42px;margin-top:22px;font-size:9px}.client-module__5d7N0q__profileSide>button:hover{color:#ff9c89;border-color:#ff745a}.client-module__5d7N0q__scanBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071115c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.client-module__5d7N0q__scanModal{color:#142127;background:#fffefa;border:1px solid #d6d7d0;width:min(100%,780px);min-height:580px;padding:clamp(28px,4vw,50px);position:relative;box-shadow:0 35px 90px #050f124d}.client-module__5d7N0q__modalClose{cursor:pointer;background:0 0;border:1px solid #d4d6cf;width:35px;height:35px;font-size:20px;position:absolute;top:17px;right:18px}.client-module__5d7N0q__modalClose:disabled{opacity:.35;cursor:wait}.client-module__5d7N0q__scanModal>h2{letter-spacing:-.055em;margin:17px 0 9px;font-size:clamp(37px,5vw,54px);line-height:1}.client-module__5d7N0q__scanModal>p{color:#667275;max-width:640px;margin:0 0 27px;font-size:11px;line-height:1.55}.client-module__5d7N0q__scanForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.client-module__5d7N0q__scanForm>label:not(.client-module__5d7N0q__scanConsent){color:#344248;flex-direction:column;gap:8px;font-size:10px;font-weight:650;display:flex}.client-module__5d7N0q__scanForm input{color:#142127;background:#f9f8f2;border-color:#d6d8d1}.client-module__5d7N0q__scanForm input::placeholder{color:#969e9e}.client-module__5d7N0q__scanConsent{color:#6e797b;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.client-module__5d7N0q__scanConsent input{accent-color:#142127;width:auto;height:auto;margin:1px 0 0}.client-module__5d7N0q__scanConsent a{text-underline-offset:2px;text-decoration:underline}.client-module__5d7N0q__scanForm .client-module__5d7N0q__formError{color:#9f3c2d;background:#fff0ed;grid-column:1/-1}.client-module__5d7N0q__scanSubmit{color:#142127;grid-column:1/-1}.client-module__5d7N0q__scanProgress{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.client-module__5d7N0q__scanProgress>span{color:#748083;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.12em}.client-module__5d7N0q__scanProgress h2{letter-spacing:-.05em;margin:13px 0 9px;font-size:34px}.client-module__5d7N0q__scanProgress>p{color:#6a7678;max-width:560px;margin:0;font-size:11px;line-height:1.6}.client-module__5d7N0q__scanProgress>div:last-child{gap:7px;width:min(100%,480px);margin-top:25px;display:grid}.client-module__5d7N0q__scanProgress>div:last-child span{color:#526064;text-align:left;background:#f5f4ee;border:1px solid #dfe0da;padding:12px 14px;font-size:9px}.client-module__5d7N0q__scanProgress>div:last-child span:before{content:"";background:#4fb885;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:1.2s ease-in-out infinite client-module__5d7N0q__pulse;display:inline-block}@keyframes client-module__5d7N0q__rotate{to{transform:rotate(360deg)}}@keyframes client-module__5d7N0q__pulse{50%{opacity:.35;transform:scale(.86)}}@media (max-width:1180px){.client-module__5d7N0q__scoreBoard{grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(125px,.6fr))}.client-module__5d7N0q__scoreBoard>div{padding:18px}.client-module__5d7N0q__scoreRing{flex-basis:105px;width:105px;height:105px}.client-module__5d7N0q__overviewGrid{grid-template-columns:1fr}}@media (max-width:980px){.client-module__5d7N0q__authPage{grid-template-columns:1fr}.client-module__5d7N0q__authBrand{position:absolute}.client-module__5d7N0q__authVisual{min-height:auto;padding-top:135px;padding-bottom:70px}.client-module__5d7N0q__authPanel{min-height:auto;padding-top:80px;padding-bottom:70px}.client-module__5d7N0q__backHome{top:30px}.client-module__5d7N0q__authCard{margin-top:0}.client-module__5d7N0q__shell{grid-template-columns:86px minmax(0,1fr)}.client-module__5d7N0q__sidebar{align-items:center;padding:25px 13px 18px}.client-module__5d7N0q__sidebarBrand .brand-lockup-copy{display:none}.client-module__5d7N0q__clientNav{width:100%;margin-top:53px}.client-module__5d7N0q__clientNav>span{display:none}.client-module__5d7N0q__clientNav button{text-align:center;grid-template-columns:1fr;place-items:center;gap:2px;min-height:51px;padding:0;font-size:8px}.client-module__5d7N0q__clientNav button i{font-size:7px}.client-module__5d7N0q__clientNav button b{display:none}.client-module__5d7N0q__sidebarAction{text-align:center;width:100%;padding:10px 5px}.client-module__5d7N0q__sidebarAction>span,.client-module__5d7N0q__sidebarAction p{display:none}.client-module__5d7N0q__sidebarAction button{justify-content:center;height:42px;min-height:42px;font-size:0}.client-module__5d7N0q__sidebarAction button b{font-size:18px}.client-module__5d7N0q__sidebarUser{grid-template-columns:1fr;justify-items:center;width:100%}.client-module__5d7N0q__sidebarUser div,.client-module__5d7N0q__sidebarUser>button{display:none}.client-module__5d7N0q__scoreBoard{grid-template-columns:1fr 1fr 1fr}.client-module__5d7N0q__scoreMain{grid-column:1/-1}.client-module__5d7N0q__scoreBoard>div{min-height:145px}.client-module__5d7N0q__scanWorkspace{grid-template-columns:220px minmax(0,1fr)}.client-module__5d7N0q__profileGrid{grid-template-columns:1fr}.client-module__5d7N0q__profileSide{grid-template-columns:1fr 1fr;gap:20px;display:grid}.client-module__5d7N0q__profileSide>span{grid-column:1/-1}.client-module__5d7N0q__profileSide>div{border:1px solid #344348;padding:17px}.client-module__5d7N0q__profileSide>button{grid-column:1/-1;margin-top:0}}@media (max-width:760px){.client-module__5d7N0q__authSignals{grid-template-columns:1fr}.client-module__5d7N0q__authSignals div{min-height:98px}.client-module__5d7N0q__authVisual h1{font-size:clamp(52px,15vw,80px)}.client-module__5d7N0q__shell{display:block}.client-module__5d7N0q__sidebar{flex-direction:row;height:66px;min-height:66px;padding:0 18px;position:sticky;overflow:visible}.client-module__5d7N0q__sidebarBrand{flex:none}.client-module__5d7N0q__sidebarBrand .brand-lockup-copy{display:flex}.client-module__5d7N0q__clientNav{flex-direction:row;gap:2px;width:auto;margin:0 0 0 auto}.client-module__5d7N0q__clientNav button{width:54px;min-height:40px;padding:0 4px}.client-module__5d7N0q__clientNav button i,.client-module__5d7N0q__sidebarAction,.client-module__5d7N0q__sidebarUser{display:none}.client-module__5d7N0q__topbar{min-height:58px;top:66px}.client-module__5d7N0q__topbar>div:first-child{display:none}.client-module__5d7N0q__topActions{justify-content:flex-end;width:100%}.client-module__5d7N0q__content{padding-top:30px}.client-module__5d7N0q__welcome{flex-direction:column;align-items:start}.client-module__5d7N0q__scoreBoard{grid-template-columns:1fr}.client-module__5d7N0q__scoreMain{grid-column:auto}.client-module__5d7N0q__metric{min-height:110px!important}.client-module__5d7N0q__overviewGrid,.client-module__5d7N0q__scanWorkspace{grid-template-columns:1fr}.client-module__5d7N0q__scanList{display:flex;overflow-x:auto}.client-module__5d7N0q__scanList>span{place-items:center;min-width:120px;display:grid}.client-module__5d7N0q__scanList>button{border-bottom:0;border-right:1px solid #e1e2dc;min-width:215px}.client-module__5d7N0q__reportMetrics{grid-template-columns:1fr 1fr}.client-module__5d7N0q__reportMetrics div:nth-child(2){border-right:0}.client-module__5d7N0q__reportMetrics div:nth-child(-n+2){border-bottom:1px solid #d9dbd4}.client-module__5d7N0q__answerRow{grid-template-columns:28px 1fr}.client-module__5d7N0q__answerRow>i{grid-column:2;width:max-content}.client-module__5d7N0q__signalGrid{grid-template-columns:1fr}.client-module__5d7N0q__reportDetail>footer{flex-direction:column;align-items:start}.client-module__5d7N0q__scanBackdrop{place-items:start stretch;padding:0}.client-module__5d7N0q__scanModal{border:0;width:100%;min-height:100vh}}@media (max-width:560px){.client-module__5d7N0q__authBrand{top:24px;left:20px}.client-module__5d7N0q__authVisual{padding:115px 20px 52px}.client-module__5d7N0q__authVisual>p{font-size:15px}.client-module__5d7N0q__authPanel{padding:75px 20px 50px}.client-module__5d7N0q__backHome{right:20px}.client-module__5d7N0q__sidebar{padding:0 12px}.client-module__5d7N0q__sidebarBrand .brand-lockup-copy{display:none}.client-module__5d7N0q__clientNav button{width:50px}.client-module__5d7N0q__topbar{padding:0 15px}.client-module__5d7N0q__topActions a{display:none}.client-module__5d7N0q__content{padding:25px 15px 55px}.client-module__5d7N0q__welcome h1,.client-module__5d7N0q__pageTitle h1{font-size:45px}.client-module__5d7N0q__scoreMain{flex-direction:column;align-items:start}.client-module__5d7N0q__scoreBoard>div{min-height:120px}.client-module__5d7N0q__insights,.client-module__5d7N0q__historyPreview{padding:20px}.client-module__5d7N0q__pageTitle{flex-direction:column;align-items:start}.client-module__5d7N0q__reportDetail>header{align-items:start}.client-module__5d7N0q__reportScore b{font-size:40px}.client-module__5d7N0q__reportMetrics{grid-template-columns:1fr}.client-module__5d7N0q__reportMetrics div{border-bottom:1px solid #d9dbd4;border-right:0}.client-module__5d7N0q__reportSection{padding:20px}.client-module__5d7N0q__signalGrid{border-left:0}.client-module__5d7N0q__signalGrid>div{border-left:1px solid #dfe0da}.client-module__5d7N0q__fields,.client-module__5d7N0q__scanForm{grid-template-columns:1fr}.client-module__5d7N0q__wideField,.client-module__5d7N0q__scanConsent,.client-module__5d7N0q__scanForm .client-module__5d7N0q__formError,.client-module__5d7N0q__scanSubmit{grid-column:auto}.client-module__5d7N0q__profileForm{padding:20px}.client-module__5d7N0q__profileSide{grid-template-columns:1fr}.client-module__5d7N0q__profileSide>span,.client-module__5d7N0q__profileSide>button{grid-column:auto}.client-module__5d7N0q__formActions{flex-direction:column;align-items:start}.client-module__5d7N0q__scanModal{padding:60px 20px 35px}}@media (prefers-reduced-motion:reduce){.client-module__5d7N0q__loading span,.client-module__5d7N0q__emptyOrbit:before,.client-module__5d7N0q__progressOrbit:before,.client-module__5d7N0q__scanProgress>div:last-child span:before{animation:none}}
