@font-face{font-family:figtree;src:url(../media/Figtree-s.p.3bldipd-mh02o.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.cdZG3W_className{font-family:figtree,figtree Fallback}.cdZG3W_variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Regular-s.p.42clu2qk0fiww.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic-s.p.275n0irlofhrm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.P_bMra_className{font-family:instrumentSerif,instrumentSerif Fallback}.P_bMra_variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
.y9lJTG_site{--cal-bg:#fffaf2;--cal-panel:#fffaf2;--cal-text:#10292c;--cal-muted:#4d6366;--cal-line:#e4d8c6;--cal-accent:#0f5f63;--cal-accent-text:#f7f1e8;--cal-soft:#efe5d6;--cal-danger:#b8472a;--cal-radius:16px;font-family:inherit}.y9lJTG_admin{--cal-bg:var(--theme-elevation-0,#0b1a1c);--cal-panel:var(--theme-elevation-50,#142629);--cal-text:var(--theme-text,#f7f1e8);--cal-muted:var(--theme-elevation-500,#9bb0b2);--cal-line:var(--theme-elevation-150,#2b3f42);--cal-accent:#f9c86a;--cal-accent-text:#0b3a3f;--cal-soft:var(--theme-elevation-100,#1d3235);--cal-danger:#e0603a;--cal-radius:8px}.y9lJTG_root{color:var(--cal-text);flex-direction:column;gap:12px;min-width:0;display:flex}.y9lJTG_root .fc{--fc-border-color:var(--cal-line);--fc-button-bg-color:var(--cal-panel);--fc-button-border-color:var(--cal-line);--fc-button-text-color:var(--cal-text);--fc-button-hover-bg-color:var(--cal-soft);--fc-button-hover-border-color:var(--cal-accent);--fc-button-active-bg-color:var(--cal-accent);--fc-button-active-border-color:var(--cal-accent);--fc-page-bg-color:var(--cal-bg);--fc-neutral-bg-color:var(--cal-soft);--fc-today-bg-color:color-mix(in srgb, var(--cal-accent) 8%, transparent);--fc-highlight-color:color-mix(in srgb, var(--cal-accent) 25%, transparent);--fc-event-bg-color:var(--cal-accent);--fc-event-border-color:var(--cal-accent);--fc-event-text-color:var(--cal-accent-text);--fc-now-indicator-color:var(--cal-danger);--fc-small-font-size:.8em;background:var(--cal-bg);font-size:13px}.y9lJTG_root .fc .fc-timegrid-slot{height:22px}:is(.y9lJTG_root .fc .fc-col-header-cell-cushion,.y9lJTG_root .fc .fc-daygrid-day-number){color:var(--cal-text);font-weight:600;text-decoration:none}.y9lJTG_root .fc .fc-timegrid-slot-label-cushion{color:var(--cal-muted)}.y9lJTG_root .fc-event{cursor:pointer;border-width:0;border-radius:6px;padding:1px 3px}.y9lJTG_root .fc .fc-button{text-transform:none;font-weight:600}.y9lJTG_root .fc .fc-button-active{color:var(--cal-accent-text)}.y9lJTG_root .fc .fc-toolbar-title{font-size:18px}.y9lJTG_root .fc-timegrid-event .fc-event-main{overflow:hidden}.y9lJTG_root .fc-event.is-own{outline:2px solid var(--cal-text);outline-offset:-2px}.y9lJTG_root .fc-event.is-external{opacity:.85;background-image:repeating-linear-gradient(135deg,#ffffff2e 0 6px,#0000 6px 12px);border-style:dashed;border-width:2px}.y9lJTG_dot{border-radius:999px;flex:none;width:10px;height:10px}.y9lJTG_legend{color:var(--cal-muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.y9lJTG_legend span{align-items:center;gap:6px;display:inline-flex}.y9lJTG_eventTitle{text-overflow:ellipsis;font-weight:600;overflow:hidden}.y9lJTG_eventLine{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.y9lJTG_eventMeta{opacity:.85;text-overflow:ellipsis;font-size:.92em;overflow:hidden}.y9lJTG_error{color:var(--cal-danger);margin:0;font-size:14px;font-weight:600}
