.report_head__YYT7M{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.report_headLeft__M4PJj{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.report_scanLine__AVDAa{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.27;color:var(--ink-muted)}.report_fileName__NxHbR{margin:0;font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.27;color:var(--ink);overflow-wrap:anywhere}.report_headRight__iW2mj{margin:0;flex-shrink:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.9;text-align:right;color:var(--ink-muted)}.report_scores__vzNUp{display:flex;gap:var(--space-4);margin-top:var(--space-6)}.report_scoreCard__Y9l26{display:flex;flex:1 0;align-items:center;gap:22px;min-width:0;padding:var(--space-6) 26px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-card)}.report_scoreText__rEMOE{display:flex;flex:1 0;flex-direction:column;gap:8px;min-width:0}.report_scoreName__EN0E0{display:flex;flex-direction:column;gap:3px;min-width:0}.report_scoreTitle__K50qB{margin:0;font-size:17px;font-weight:700;line-height:1.27;color:var(--ink)}.report_policySource__I_Ddm{margin:0;font-size:13px;line-height:17px;color:var(--ink-muted)}.report_scoreBody__Ii0x2{margin:0;font-size:14px;line-height:1.55;color:var(--ink-3)}.report_ring__rGMFJ{flex-shrink:0}.report_ringValue__K8A0j{font-size:30px;font-weight:700;fill:var(--ink)}.report_ringBand__b_wpX{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:1.2px}.report_timelineCard__YGWHo{margin-top:var(--space-4);padding:22px 26px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-card)}.report_timeline__793HL{display:flex;flex-direction:column;gap:14px}.report_timelineHead__UyvmO{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.report_timelineTitle__SoM5H{margin:0;font-size:15px;font-weight:700;line-height:1.27;color:var(--ink)}.report_legend__2Uplj{display:flex;gap:var(--space-4);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.27}.report_legendLow__CGauL{color:var(--green-text)}.report_legendMedium__JHiG2{color:var(--band-medium-text)}.report_legendHigh__2W_oP{color:var(--band-high-text)}.report_bar___ex98{display:flex;gap:2px;height:36px;border-radius:var(--radius-inset);overflow:hidden}.report_piece__JpB3d{min-width:0;background:var(--paper-track)}.report_pieceMedium__EijbJ{background:var(--band-medium)}.report_pieceHigh__Wps9i{background:var(--band-high)}.report_pieceFlagged__187fi{background:repeating-linear-gradient(-45deg,rgba(220,138,31,.35) 0 6px,transparent 6px 12px),var(--paper-track)}.report_axis__Hnrut{display:flex;justify-content:space-between;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.27;color:var(--ink-faint)}.report_issuesHead__Bf9Gn{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.report_issuesCount__4KrqY{margin:0;font-size:20px;font-weight:700;line-height:1.27;color:var(--ink)}.report_issuesNote__RsnRh{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.27;color:var(--ink-muted)}.report_issues__l7gZT{display:flex;flex-direction:column;gap:14px;margin-top:14px}.report_issue__c6gvf{display:flex;flex-direction:column;gap:var(--space-3);padding:22px 26px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),0 1px 1px rgba(15,15,15,.04)}.report_issueMedium__cVp8F{box-shadow:inset 0 0 0 1px var(--band-medium-border),0 1px 1px rgba(15,15,15,.04)}.report_issueHigh__FyBDu{box-shadow:inset 0 0 0 1px var(--band-high-border),0 1px 1px rgba(15,15,15,.04)}.report_issueHead__nzdwO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.report_issueHeadLeft__lgjq1{display:flex;align-items:center;gap:10px;min-width:0}.report_eyebrow__GqyOD{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.27;letter-spacing:1.1px;white-space:nowrap}.report_eyebrowLow__xvQbz{color:var(--green-text)}.report_eyebrowMedium__oPqeS{color:var(--band-medium-text)}.report_eyebrowHigh__j67bU{color:var(--band-high-text)}.report_issueTitle__KSv08{margin:0;font-size:18px;font-weight:700;line-height:1.27;color:var(--ink)}.report_issueBody__7vxAy{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.report_why__2uE17{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-inset);background:var(--paper-surface-2)}.report_whyUncalibrated__oGbv2{background:var(--band-medium-chip-bg)}.report_whyHead__mTD_I{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.report_factorLabel__Et1HM,.report_whyLabel__KMROI{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;line-height:1.27;letter-spacing:1.2px;color:var(--ink-muted)}.report_whyLabelUncalibrated__ibdZN{color:var(--band-medium-text)}.report_rungCode__kzbRW{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:6px;background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.27;color:var(--ink-2);overflow-wrap:anywhere}.report_factorText__LABMF,.report_whyText__SScKd{margin:0;font-size:13px;line-height:1.7;color:var(--ink-2)}.report_factors__99LZ9{display:flex;gap:var(--space-4)}.report_factor__eJ2ed{display:flex;flex:1 0;flex-direction:column;gap:4px;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-inset);background:var(--paper-surface-2)}.report_factorLabelRisk__jyhKO{color:var(--red-deep)}.report_outcomes__Od4WV{margin:0;color:var(--ink-muted)}.report_chip__oxcnG,.report_outcomes__Od4WV{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.27}.report_chip__oxcnG{display:inline-flex;align-items:center;justify-content:center;padding:4px var(--space-3);border-radius:var(--radius-pill);white-space:nowrap}.report_chipLow__VhV7A{background:var(--band-low-chip-bg);color:var(--band-low-chip-fg)}.report_chipMedium__F4lUs{background:var(--band-medium-chip-bg);color:var(--band-medium-text)}.report_chipHigh__eH66M{background:var(--band-high-chip-bg);color:var(--band-high-text)}.report_action__oqwch{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px 14px;border-radius:var(--radius-pill);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.27;letter-spacing:1.1px;white-space:nowrap}.report_actionKeep__KZBYO{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink-2)}.report_actionMedium__J_UiX{background:var(--band-medium);color:var(--paper-card)}.report_actionHigh__aaYPs{background:var(--band-high);color:var(--paper-card)}.report_panel__b3Mic{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-6);padding:var(--space-8) 36px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-card)}.report_panelTitle__9wEVg{margin:0;font-size:20px;font-weight:700;line-height:1.27;color:var(--ink)}.report_panelBody__2mg_J{margin:var(--space-2) 0 0;max-width:720px;font-size:14px;line-height:1.65;color:var(--ink-2)}.report_panelNote__TW7a5{display:flex;gap:10px;align-items:flex-start;width:100%;max-width:720px;margin:var(--space-4) 0 0;padding:13px var(--space-4);border-radius:var(--radius-inset);background:var(--paper-surface-2);font-size:13px;line-height:1.6;color:var(--ink-3)}.report_noteGlyph__0yGEQ{flex-shrink:0;line-height:1.27}.report_noteBody__4bc7D{margin:0}.report_cta__jc_jv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-6);padding:var(--space-6) 28px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-card)}.report_ctaText__4dfDT{display:flex;flex-direction:column;gap:4px;min-width:0}.report_ctaTitle__OG6Ra{margin:0;font-size:17px;font-weight:700;line-height:1.27;color:var(--ink)}.report_ctaBody__xF9l0{margin:0;font-size:14px;line-height:1.27;color:var(--ink-3)}.report_button__YvTzi{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:13px var(--space-6);border-radius:var(--radius-control);background:var(--red);color:var(--paper-card);font-size:14px;font-weight:700;line-height:18px;text-decoration:none}.report_footer__eMkhA{margin:var(--space-8) 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.9;color:var(--ink-faint)}@media (max-width:640px){.report_head__YYT7M{flex-direction:column;align-items:stretch;gap:0}.report_fileName__NxHbR{font-size:22px;line-height:28px;letter-spacing:-.44px}.report_headRight__iW2mj{text-align:left}.report_scores__vzNUp{flex-direction:column;gap:14px}.report_issuesHead__Bf9Gn{flex-direction:column;align-items:flex-start;gap:4px}.report_issueHead__nzdwO{flex-direction:column;align-items:flex-start;gap:0}.report_cta__jc_jv{flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) 28px;text-align:center}.report_ctaText__4dfDT{align-items:center}.report_ctaBodyRescan__iW2bR{display:none}.report_button__YvTzi{justify-content:center}}.scan-cards_card__ZUsXv{display:flex;flex-direction:column;margin-top:var(--space-6);padding:var(--space-8) 36px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-card)}.scan-cards_cardCentred__YcnDh{align-items:center;padding:40px 36px;text-align:center}.scan-cards_fileRow__p9tD7{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font-family:var(--font-mono),ui-monospace,monospace}.scan-cards_fileName__AV8AW{font-size:14px;font-weight:500;line-height:1.27;color:var(--ink);overflow-wrap:anywhere}.scan-cards_fileMeta__b418v{flex-shrink:0;font-size:12px;line-height:1.27;color:var(--ink-muted)}.scan-cards_doneTitle__rKnkB{margin:16px 0 0;font-size:23px;font-weight:700;line-height:1.27;color:var(--ink)}.scan-cards_doneBody__hgelc{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--ink-3)}.scan-cards_disc__aSEKp{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:27px;background:var(--red-tint);color:var(--red-deep);font-size:24px;line-height:1}.scan-cards_steps__SVUkV{display:flex;flex-direction:column;margin-top:26px}.scan-cards_step__5hTO6{display:flex;gap:var(--space-4);align-items:stretch}.scan-cards_stepRail__zQuK4{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.scan-cards_stepDisc__aYNgh{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:13px;background:var(--paper-surface-3);color:var(--ink-faint);font-size:13px;line-height:1}.scan-cards_stepDiscDone__dMLif{background:var(--red);color:var(--paper-card)}.scan-cards_stepDiscActive__fl8Ta,.scan-cards_stepDiscFailed__mwh6Z{background:var(--red-tint);color:var(--red-deep)}.scan-cards_stepLine__EZVae{width:2px;flex:1 0;min-height:0;background:var(--border-default)}.scan-cards_stepBody__FRO_8{display:flex;flex:1 0;flex-direction:column;gap:2px;min-width:0;padding-bottom:22px}.scan-cards_stepTitle__XRCry{margin:0;font-size:15px;font-weight:700;line-height:1.27;color:var(--ink)}.scan-cards_stepTitleFailed__epKEa{color:var(--red-deep)}.scan-cards_stepText__E8xP8{margin:0;font-size:13px;line-height:1.5;color:var(--ink-3)}.scan-cards_progress__2AP8b{padding-top:8px}.scan-cards_track__qWKIs{height:4px;border-radius:2px;background:var(--border-default);overflow:hidden}.scan-cards_trackFill__mX3Ih{height:100%;border-radius:2px;background:var(--red);transition:width .2s linear}@media (prefers-reduced-motion:reduce){.scan-cards_trackFill__mX3Ih{transition:none}}.scan-cards_emailNote__CAA64{display:flex;gap:10px;align-items:flex-start;margin:26px 0 0;padding:13px var(--space-4);border-radius:var(--radius-inset);background:var(--paper-surface-2);font-size:13px;line-height:1.5;color:var(--ink-2)}.scan-cards_noteGlyph__HbCxp{flex-shrink:0;line-height:1.27;color:var(--ink-muted)}.scan-cards_noteBody__vhjks{margin:0}.scan-cards_button__ayO64{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:13px var(--space-6);border:none;border-radius:var(--radius-control);background:var(--red);color:var(--paper-card);font-size:14px;font-weight:700;line-height:18px;text-decoration:none;cursor:pointer}.scan-cards_buttonCentred__j_Pkh{align-self:center;margin-top:20px}.scan-cards_buttonInCard__X8inj{margin-top:0}@media (max-width:640px){.scan-cards_fileRow__p9tD7{flex-direction:column;gap:0}.scan-cards_buttonInCard__X8inj{width:100%}}.scan-panel_title__qzaGd{margin:0;font-size:28px;font-weight:700;letter-spacing:-.56px;line-height:1.27;color:var(--ink)}.scan-panel_lede__MAz1p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--ink-3)}.scan-panel_dropZone__DYkI4{display:flex;flex-direction:column;align-items:center;margin-top:var(--space-6);padding:54px 22px;border:2px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--paper-card);text-align:center}.scan-panel_dropZoneRefused__dpkRH{border-color:var(--red-border);background:var(--red-tint)}.scan-panel_dropZoneInput__PWOpT{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scan-panel_disc__HFacG{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:27px;background:var(--red-tint);color:var(--red-deep);font-size:24px;line-height:1}.scan-panel_discOnTint__dw3lC{background:var(--paper-card)}.scan-panel_dropTitle__yYmtn{margin:16px 0 0;font-size:17px;font-weight:700;line-height:1.27;color:var(--ink)}.scan-panel_dropHint__4mbY4{margin:6px 0 0;font-size:14px;line-height:1.27;color:var(--ink-muted)}.scan-panel_dropHintRefused__B6NUz{color:var(--red-deep)}.scan-panel_dropSpec__NGlbS{margin:18px 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.27;color:var(--ink-muted)}.scan-panel_dropZoneClickable__ztAqs{cursor:pointer}.scan-panel_dropZoneClickable__ztAqs:focus-within{outline:2px solid var(--red);outline-offset:2px}.scan-panel_dropZoneDragging__UXMam{border-color:var(--red);background:var(--red-tint)}.scan-panel_retentionNote__rFBoA{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:12px 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:16px;color:var(--ink-muted)}.scan-panel_retentionLink__bn4ft{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:14px 4px;color:inherit;text-decoration:underline}.scan-panel_note__OKpC_{display:flex;gap:10px;align-items:flex-start;margin:var(--space-4) 0 0;padding:14px 18px;border-radius:12px;background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default);font-size:13px;line-height:1.6;color:var(--ink-3)}.scan-panel_noteGlyph__nKVtS{flex-shrink:0;line-height:1.27;color:var(--ink-muted)}.scan-panel_noteBody__Jv67x{margin:0}.scan-panel_button__hFsyK{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:13px var(--space-6);border:none;border-radius:var(--radius-control);background:var(--red);color:var(--paper-card);font-size:14px;font-weight:700;line-height:18px;text-decoration:none;cursor:pointer}.scan-panel_buttonInZone__F5ePZ{margin-top:22px;align-self:center}.scan-panel_button__hFsyK:disabled{background:var(--paper-track);color:var(--ink-faint);cursor:default}.scan-panel_disclaimer__gRCXT{margin:28px 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.9;text-align:center;color:var(--ink-faint)}@media (max-width:640px){.scan-panel_dropHintDrag__zSPB9{display:none}.scan-panel_dropSpec__NGlbS{margin-top:var(--space-6)}.scan-panel_buttonInZone__F5ePZ{width:100%}}.scan-panel_waitingCard__tGRMw{display:flex;flex-direction:column;margin-top:var(--space-6);padding:var(--space-8) 36px;border-radius:var(--radius-card);background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-card)}.scan-panel_waitingRow__SKhUS{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono),ui-monospace,monospace}.scan-panel_waitingLeft__Gw1K4{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.scan-panel_waitingBadge__dInlZ{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:var(--paper-surface-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:12px;line-height:1;color:var(--ink)}.scan-panel_waitingName__oeUdO{overflow:hidden;font-size:14px;font-weight:500;line-height:18px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.scan-panel_waitingMeta__mp05H{flex-shrink:0;font-size:12px;line-height:16px;color:var(--ink-muted)}.scan-panel_waitingTitle__8ho_F{margin:var(--space-5) 0 0;font-size:18px;font-weight:700;line-height:23px;color:var(--ink)}.scan-panel_waitingText__jQHGq{margin:var(--space-2) 0 0;font-size:13px;line-height:20px;color:var(--ink-3)}.scan-panel_waitingAction__zrQ3Z{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;margin-top:var(--space-5);padding:15px 28px;border:0;border-radius:var(--radius-control);background:var(--red);color:var(--paper-card);font:inherit;font-size:15px;font-weight:700;line-height:19px;cursor:pointer}.scan-panel_waitingNote__3M_t2{display:flex;align-items:flex-start;gap:10px;margin:var(--space-5) 0 0;padding:13px var(--space-4);border-radius:var(--radius-inset);background:var(--paper-surface-2);font-size:13px;line-height:20px;color:var(--ink-2)}.scan-panel_waitingGlyph__T5FKW{flex-shrink:0;line-height:20px}@media (max-width:640px){.scan-panel_waitingCard__tGRMw{padding:var(--space-5)}.scan-panel_waitingAction__zrQ3Z{align-self:stretch;width:100%}}