.Report-module__sEPyoW__report{--ink:#102a43;--muted:#52697d;--line:#d7e2eb;--navy:#0b2842;--blue:#1469aa;--pale:#eef7fc;--green:#13785c;--amber:#9b5d08;color:var(--ink);gap:1.25rem;max-width:72rem;margin:0 auto;display:grid}.Report-module__sEPyoW__card{border:1px solid var(--line);background:#fff;border-radius:1.1rem;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 12px 34px #0b284212}.Report-module__sEPyoW__hero{background:linear-gradient(135deg, var(--navy), #124f7c);color:#fff;border:0}.Report-module__sEPyoW__eyebrow{color:#8dd5ff;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:800}.Report-module__sEPyoW__hero h1,.Report-module__sEPyoW__card h2,.Report-module__sEPyoW__card h3,.Report-module__sEPyoW__card p{margin-top:0}.Report-module__sEPyoW__hero h1{color:#fff;margin-bottom:.85rem;font-size:clamp(1.65rem,5vw,2.7rem);line-height:1.08}.Report-module__sEPyoW__lead{color:#e3f4ff;max-width:52rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.Report-module__sEPyoW__meta{color:#bedef1;margin:1rem 0 0;font-size:.9rem}.Report-module__sEPyoW__decisionGrid,.Report-module__sEPyoW__routeGrid,.Report-module__sEPyoW__evidenceGrid,.Report-module__sEPyoW__reasonGrid{gap:1rem;display:grid}.Report-module__sEPyoW__decisionGrid{grid-template-columns:minmax(0,1.7fr) minmax(14rem,.8fr)}.Report-module__sEPyoW__routeGrid,.Report-module__sEPyoW__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Report-module__sEPyoW__reasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Report-module__sEPyoW__callout{background:var(--pale);border-inline-start:.28rem solid var(--blue);border-radius:.65rem;padding:1rem}.Report-module__sEPyoW__callout p:last-child{margin-bottom:0}.Report-module__sEPyoW__smallLabel{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.Report-module__sEPyoW__reason{border:1px solid var(--line);background:#f7fafc;border-radius:.8rem;padding:1rem}.Report-module__sEPyoW__reason strong{margin-bottom:.35rem;display:block}.Report-module__sEPyoW__reason p{color:var(--muted);margin-bottom:0;line-height:1.5}.Report-module__sEPyoW__route{border:1px solid var(--line);border-radius:.9rem;padding:1.1rem;position:relative}.Report-module__sEPyoW__routeRecommended{border:2px solid var(--blue)}.Report-module__sEPyoW__badge{color:#07527e;background:#dff2ff;border-radius:999px;margin-bottom:.65rem;padding:.3rem .6rem;font-size:.74rem;font-weight:800;display:inline-block}.Report-module__sEPyoW__route dl{grid-template-columns:auto 1fr;gap:.45rem .8rem;margin-bottom:0;display:grid}.Report-module__sEPyoW__route dt{color:var(--muted);font-weight:700}.Report-module__sEPyoW__route dd{margin:0}.Report-module__sEPyoW__evidenceCard{border:1px solid var(--line);border-radius:.85rem;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.Report-module__sEPyoW__evidenceHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.Report-module__sEPyoW__evidenceHeader h3{margin-bottom:0;font-size:1rem;line-height:1.35}.Report-module__sEPyoW__evidenceCard p{color:var(--muted);margin-bottom:0;line-height:1.55}.Report-module__sEPyoW__evidenceKind{text-transform:uppercase;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.69rem;font-weight:800}.Report-module__sEPyoW__personal{color:var(--green);background:#e4f5ef}.Report-module__sEPyoW__market{color:#075a8d;background:#e5f3fc}.Report-module__sEPyoW__assumption{color:var(--amber);background:#fff0d7}.Report-module__sEPyoW__unknown{color:#4f5e6b;background:#edf0f3}.Report-module__sEPyoW__source{border-top:1px solid var(--line);margin-top:auto;padding-top:.65rem;font-size:.8rem}.Report-module__sEPyoW__source a{color:var(--blue);overflow-wrap:anywhere;font-weight:700}.Report-module__sEPyoW__trackerHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.Report-module__sEPyoW__trackerHeader p{color:var(--muted);margin-bottom:0}.Report-module__sEPyoW__progressText{color:var(--navy);flex:none;font-weight:800}.Report-module__sEPyoW__progress{accent-color:var(--blue);width:100%;height:.7rem;margin:1rem 0}.Report-module__sEPyoW__actions{margin:0;padding:0;list-style:none}.Report-module__sEPyoW__action{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.85rem;padding:1.15rem 0;display:grid}.Report-module__sEPyoW__action:first-child{border-top:0}.Report-module__sEPyoW__check{accent-color:var(--blue);width:1.25rem;height:1.25rem;margin-top:.1rem}.Report-module__sEPyoW__action h3{margin-bottom:.3rem;font-size:1.02rem}.Report-module__sEPyoW__actionDone h3{color:var(--muted);text-decoration:line-through}.Report-module__sEPyoW__actionMeta{color:var(--muted);flex-wrap:wrap;gap:.45rem 1rem;margin:.5rem 0;font-size:.82rem;display:flex}.Report-module__sEPyoW__actionDetail{color:var(--muted);margin-bottom:.4rem;line-height:1.5}.Report-module__sEPyoW__actionDetail strong{color:var(--ink)}.Report-module__sEPyoW__empty{color:var(--muted);padding:1rem 0}.Report-module__sEPyoW__details summary{color:var(--navy);cursor:pointer;padding:.3rem 0;font-weight:800}.Report-module__sEPyoW__details summary:focus-visible,.Report-module__sEPyoW__source a:focus-visible,.Report-module__sEPyoW__check:focus-visible{outline-offset:3px;outline:3px solid #55b9f3}.Report-module__sEPyoW__detailsContent{color:var(--muted);padding-top:1rem;line-height:1.6}@media (max-width:760px){.Report-module__sEPyoW__decisionGrid,.Report-module__sEPyoW__routeGrid,.Report-module__sEPyoW__evidenceGrid,.Report-module__sEPyoW__reasonGrid{grid-template-columns:1fr}.Report-module__sEPyoW__trackerHeader{flex-direction:column;align-items:flex-start}.Report-module__sEPyoW__card{border-radius:.85rem}}@media (forced-colors:active){.Report-module__sEPyoW__card,.Report-module__sEPyoW__route,.Report-module__sEPyoW__reason,.Report-module__sEPyoW__evidenceCard{border:1px solid canvastext}}@media print{.Report-module__sEPyoW__report{gap:.75rem;max-width:none}.Report-module__sEPyoW__card{-moz-column-break-inside:auto;break-inside:auto;box-shadow:none}.Report-module__sEPyoW__hero,.Report-module__sEPyoW__decisionGrid,.Report-module__sEPyoW__reason,.Report-module__sEPyoW__route,.Report-module__sEPyoW__callout,.Report-module__sEPyoW__action,.Report-module__sEPyoW__evidenceCard,.Report-module__sEPyoW__details{-moz-column-break-inside:avoid;break-inside:avoid}.Report-module__sEPyoW__routeGrid,.Report-module__sEPyoW__reasonGrid,.Report-module__sEPyoW__evidenceGrid{grid-template-columns:1fr}.Report-module__sEPyoW__check{display:none}}
