.PracticeRail_rail__T7ZCF{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--sheet)}.PracticeRail_rail__T7ZCF>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 6px}.PracticeRail_rail__T7ZCF h2{margin:0;color:var(--ink);font:700 var(--text-xl) /1.1 var(--font-display);letter-spacing:var(--track-tight)}.PracticeRail_rail__T7ZCF>header span{color:var(--muted);font-size:var(--text-xs)}.PracticeRail_rail__T7ZCF>[role]{margin:0 16px 8px}.PracticeRail_group__IXk2J h3{margin:0;padding:10px 16px 4px;color:var(--soft);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase}.PracticeRail_group__IXk2J ul{margin:0;padding:0;list-style:none}.PracticeRail_group__IXk2J li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:7px 16px;border-top:1px solid var(--line-soft)}.PracticeRail_group__IXk2J li strong{overflow:hidden;color:var(--ink);font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.PracticeRail_group__IXk2J li span{grid-column:1;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.PracticeRail_group__IXk2J li>:is(a,button){grid-row:1/span 2;grid-column:2;padding:4px 0;border:0;background:none;color:var(--accent);font-size:var(--text-sm);font-weight:700;text-decoration:none;cursor:pointer}.PracticeRail_group__IXk2J li>:is(a,button):hover{text-decoration:underline}.PracticeRail_group__IXk2J li>button:disabled{color:var(--soft);cursor:not-allowed}.PracticeRail_current__i3PFj{background:var(--selected)}.Challenge_table___NUlv{min-width:0;max-width:100%;overflow-x:auto}.Challenge_copy__PY2mg{min-width:0}.Challenge_notice__oZuyg{margin:.5rem 0 0;color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;user-select:text}.Challenge_notice__oZuyg:empty{margin:0}