.coverage-explorer-page .coverage-intro{padding:17px 20px;color:#cbd5e1;line-height:1.6}.coverage-explorer-page .coverage-intro p{margin:0}.coverage-workbench{padding:16px}.coverage-guidance{margin:0 0 14px;text-align:center;color:var(--muted)}.coverage-guidance strong{color:var(--gold)}.coverage-explorer-page .lp-picker{max-width:700px;margin:16px auto}.coverage-explorer-page .lp-pick[disabled]{cursor:not-allowed;opacity:.36}.coverage-explorer-page .lp-pick[disabled]:not(.selected){border-style:dashed}.coverage-explorer-page .lp-pick:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.coverage-explorer-page .lp-pick.selected{transform:scale(1.06)}.coverage-explorer-page .lp-actions{justify-content:center}.coverage-explorer-page .status.ready{color:#9fe3b1}.coverage-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.coverage-stat{padding:14px 10px;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.coverage-stat .value{color:var(--gold);font:700 clamp(18px,3vw,24px) 'Space Mono',monospace}.coverage-stat .label{margin-top:5px;color:#cbd5e1;font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:1px}.coverage-note{padding:15px 17px;margin-top:10px;background:rgba(17,24,39,.72);border:1px solid var(--gold-dim);border-radius:var(--radius);color:#cbd5e1;line-height:1.55}.coverage-note strong{color:var(--gold)}.coverage-note p{margin:0}.coverage-status-note{color:var(--muted);font-size:12px}.coverage-results{margin-top:24px}.coverage-results-heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.coverage-ticket-wrap{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--card2)}.coverage-ticket-table{width:100%;border-collapse:collapse}.coverage-ticket-table th,.coverage-ticket-table td{padding:9px 12px;border-bottom:1px solid rgba(30,45,69,.5);text-align:left}.coverage-ticket-table th{color:var(--muted);font:700 11px 'Space Mono',monospace;text-transform:uppercase;letter-spacing:1px}.coverage-ticket-table tr:last-child td{border-bottom:0}.coverage-ticket-table td:first-child{width:82px;color:var(--muted);font:700 13px 'Space Mono',monospace}.coverage-ticket-table .lp-balls{display:flex;gap:7px;flex-wrap:wrap}.coverage-explanation{margin-top:24px}.coverage-explanation summary{cursor:pointer;color:var(--gold);font-weight:600}.coverage-math{padding:15px 18px;margin-top:10px;border:1px solid var(--border);border-radius:var(--radius);color:#cbd5e1;line-height:1.6}.coverage-math p{margin:0 0 12px}.coverage-math p:last-child{margin-bottom:0}.coverage-explorer-page .back-link{margin-top:24px}@media(max-width:760px){.coverage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-summary-grid .coverage-stat:last-child{grid-column:span 2}}@media(max-width:520px){.coverage-workbench{padding:14px 12px}.coverage-explorer-page .lp-picker{gap:8px}.coverage-stat{padding:12px 7px}.coverage-stat .label{font-size:10px}.coverage-ticket-table th,.coverage-ticket-table td{padding:8px 7px}.coverage-ticket-table td:first-child{width:55px}.coverage-ticket-table .lp-balls{gap:4px}.coverage-ticket-table .lp-ball{width:30px;height:30px;font-size:11px}.coverage-math{padding:13px 14px;font-size:13px}}
