.alc[data-astro-cid-bh4idn5j]{max-width:56rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) 4rem}.alc__breadcrumb[data-astro-cid-bh4idn5j]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;color:var(--color-ink-mute)}.alc__breadcrumb[data-astro-cid-bh4idn5j] a[data-astro-cid-bh4idn5j]{color:var(--color-acid);text-decoration:none}.alc__hero[data-astro-cid-bh4idn5j]{border-left:4px solid var(--color-acid);padding-left:1.4rem;margin-bottom:1.5rem}.alc__eyebrow[data-astro-cid-bh4idn5j]{margin:0 0 .85rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.32em;color:var(--color-acid)}.alc__title[data-astro-cid-bh4idn5j]{margin:0 0 1rem;font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,4.5vw,2.4rem);line-height:1.25;color:var(--color-ink)}.alc__lead[data-astro-cid-bh4idn5j]{margin:0;line-height:1.8;color:var(--color-ink-mute)}.alc__warn[data-astro-cid-bh4idn5j]{margin:0 0 2rem;padding:.9rem 1rem;border:1px solid #ff9f43;border-radius:4px;background:#ff9f4314;font-size:.88rem;line-height:1.7;color:var(--color-ink)}.alc__warn--bottom[data-astro-cid-bh4idn5j]{margin-top:2rem}.alc__panel[data-astro-cid-bh4idn5j]{margin:0 0 1.5rem;padding:1.1rem 1.2rem 1.3rem;background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:6px}.alc__panel[data-astro-cid-bh4idn5j] p[data-astro-cid-bh4idn5j]{line-height:1.75}.alc__panel[data-astro-cid-bh4idn5j] a[data-astro-cid-bh4idn5j]{color:var(--color-acid)}.alc__h2[data-astro-cid-bh4idn5j]{margin:0 0 1rem;font-size:1.1rem;font-weight:800;color:var(--color-ink)}.alc__grid[data-astro-cid-bh4idn5j]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:0 0 .75rem}.alc__field[data-astro-cid-bh4idn5j]{display:grid;gap:.3rem;font-size:.8rem;color:var(--color-ink-mute)}.alc__field--wide[data-astro-cid-bh4idn5j]{grid-column:span 2}@media(max-width:420px){.alc__field--wide[data-astro-cid-bh4idn5j]{grid-column:auto}}.alc__field[data-astro-cid-bh4idn5j] input[data-astro-cid-bh4idn5j],.alc__field[data-astro-cid-bh4idn5j] select[data-astro-cid-bh4idn5j],.alc__item-edit[data-astro-cid-bh4idn5j] input[data-astro-cid-bh4idn5j]{min-width:0;padding:.5rem .6rem;border:1px solid var(--color-border-2);border-radius:4px;background:#0d0d0d;color:var(--color-ink);font-size:1rem}.alc__hint[data-astro-cid-bh4idn5j]{margin:.25rem 0 0;font-size:.8rem;color:var(--color-ink-mute)}.alc__group[data-astro-cid-bh4idn5j]{margin:0 0 .9rem}.alc__group-label[data-astro-cid-bh4idn5j]{margin:0 0 .4rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;color:var(--color-ink-mute)}.alc__presets[data-astro-cid-bh4idn5j]{display:flex;flex-wrap:wrap;gap:.45rem}.alc__preset[data-astro-cid-bh4idn5j]{display:grid;gap:.15rem;padding:.5rem .7rem;border:1px solid var(--color-border-2);border-radius:4px;background:#0d0d0d;color:var(--color-ink);text-align:left;cursor:pointer}.alc__preset[data-astro-cid-bh4idn5j]:hover,.alc__preset[data-astro-cid-bh4idn5j]:focus-visible{border-color:var(--color-acid)}.alc__preset-name[data-astro-cid-bh4idn5j]{font-size:.85rem;font-weight:700}.alc__preset-spec[data-astro-cid-bh4idn5j]{font-family:var(--font-mono);font-size:.68rem;color:var(--color-ink-mute)}.alc__custom[data-astro-cid-bh4idn5j]{margin:.5rem 0 1rem;font-size:.88rem}.alc__custom[data-astro-cid-bh4idn5j] summary[data-astro-cid-bh4idn5j]{cursor:pointer;color:var(--color-acid);margin-bottom:.75rem}.alc__btn[data-astro-cid-bh4idn5j]{padding:.5rem .9rem;border:0;border-radius:4px;background:var(--color-acid);color:#000;font-weight:700;cursor:pointer}.alc__list[data-astro-cid-bh4idn5j]{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.5rem}.alc__list[data-astro-cid-bh4idn5j] .alc__item{display:grid;grid-template-columns:1fr auto;gap:.4rem .75rem;align-items:center;padding:.65rem .75rem;border:1px solid var(--color-border-2);border-radius:4px}.alc__list[data-astro-cid-bh4idn5j] .alc__item-name{font-weight:700;font-size:.9rem;overflow-wrap:anywhere}.alc__list[data-astro-cid-bh4idn5j] .alc__item-g{font-family:var(--font-mono);font-size:.85rem;text-align:right}.alc__list[data-astro-cid-bh4idn5j] .alc__item-edit{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--color-ink-mute)}.alc__list[data-astro-cid-bh4idn5j] .alc__item-edit label{display:inline-flex;align-items:center;gap:.3rem}.alc__list[data-astro-cid-bh4idn5j] .alc__item-edit input{width:4.5rem;padding:.3rem .4rem;border:1px solid var(--color-border-2);border-radius:4px;background:#0d0d0d;color:var(--color-ink);font-size:.9rem}.alc__list[data-astro-cid-bh4idn5j] .alc__item-count{display:inline-flex;align-items:center;gap:.5rem;justify-self:end;font-size:.85rem}.alc__list[data-astro-cid-bh4idn5j] .alc__item-count button{width:2rem;height:2rem;border:1px solid var(--color-border-2);border-radius:50%;background:#0d0d0d;color:var(--color-ink);font-size:1rem;cursor:pointer}.alc__blocked[data-astro-cid-bh4idn5j]{padding:.9rem 1rem;border:1px solid #ff6b6b;border-radius:4px;color:var(--color-ink)}.alc__stats[data-astro-cid-bh4idn5j]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0 0 .75rem}.alc__stats[data-astro-cid-bh4idn5j] div[data-astro-cid-bh4idn5j]{padding:.75rem;border:1px solid var(--color-border-2);border-radius:4px;background:#0d0d0d}.alc__stats[data-astro-cid-bh4idn5j] dt[data-astro-cid-bh4idn5j]{font-size:.72rem;color:var(--color-ink-mute);margin-bottom:.3rem}.alc__stats[data-astro-cid-bh4idn5j] dd[data-astro-cid-bh4idn5j]{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-ink)}.alc__stats[data-astro-cid-bh4idn5j] dd[data-astro-cid-bh4idn5j].alc__alert{color:#ff9f43}.alc__stage[data-astro-cid-bh4idn5j]{font-size:.9rem;color:var(--color-ink)}.alc__chart-wrap[data-astro-cid-bh4idn5j]{margin:.75rem 0 1rem}.alc__chart[data-astro-cid-bh4idn5j]{width:100%;height:auto;background:#0d0d0d;border:1px solid var(--color-border-2);border-radius:4px}.alc__chart[data-astro-cid-bh4idn5j] .alc__curve{fill:none;stroke:var(--color-acid);stroke-width:2.5}.alc__chart[data-astro-cid-bh4idn5j] .alc__curve--fast{stroke-dasharray:5 4;stroke-width:1.5;opacity:.8}.alc__chart[data-astro-cid-bh4idn5j] .alc__grid-line{stroke:var(--color-border-2);stroke-dasharray:2 3}.alc__chart[data-astro-cid-bh4idn5j] .alc__wake-line{stroke:#ff9f43;stroke-width:1.5}.alc__chart[data-astro-cid-bh4idn5j] .alc__axis{fill:var(--color-ink-mute);font-size:11px;font-family:var(--font-mono)}.alc__chart-note[data-astro-cid-bh4idn5j]{margin:.3rem 0 0;font-size:.75rem;color:var(--color-ink-mute)}.alc__lines[data-astro-cid-bh4idn5j]{display:grid;gap:.75rem;margin:0 0 1rem}.alc__line-label[data-astro-cid-bh4idn5j]{margin:0 0 .35rem;font-size:.82rem;font-weight:700}.alc__line-text[data-astro-cid-bh4idn5j]{margin:.35rem 0 0;font-size:.85rem;color:var(--color-ink-mute)}.alc__bar[data-astro-cid-bh4idn5j]{height:.6rem;border-radius:99px;background:#0d0d0d;border:1px solid var(--color-border-2);overflow:hidden}.alc__bar[data-astro-cid-bh4idn5j] span[data-astro-cid-bh4idn5j]{display:block;height:100%;width:0;background:var(--color-acid)}.alc__bar[data-astro-cid-bh4idn5j] span[data-astro-cid-bh4idn5j].alc__bar--over{background:#ff6b6b}.alc__room[data-astro-cid-bh4idn5j]{margin:0 0 1rem}.alc__room-list[data-astro-cid-bh4idn5j]{margin:.6rem 0 0;padding-left:1.2rem;line-height:1.9;font-size:.9rem}.alc__advice[data-astro-cid-bh4idn5j]{padding:.75rem .9rem;border-left:3px solid #ff9f43;font-size:.88rem}.alc__danger[data-astro-cid-bh4idn5j]{border-color:#ff6b6b}.alc__table-wrap[data-astro-cid-bh4idn5j]{overflow-x:auto}.alc__table[data-astro-cid-bh4idn5j]{width:100%;border-collapse:collapse;font-size:.88rem}.alc__table[data-astro-cid-bh4idn5j] th[data-astro-cid-bh4idn5j],.alc__table[data-astro-cid-bh4idn5j] td[data-astro-cid-bh4idn5j]{padding:.55rem .6rem;border-bottom:1px solid var(--color-border-2);text-align:left}.alc__table[data-astro-cid-bh4idn5j] thead[data-astro-cid-bh4idn5j] th[data-astro-cid-bh4idn5j]{font-family:var(--font-mono);font-size:.7rem;color:var(--color-ink-mute)}.alc__note[data-astro-cid-bh4idn5j]{margin-left:.3rem;font-size:.72rem;color:var(--color-ink-mute);font-weight:400}.alc__how[data-astro-cid-bh4idn5j]{margin:0;padding-left:1.2rem;line-height:1.8;font-size:.9rem}.alc__how[data-astro-cid-bh4idn5j] li[data-astro-cid-bh4idn5j]{margin-bottom:.4rem}.alc__sources[data-astro-cid-bh4idn5j]{margin:0;padding-left:1.2rem;font-size:.85rem;line-height:1.7}.alc__sources[data-astro-cid-bh4idn5j] li[data-astro-cid-bh4idn5j]{margin-bottom:.5rem}.alc__source-used[data-astro-cid-bh4idn5j]{display:block;font-size:.75rem;color:var(--color-ink-mute)}.alc__related[data-astro-cid-bh4idn5j]{margin:0 0 1rem}.alc__related-label[data-astro-cid-bh4idn5j]{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;color:var(--color-ink-mute)}.alc__related[data-astro-cid-bh4idn5j] ul[data-astro-cid-bh4idn5j]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.alc__related[data-astro-cid-bh4idn5j] a[data-astro-cid-bh4idn5j]{color:var(--color-acid);text-decoration:none;font-size:.9rem}
