.mf-clips[data-astro-cid-h4mhzl4g]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 8px 8px}.mf-clips[data-astro-cid-h4mhzl4g][hidden]{display:none}.mf-list[data-astro-cid-h4mhzl4g]{flex:1 1 auto;min-width:0;display:flex;gap:6px;overflow-x:auto;padding:6px 8px 8px 6px;scrollbar-width:thin;scroll-snap-type:x proximity}.mf-clip[data-astro-cid-h4mhzl4g]{flex:none;position:relative;scroll-snap-align:start;font:700 11px JetBrains Mono Variable,JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:8px 10px;border:2px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.mf-clip[data-astro-cid-h4mhzl4g]:hover{border-color:var(--text)}.mf-clip[data-astro-cid-h4mhzl4g][aria-pressed=true]{background:var(--acid);color:#0e0f0d;border-color:#0e0f0d;box-shadow:3px 3px #0e0f0d}.mf-clip[data-astro-cid-h4mhzl4g][aria-pressed=true]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:calc(var(--p, 0) * 100%);background:#0e0f0d}.mf-clip[data-astro-cid-h4mhzl4g][hidden]{display:none}.mf-replay[data-astro-cid-h4mhzl4g]{flex:none;width:36px;height:36px;display:grid;place-items:center;margin-right:4px;border:2px solid #0E0F0D;background:var(--surface);color:var(--text);box-shadow:3px 3px #0e0f0d;cursor:pointer}.mf-replay[data-astro-cid-h4mhzl4g][hidden]{display:none}.mf-replay[data-astro-cid-h4mhzl4g] svg[data-astro-cid-h4mhzl4g]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.mf-clip[data-astro-cid-h4mhzl4g]:focus-visible,.mf-replay[data-astro-cid-h4mhzl4g]:focus-visible{outline:3px solid var(--acid-ink);outline-offset:2px}.g-dmg[data-astro-cid-kjikqki3]{border:2px solid var(--line);background:var(--surface);padding:12px 14px}.g-dmg__h[data-astro-cid-kjikqki3]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.g-dmg__n[data-astro-cid-kjikqki3]{font-size:11px;color:var(--muted)}.g-dmg[data-astro-cid-kjikqki3] .g-box[data-astro-cid-kjikqki3]{border:0}.g-dmg[data-astro-cid-kjikqki3] .g-row[data-astro-cid-kjikqki3]{grid-template-columns:96px minmax(0,1fr) 110px}.g-dmg__cur[data-astro-cid-kjikqki3]{background:color-mix(in srgb,var(--acid) 8%,transparent)}.g-dmg__k[data-astro-cid-kjikqki3]{font-size:12px;text-transform:uppercase}.g-dmg__v[data-astro-cid-kjikqki3]{text-align:right}.g-dmg__v[data-astro-cid-kjikqki3] b[data-astro-cid-kjikqki3]{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:16px}.g-dmg__v[data-astro-cid-kjikqki3] small[data-astro-cid-kjikqki3]{display:block;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;color:var(--muted)}.g-dmg__x[data-astro-cid-kjikqki3]{margin:0;padding-left:18px;display:grid;gap:4px}@media (max-width: 560px){.g-dmg[data-astro-cid-kjikqki3] .g-box[data-astro-cid-kjikqki3] .g-row[data-astro-cid-kjikqki3]{grid-template-columns:74px minmax(0,1fr) 72px;padding:8px 6px}.g-dmg[data-astro-cid-kjikqki3] .g-box[data-astro-cid-kjikqki3] .g-row[data-astro-cid-kjikqki3]>[data-astro-cid-kjikqki3]:last-child{grid-column:auto}}.etuts__h[data-astro-cid-jytocdo5]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 12px}.etuts__box[data-astro-cid-jytocdo5]{border:2px solid var(--border);background:var(--surface);box-shadow:8px 8px 0 var(--acid)}.etut[data-astro-cid-jytocdo5]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 18px;border-bottom:2px solid var(--line)}.etut[data-astro-cid-jytocdo5]:last-child{border-bottom:0}.etut[data-astro-cid-jytocdo5] .k[data-astro-cid-jytocdo5]{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.etut[data-astro-cid-jytocdo5] .k[data-astro-cid-jytocdo5] .tp[data-astro-cid-jytocdo5]{color:var(--acid-ink)}.etut[data-astro-cid-jytocdo5] h3[data-astro-cid-jytocdo5]{margin:6px 0 4px;font-size:20px;line-height:1.2}.etut[data-astro-cid-jytocdo5] h3[data-astro-cid-jytocdo5] a,.etut[data-astro-cid-jytocdo5] h3[data-astro-cid-jytocdo5] .ob{color:var(--text);text-decoration:none}.etut[data-astro-cid-jytocdo5] h3[data-astro-cid-jytocdo5] a:hover{text-decoration:underline;text-decoration-color:var(--acid)}.etut[data-astro-cid-jytocdo5] p[data-astro-cid-jytocdo5]{margin:0;font-size:14px;color:var(--muted)}.etut__r[data-astro-cid-jytocdo5]{display:flex;gap:10px;align-items:center}.vb[data-astro-cid-jytocdo5]{font-size:11px;border:1.5px solid var(--acid);color:var(--acid-ink);padding:2px 7px;white-space:nowrap}.pips[data-astro-cid-jytocdo5]{display:inline-flex;gap:3px}.pips[data-astro-cid-jytocdo5] i[data-astro-cid-jytocdo5]{width:9px;height:9px;border:2px solid var(--acid);display:inline-block}.pips[data-astro-cid-jytocdo5] i[data-astro-cid-jytocdo5].on{background:var(--acid)}@media (max-width: 560px){.etut[data-astro-cid-jytocdo5]{grid-template-columns:minmax(0,1fr)}}.vt-sec{scroll-margin-top:90px}.vt-cap{font-size:13px;color:var(--muted);margin:8px 0 0}.vt-day{border:2px solid var(--line);background:var(--surface);padding:14px;display:grid;gap:12px}.vt-track{display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px 10px;align-items:center}.vt-track__l{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.vt-track__x{grid-column:2;font-size:11px;color:var(--muted)}.vt-bars{display:flex;height:34px;border:2px solid var(--border);overflow:hidden}.vt-bars .vt-a{display:grid;place-items:center;font-style:normal;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px;font-weight:700;overflow:hidden;white-space:nowrap;border-right:2px solid var(--bg);min-width:0}.vt-bars .vt-a:last-child{border-right:0}.vt-a--idle{background:var(--muted);color:var(--bg)}.vt-a--work{background:var(--acid);color:#0e0f0d}.vt-a--meet{background:var(--diamond);color:var(--on-diamond, #0E0F0D)}.vt-a--rest{background:var(--line);color:var(--text)}.vt-a--play{background:#f2b53c;color:#0e0f0d}.vt-ticks{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px}.vt-ticks div{position:relative;height:16px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;color:var(--muted)}.vt-ticks b{position:absolute;transform:translate(-50%);font-weight:400;white-space:nowrap}.vt-ticks b:first-child{transform:none}.vt-ticks b:last-child{transform:translate(-100%)}.vt-leg{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px}.vt-leg span{display:inline-flex;gap:6px;align-items:center}.vt-leg .vt-a{width:14px;height:14px;border:1.5px solid var(--border);display:inline-block;flex:none}@media (max-width: 560px){.vt-track,.vt-ticks{grid-template-columns:58px minmax(0,1fr)}.vt-bars .vt-a{font-size:0}}.vt-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.vt-card{background:var(--surface);border:2px solid var(--line);text-decoration:none;color:var(--text);display:grid;grid-template-rows:auto 1fr;min-width:0}a.vt-card:hover,span.vt-card.ob:hover{border-color:var(--acid);box-shadow:4px 4px 0 var(--acid);cursor:pointer}.vt-card--off{border-style:dashed}.vt-card__s{aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--bg);border-bottom:2px solid var(--line);color:var(--muted)}.vt-card__b{padding:8px 10px 10px;display:grid;gap:2px;align-content:start}.vt-card .g-verb{font-size:10px;letter-spacing:.06em;overflow-wrap:anywhere}.vt-card__n{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:600;font-size:14px;line-height:1.2;overflow-wrap:break-word;hyphens:auto}.vt-card--nit .vt-card__s{background:repeating-linear-gradient(-45deg,var(--line) 0 2px,transparent 2px 8px)}@media (max-width: 560px){.vt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-card__s{aspect-ratio:2 / 1}}.vt-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px}.vt-lv{margin-top:14px}.vt-lv__h{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-bottom:6px}.vt-lv__m{font-size:11.5px;color:var(--muted)}.vt-lvb{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:2px 8px;border:2px solid currentColor;text-transform:uppercase;letter-spacing:.06em}.vt-lvb--1{color:var(--muted)}.vt-lvb--2{color:var(--text)}.vt-lvb--3{color:var(--diamond-ink)}.vt-lvb--4{color:var(--acid-ink)}.vt-lvb--5{color:#0e0f0d;background:var(--acid);border-color:var(--acid)}.vt-tbl{border:2px solid var(--line);background:var(--surface)}.vt-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px 76px;gap:6px 12px;align-items:center;padding:8px 12px;border-top:1.5px solid var(--line);font-size:14px}.vt-tbl--w .vt-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px}.vt-r--b{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.vt-r--h{border-top:0;background:var(--bg);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--acid-ink);padding-top:7px;padding-bottom:7px}.vt-num{text-align:right;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.vt-r--h .vt-num{font-size:10px}.vt-m{display:none}.vt-c{display:grid;gap:4px;min-width:0}.vt-it{display:inline-flex;gap:8px;align-items:center;min-width:0}.vt-it__t{min-width:0;overflow-wrap:break-word}.vt-it__n{font-size:12.5px;margin-right:4px;white-space:nowrap}.vt-star{color:var(--muted)}.vt-plus{display:inline-flex;gap:6px;align-items:center;color:var(--muted)}.vt-note{display:block;font-size:12px;color:var(--muted);line-height:1.35}.vt-note--i{display:inline;margin-left:6px}.vt-alts{grid-column:1 / -1}.vt-alts summary{cursor:pointer;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11.5px;color:var(--acid-ink);min-height:24px;display:inline-flex;align-items:center}.vt-alts .g-chips{margin-top:6px}.vt-lvls{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px}.vt-lvls b{color:var(--muted);font-weight:400;margin-right:4px}.vt-books{margin-top:16px}@media (max-width: 560px){.vt-r,.vt-tbl--w .vt-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;padding:8px 10px}.vt-r--h .vt-num{display:none}.vt-r>.vt-num{grid-row:2;text-align:left;font-size:11px;color:var(--muted)}.vt-r>.vt-num:last-of-type{text-align:right}.vt-tbl--w .vt-r>.vt-num{grid-column:1 / -1}.vt-d{display:none}.vt-m{display:inline}.vt-alts{grid-row:3}.vt-r--b{grid-template-columns:minmax(0,1fr)}.vt-tabs button{padding:8px;font-size:13px}}.bh-strip[data-astro-cid-ra7qapit]{display:flex;gap:4px;align-items:flex-end;flex-wrap:wrap}.bh-strip[data-astro-cid-ra7qapit] img[data-astro-cid-ra7qapit]{width:72px;height:72px;object-fit:contain}.bh-grow[data-astro-cid-ra7qapit] ul[data-astro-cid-ra7qapit]{margin:0;padding:4px 18px 16px 34px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.5}.bh-sec[data-astro-cid-ra7qapit]{margin-top:44px;scroll-margin-top:84px}.bh-sub[data-astro-cid-ra7qapit]{margin:0 0 16px;color:var(--muted);max-width:72ch}.bh-slot[data-astro-cid-ra7qapit] img[data-astro-cid-ra7qapit]{width:46px;height:46px;object-fit:contain}.bh-name[data-astro-cid-ra7qapit]{color:var(--text);text-decoration:none}:is(a,.ob).bh-name[data-astro-cid-ra7qapit]:hover{color:var(--acid-ink)}.bh-items[data-astro-cid-ra7qapit]{display:flex;flex-wrap:wrap;gap:6px}.bh-pill[data-astro-cid-ra7qapit]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border:2px solid var(--line);background:var(--bg);font-size:13px;color:var(--text);text-decoration:none}.bh-pill[data-astro-cid-ra7qapit] img[data-astro-cid-ra7qapit]{width:28px;height:28px;object-fit:contain}:is(a,.ob).bh-pill[data-astro-cid-ra7qapit]:hover{border-color:var(--acid)}.bh-lab[data-astro-cid-ra7qapit]{flex-basis:100%}.bh-more[data-astro-cid-ra7qapit]{padding:3px 9px;color:var(--muted);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:12px}
