.duo[data-astro-cid-ri7g7z27]{display:flex;flex:none;gap:0}.duo[data-astro-cid-ri7g7z27] .mascot{width:auto;height:84px}.duo[data-astro-cid-ri7g7z27] .mascot+.mascot{margin-left:-18px}.calc[data-astro-cid-ri7g7z27]{display:grid;gap:14px;margin-top:16px}.field[data-astro-cid-ri7g7z27]{display:grid;gap:6px;border:0;padding:0;margin:0;font-weight:700;font-size:.92rem}legend[data-astro-cid-ri7g7z27]{padding:0;margin-bottom:6px}input[data-astro-cid-ri7g7z27][type=date]{font:inherit;font-size:1.05rem;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);width:100%;box-sizing:border-box}.seg[data-astro-cid-ri7g7z27]{display:flex;flex-wrap:wrap;gap:6px}.seg[data-astro-cid-ri7g7z27] input[data-astro-cid-ri7g7z27]{position:absolute;opacity:0}.seg[data-astro-cid-ri7g7z27] span[data-astro-cid-ri7g7z27]{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-weight:600;cursor:pointer}.seg[data-astro-cid-ri7g7z27] input[data-astro-cid-ri7g7z27]:checked+span[data-astro-cid-ri7g7z27]{background:var(--accent);border-color:var(--accent);color:#fff}.seg[data-astro-cid-ri7g7z27] input[data-astro-cid-ri7g7z27]:focus-visible+span[data-astro-cid-ri7g7z27]{outline:2px solid var(--accent-ink);outline-offset:2px}.result[data-astro-cid-ri7g7z27]{margin-top:18px}.today[data-astro-cid-ri7g7z27]{text-align:center;background:var(--accent-soft);border-color:transparent}.eyebrow[data-astro-cid-ri7g7z27]{margin:0;color:var(--accent-ink);font-weight:700;font-size:.9rem}.big[data-astro-cid-ri7g7z27]{margin:2px 0;font-size:1.3rem;font-weight:700}.big[data-astro-cid-ri7g7z27] strong[data-astro-cid-ri7g7z27]{font-size:2.6rem;color:var(--accent-ink);letter-spacing:-.02em}.today[data-astro-cid-ri7g7z27] p[data-astro-cid-ri7g7z27]:last-child{margin:0}.next[data-astro-cid-ri7g7z27]{display:flex;gap:12px;align-items:flex-start;margin-top:10px;border:2px solid var(--gold)}.next[data-astro-cid-ri7g7z27] .mascot{flex:none;height:auto}.next[data-astro-cid-ri7g7z27] p[data-astro-cid-ri7g7z27]{margin:0 0 4px}.next-title[data-astro-cid-ri7g7z27]{font-size:1.25rem}.btn--small[data-astro-cid-ri7g7z27]{min-height:38px;padding:0 14px;font-size:.9rem;margin-top:6px}.mlist[data-astro-cid-ri7g7z27]{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:6px}.mlist[data-astro-cid-ri7g7z27] li{display:grid;grid-template-columns:4.6em 1fr auto;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.mlist[data-astro-cid-ri7g7z27] .m-label{font-weight:800}.mlist[data-astro-cid-ri7g7z27] .m-dday{font-weight:700;color:var(--accent-ink);font-size:.9rem}.mlist[data-astro-cid-ri7g7z27] li.is-past{opacity:.55}.mlist[data-astro-cid-ri7g7z27] li.is-past .m-dday{color:var(--muted)}.mlist[data-astro-cid-ri7g7z27] li.is-next{border:2px solid var(--accent);background:var(--accent-soft)}.mlist[data-astro-cid-ri7g7z27] li.is-year .m-label{color:var(--green)}.actions[data-astro-cid-ri7g7z27]{display:grid;gap:8px;margin-top:14px}@media(min-width:560px){.actions[data-astro-cid-ri7g7z27]{grid-template-columns:1fr 1fr}}.ex[data-astro-cid-ri7g7z27] table[data-astro-cid-ri7g7z27]{width:100%;border-collapse:collapse}.ex[data-astro-cid-ri7g7z27] th[data-astro-cid-ri7g7z27],.ex[data-astro-cid-ri7g7z27] td[data-astro-cid-ri7g7z27]{padding:6px 0;border-bottom:1px solid var(--line);text-align:left}.ex[data-astro-cid-ri7g7z27] th[data-astro-cid-ri7g7z27]{width:5em}.ex[data-astro-cid-ri7g7z27] tr[data-astro-cid-ri7g7z27]:last-child th[data-astro-cid-ri7g7z27],.ex[data-astro-cid-ri7g7z27] tr[data-astro-cid-ri7g7z27]:last-child td[data-astro-cid-ri7g7z27]{border-bottom:0}.ex[data-astro-cid-ri7g7z27] p[data-astro-cid-ri7g7z27]{margin:0 0 6px}.chips[data-astro-cid-ri7g7z27]{display:flex;flex-wrap:wrap;gap:6px}.chips[data-astro-cid-ri7g7z27] .chip[data-astro-cid-ri7g7z27]{text-decoration:none;padding:6px 12px}.faq[data-astro-cid-ri7g7z27]{margin-bottom:8px;padding:12px 16px}.faq[data-astro-cid-ri7g7z27] summary[data-astro-cid-ri7g7z27]{font-weight:700;cursor:pointer}.faq[data-astro-cid-ri7g7z27] p[data-astro-cid-ri7g7z27]{margin:8px 0 0;color:var(--muted)}
