.shadow[data-astro-cid-sqwcazit]{padding-block:var(--ds-section-lead)}.shadow__header[data-astro-cid-sqwcazit]{max-inline-size:var(--ds-width-narrow)}.shadow__colophon[data-astro-cid-sqwcazit]{max-inline-size:var(--ds-measure)}.routine[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);margin:0;padding-inline-start:1.3em;list-style:decimal;display:grid}.routine[data-astro-cid-sqwcazit] li[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed);display:grid}.routine__min[data-astro-cid-sqwcazit]{font-size:var(--ds-size-xs);color:var(--ds-ink-muted)}@media (width>=40rem){.routine[data-astro-cid-sqwcazit] li[data-astro-cid-sqwcazit]{grid-template-columns:minmax(0,1fr) 5rem;align-items:baseline}.routine__min[data-astro-cid-sqwcazit]{text-align:end}}.legend[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);margin:0;display:grid}.legend__row[data-astro-cid-sqwcazit]{gap:var(--ds-space-sm);font-size:var(--ds-size-sm);color:var(--ds-ink-muted);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;display:grid}.legend__row[data-astro-cid-sqwcazit] dd[data-astro-cid-sqwcazit]{margin:0}.tag-low[data-astro-cid-sqwcazit]{border-color:var(--ds-line-strong)}.chips__list[data-astro-cid-sqwcazit]{margin:0;padding:0;list-style:none}.chip[data-astro-cid-sqwcazit]{padding:var(--ds-space-2xs) var(--ds-space-xs);border:var(--ds-border-width) solid var(--ds-line-strong);border-radius:var(--ds-radius-inline);background:var(--ds-surface);color:var(--ds-ink);cursor:pointer;text-align:start;gap:2px;display:grid}.chip__n[data-astro-cid-sqwcazit]{font-weight:var(--ds-weight-semibold);font-size:var(--ds-size-sm)}.chip__date[data-astro-cid-sqwcazit]{font-size:var(--ds-size-2xs);color:var(--ds-ink-muted)}.chip[data-astro-cid-sqwcazit][aria-pressed=true]{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-surface)}.chip[data-astro-cid-sqwcazit][aria-pressed=true] .chip__date[data-astro-cid-sqwcazit]{color:var(--ds-surface)}.chip[data-astro-cid-sqwcazit].is-today{box-shadow:inset 0 0 0 var(--ds-border-width-strong) var(--ds-accent)}.chip[data-astro-cid-sqwcazit].is-done .chip__n[data-astro-cid-sqwcazit]:after{content:" ✓";color:var(--ds-ink-accent)}.day__head[data-astro-cid-sqwcazit]{border-block-end:var(--ds-border-width) solid var(--ds-line);align-items:baseline;padding-block-end:var(--ds-space-2xs)}.done[data-astro-cid-sqwcazit]{padding:var(--ds-space-3xs) var(--ds-space-xs);border:var(--ds-border-width) solid var(--ds-line-strong);border-radius:var(--ds-radius-inline);color:var(--ds-ink-muted);font-family:var(--ds-font-mono);font-size:var(--ds-size-2xs);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;margin-inline-start:auto}.done__on[data-astro-cid-sqwcazit]{display:none}.done[data-astro-cid-sqwcazit][aria-pressed=true]{color:var(--ds-ink-accent);border-color:var(--ds-accent)}.done[data-astro-cid-sqwcazit][aria-pressed=true] .done__on[data-astro-cid-sqwcazit]{display:inline}.done[data-astro-cid-sqwcazit][aria-pressed=true] .done__off[data-astro-cid-sqwcazit]{display:none}.answers[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);margin:0;padding:0;list-style:none;display:grid}.answer[data-astro-cid-sqwcazit],.cue[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);padding:var(--ds-space-sm) var(--ds-space-md);border:var(--ds-border-width) solid var(--ds-line);border-radius:var(--ds-radius-surface);background:var(--ds-surface);display:grid}.answer[data-astro-cid-sqwcazit][data-shadow=true]{border-inline-start:var(--ds-border-width-marker) solid var(--ds-accent)}.answer__head[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.answer__n[data-astro-cid-sqwcazit]{font-size:var(--ds-size-xs);color:var(--ds-ink-muted)}.answer__label[data-astro-cid-sqwcazit]{font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug)}.answer__meta[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);flex-wrap:wrap;margin-block-start:var(--ds-space-3xs);display:flex}.mark[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-2xs);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-ink-accent)}.mark--quiet[data-astro-cid-sqwcazit]{color:var(--ds-ink-muted)}.mark--lock[data-astro-cid-sqwcazit]{color:var(--ds-ink-muted);border:var(--ds-border-width) solid var(--ds-line-strong);border-radius:var(--ds-radius-inline);padding:2px var(--ds-space-3xs);margin-inline-end:var(--ds-space-2xs)}.atoms[data-astro-cid-sqwcazit],.cue__atoms[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-muted);overflow-wrap:anywhere}.cue__atoms[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);margin:0;padding-inline-start:1.1em;list-style:outside;display:grid}.turn[data-astro-cid-sqwcazit]{font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed)}.frame[data-astro-cid-sqwcazit],.transfer[data-astro-cid-sqwcazit],.stance[data-astro-cid-sqwcazit]{font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed);overflow-wrap:anywhere}.frame[data-astro-cid-sqwcazit] code[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs)}.frame__label[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-2xs);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-widest);text-transform:uppercase;color:var(--ds-ink-muted);margin-inline-end:var(--ds-space-2xs);display:inline-block}.transfer[data-astro-cid-sqwcazit]{padding:var(--ds-space-sm) var(--ds-space-md);border:var(--ds-border-width) dashed var(--ds-line-strong);border-radius:var(--ds-radius-surface);color:var(--ds-ink-muted)}details[data-astro-cid-sqwcazit].model>summary[data-astro-cid-sqwcazit]{cursor:pointer;gap:var(--ds-space-3xs);font-family:var(--ds-font-mono);font-size:var(--ds-size-2xs);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-ink-accent);align-items:center;list-style:none;display:inline-flex}details[data-astro-cid-sqwcazit].model>summary[data-astro-cid-sqwcazit]::-webkit-details-marker{display:none}details[data-astro-cid-sqwcazit].model>summary[data-astro-cid-sqwcazit]:before{content:"▸"}details[data-astro-cid-sqwcazit].model[open]>summary[data-astro-cid-sqwcazit]:before{content:"▾"}.script[data-astro-cid-sqwcazit]{max-inline-size:var(--ds-measure);font-size:var(--ds-size-sm);line-height:var(--ds-leading-loose);margin-block-start:var(--ds-space-2xs)}.script[data-astro-cid-sqwcazit]+.script[data-astro-cid-sqwcazit]{margin-block-start:var(--ds-space-xs)}.beat[data-astro-cid-sqwcazit]{padding:2px var(--ds-space-3xs);border:var(--ds-border-width) solid var(--ds-line-strong);border-radius:var(--ds-radius-inline);font-family:var(--ds-font-mono);font-size:var(--ds-size-2xs);letter-spacing:var(--ds-tracking-wide);color:var(--ds-ink-muted);white-space:nowrap;display:inline-block}.engine__chain[data-astro-cid-sqwcazit]{overflow-wrap:anywhere}.engine__chain[data-astro-cid-sqwcazit] code[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);line-height:var(--ds-leading-relaxed)}.slots[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);margin:0;display:grid}.slots__row[data-astro-cid-sqwcazit]{gap:var(--ds-space-sm);font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-muted);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;display:grid}.slots__row[data-astro-cid-sqwcazit] dd[data-astro-cid-sqwcazit]{margin:0}.target[data-astro-cid-sqwcazit],.target__note[data-astro-cid-sqwcazit]{font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed)}.target__note[data-astro-cid-sqwcazit]{color:var(--ds-ink-muted);max-inline-size:var(--ds-measure)}.rules[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-muted);max-inline-size:var(--ds-measure);margin:0;padding-inline-start:1.1em;list-style:outside;display:grid}.rules[data-astro-cid-sqwcazit] strong[data-astro-cid-sqwcazit]{color:var(--ds-ink)}.families[data-astro-cid-sqwcazit]{gap:0;margin:0;display:grid}.families__row[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);padding-block:var(--ds-space-xs);border-block-start:var(--ds-border-width) solid var(--ds-line);display:grid}.families__row[data-astro-cid-sqwcazit]:first-child{border-block-start:0}.families__row[data-astro-cid-sqwcazit] dt[data-astro-cid-sqwcazit]{font-weight:var(--ds-weight-semibold);font-size:var(--ds-size-sm)}.families__row[data-astro-cid-sqwcazit] dd[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);margin:0;display:grid}.families__chain[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-accent);overflow-wrap:anywhere}.families__pitfall[data-astro-cid-sqwcazit]{font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-muted);max-inline-size:var(--ds-measure)}@media (width>=45rem){.families__row[data-astro-cid-sqwcazit]{column-gap:var(--ds-space-md);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline}}.beats[data-astro-cid-sqwcazit]{gap:var(--ds-space-xs);margin:var(--ds-space-2xs) 0 0;padding:0;list-style:none;display:grid}.beats__row[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);display:grid}.beats__tags[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);flex-wrap:wrap;display:flex}.beats__row[data-astro-cid-sqwcazit] .script[data-astro-cid-sqwcazit]{margin-block-start:0}.cue__family[data-astro-cid-sqwcazit]{font-weight:var(--ds-weight-semibold);margin-inline-end:var(--ds-space-2xs)}@media (width>=52rem){.beats__row[data-astro-cid-sqwcazit]{column-gap:var(--ds-space-md);grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.beats__tags[data-astro-cid-sqwcazit]{flex-direction:column;align-items:flex-end;padding-block-start:2px}}.task2[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);margin:0;padding:0;list-style:none;display:grid}.t2[data-astro-cid-sqwcazit]{border:var(--ds-border-width) solid var(--ds-line);border-radius:var(--ds-radius-surface);background:var(--ds-surface)}.t2--locked[data-astro-cid-sqwcazit]{background:0 0;border-style:dashed}.t2[data-astro-cid-sqwcazit]>details[data-astro-cid-sqwcazit]>summary[data-astro-cid-sqwcazit]{cursor:pointer;list-style:none}.t2[data-astro-cid-sqwcazit]>details[data-astro-cid-sqwcazit]>summary[data-astro-cid-sqwcazit]::-webkit-details-marker{display:none}.t2__head[data-astro-cid-sqwcazit]{gap:var(--ds-space-2xs);padding:var(--ds-space-sm) var(--ds-space-md);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.t2__n[data-astro-cid-sqwcazit]{font-weight:var(--ds-weight-semibold)}.t2__type[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-2xs);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-ink-muted)}.t2__body[data-astro-cid-sqwcazit]{gap:var(--ds-space-sm);padding:0 var(--ds-space-md) var(--ds-space-md);display:grid}.t2__note[data-astro-cid-sqwcazit]{font-size:var(--ds-size-xs);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-muted)}.chains[data-astro-cid-sqwcazit]{gap:var(--ds-space-sm);display:grid}@media (width>=45rem){.chains[data-astro-cid-sqwcazit]{gap:var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.t2__body[data-astro-cid-sqwcazit]{padding-inline-start:calc(var(--ds-space-md) + 2.5rem)}}.chain[data-astro-cid-sqwcazit]{margin:var(--ds-space-3xs) 0 0;font-size:var(--ds-size-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-ink-muted);padding-inline-start:1.2em;list-style:decimal}.chain[data-astro-cid-sqwcazit] li[data-astro-cid-sqwcazit]+li[data-astro-cid-sqwcazit]{margin-block-start:var(--ds-space-3xs)}.colls[data-astro-cid-sqwcazit]{gap:var(--ds-space-3xs);margin:var(--ds-space-3xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.colls[data-astro-cid-sqwcazit] li[data-astro-cid-sqwcazit]{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);padding:var(--ds-space-3xs) var(--ds-space-2xs);border-radius:var(--ds-radius-inline);background:var(--ds-surface-sunken);border:var(--ds-border-width) solid var(--ds-line)}
