.tempering.svelte-134vgrb{border:1px solid var(--rule);border-radius:6px;margin:0;padding:1rem;container-type:inline-size}.track.svelte-134vgrb{background:var(--bg);border-radius:4px;flex-wrap:wrap;gap:2px;padding:2px;display:flex;overflow:hidden}.cell.svelte-134vgrb{width:1.6rem;height:1.6rem;font-family:var(--font-mono);color:var(--fg);cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;font-size:.75rem;transition:background .3s;display:inline-flex}.letter.svelte-134vgrb{background:var(--bg);min-width:1.05em;color:var(--fg);border-radius:2px;justify-content:center;align-items:center;padding:0 .2em;display:inline-flex}.readout.svelte-134vgrb{font-family:var(--font-mono);color:var(--muted);margin-block:.75rem;font-size:.8125rem}.readout.svelte-134vgrb strong:where(.svelte-134vgrb){color:var(--fg)}.state.svelte-134vgrb{color:var(--accent)}.controls.svelte-134vgrb{grid-template-columns:1fr;gap:.75rem 1.5rem;display:grid}@container (width>=34rem){.controls.svelte-134vgrb{grid-template-columns:repeat(2,1fr)}.buttons.svelte-134vgrb{grid-column:1/-1}}.buttons.svelte-134vgrb{flex-wrap:wrap;gap:.5rem;display:flex}button.svelte-134vgrb{border:1px solid var(--rule);color:var(--fg);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.3rem .85rem;font-size:.8125rem}button.svelte-134vgrb:hover{border-color:var(--accent);color:var(--accent)}button[aria-pressed=true].svelte-134vgrb{background:var(--fg);border-color:var(--fg);color:var(--bg)}.toggle.svelte-134vgrb{color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.toggle.svelte-134vgrb code:where(.svelte-134vgrb){color:var(--fg);font-family:var(--font-mono)}.slider.svelte-134vgrb{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.slider.svelte-134vgrb code:where(.svelte-134vgrb){color:var(--fg);font-family:var(--font-mono)}input[type=range].svelte-134vgrb{width:100%;accent-color:var(--accent)}.note.svelte-134vgrb{color:var(--muted);margin-block-end:0;font-size:.8125rem}.cell.highlighted-positive.svelte-134vgrb{outline:2px solid color-mix(in oklab, var(--accent) calc(var(--highlight-opacity) * 100%), transparent)}.cell.highlighted-negative.svelte-134vgrb{outline:2px solid color-mix(in oklab, var(--moonstone) calc(var(--highlight-opacity) * 100%), transparent)}.coupling-readout.svelte-134vgrb{min-height:1.2em;font-family:var(--font-mono);color:var(--muted);margin-block:0 .75rem;font-size:.75rem}.schedule.svelte-134vgrb{margin-block-end:1rem}.schedule-head.svelte-134vgrb{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-block-end:.35rem;font-size:.8125rem;display:flex}.schedule-head.svelte-134vgrb strong:where(.svelte-134vgrb){color:var(--fg);font-weight:600}.hint.svelte-134vgrb{font-style:italic}.sched.svelte-134vgrb{aspect-ratio:480/90;touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.sched-bg.svelte-134vgrb{fill:color-mix(in oklab, var(--fg) 4%, transparent);stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.sched-curve.svelte-134vgrb{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.playhead.svelte-134vgrb{stroke:var(--fg);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.presets.svelte-134vgrb{flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;display:flex}.a11y-editor.svelte-134vgrb{color:var(--muted);margin-block-start:.5rem;font-size:.8125rem}.a11y-editor.svelte-134vgrb summary:where(.svelte-134vgrb){cursor:pointer}.points.svelte-134vgrb{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.35rem;margin-block-start:.5rem;display:grid}.sr-only.svelte-134vgrb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(.5rem,4vw,2rem) 0}.thesis[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;max-width:34ch;margin-block:0 .9rem;font-size:clamp(1.25rem,3.4vw,1.75rem);font-weight:500;line-height:1.3}.subline[data-astro-cid-lcdefpme]{color:var(--muted);max-width:46ch;margin-block:0 1.6rem}.profiles[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{font-family:var(--font-mono);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.stack-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.stack-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.stack-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-block:.3rem 0}.row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.status[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:.08rem .5rem;font-size:.6875rem}.more[data-astro-cid-lcdefpme]{font-family:var(--font-mono);margin-block-start:1.6rem;font-size:.8125rem}.seam[data-astro-cid-lcdefpme]{gap:1.5rem;margin-block:1.4rem;display:grid}@media (width>=48rem){.seam[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.seam[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);padding-block-start:.85rem}.seam[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-block-end:0}.addressed[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-block:0 .5rem;font-size:.6875rem}blockquote[data-astro-cid-lcdefpme]{border-inline-start:2px solid var(--accent);margin:2rem 0 0;padding-inline-start:1.1rem}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-style:italic}blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--muted);margin-block-start:.5rem;font-size:.75rem}.caption[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-mono);margin-block-start:.9rem;font-size:.75rem;line-height:1.6}
