.rc[data-astro-cid-h63ymo5r]{margin:var(--space-8) 0;border:1px solid var(--line-strong);background:var(--surface);box-shadow:7px 7px 0 var(--soft-shadow);font-size:var(--text-body-sm);line-height:1.55}.rc[data-astro-cid-h63ymo5r] .kind[data-astro-cid-h63ymo5r]{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.rc[data-astro-cid-h63ymo5r] .strong[data-astro-cid-h63ymo5r]{color:var(--text)}.rc[data-astro-cid-h63ymo5r] .warm[data-astro-cid-h63ymo5r]{color:var(--warm-text)}.rc[data-astro-cid-h63ymo5r] .bar[data-astro-cid-h63ymo5r]{gap:var(--space-3);border-bottom:1px solid var(--line-strong);background:var(--bg-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 10px 8px 16px;display:flex}.rc[data-astro-cid-h63ymo5r] .batch[data-astro-cid-h63ymo5r]{align-items:center;gap:8px;display:flex}.rc[data-astro-cid-h63ymo5r] .batch[data-astro-cid-h63ymo5r][hidden]{display:none}.rc[data-astro-cid-h63ymo5r] .scales[data-astro-cid-h63ymo5r]{border:1px solid var(--line-strong);display:flex}.rc[data-astro-cid-h63ymo5r] .scale[data-astro-cid-h63ymo5r]{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);border:0;border-inline-end:1px solid var(--line);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:var(--weight-bold);cursor:pointer;padding:2px 10px}.rc[data-astro-cid-h63ymo5r] .scale[data-astro-cid-h63ymo5r]:last-child{border-inline-end:0}.rc[data-astro-cid-h63ymo5r] .scale[data-astro-cid-h63ymo5r][aria-pressed=true]{background:var(--accent);color:var(--accent-on)}.rc[data-astro-cid-h63ymo5r] .scale[data-astro-cid-h63ymo5r]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (pointer:coarse){.rc[data-astro-cid-h63ymo5r] .scale[data-astro-cid-h63ymo5r]{min-block-size:44px;min-inline-size:44px}}.rc[data-astro-cid-h63ymo5r] .head[data-astro-cid-h63ymo5r]{padding:24px 26px 22px}.rc[data-astro-cid-h63ymo5r] .title[data-astro-cid-h63ymo5r]{font-size:var(--text-title);line-height:1.2;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0}.rc[data-astro-cid-h63ymo5r] .intro[data-astro-cid-h63ymo5r]{max-inline-size:56ch;color:var(--text-2);text-wrap:pretty;margin:8px 0 0}.rc[data-astro-cid-h63ymo5r] .stats[data-astro-cid-h63ymo5r]{background:var(--surface);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid;overflow:hidden}.rc[data-astro-cid-h63ymo5r] .stat[data-astro-cid-h63ymo5r]{box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);padding:12px 16px}.rc[data-astro-cid-h63ymo5r] .stat[data-astro-cid-h63ymo5r] dt[data-astro-cid-h63ymo5r]{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-block-end:4px}.rc[data-astro-cid-h63ymo5r] .stat[data-astro-cid-h63ymo5r] dd[data-astro-cid-h63ymo5r]{font-size:var(--text-h4);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.rc[data-astro-cid-h63ymo5r] .cols[data-astro-cid-h63ymo5r]{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;display:grid}.rc[data-astro-cid-h63ymo5r] .col[data-astro-cid-h63ymo5r]{background:var(--surface);padding:20px 22px 24px}.rc[data-astro-cid-h63ymo5r] .colhead[data-astro-cid-h63ymo5r]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rc[data-astro-cid-h63ymo5r] .label[data-astro-cid-h63ymo5r]{font-size:var(--text-meta);line-height:1.4;font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--warm-text);margin:0 0 10px}.rc[data-astro-cid-h63ymo5r] .ings[data-astro-cid-h63ymo5r],.rc[data-astro-cid-h63ymo5r] .steps[data-astro-cid-h63ymo5r]{margin:0;padding:0;list-style:none}.rc[data-astro-cid-h63ymo5r] .ings[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r],.rc[data-astro-cid-h63ymo5r] .steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{margin:0}.rc[data-astro-cid-h63ymo5r] .ing[data-astro-cid-h63ymo5r]{border-bottom:1px dashed var(--line);cursor:pointer;transition:background var(--dur) var(--ease);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 6px;display:grid;position:relative}.rc[data-astro-cid-h63ymo5r] .ing[data-astro-cid-h63ymo5r]:hover{background:var(--warm-bg)}.rc[data-astro-cid-h63ymo5r] .check[data-astro-cid-h63ymo5r]{appearance:none;cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.rc[data-astro-cid-h63ymo5r] .check[data-astro-cid-h63ymo5r]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-2px}.rc[data-astro-cid-h63ymo5r] .box[data-astro-cid-h63ymo5r]{border:1.5px solid var(--line-strong);place-items:center;block-size:16px;inline-size:16px;display:grid}.rc[data-astro-cid-h63ymo5r] .check[data-astro-cid-h63ymo5r]:checked~.box[data-astro-cid-h63ymo5r]{background:var(--accent);border-color:var(--accent)}.rc[data-astro-cid-h63ymo5r] .check[data-astro-cid-h63ymo5r]:checked~.box[data-astro-cid-h63ymo5r]:after{content:"";border-inline-start:2px solid var(--accent-on);border-block-end:2px solid var(--accent-on);block-size:4px;inline-size:8px;margin-block-start:-2px;transform:rotate(-45deg)}.rc[data-astro-cid-h63ymo5r] .name[data-astro-cid-h63ymo5r]{font-weight:var(--weight-medium)}.rc[data-astro-cid-h63ymo5r] .note[data-astro-cid-h63ymo5r]{color:var(--text-3);font-weight:var(--weight-regular)}.rc[data-astro-cid-h63ymo5r] .qty[data-astro-cid-h63ymo5r]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.rc[data-astro-cid-h63ymo5r] .check[data-astro-cid-h63ymo5r]:checked~[data-astro-cid-h63ymo5r]:is(.name,.qty){color:var(--text-3);text-decoration:line-through}.rc[data-astro-cid-h63ymo5r] .step[data-astro-cid-h63ymo5r]{border-bottom:1px dashed var(--line);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.rc[data-astro-cid-h63ymo5r] .n[data-astro-cid-h63ymo5r]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--warm-text);padding-block-start:2px}.rc[data-astro-cid-h63ymo5r] .text[data-astro-cid-h63ymo5r]{text-wrap:pretty;margin:0}.rc[data-astro-cid-h63ymo5r] .time[data-astro-cid-h63ymo5r]{border:1px solid var(--line);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-block-start:6px;padding:2px 7px;display:inline-flex}.rc[data-astro-cid-h63ymo5r] .dot[data-astro-cid-h63ymo5r]{background:var(--accent-2);block-size:5px;inline-size:5px}.rc[data-astro-cid-h63ymo5r] .foot[data-astro-cid-h63ymo5r]{border-top:1px solid var(--line-strong);background:var(--warm-bg);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-2);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 22px;display:grid}.rc[data-astro-cid-h63ymo5r] .foot[data-astro-cid-h63ymo5r] .kind[data-astro-cid-h63ymo5r]{padding-block-start:2px}.rc[data-astro-cid-h63ymo5r] .foot[data-astro-cid-h63ymo5r] p[data-astro-cid-h63ymo5r]{margin:0}@media (width<=560px){.rc[data-astro-cid-h63ymo5r] .head[data-astro-cid-h63ymo5r]{padding:20px 18px 18px}.rc[data-astro-cid-h63ymo5r] .col[data-astro-cid-h63ymo5r]{padding:18px 16px 20px}.rc[data-astro-cid-h63ymo5r] .foot[data-astro-cid-h63ymo5r]{padding:14px 16px}}
