.aba[data-astro-cid-7tt7fovh]{margin:2.5rem 0 0;padding:20px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow-lifted)}.aba-head[data-astro-cid-7tt7fovh],.aba-row[data-astro-cid-7tt7fovh]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);gap:10px}.aba-head[data-astro-cid-7tt7fovh]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);padding-bottom:8px}.aba-rows[data-astro-cid-7tt7fovh]{list-style:none;margin:0;padding:0}.aba-row[data-astro-cid-7tt7fovh]{padding:10px 0;border-top:1px solid var(--border-default);align-items:stretch}.aba-q[data-astro-cid-7tt7fovh]{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary);align-self:center}.aba-today[data-astro-cid-7tt7fovh],.aba-after[data-astro-cid-7tt7fovh]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.4}.aba-today[data-astro-cid-7tt7fovh]{background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-secondary)}.aba-after[data-astro-cid-7tt7fovh]{background:var(--highlight);color:var(--text-primary);font-weight:500}.aba-foot[data-astro-cid-7tt7fovh]{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}@media(max-width:640px){.aba[data-astro-cid-7tt7fovh]{padding:14px}.aba-head[data-astro-cid-7tt7fovh]{display:none}.aba-row[data-astro-cid-7tt7fovh]{grid-template-columns:1fr;gap:6px;padding:14px 0}}.ucf[data-astro-cid-6kaz4alv]{margin:40px 0 0;max-width:860px;padding:24px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow-lifted)}.ucf-sources[data-astro-cid-6kaz4alv],.ucf-consumers[data-astro-cid-6kaz4alv]{margin:0 -6px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ucf-src[data-astro-cid-6kaz4alv],.ucf-consumer[data-astro-cid-6kaz4alv]{margin:0 6px;display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-primary);box-shadow:inset 3px 0 0 var(--highlight)}.ucf-consumer[data-astro-cid-6kaz4alv]{background:var(--bg-surface);box-shadow:none}.ucf-sys[data-astro-cid-6kaz4alv]{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.ucf-name[data-astro-cid-6kaz4alv]{display:block;margin-top:3px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.ucf-detail[data-astro-cid-6kaz4alv]{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.ucf-pipes[data-astro-cid-6kaz4alv]{display:block;width:calc(100% + 12px);margin:0 -6px;height:56px;overflow:visible}.ucf-pipes-out[data-astro-cid-6kaz4alv]{height:40px}.ucf-pipe[data-astro-cid-6kaz4alv]{fill:none;stroke:var(--primary);stroke-width:1.5;stroke-linecap:round}.ucf-house[data-astro-cid-6kaz4alv]{position:relative;padding:16px 18px 18px;border:1.5px solid var(--primary);border-radius:14px;background:var(--bg-elevated)}.ucf-tag[data-astro-cid-6kaz4alv]{position:absolute;top:-12px;right:16px;padding:3px 9px;border-radius:999px;background:var(--highlight);font-family:var(--font-mono);font-size:11px;color:var(--text-primary)}.ucf-gov[data-astro-cid-6kaz4alv]{margin-top:10px;padding:12px 14px 14px;border:1px solid var(--primary);border-radius:8px;background:var(--bg-elevated);box-shadow:inset 3px 0 0 var(--highlight)}.ucf-trace[data-astro-cid-6kaz4alv]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.ucf-consumer[data-astro-cid-6kaz4alv] .ucf-trace[data-astro-cid-6kaz4alv]{margin-top:auto;padding-top:10px}.ucf-k[data-astro-cid-6kaz4alv]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);padding:2px 8px;border-radius:6px;border:1px solid var(--border-medium)}.ucf-chip[data-astro-cid-6kaz4alv]{font-family:var(--font-mono);font-size:11px;padding:2px 8px;border-radius:6px;background:var(--highlight);color:var(--text-primary)}.ucf-foot[data-astro-cid-6kaz4alv]{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}@media(max-width:640px){.ucf[data-astro-cid-6kaz4alv]{padding:16px}.ucf-sources[data-astro-cid-6kaz4alv],.ucf-consumers[data-astro-cid-6kaz4alv]{grid-template-columns:1fr;gap:8px;margin-left:0;margin-right:0}.ucf-src[data-astro-cid-6kaz4alv],.ucf-consumer[data-astro-cid-6kaz4alv]{margin:0}.ucf-pipes[data-astro-cid-6kaz4alv]{display:none}.ucf-house[data-astro-cid-6kaz4alv]{margin-top:16px}.ucf-consumers[data-astro-cid-6kaz4alv]{margin-top:12px}}.mta[data-astro-cid-bl52brx7]{margin:2.5rem 0 0;padding:20px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow-lifted)}.mta-table[data-astro-cid-bl52brx7]{width:100%;border-collapse:collapse}.mta-table[data-astro-cid-bl52brx7] thead[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7]{padding:0 10px 10px;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--text-muted);text-align:left}.mta-table[data-astro-cid-bl52brx7] tbody[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7],.mta-table[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7]{padding:12px 10px;border-top:1px solid var(--border-default);font-size:14px;line-height:1.4;text-align:left;vertical-align:middle}.mta-table[data-astro-cid-bl52brx7] tbody[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7]{font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.mta-table[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7]{color:var(--text-secondary)}.mta-table[data-astro-cid-bl52brx7] .mta-num[data-astro-cid-bl52brx7]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mta-table[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7].mta-num{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.mta-one[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7],.mta-one[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7]{background:var(--highlight);border-top-color:var(--highlight);color:var(--text-primary)}.mta-one[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7]{border-radius:8px 0 0 8px}.mta-one[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7]:last-child{border-radius:0 8px 8px 0}.mta-foot[data-astro-cid-bl52brx7]{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}@media(max-width:560px){.mta[data-astro-cid-bl52brx7]{padding:12px}.mta-table[data-astro-cid-bl52brx7] tbody[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7],.mta-table[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7]{padding:10px 6px;font-size:12.5px}.mta-table[data-astro-cid-bl52brx7] thead[data-astro-cid-bl52brx7] th[data-astro-cid-bl52brx7]{padding:0 6px 8px;font-size:10px}.mta-table[data-astro-cid-bl52brx7] td[data-astro-cid-bl52brx7].mta-num{font-size:15px}}.rwk[data-astro-cid-52h7lpsz]{margin:2.5rem 0 0;padding:20px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow-lifted)}.rwk-grid[data-astro-cid-52h7lpsz]{display:grid;grid-template-columns:110px repeat(5,minmax(0,1fr));gap:6px;align-items:stretch}.rwk-days[data-astro-cid-52h7lpsz]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);padding-bottom:6px}.rwk-row[data-astro-cid-52h7lpsz]{padding:10px 0;border-top:1px solid var(--border-default)}.rwk-how[data-astro-cid-52h7lpsz]{display:flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.rwk-block[data-astro-cid-52h7lpsz]{display:flex;align-items:center;min-height:52px;padding:6px 10px;border-radius:6px;font-size:12.5px;line-height:1.3;box-sizing:border-box}.rwk-block--work[data-astro-cid-52h7lpsz]{background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-secondary)}.rwk-block--done[data-astro-cid-52h7lpsz]{background:var(--primary);color:var(--bg-primary)}.rwk-block--free[data-astro-cid-52h7lpsz]{background:var(--highlight);color:var(--text-primary);font-weight:500}.rwk-foot[data-astro-cid-52h7lpsz]{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}@media(max-width:640px){.rwk[data-astro-cid-52h7lpsz]{padding:14px}.rwk-days[data-astro-cid-52h7lpsz]{display:none}.rwk-grid[data-astro-cid-52h7lpsz]{grid-template-columns:1fr}.rwk-block[data-astro-cid-52h7lpsz]{grid-column:auto!important;min-height:36px}.rwk-how[data-astro-cid-52h7lpsz]{padding-bottom:2px}}.pv-plays[data-astro-cid-ugwkvmak]{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.pv-plays[data-astro-cid-ugwkvmak]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-play[data-astro-cid-ugwkvmak]{padding:1.5rem;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-elevated)}.pv-play-n[data-astro-cid-ugwkvmak]{margin:0;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.pv-play-title[data-astro-cid-ugwkvmak]{margin:.5rem 0 0;font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--text-primary)}.pv-play-body[data-astro-cid-ugwkvmak]{margin:.625rem 0 0;line-height:1.7;color:var(--text-secondary)}
