.ba[data-astro-cid-67ggu7zt]{width:100%;max-width:560px;margin:0 auto}.ba--calendar[data-astro-cid-67ggu7zt]{max-width:720px}.ba-card[data-astro-cid-67ggu7zt]{border:1px solid var(--catch-beige-dark,#e7e0dc);background:#fff;border-radius:22px;padding:18px;box-shadow:0 24px 50px -28px #00000047}.ba-viewport[data-astro-cid-67ggu7zt]{height:300px;position:relative}.ba--calendar[data-astro-cid-67ggu7zt] .ba-viewport[data-astro-cid-67ggu7zt]{height:360px}.ba--inbox[data-astro-cid-67ggu7zt] .ba-viewport[data-astro-cid-67ggu7zt]{height:348px}.ba-stage[data-astro-cid-67ggu7zt]{position:absolute;inset:0}.ba-stage--before[data-astro-cid-67ggu7zt]{z-index:1}.ba-stage--after[data-astro-cid-67ggu7zt]{z-index:2;clip-path:inset(0 100% 0 0);will-change:clip-path;background:#fff;transition:clip-path .8s cubic-bezier(.45,0,.2,1)}.ba[data-astro-cid-67ggu7zt].is-after .ba-stage--after[data-astro-cid-67ggu7zt]{clip-path:inset(0)}.ba[data-astro-cid-67ggu7zt].ba-no-anim .ba-stage--after[data-astro-cid-67ggu7zt]{transition:none}.cal[data-astro-cid-67ggu7zt]{font-family:Söhne,system-ui,sans-serif}.cal-head[data-astro-cid-67ggu7zt]{gap:6px;margin-bottom:8px;padding-left:30px;display:flex}.cal-day-h[data-astro-cid-67ggu7zt]{text-align:center;color:#21212180;flex:1;min-width:0;font-size:11.5px;font-weight:600}.cal-body[data-astro-cid-67ggu7zt]{display:flex}.cal-gutter[data-astro-cid-67ggu7zt]{flex-shrink:0;width:30px;position:relative}.cal-hr[data-astro-cid-67ggu7zt]{color:#21212152;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:6px;transform:translateY(-6px)}.cal-cols[data-astro-cid-67ggu7zt]{flex:1;gap:6px;display:flex}.cal-col[data-astro-cid-67ggu7zt]{flex:1;min-width:0;position:relative}.cal-line[data-astro-cid-67ggu7zt]{border-top:1px solid #2121210f;position:absolute;left:0;right:0}.cev[data-astro-cid-67ggu7zt]{border-radius:6px;align-items:flex-start;padding:2px 6px;font-size:10px;line-height:1.15;display:flex;position:absolute;overflow:hidden}.cev[data-astro-cid-67ggu7zt] span[data-astro-cid-67ggu7zt]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cev--mtg[data-astro-cid-67ggu7zt]{color:#34508c;background:#385ca81f;border:1px solid #385ca842}.cev--conflict[data-astro-cid-67ggu7zt]{color:#c0392b;z-index:2;background:#e550502e;border:1px solid #e5505080}.cev--focus[data-astro-cid-67ggu7zt]{color:#1e8a57;background:#40bf8021;border:1px solid #40bf806b;justify-content:center;align-items:center;font-weight:500}.cev--lunch[data-astro-cid-67ggu7zt]{color:#9a5b12;background:#e1962829;border:1px solid #e1962866;font-weight:500}.ib-head[data-astro-cid-67ggu7zt]{border-bottom:1px solid #21212114;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 2px 12px;display:flex}.ib-title[data-astro-cid-67ggu7zt]{color:#212121;font-size:14px;font-weight:600}.ib-count[data-astro-cid-67ggu7zt]{border-radius:9999px;padding:3px 11px;font-size:12px;font-weight:500}.ib-count--bad[data-astro-cid-67ggu7zt]{color:#c0392b;background:#e5505024}.ib-count--good[data-astro-cid-67ggu7zt]{color:#1e8a57;background:#40bf8029}.ib-list[data-astro-cid-67ggu7zt]{flex-direction:column;display:flex}.ib-row[data-astro-cid-67ggu7zt]{border-bottom:1px solid #2121210f;align-items:center;gap:11px;padding:9px 4px;display:flex}.ib-av[data-astro-cid-67ggu7zt]{background:var(--c,#888);color:#fff;text-transform:uppercase;letter-spacing:-.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.ib-txt[data-astro-cid-67ggu7zt]{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ib-from[data-astro-cid-67ggu7zt]{color:#212121;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.ib-subj[data-astro-cid-67ggu7zt]{color:#21212180;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.ib-time[data-astro-cid-67ggu7zt]{color:#21212166;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.ib-row--noise[data-astro-cid-67ggu7zt] .ib-from[data-astro-cid-67ggu7zt]{color:#2121218c;font-weight:500}.ib-row--noise[data-astro-cid-67ggu7zt] .ib-subj[data-astro-cid-67ggu7zt]{color:#21212161}.ib-row--noise[data-astro-cid-67ggu7zt] .ib-av[data-astro-cid-67ggu7zt]{opacity:.9}.ib-row--need[data-astro-cid-67ggu7zt] .ib-from[data-astro-cid-67ggu7zt]{font-weight:700}.ib-row--lg[data-astro-cid-67ggu7zt]{padding:14px 4px}.ib-row--lg[data-astro-cid-67ggu7zt] .ib-subj[data-astro-cid-67ggu7zt]{color:#2121219e}.ib-handled[data-astro-cid-67ggu7zt]{color:#21212180;align-items:center;gap:8px;margin-top:16px;padding:0 2px;font-size:12.5px;display:flex}.ib-handled[data-astro-cid-67ggu7zt] svg[data-astro-cid-67ggu7zt]{color:#1e8a57;width:16px;height:16px}@media (width<=640px){.ba-viewport[data-astro-cid-67ggu7zt]{height:320px}.cev[data-astro-cid-67ggu7zt]{padding:2px 4px;font-size:9px}.cal-cols[data-astro-cid-67ggu7zt]{gap:3px}}@media (prefers-reduced-motion:reduce){.ba-stage--after[data-astro-cid-67ggu7zt]{transition:none}}
