.dars-practice-desk{min-block-size:calc(100dvh - var(--dars-tabbar-sticky-top));color:var(--dars-ink);background:var(--dars-bg)}.dars-practice-desk-topbar p{color:var(--dars-muted);font-size:var(--dars-fs-sm);margin:0 0 4px;font-weight:600}.dars-practice-desk-topbar h1{color:var(--dars-ink);font-size:var(--dars-fs-2xl);margin:0;line-height:1.3}.dars-practice-desk-lede{max-inline-size:65ch;color:var(--dars-muted);font-size:var(--dars-fs-lg);text-wrap:pretty;margin-block-start:var(--dars-space-2);line-height:1.7}.dars-practice-desk-grid{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;min-block-size:0;display:grid}.dars-practice-desk-rail{padding:var(--dars-space-4) var(--dars-space-3);border-block-end:1px solid var(--dars-line);background:var(--dars-panel)}.dars-practice-desk-nav{flex-direction:column;gap:2px;display:flex}.dars-practice-desk-canvas{min-inline-size:0;padding:var(--dars-space-5);gap:var(--dars-space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow-y:auto}@media (min-width:900px){.dars-practice-desk-canvas{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start}.dars-practice-desk-canvas .dars-practice-sheet:not(.is-settling){grid-column:1}.dars-practice-desk-canvas .dars-practice-ledger{grid-column:2}.dars-practice-desk-canvas .dars-practice-sheet.is-settling{grid-column:1/-1}}@media (min-width:880px){.dars-practice-desk-rail{border-block-end:0;border-right:1px solid var(--dars-line)}}
