.report-module__c5H6Dq__hdr,.report-module__c5H6Dq__rwrap{-webkit-text-size-adjust:100%}.report-module__c5H6Dq__hdr svg,.report-module__c5H6Dq__rwrap svg{display:block}.report-module__c5H6Dq__hdr ::selection,.report-module__c5H6Dq__rwrap ::selection{background:var(--brand-wash)}.report-module__c5H6Dq__rwrap{max-width:940px;margin:0 auto;padding:0 18px 96px}@media (min-width:760px){.report-module__c5H6Dq__rwrap{padding:0 var(--gut) 120px}}.report-module__c5H6Dq__hdr{z-index:50;background:var(--surface-glass);-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.report-module__c5H6Dq__hdr-in{justify-content:space-between;align-items:center;gap:16px;max-width:940px;height:56px;margin:0 auto;padding:0 18px;display:flex}@media (min-width:760px){.report-module__c5H6Dq__hdr-in{padding:0 var(--gut);height:60px}}.report-module__c5H6Dq__brand{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.report-module__c5H6Dq__brand-mark{width:22px;height:22px;color:var(--brand);flex:none}.report-module__c5H6Dq__brand-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.report-module__c5H6Dq__brand-tag{display:none}@media (min-width:560px){.report-module__c5H6Dq__brand-tag{border-left:1px solid var(--line-strong);margin-left:2px;padding-left:10px;display:inline-block}}.report-module__c5H6Dq__hdr-nav{align-items:center;gap:18px;display:flex}.report-module__c5H6Dq__hdr-nav a{color:var(--ink-2);font-size:13.5px;text-decoration:none}.report-module__c5H6Dq__hdr-nav a:hover{color:var(--ink)}.report-module__c5H6Dq__hdr-nav .report-module__c5H6Dq__is-cta{color:var(--brand);font-weight:600}.report-module__c5H6Dq__scan{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-items:center;gap:8px;margin:20px 0 28px;padding:6px 6px 6px 12px;display:flex}.report-module__c5H6Dq__scan:focus-within{border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-wash)}.report-module__c5H6Dq__scan-ic{width:15px;height:15px;color:var(--ink-3);flex:none}.report-module__c5H6Dq__scan input{min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:13px}.report-module__c5H6Dq__scan input::placeholder{color:var(--ink-3)}.report-module__c5H6Dq__scan .btn{white-space:nowrap;flex:none}@media (max-width:420px){.report-module__c5H6Dq__scan .btn{padding:0 12px}}.report-module__c5H6Dq__scan-msg{color:var(--ink-2);align-items:center;gap:8px;margin:-18px 0 24px;font-size:13px;display:flex}.report-module__c5H6Dq__scan-msg--err{color:var(--danger)}.report-module__c5H6Dq__rhead{border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px}@media (min-width:760px){.report-module__c5H6Dq__rhead{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:32px 34px;display:grid}}.report-module__c5H6Dq__ring{width:132px;height:132px;margin:0 auto 22px;position:relative}@media (min-width:760px){.report-module__c5H6Dq__ring{width:150px;height:150px;margin:0}}.report-module__c5H6Dq__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.report-module__c5H6Dq__ring .report-module__c5H6Dq__r-bg{fill:none;stroke:var(--bg-sunken);stroke-width:9px}.report-module__c5H6Dq__ring .report-module__c5H6Dq__r-fg{fill:none;stroke:var(--warn);stroke-width:9px;stroke-linecap:round;stroke-dasharray:376.99}.report-module__c5H6Dq__ring .report-module__c5H6Dq__r-fg--ok{stroke:var(--ok)}.report-module__c5H6Dq__ring .report-module__c5H6Dq__r-fg--danger{stroke:var(--danger)}.report-module__c5H6Dq__ring-mid{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.report-module__c5H6Dq__ring-mid .stat-num{font-size:40px}@media (min-width:760px){.report-module__c5H6Dq__ring-mid .stat-num{font-size:46px}}.report-module__c5H6Dq__ring-mid .eyebrow{letter-spacing:.06em}.report-module__c5H6Dq__rmeta .report-module__c5H6Dq__url{font-family:var(--mono);color:var(--brand);word-break:break-all;font-size:12.5px}.report-module__c5H6Dq__rmeta h1{letter-spacing:-.02em;margin:6px 0 8px;font-size:22px;font-weight:600;line-height:1.25}@media (min-width:760px){.report-module__c5H6Dq__rmeta h1{font-size:26px}}.report-module__c5H6Dq__rmeta .report-module__c5H6Dq__diag{color:var(--ink-2);max-width:60ch;font-size:14px}.report-module__c5H6Dq__rmeta .pill{margin-top:14px}.report-module__c5H6Dq__stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:18px 12px;margin-top:24px;padding-top:22px;display:grid}@media (min-width:560px){.report-module__c5H6Dq__stats{grid-template-columns:repeat(4,1fr)}}.report-module__c5H6Dq__stats .stat-num{font-size:28px;display:block}@media (min-width:760px){.report-module__c5H6Dq__stats .stat-num{font-size:32px}}.report-module__c5H6Dq__stats .eyebrow{margin-top:7px;display:block}.report-module__c5H6Dq__stat-sub{color:var(--ink-3)}.report-module__c5H6Dq__stat-unit{color:var(--ink-3);font-size:.55em}.report-module__c5H6Dq__sec{padding-top:52px}@media (min-width:760px){.report-module__c5H6Dq__sec{padding-top:72px}}.report-module__c5H6Dq__sec-head{margin-bottom:22px}.report-module__c5H6Dq__sec-head .eyebrow{margin-bottom:10px;display:block}.report-module__c5H6Dq__sec-head h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}@media (min-width:760px){.report-module__c5H6Dq__sec-head h2{font-size:24px}}.report-module__c5H6Dq__sec-head .report-module__c5H6Dq__note{color:var(--ink-2);max-width:66ch;margin-top:9px;font-size:13.5px}.report-module__c5H6Dq__sec-head .report-module__c5H6Dq__note b{color:var(--ink);font-weight:600}.report-module__c5H6Dq__sec-head--flush{margin-bottom:0}.report-module__c5H6Dq__src-note{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:14px;font-size:10.5px;line-height:1.6}.report-module__c5H6Dq__panel{border:1px solid var(--line);border-radius:var(--r-lg)}.report-module__c5H6Dq__panel--pad{padding:20px 18px}@media (min-width:760px){.report-module__c5H6Dq__panel--pad{padding:26px 28px}}.report-module__c5H6Dq__funnel{gap:22px;display:grid}@media (min-width:760px){.report-module__c5H6Dq__funnel{gap:16px}}.report-module__c5H6Dq__f-row{gap:8px;display:grid}@media (min-width:760px){.report-module__c5H6Dq__f-row{grid-template-columns:104px 1fr 216px;align-items:center;gap:18px}}.report-module__c5H6Dq__f-name{font-size:14px;font-weight:500}.report-module__c5H6Dq__f-row .track{height:22px}@media (min-width:760px){.report-module__c5H6Dq__f-row .track{height:26px}}.report-module__c5H6Dq__f-cmp{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}@media (min-width:760px){.report-module__c5H6Dq__f-cmp{justify-content:flex-end}}.report-module__c5H6Dq__f-cmp .report-module__c5H6Dq__v{color:var(--ink);font-size:15px;font-weight:600}.report-module__c5H6Dq__f-cmp .report-module__c5H6Dq__v--bad{color:var(--danger)}.report-module__c5H6Dq__f-cmp .report-module__c5H6Dq__v--ok{color:var(--ok)}.report-module__c5H6Dq__f-legend{align-items:center;gap:8px;margin-bottom:20px;display:flex}.report-module__c5H6Dq__f-legend i{background:var(--ink-3);width:2px;height:14px;display:block}.report-module__c5H6Dq__verdict{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.65;display:flex}.report-module__c5H6Dq__verdict svg{width:17px;height:17px;color:var(--brand);flex:none;margin-top:3px}.report-module__c5H6Dq__verdict b{font-weight:600}.report-module__c5H6Dq__dims{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:560px){.report-module__c5H6Dq__dims{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.report-module__c5H6Dq__dims{grid-template-columns:repeat(6,1fr)}}.report-module__c5H6Dq__dim{border:1px solid var(--line);border-radius:var(--r);padding:14px 14px 16px}.report-module__c5H6Dq__dim-name{color:var(--ink-2);align-items:center;gap:6px;min-height:19px;font-size:12.5px;display:flex}.report-module__c5H6Dq__dim-new{font-family:var(--mono);letter-spacing:.08em;color:var(--brand);background:var(--brand-wash);border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600}.report-module__c5H6Dq__dim .stat-num{margin-top:8px;font-size:30px;display:block}.report-module__c5H6Dq__dim-bar{background:var(--bg-sunken);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.report-module__c5H6Dq__dim-bar i{border-radius:2px;height:100%;display:block}.report-module__c5H6Dq__is-ok{color:var(--ok)}.report-module__c5H6Dq__bg-ok{background-color:var(--ok)}.report-module__c5H6Dq__is-warn{color:var(--warn)}.report-module__c5H6Dq__bg-warn{background-color:var(--warn)}.report-module__c5H6Dq__is-danger{color:var(--danger)}.report-module__c5H6Dq__bg-danger{background-color:var(--danger)}.report-module__c5H6Dq__bg-brand{background-color:var(--brand)}.report-module__c5H6Dq__bg-mute{background-color:var(--line-strong)}.report-module__c5H6Dq__list{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.report-module__c5H6Dq__item{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr;gap:12px;padding:16px;display:grid}@media (min-width:760px){.report-module__c5H6Dq__item{grid-template-columns:20px 1fr 92px;align-items:start;gap:14px;padding:18px 24px}}.report-module__c5H6Dq__item:last-child{border-bottom:0}.report-module__c5H6Dq__item-ic{width:18px;height:18px;margin-top:2px}.report-module__c5H6Dq__item-ic--ok{color:var(--ok)}.report-module__c5H6Dq__item-ic--danger{color:var(--danger)}.report-module__c5H6Dq__item-ic--warn{color:var(--warn)}.report-module__c5H6Dq__item-ic--lock{color:var(--info)}.report-module__c5H6Dq__item-t{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.report-module__c5H6Dq__item-d{color:var(--ink-2);margin-top:4px;font-size:13px}.report-module__c5H6Dq__item .pill{grid-column:2;justify-self:start;margin-top:10px}@media (min-width:760px){.report-module__c5H6Dq__item .pill{grid-area:1/3;justify-self:end;margin-top:1px}}.report-module__c5H6Dq__contra{align-items:stretch;gap:8px;margin-top:12px;display:grid}@media (min-width:560px){.report-module__c5H6Dq__contra{grid-template-columns:1fr 28px 1fr;gap:0}}.report-module__c5H6Dq__contra-cell{border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-wash);padding:11px 13px}.report-module__c5H6Dq__contra-cell .eyebrow{color:var(--danger);opacity:.75;margin-bottom:6px;display:block}.report-module__c5H6Dq__contra-cell .report-module__c5H6Dq__q{font-family:var(--mono);color:var(--danger);word-break:break-word;font-size:13px;font-weight:600;line-height:1.45}.report-module__c5H6Dq__contra-vs{font-family:var(--mono);color:var(--danger);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}@media (max-width:559px){.report-module__c5H6Dq__contra-vs{height:22px}}.report-module__c5H6Dq__contra-3rd{color:var(--ink-2);margin-top:8px;font-size:12.5px}@media (min-width:560px){.report-module__c5H6Dq__contra-3rd{margin-top:10px}}.report-module__c5H6Dq__rules{gap:8px;display:grid}.report-module__c5H6Dq__rule{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.report-module__c5H6Dq__rule.report-module__c5H6Dq__is-open{border-color:var(--line-strong)}.report-module__c5H6Dq__rule-head{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:14px 16px;font-family:inherit;display:grid}.report-module__c5H6Dq__rule-head:hover{background:var(--surface-hover)}.report-module__c5H6Dq__rule-head:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.report-module__c5H6Dq__rule-flags{grid-area:1/1;align-items:center;gap:6px;display:flex}.report-module__c5H6Dq__rule-t{letter-spacing:-.01em;grid-area:2/1/auto/-1;font-size:14.5px;font-weight:600;line-height:1.4}.report-module__c5H6Dq__rule-chev{width:14px;height:14px;color:var(--ink-3);grid-area:1/2;transition:transform .18s}.report-module__c5H6Dq__rule-id{font-family:var(--mono);color:var(--info);word-break:break-all;margin-top:4px;font-size:11px;font-weight:400;display:block}@media (min-width:760px){.report-module__c5H6Dq__rule-head{grid-template-columns:auto 1fr auto 16px;gap:16px;padding:15px 20px}.report-module__c5H6Dq__rule-flags{display:contents}.report-module__c5H6Dq__rule-flags>:first-child{grid-area:1/1}.report-module__c5H6Dq__rule-flags>:last-child{grid-area:1/3;justify-self:end}.report-module__c5H6Dq__rule-t{grid-area:1/2}.report-module__c5H6Dq__rule-chev{grid-area:1/4}}.report-module__c5H6Dq__rule.report-module__c5H6Dq__is-open .report-module__c5H6Dq__rule-chev{transform:rotate(180deg)}.report-module__c5H6Dq__rule-body{border-top:1px solid var(--line);padding:2px 16px 18px;display:none}@media (min-width:760px){.report-module__c5H6Dq__rule-body{padding:2px 20px 20px}}.report-module__c5H6Dq__rule.report-module__c5H6Dq__is-open .report-module__c5H6Dq__rule-body{display:block}.report-module__c5H6Dq__blk{margin-top:16px}.report-module__c5H6Dq__blk>.eyebrow{margin-bottom:7px;display:block}.report-module__c5H6Dq__ev{background:var(--danger-wash);border-radius:var(--r-sm);color:var(--ink);padding:11px 13px;font-size:13px;line-height:1.6}.report-module__c5H6Dq__ev--ok{background:var(--ok-wash)}.report-module__c5H6Dq__fix{color:var(--ink);font-size:13.5px;line-height:1.7}.report-module__c5H6Dq__fix .report-module__c5H6Dq__caveat{color:var(--warn)}.report-module__c5H6Dq__tpl{font-family:var(--mono);color:var(--ink);background:var(--bg-sunken);border-radius:var(--r-sm);white-space:pre-wrap;word-break:break-word;margin-top:10px;padding:11px 13px;font-size:12.5px;line-height:1.6;overflow-x:auto}.report-module__c5H6Dq__src{color:var(--info);font-size:12px;line-height:1.6}.report-module__c5H6Dq__geo{background:var(--info-wash);border:1px solid var(--brand-line);border-radius:var(--r-lg);padding:22px 18px}@media (min-width:760px){.report-module__c5H6Dq__geo{padding:30px 32px}}.report-module__c5H6Dq__geo .eyebrow{color:var(--info)}.report-module__c5H6Dq__geo h2{color:var(--info)}.report-module__c5H6Dq__geo-score{align-items:baseline;gap:10px;margin:16px 0 14px;display:flex}.report-module__c5H6Dq__geo-score .stat-num{color:var(--info);font-size:38px}.report-module__c5H6Dq__geo-score .eyebrow{color:var(--info);opacity:.8}.report-module__c5H6Dq__geo p{color:var(--ink);max-width:66ch;font-size:14px;line-height:1.75}.report-module__c5H6Dq__qbox{background:var(--surface);border:1px solid var(--brand-line);border-radius:var(--r);margin-top:18px;padding:14px 16px}.report-module__c5H6Dq__qbox .eyebrow{margin-bottom:8px;display:block}.report-module__c5H6Dq__qbox .report-module__c5H6Dq__q{font-family:var(--mono);color:var(--ink);font-size:13px;line-height:1.5}.report-module__c5H6Dq__cites{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.report-module__c5H6Dq__cite{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;display:inline-flex}.report-module__c5H6Dq__cite svg{width:11px;height:11px}.report-module__c5H6Dq__cite--hit{color:var(--ok);border-color:var(--ok-wash);background:var(--ok-wash)}.report-module__c5H6Dq__cite--miss{color:var(--danger);border-color:var(--danger);background:var(--danger-wash);font-weight:600}.report-module__c5H6Dq__tasks{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.report-module__c5H6Dq__tasks-hd{display:none}@media (min-width:760px){.report-module__c5H6Dq__tasks-hd{background:var(--bg-alt);border-bottom:1px solid var(--line);grid-template-columns:26px 1fr 96px 96px;gap:16px;padding:11px 24px;display:grid}.report-module__c5H6Dq__tasks-hd>:nth-child(n+3){text-align:right}}.report-module__c5H6Dq__task{border-bottom:1px solid var(--line);grid-template-columns:26px auto 1fr;align-items:baseline;gap:10px 14px;padding:16px;display:grid}.report-module__c5H6Dq__task:last-child{border-bottom:0}.report-module__c5H6Dq__task-n{font-family:var(--mono);color:var(--ink-3);grid-area:1/1;font-size:12.5px}.report-module__c5H6Dq__task-t{letter-spacing:-.01em;grid-area:1/2/auto/-1;font-size:14.5px;font-weight:500}.report-module__c5H6Dq__task-t small{color:var(--ink-3);margin-top:3px;font-size:12px;font-weight:400;display:block}.report-module__c5H6Dq__task-m{color:var(--ink-3);align-items:baseline;gap:6px;font-size:12px;display:flex}.report-module__c5H6Dq__task-m:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.report-module__c5H6Dq__task-m--impact{grid-area:2/2}.report-module__c5H6Dq__task-m--hours{grid-area:2/3}.report-module__c5H6Dq__task-m .num{color:var(--ink);font-size:14.5px;font-weight:600}.report-module__c5H6Dq__task-m .report-module__c5H6Dq__is-ok{color:var(--ok)}@media (min-width:760px){.report-module__c5H6Dq__task{grid-template-columns:26px 1fr 96px 96px;align-items:center;gap:16px;padding:16px 24px}.report-module__c5H6Dq__task-t{grid-column:2}.report-module__c5H6Dq__task-m:before{display:none}.report-module__c5H6Dq__task-m--impact{grid-area:1/3;justify-content:flex-end}.report-module__c5H6Dq__task-m--hours{grid-area:1/4;justify-content:flex-end}}.report-module__c5H6Dq__cta-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-alt);margin-top:22px;padding:24px 20px}@media (min-width:760px){.report-module__c5H6Dq__cta-box{justify-content:space-between;align-items:center;gap:28px;padding:26px 30px;display:flex}}.report-module__c5H6Dq__cta-copy{color:var(--ink-2);max-width:56ch;font-size:13.5px;line-height:1.7}.report-module__c5H6Dq__cta-copy b{color:var(--ink);font-weight:600}.report-module__c5H6Dq__cta-box .btn{justify-content:center;width:100%;margin-top:18px}@media (min-width:760px){.report-module__c5H6Dq__cta-box .btn{flex:none;width:auto;margin-top:0}}.report-module__c5H6Dq__cta-box .btn svg{width:14px;height:14px}.report-module__c5H6Dq__foot{border-top:1px solid var(--line);margin-top:56px;padding-top:24px}.report-module__c5H6Dq__foot p{color:var(--ink-3);font-size:12px;line-height:1.8}.report-module__c5H6Dq__foot p+p{margin-top:6px}.report-module__c5H6Dq__foot .eyebrow{margin-bottom:10px;display:block}
