.Report_canvas__I37xo{flex:1}.Report_reportSurface__pr36R{--report-grade:var(--ink,#202328);width:100%;color:var(--ink,#202328);font-family:var(--body,system-ui,sans-serif)}.Report_reportSurface__pr36R[data-grade=A]{--report-grade:var(--grade-pass,#137a5b)}.Report_reportSurface__pr36R[data-grade=B],.Report_reportSurface__pr36R[data-grade=C]{--report-grade:var(--grade-caution,#805100)}.Report_reportSurface__pr36R[data-grade=D],.Report_reportSurface__pr36R[data-grade=F]{--report-grade:var(--grade-failure,#711923)}.Report_reportShell__36nyh{width:min(100%,1080px);margin:0 auto;padding:28px 24px 88px}.Report_reportTop__dsRjp{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px;padding-bottom:14px}.Report_reportTop__dsRjp:after{right:0;bottom:0;height:2px;transform-origin:left;animation:Report_calibrate__xJY9J .52s cubic-bezier(.22,1,.36,1) both}.Report_reportTop__dsRjp:after,.Report_reportTop__dsRjp:before{position:absolute;left:0;background:var(--report-grade);content:""}.Report_reportTop__dsRjp:before{z-index:1;bottom:-2px;width:6px;height:6px;border-radius:50%;animation:Report_calibratePoint__nEJv1 .62s cubic-bezier(.16,1,.3,1) both}.Report_reportHeading___MH9T{min-width:0}.Report_reportHeading___MH9T h1{max-width:100%;margin:0 0 5px;overflow-wrap:anywhere;font-family:var(--display,system-ui,sans-serif);font-size:1.6875rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.Report_reportMeta__HV75V{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0;color:var(--ink-muted,#5e636b);font-size:.8125rem}.Report_reportMeta__HV75V code{color:var(--ink,#202328);font-family:var(--mono,ui-monospace,monospace)}.Report_reportActions__x7ybj{display:flex;flex:none;gap:8px}.Report_actionGroup__PTP3V{display:grid;flex:none;justify-items:end;gap:6px}.Report_shareHint___bW0c{max-width:24ch;margin:0;color:var(--ink-muted,#5e636b);font-size:.6875rem;line-height:1.35;text-align:right}.Report_button__6oCyr{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:8px 13px;color:white;background:var(--signal-strong,#a30d1c);border:1px solid var(--signal-strong,#a30d1c);border-radius:4px;cursor:pointer;font:700 .8125rem/1 var(--body,system-ui,sans-serif);text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.Report_button__6oCyr:hover{background:var(--signal,#c11224);border-color:var(--signal,#c11224)}.Report_buttonSecondary__ZI_Kb{color:var(--ink,#202328);background:var(--surface,#fff);border-color:var(--rule,#cfd3d8)}.Report_buttonSecondary__ZI_Kb:hover{color:var(--signal-strong,#a30d1c);background:var(--surface-subtle,#f5f6f8);border-color:var(--signal,#c11224)}.Report_button__6oCyr:focus-visible,.Report_evidenceSummary__LlpDQ:focus-visible,.Report_railNav__dwr_C a:focus-visible,.Report_rawSummary__ePA3W:focus-visible,.Report_specLink__tJ1bI:focus-visible,.Report_technicalSummary__Zf3LM:focus-visible{outline:3px solid var(--focus,#de2336);outline-offset:3px}.Report_notice__9yN_o{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;padding:12px 0;color:var(--warn,#805100);border-bottom:1px solid var(--warn-rule,#dfc16c);font-size:.875rem}.Report_notice__9yN_o svg{flex:none;margin-top:2px}.Report_notice__9yN_o p{flex:1;margin:0}.Report_noticeAction__lZNhl{display:inline-flex;flex:none;align-items:center;gap:5px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.Report_reportGrid__2CslG{display:grid;grid-template-columns:190px minmax(0,1fr);gap:36px;align-items:start}.Report_evidenceRail__X0PuZ{position:sticky;top:76px}.Report_gradeRow__RI_jx{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 12px}.Report_grade__778PJ{color:var(--report-grade);font-family:var(--display,system-ui,sans-serif);font-size:4.625rem;font-weight:700;line-height:.8;letter-spacing:-.04em}.Report_counts__Oa_mx{display:grid;gap:2px;color:var(--ink-muted,#5e636b);font-family:var(--mono,ui-monospace,monospace);font-size:.6875rem;text-align:right}.Report_counts__Oa_mx strong{color:var(--ink,#202328);font-variant-numeric:tabular-nums}.Report_railSummary__amdbN{padding:6px 0 14px;border-bottom:1px solid var(--rule,#cfd3d8);font-size:.875rem;line-height:1.5;text-wrap:pretty}.Report_railSummary__amdbN p{margin:0}.Report_railNav__dwr_C{display:grid;padding:10px 0}.Report_railNav__dwr_C a{position:relative;padding:5px 8px;color:var(--ink-muted,#5e636b);font-size:.8125rem;text-decoration:none}.Report_railNav__dwr_C a:hover{color:var(--ink,#202328)}.Report_railNav__dwr_C a:first-child{color:var(--ink,#202328);font-weight:700}.Report_railNav__dwr_C a:first-child:before{position:absolute;top:7px;bottom:7px;left:-1px;width:3px;background:var(--signal-bright,#de2336);content:""}.Report_contentColumn___Q8Rb{min-width:0}.Report_serverStrip__rZ0J2{display:flex;flex-wrap:wrap;gap:10px 28px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--rule,#cfd3d8)}.Report_serverFact__yLXgC{min-width:0;max-width:100%}.Report_factLabel__r7kCd{display:block;margin-bottom:3px;color:var(--ink-muted,#5e636b);font-family:var(--mono,ui-monospace,monospace);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.Report_factValue__TLaC_{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.Report_factValue__TLaC_ code{font-size:.75rem}.Report_factStatus__L_aeY,.Report_factValue__TLaC_ code{font-family:var(--mono,ui-monospace,monospace);font-weight:500}.Report_factStatus__L_aeY{padding:2px 5px;color:var(--ink-muted,#5e636b);background:var(--surface-subtle,#f5f6f8);border-radius:3px;font-size:.625rem}.Report_sectionHeading__XiYsL{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:10px}.Report_sectionHeading__XiYsL h2{margin:0;font-family:var(--display,system-ui,sans-serif);font-size:1.125rem;line-height:1.3;letter-spacing:-.02em}.Report_attention__3TEiJ{margin-bottom:26px;scroll-margin-top:92px}.Report_findingList___7v_z{display:grid;gap:8px}.Report_finding__bOYYz{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:14px;padding:16px;background:var(--warn-soft,#fff4d6);border:1px solid var(--warn-rule,#dfc16c);border-radius:5px}.Report_finding__bOYYz[data-severity=failure]{background:color-mix(in srgb,var(--grade-failure,#711923) 8%,white);border-color:color-mix(in srgb,var(--grade-failure,#711923) 36%,white)}.Report_statusLabel__rRRK0{display:inline-flex;width:max-content;align-items:center;gap:6px;color:var(--warn,#805100);font-family:var(--mono,ui-monospace,monospace);font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Report_finding__bOYYz[data-severity=failure] .Report_statusLabel__rRRK0{color:var(--grade-failure,#711923)}.Report_finding__bOYYz h3{margin:0 0 4px;font-size:.9375rem;line-height:1.4}.Report_finding__bOYYz p{max-width:70ch;margin:0;color:var(--ink-muted,#5e636b);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.Report_specLink__tJ1bI{display:inline-flex;align-self:start;align-items:baseline;gap:3px;color:var(--signal-strong,#a30d1c);font-family:var(--mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent);text-underline-offset:3px;white-space:nowrap}.Report_specLink__tJ1bI:hover{color:var(--signal,#c11224)}.Report_evidence__wF3Mx{margin-top:24px;scroll-margin-top:92px}.Report_evidenceGroup__A3gv_{background:transparent;border-top:1px solid var(--rule,#cfd3d8)}.Report_evidenceGroup__A3gv_:last-of-type{border-bottom:1px solid var(--rule,#cfd3d8)}.Report_evidenceSummary__LlpDQ,.Report_rawSummary__ePA3W{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;cursor:pointer;font-family:var(--body,system-ui,sans-serif);font-size:.875rem;font-weight:700;list-style:none}.Report_evidenceSummary__LlpDQ:before,.Report_rawSummary__ePA3W:before,.Report_technicalSummary__Zf3LM:before{display:none!important;content:none!important}.Report_evidenceSummary__LlpDQ::-webkit-details-marker,.Report_rawSummary__ePA3W::-webkit-details-marker,.Report_technicalSummary__Zf3LM::-webkit-details-marker{display:none}.Report_summaryName__5VgQ9:before{display:inline-block;width:17px;color:var(--ink-muted,#5e636b);content:"+";font-family:var(--mono,ui-monospace,monospace)}.Report_evidenceGroup__A3gv_[open] .Report_summaryName__5VgQ9:before,.Report_rawGroup__0jzFO[open] .Report_summaryName__5VgQ9:before{content:"−"}.Report_summaryCount__q9rrB{color:var(--pass,#137a5b);font-family:var(--mono,ui-monospace,monospace);font-size:.6875rem;font-weight:500;text-align:right}.Report_evidenceGroup__A3gv_[data-has-issues=true] .Report_summaryCount__q9rrB{color:var(--grade-failure,#711923)}.Report_sectionDescription__6upwy{max-width:70ch;margin:0;padding:0 0 12px 18px;color:var(--ink-muted,#5e636b);font-size:.8125rem;line-height:1.5;text-wrap:pretty}.Report_phaseGroup__gf3Ny{padding:0 0 14px 18px}.Report_phaseGroup__gf3Ny+.Report_phaseGroup__gf3Ny{padding-top:14px;border-top:1px solid var(--rule-soft,#e5e7ea)}.Report_phaseHeading__Ao0Xe{margin:0 0 2px;font-size:.8125rem}.Report_phaseDescription__Utgka{margin:0 0 6px;color:var(--ink-muted,#5e636b);font-size:.75rem}.Report_checkList__EGxwi{padding:0 0 8px 18px}.Report_phaseGroup__gf3Ny .Report_checkList__EGxwi{padding-left:0}.Report_checkRow__zhj0V{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:13px 0;border-top:1px solid var(--rule-soft,#e5e7ea)}.Report_checkIcon__UXf90{display:grid;width:18px;height:18px;place-items:center;color:var(--pass,#137a5b)}.Report_checkRow__zhj0V[data-status=FAILURE] .Report_checkIcon__UXf90{color:var(--grade-failure,#711923)}.Report_checkRow__zhj0V[data-status=WARNING] .Report_checkIcon__UXf90{color:var(--warn,#805100)}.Report_checkRow__zhj0V[data-status=INFO] .Report_checkIcon__UXf90,.Report_checkRow__zhj0V[data-status=SKIPPED] .Report_checkIcon__UXf90{color:var(--ink-muted,#5e636b)}.Report_checkMain__THLu1{min-width:0}.Report_checkTitle__9lmZr{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.Report_checkTitle__9lmZr strong{font-size:.875rem}.Report_checkMain__THLu1 p{max-width:70ch;margin:2px 0 0;color:var(--ink-muted,#5e636b);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.Report_checkMain__THLu1 .Report_checkError__4iqW2{margin-top:7px;color:var(--grade-failure,#711923);font-family:var(--mono,ui-monospace,monospace);font-size:.75rem}.Report_checkRow__zhj0V[data-status=WARNING] .Report_checkError__4iqW2{color:var(--warn,#805100)}.Report_technicalDetails__Lk9lJ{margin-top:8px}.Report_technicalSummary__Zf3LM{width:max-content;padding:2px 0;color:var(--ink-muted,#5e636b);cursor:pointer;font-family:var(--mono,ui-monospace,monospace);font-size:.6875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.Report_rawJson__BCiZN,.Report_technicalDetails__Lk9lJ pre{max-width:100%;margin:8px 0 0;padding:12px;overflow-x:auto;color:var(--ink,#303744);background:var(--surface-subtle,#f3f5f8);border-radius:6px;font:.6875rem/1.5 var(--mono,ui-monospace,monospace);white-space:pre-wrap;overflow-wrap:anywhere}.Report_rawGroup__0jzFO{margin-top:24px;border-top:1px solid var(--rule,#cfd3d8);border-bottom:1px solid var(--rule,#cfd3d8);scroll-margin-top:92px}.Report_rawBody__4p1_N{padding:0 0 14px 18px}.Report_emptyState__fmPvE{width:min(100%,720px);margin:10vh auto 0;padding:32px 24px;text-align:center}.Report_emptyState__fmPvE svg{margin:0 auto 18px;color:var(--grade-failure,#711923)}.Report_emptyState__fmPvE h1{margin:0 0 8px;font-family:var(--display,system-ui,sans-serif);font-size:1.75rem;letter-spacing:-.03em}.Report_emptyState__fmPvE p{max-width:56ch;margin:0 auto 22px;color:var(--ink-muted,#5e636b);line-height:1.6}.Report_failureIcon__KwRaI{display:grid;width:52px;height:52px;place-items:center;margin-bottom:18px;color:var(--grade-failure,#711923);background:color-mix(in srgb,var(--grade-failure,#711923) 9%,white);border-radius:50%}.Report_failureContent__VnQrz h2{margin:0 0 7px;font-family:var(--display,system-ui,sans-serif);font-size:1.25rem;letter-spacing:-.02em}.Report_failureContent__VnQrz>p{max-width:64ch;margin:0;color:var(--ink-muted,#5e636b);line-height:1.6}.Report_endpointCode__7Mkw0{display:block;max-width:100%;margin:20px 0 26px;overflow:hidden;color:var(--ink,#202328);font-family:var(--mono,ui-monospace,monospace);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.Report_failureContent__VnQrz h3{margin:0 0 8px;font-size:.875rem}.Report_hintList__WtCpm{display:grid;gap:7px;margin:0;padding:0;list-style:none}.Report_hintList__WtCpm li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;color:var(--ink-muted,#5e636b);font-size:.875rem;line-height:1.5}.Report_hintList__WtCpm li:before{color:var(--grade-failure,#711923);content:"—"}.Report_screenReaderOnly__8loHO{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes Report_calibrate__xJY9J{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Report_calibratePoint__nEJv1{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 6px);opacity:0}}@media (max-width:720px){.Report_reportShell__36nyh{padding:28px 16px 72px}.Report_reportTop__dsRjp{align-items:stretch;flex-direction:column}.Report_reportActions__x7ybj{width:100%}.Report_actionGroup__PTP3V{width:100%;justify-items:stretch}.Report_reportActions__x7ybj .Report_button__6oCyr{flex:1}.Report_shareHint___bW0c{max-width:none;text-align:left}.Report_reportGrid__2CslG{grid-template-columns:1fr;gap:24px}.Report_evidenceRail__X0PuZ{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,1.4fr);gap:0 18px}.Report_gradeRow__RI_jx{grid-row:span 2;align-items:flex-start;flex-direction:column}.Report_railNav__dwr_C{grid-column:2;grid-row:1/span 2}.Report_counts__Oa_mx{text-align:left}.Report_finding__bOYYz{grid-template-columns:1fr;gap:9px}.Report_specLink__tJ1bI{justify-self:start;white-space:normal}}@media (max-width:420px){.Report_reportActions__x7ybj{flex-direction:column}.Report_evidenceRail__X0PuZ{grid-template-columns:1fr}.Report_gradeRow__RI_jx{grid-row:auto}.Report_railNav__dwr_C{grid-column:1;grid-row:auto}.Report_finding__bOYYz{padding:14px}.Report_evidenceSummary__LlpDQ,.Report_rawSummary__ePA3W{gap:8px}}@media (prefers-reduced-motion:reduce){.Report_reportTop__dsRjp:after{animation:none}.Report_reportTop__dsRjp:before{display:none}.Report_button__6oCyr{transition:none}}