.preferences.svelte-ksxi95{padding:var(--space-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.intro.svelte-ksxi95 strong:where(.svelte-ksxi95){font-size:var(--text-sm);font-weight:500}.intro.svelte-ksxi95 p:where(.svelte-ksxi95){margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);line-height:1.6}.controls.svelte-ksxi95{align-items:end;gap:var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.label.svelte-ksxi95{margin-bottom:var(--space-2);color:var(--ink-muted);font:var(--text-2xs) var(--font-mono);display:block}.compare.svelte-ksxi95{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-muted);font-size:var(--text-xs);display:flex}input.svelte-ksxi95{accent-color:var(--accent-ink)}.panes.svelte-1780lnz{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pane.svelte-1780lnz{min-width:0}.pane-head.svelte-1780lnz{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.pane-head.svelte-1780lnz>span:where(.svelte-1780lnz){color:var(--ink-muted);font:var(--text-2xs) var(--font-mono)}.pane.svelte-1780lnz pre{max-height:32rem}.single.svelte-1780lnz{grid-template-columns:1fr}@media (width<=63.99rem){.panes.svelte-1780lnz{grid-template-columns:1fr}}.field-lesson{min-width:0}.field-lesson>section{padding-block:var(--space-10);scroll-margin-top:6rem}.field-lesson>section+section{border-top:1px solid var(--border)}.field-lesson>section>*+*{margin-top:var(--space-6)}.field-lesson .step-heading>span,.field-lesson .eyebrow{font:var(--text-xs)/1.6 var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em}.field-lesson h2{font:500 clamp(1.55rem, 2.2vw, 2rem)/1.35 var(--font-display);letter-spacing:-.025em;margin-top:var(--space-3);max-width:38rem}.field-lesson h3{font:500 var(--text-lg)/1.45 var(--font-display)}.field-lesson .case-file{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.field-lesson .case-title{padding:var(--space-5);background:var(--accent-soft)}.field-lesson .case-title strong{margin-top:var(--space-2);font-weight:500;display:block}.field-lesson .case-file dl{padding-inline:var(--space-5)}.field-lesson .case-file dl>div{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:8rem minmax(0,1fr);display:grid}.field-lesson .case-file dl>div+div{border-top:1px solid var(--border)}.field-lesson dt{font:var(--text-xs)/1.7 var(--font-mono);color:var(--ink-muted)}.field-lesson dd{font-size:var(--text-sm);color:var(--ink-body);margin:0;line-height:1.75}.field-lesson .checkpoint{padding-block:var(--space-4);border-top:1px dashed var(--border-strong);font-size:var(--text-sm);color:var(--ink-body);line-height:1.8}.field-lesson .checkpoint strong{color:var(--accent-ink);font-weight:500}.field-lesson .table-scroll{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.field-lesson table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.7}.field-lesson caption{text-align:left;padding:var(--space-4);color:var(--ink-muted);font-size:var(--text-xs)}.field-lesson th,.field-lesson td{text-align:left;padding:var(--space-4);vertical-align:top;border-top:1px solid var(--border);min-width:9rem}.field-lesson th{background:var(--surface-raised);font-weight:500}.field-lesson .trace{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.field-lesson .trace>div{padding:var(--space-5);background:var(--surface-raised)}.field-lesson .trace>div+div{border-left:1px solid var(--border)}.field-lesson .trace strong{margin-block:var(--space-2);font-weight:500;display:block}.field-lesson .trace p{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.75}.field-lesson .source-list{padding-left:var(--space-5);font-size:var(--text-sm);line-height:1.8}.field-lesson .source-list li+li{margin-top:var(--space-3)}@media (width<=45rem){.field-lesson .trace{grid-template-columns:1fr 1fr}.field-lesson .trace>div{border:1px solid var(--border)}.field-lesson .case-file dl>div{gap:var(--space-1);grid-template-columns:1fr}}@media (width<=25rem){.field-lesson .trace{grid-template-columns:1fr}}.lesson-page .lesson-head .promise{gap:var(--space-5);max-width:var(--measure);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border);display:flex}.lesson-page .lesson-head .promise>span{font:var(--text-2xs) / 1.6 var(--font-mono);color:var(--accent-ink);flex:0 0 8rem}.lesson-page .lesson-head .promise p{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.8}@media (width<=45rem){.lesson-page .lesson-head .promise{gap:var(--space-2);flex-direction:column}}
