.sb-f[data-astro-cid-onaenbv3][hidden]{display:none}@media (width>=600px){.sb-modes[data-astro-cid-onaenbv3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sb-help[data-astro-cid-onaenbv3]{color:color-mix(in srgb, var(--color-white) 65%, transparent);margin-top:.4rem;font-size:13px;font-weight:600;display:block}.sb-cal-h[data-astro-cid-onaenbv3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;font-size:14px;font-weight:900;display:flex}.sb-cal-note[data-astro-cid-onaenbv3]{color:var(--color-ink-mid);font-size:13px;font-weight:700}.sb-months[data-astro-cid-onaenbv3]{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.sb-m[data-astro-cid-onaenbv3]{justify-items:center;gap:4px;min-width:0;display:grid}.sb-m-bar[data-astro-cid-onaenbv3]{border:2px solid var(--color-navy);background:var(--color-white);border-radius:8px;width:100%;height:34px;position:relative;overflow:hidden}.sb-m-bar[data-astro-cid-onaenbv3]:after{content:"";background:var(--color-orange);transform-origin:0;scale:var(--fill,0) 1;transition:scale .45s ease-out;position:absolute;inset:0}.sb-m-name[data-astro-cid-onaenbv3]{font-size:11px;font-weight:800;line-height:1}.sb-m-short[data-astro-cid-onaenbv3]{display:none}@container (width<=340px){.sb-m-long[data-astro-cid-onaenbv3]{display:none}.sb-m-short[data-astro-cid-onaenbv3]{display:inline}}.sb-days[data-astro-cid-onaenbv3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sb-days[data-astro-cid-onaenbv3] .sb-week{background:color-mix(in srgb, var(--color-white) 70%, transparent);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:3px;display:grid}.sb-days[data-astro-cid-onaenbv3] .sb-day{aspect-ratio:3/4;width:auto;height:auto}@container (width<=380px){.sb-days[data-astro-cid-onaenbv3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sb-day{border:2px solid var(--color-navy);background:var(--color-white);border-radius:4px;width:14px;height:20px;transition:background-color .25s,scale .25s cubic-bezier(.34,1.56,.64,1)}.sb-day.is-paid{background:var(--color-yellow)}.sb-day.is-taken,.sb-day.is-earned{background:var(--color-orange)}.sb-day.is-saved{background:var(--color-sky)}.sb-day.is-unpaid{background:0 0;border-style:dashed}.sb-day.is-new{scale:.4}.sb-legend[data-astro-cid-onaenbv3]{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.sb-legend[data-astro-cid-onaenbv3] li{background:color-mix(in srgb, var(--color-white) 70%, transparent);border-radius:9999px;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .35rem;line-height:1.2;display:inline-flex}.sb-legend[data-astro-cid-onaenbv3] .sb-day{border-width:1.5px;border-radius:3px;width:10px;height:13px;transition:none}.sb-cal-text[data-astro-cid-onaenbv3]{color:var(--color-ink-mid);font-size:14px;font-weight:600;line-height:1.45}.sb-ticket-wrap[data-astro-cid-onaenbv3]{container-type:inline-size}.sb-ticket[data-astro-cid-onaenbv3]{--stub:132px;grid-template-columns:minmax(0, 1fr) var(--stub);border:3px solid var(--color-navy-deep);background:var(--color-yellow-tint);color:var(--color-navy);border-radius:22px;display:grid;position:relative;rotate:-.8deg}.sb-ticket[data-astro-cid-onaenbv3]:before,.sb-ticket[data-astro-cid-onaenbv3]:after{content:"";right:calc(var(--stub) - 13px);background:var(--color-navy);border-radius:9999px;width:26px;height:26px;position:absolute}.sb-ticket[data-astro-cid-onaenbv3]:before{top:-14px}.sb-ticket[data-astro-cid-onaenbv3]:after{bottom:-14px}.sb-t-main[data-astro-cid-onaenbv3]{min-width:0;padding:1.1rem 1.15rem 1.15rem}.sb-t-kicker[data-astro-cid-onaenbv3]{border:2px solid var(--color-navy);background:var(--color-yellow);border-radius:9999px;padding:.15rem .75rem;font-size:13px;font-weight:900;display:inline-block}.sb-t-big[data-astro-cid-onaenbv3]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,11cqi,52px);font-weight:900;line-height:1.05}.sb-t-sub[data-astro-cid-onaenbv3]{color:var(--color-ink-mid);font-size:14px;font-weight:700}.sb-t-stub[data-astro-cid-onaenbv3]{border-left:3px dashed color-mix(in srgb, var(--color-navy) 45%, transparent);background:var(--color-yellow);text-align:center;border-radius:0 19px 19px 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex}.sb-stamp[data-astro-cid-onaenbv3]{border:3px dashed var(--color-orange-deep);background:var(--color-white);width:88px;height:88px;color:var(--color-orange-deep);border-radius:9999px;place-items:center;font-size:19px;font-weight:900;line-height:1.05;display:grid;rotate:-10deg}.sb-stamp[data-astro-cid-onaenbv3].is-thump{animation:.35s cubic-bezier(.34,1.56,.64,1) sb-thump}@keyframes sb-thump{0%{opacity:.5;scale:1.25}to{opacity:1;scale:1}}.sb-t-rule[data-astro-cid-onaenbv3]{hyphens:manual;max-width:100%;font-size:14px;font-weight:900;line-height:1.2}.sb-t-law[data-astro-cid-onaenbv3]{color:var(--color-ink-mid);font-size:12px;font-weight:700}.sb-rows[data-astro-cid-onaenbv3]>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem 0;font-size:14px;display:flex}.sb-rows[data-astro-cid-onaenbv3]>div+div{border-top:1.5px dashed color-mix(in srgb, var(--color-navy) 22%, transparent)}.sb-rows[data-astro-cid-onaenbv3] dt{min-width:0;color:var(--color-ink-mid);font-weight:600}.sb-rows[data-astro-cid-onaenbv3] dd{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-weight:900}.sb-rows[data-astro-cid-onaenbv3] .is-sum dt,.sb-rows[data-astro-cid-onaenbv3] .is-sum dd{color:var(--color-navy);font-weight:900}@container (width<=430px){.sb-ticket[data-astro-cid-onaenbv3]{grid-template-columns:minmax(0,1fr)}.sb-ticket[data-astro-cid-onaenbv3]:before,.sb-ticket[data-astro-cid-onaenbv3]:after{display:none}.sb-t-stub[data-astro-cid-onaenbv3]{border-left:none;border-top:3px dashed color-mix(in srgb, var(--color-navy) 45%, transparent);text-align:left;border-radius:0 0 19px 19px;flex-flow:wrap;justify-content:flex-start;gap:.4rem .9rem}.sb-stamp[data-astro-cid-onaenbv3]{width:76px;height:76px;font-size:14px}}.sb-warn[data-astro-cid-onaenbv3]{border:2.5px solid var(--color-navy);background:var(--color-orange-tint);color:var(--color-navy);border-radius:16px;padding:.75rem 1rem;font-size:14px;font-weight:700;line-height:1.4}.sb-warn[data-astro-cid-onaenbv3][hidden]{display:none}@media (prefers-reduced-motion:reduce){.sb-ticket[data-astro-cid-onaenbv3]{rotate:none}.sb-m-bar[data-astro-cid-onaenbv3]:after,.sb-day{transition:none}.sb-day.is-new{scale:1}.sb-stamp[data-astro-cid-onaenbv3].is-thump{animation:none}}
