.rd-grid{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}@media (width<=1280px){.rd-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.rd-grid{grid-template-columns:1fr}}.rd-card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-sm);min-width:0;padding:var(--space-4);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;container-type:inline-size}.rd-card h3{margin:0 0 var(--space-1-5);font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-sans);color:var(--text-primary)}.rd-card>p{margin:0 0 var(--space-2-5);font:var(--weight-regular) var(--text-xs)/var(--leading-body) var(--font-sans);color:var(--text-secondary)}.rd-table{table-layout:fixed;border-collapse:collapse;width:100%;font:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-sans)}.rd-table th{font:var(--weight-semibold) var(--text-2xs)/var(--leading-snug) var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);text-align:left;padding:var(--space-1) var(--space-2);background:var(--color-surface-sunk);border-bottom:var(--border-default)}.rd-table td{padding:var(--space-1-5) var(--space-2);border-bottom:var(--border-hairline);color:var(--text-secondary);overflow-wrap:anywhere}.rd-table td:first-child,.rd-table th:first-child{padding-left:var(--space-0-5)}.rd-table .rd-n{text-align:right;font:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-mono);color:var(--text-primary);overflow-wrap:normal}.rd-table .rd-n .rd-u{margin-left:0;margin-top:var(--space-0-5);display:block}.rd-table th.rd-w-mid{width:6.5rem}.rd-table th.rd-w-end{width:5.75rem}@container (width<=25rem){.rd-table th.rd-w-mid,.rd-table th.rd-w-end{width:5rem}.rd-table th,.rd-table td{padding-left:var(--space-1);padding-right:var(--space-1)}}.rd-tabs{gap:var(--space-0-5);border-bottom:var(--border-hairline);margin-bottom:var(--space-2-5);display:flex}.rd-tabs span{padding:var(--space-1-5) var(--space-2-5);font:var(--weight-medium) var(--text-xs)/var(--leading-none) var(--font-sans);color:var(--text-secondary);border-bottom:var(--border-w-accent) solid transparent}.rd-tabs .rd-on{color:var(--teal-700);border-bottom-color:var(--teal-700);font-weight:var(--weight-semibold)}.rd-bars{gap:var(--space-2);flex-direction:column;display:flex}.rd-bar{position:relative}.rd-bar .rd-ic{left:var(--fld-icon-inset);color:var(--text-muted);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.rd-bar .rd-fld{height:var(--control-h-lg);padding:0 var(--space-3) 0 var(--fld-icon-clear);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:var(--weight-regular) var(--text-base)/var(--leading-none) var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.rd-sel{justify-content:space-between;align-items:center;gap:var(--space-2-5);height:var(--control-h-lg);padding:0 var(--space-3);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:var(--weight-regular) var(--text-base)/var(--leading-none) var(--font-sans);color:var(--text-primary);display:flex}.rd-sel .rd-chev{color:var(--text-muted);display:inline-flex}.rd-opts{margin-top:var(--space-1);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-md);overflow:hidden}.rd-opts>div{padding:var(--space-1-5) var(--space-3);font:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--text-secondary);border-bottom:var(--border-hairline)}.rd-opts>div:last-child{border-bottom:var(--border-none)}.rd-opts>.rd-on{background:var(--teal-100);color:var(--teal-700);font-weight:var(--weight-medium)}.rd-klabel{margin-top:var(--space-2-5);font:var(--type-eyebrow);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase}.rd-raw{margin-top:var(--space-1);font:var(--weight-regular) var(--text-xs)/var(--leading-loose) var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere}.rd-ilfbox{border:var(--border-hairline);border-radius:var(--radius-sm);overflow:hidden}.rd-ilfhead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-bottom:var(--border-hairline);background:var(--color-surface-sunk);display:flex}.rd-ilfhead b{font:var(--weight-semibold) var(--text-xs)/var(--leading-snug) var(--font-sans);color:var(--text-primary)}.rd-salecell{align-items:center;gap:var(--space-2);display:inline-flex}.rd-salecell .draws{white-space:nowrap}.rd-mini{border:var(--border-default);border-radius:var(--radius-sm);padding:var(--space-2-5);background:var(--color-surface)}.rd-mini-hd{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rd-mini-hd .rd-bk{font:var(--weight-semibold) var(--text-xs)/var(--leading-snug) var(--font-sans);color:var(--text-primary)}.rd-map{border:var(--border-hairline);border-radius:var(--radius-sm);width:100%;height:auto;margin-top:var(--space-2);display:block}.rd-scell{border:var(--border-hairline);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2-5);margin-top:var(--space-2)}.rd-scell .rd-cls{justify-content:space-between;align-items:baseline;gap:var(--space-2);font:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-sans);color:var(--text-secondary);display:flex}.rd-scell .rd-cclass{font:var(--weight-regular) var(--text-2xs)/var(--leading-none) var(--font-mono);color:var(--text-muted)}.rd-scell .rd-fig{align-items:baseline;gap:var(--space-1-5);margin-top:var(--space-1);display:flex}.rd-scell .rd-fig .rd-n{font:var(--weight-medium) var(--text-lg)/var(--leading-none) var(--font-mono);color:var(--text-primary)}.rd-scell .rd-fig .rd-unit{font:var(--weight-regular) var(--text-2xs)/var(--leading-none) var(--font-mono);color:var(--text-muted)}.rd-drill{margin-top:var(--space-2)}.rd-drill>div{align-items:center;gap:var(--space-2);padding:var(--space-1-5) 0;border-top:var(--border-hairline);font:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-sans);color:var(--text-primary);display:flex}.rd-drill>div:after{content:"›";color:var(--text-muted);margin-left:auto}.rd-u{margin-left:var(--gap-inline);font:var(--weight-regular) var(--text-2xs)/var(--leading-none) var(--font-sans);color:var(--text-muted)}
