@font-face{font-family:Sora;src:url(/fonts/sora/Sora.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--brand:#0e4f5c;--brand-contrast:#fff;--radius:999px;--radius-sm:999px;--radius-panel:12px;--radius-field:8px;--radius-badge:999px;--font-display:"Sora", var(--sans);--bs-primary:#0e4f5c;--bs-primary-rgb:14, 79, 92;--bs-link-color:#0e4f5c;--bs-link-color-rgb:14, 79, 92}:root:not([data-theme=dark]):not([data-theme=auto]){--g1:#f2f5f4}.stat-card.stat-warning{border-top:3px solid #fbbc04}.stat-card.stat-danger{border-top:3px solid #ef4444}.stat-card.stat-brand{border-top:3px solid var(--brand)}.stat-card .stat-note{opacity:.7;margin-top:.5rem;font-size:.8rem}.report-bar-row{grid-template-columns:minmax(8rem,1fr) 2fr auto;align-items:center;gap:.75rem;margin-bottom:.75rem;display:grid}.report-bar{appearance:none;background:color-mix(in srgb, var(--brand) 12%, transparent);border:0;border-radius:999px;width:100%;height:.75rem;overflow:hidden}.report-bar::-webkit-progress-bar{background:color-mix(in srgb, var(--brand) 12%, transparent)}.report-bar::-webkit-progress-value{background:var(--brand);border-radius:999px}.report-bar::-moz-progress-bar{background:var(--brand);border-radius:999px}.report-bar-value{white-space:nowrap;font-size:.85rem}.choice-card{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:var(--radius-field);cursor:pointer;height:100%;transition:border-color .15s var(--ease), background-color .15s var(--ease);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.choice-card input{width:1rem;height:1rem;accent-color:var(--brand);flex:none;margin-top:.2rem}.choice-card strong{display:block}.choice-card small{opacity:.7;display:block}.choice-card:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent)}.choice-card:has(input:checked){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, transparent)}.choice-card:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}
