.event-card[data-astro-cid-5wwmmfqa]{transform:translateZ(0);will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s ease-out,background-color .3s ease-out,box-shadow .45s ease-out}.event-card-img[data-astro-cid-5wwmmfqa]{transition:opacity .4s ease-out}@media(prefers-reduced-motion:reduce){.event-card[data-astro-cid-5wwmmfqa],.event-card-img[data-astro-cid-5wwmmfqa]{transition:none}.event-card[data-astro-cid-5wwmmfqa]:hover{transform:none}}.cal-grid[data-astro-cid-ghwbvshu]{display:grid;grid-template-columns:60px repeat(40,minmax(0,1fr));grid-template-rows:auto repeat(16,36px);position:relative;-moz-column-gap:0;column-gap:0;row-gap:0;border-bottom:1px solid rgba(255,255,255,.07)}@media(min-width:1024px){.cal-grid[data-astro-cid-ghwbvshu]{grid-template-rows:auto repeat(16,44px)}}.cal-cell-corner[data-astro-cid-ghwbvshu]{grid-row:1;grid-column:1}.cal-day-header[data-astro-cid-ghwbvshu]{padding:0 .625rem .875rem;border-bottom:1px solid rgba(255,255,255,.14);text-decoration:none;color:inherit;display:block;transition:color .16s ease-out}.cal-day-header[data-astro-cid-ghwbvshu]:hover{color:var(--primary)}.cal-hour-label[data-astro-cid-ghwbvshu]{grid-column:1;text-align:right;padding-right:.75rem;font-family:Inter,monospace;font-size:10px;letter-spacing:.05em;color:#ffffff52}.cal-hour-label[data-astro-cid-ghwbvshu]>span[data-astro-cid-ghwbvshu]{display:inline-block;transform:translateY(-7px)}.cal-hour-line[data-astro-cid-ghwbvshu]{border-top:1px solid rgba(255,255,255,.06);pointer-events:none;z-index:0}.cal-day-divider[data-astro-cid-ghwbvshu]{border-left:1px solid rgba(255,255,255,.06);pointer-events:none;z-index:0}.cal-event[data-astro-cid-ghwbvshu]{--evt-c: rgb(184, 242, 92);--evt-rgb: 184, 242, 92;position:relative;isolation:isolate;margin:2px;background:#0a120d8c;backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--evt-c);border-radius:4px;padding:6px 9px;display:flex;flex-direction:column;justify-content:flex-start;gap:1px;color:#ffffffeb;text-decoration:none;overflow:hidden;z-index:1;line-height:1.2;transition:transform .18s ease-out,box-shadow .18s ease-out}.cal-event[data-astro-cid-ghwbvshu]>[data-astro-cid-ghwbvshu]:not(.cal-inner-text){position:relative;z-index:1}.cal-event[data-astro-cid-ghwbvshu]:before{content:"";position:absolute;inset:0;background:var(--evt-c);opacity:0;transition:opacity .2s ease-out;pointer-events:none;z-index:0}.cal-event-main[data-astro-cid-ghwbvshu] .cal-event-name[data-astro-cid-ghwbvshu]{color:#e1fcaf}.cal-event-overlap[data-astro-cid-ghwbvshu]{z-index:2;box-shadow:-6px 0 16px -8px #0009}.cal-event-link[data-astro-cid-ghwbvshu]{cursor:pointer}.cal-event-link[data-astro-cid-ghwbvshu]:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #000000b3;z-index:3}.cal-event-link[data-astro-cid-ghwbvshu]:hover:before{opacity:.1}.cal-event-link[data-astro-cid-ghwbvshu]:focus-visible{outline:2px solid var(--evt-c);outline-offset:1px}.cal-event-time[data-astro-cid-ghwbvshu]{font-family:Inter,monospace;font-size:9.5px;letter-spacing:.03em;color:#ffffff80;overflow-wrap:anywhere}.cal-event-name[data-astro-cid-ghwbvshu]{font-weight:800;font-size:12.5px;line-height:1.18;color:#fff;word-break:keep-all;overflow-wrap:anywhere}.cal-event-room[data-astro-cid-ghwbvshu]{margin-top:auto;font-family:Inter,monospace;font-size:9.5px;letter-spacing:.04em;color:var(--evt-c);opacity:.95}.cal-event-marker[data-astro-cid-ghwbvshu]{flex-direction:row;align-items:center;gap:8px;padding:5px 9px;z-index:3}.cal-event-marker[data-astro-cid-ghwbvshu] .cal-event-name[data-astro-cid-ghwbvshu]{font-size:11.5px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-event-marker[data-astro-cid-ghwbvshu] .cal-event-time[data-astro-cid-ghwbvshu]{font-size:10px;white-space:nowrap}.cal-event-marker[data-astro-cid-ghwbvshu] .cal-event-room[data-astro-cid-ghwbvshu]{margin-top:0;font-size:9.5px;white-space:nowrap}.cal-inner-text[data-astro-cid-ghwbvshu]{position:absolute;left:9px;right:9px;display:flex;align-items:baseline;gap:6px;line-height:1.18;z-index:4;pointer-events:none}.cal-inner-text[data-astro-cid-ghwbvshu] .im-time[data-astro-cid-ghwbvshu]{font-family:Inter,monospace;font-size:9.5px;letter-spacing:.03em;color:#ffffff80;white-space:nowrap}.cal-inner-text[data-astro-cid-ghwbvshu] .im-name[data-astro-cid-ghwbvshu]{font-weight:800;font-size:12.5px;color:#fff;word-break:keep-all}@media(min-width:1024px){.cal-event[data-astro-cid-ghwbvshu]{padding:7px 11px}.cal-event-time[data-astro-cid-ghwbvshu]{font-size:10.5px}.cal-event-name[data-astro-cid-ghwbvshu]{font-size:13px}.cal-event-room[data-astro-cid-ghwbvshu]{font-size:10.5px}.cal-event-marker[data-astro-cid-ghwbvshu]{padding:6px 11px}.cal-event-marker[data-astro-cid-ghwbvshu] .cal-event-name[data-astro-cid-ghwbvshu]{font-size:12.5px}.cal-event-marker[data-astro-cid-ghwbvshu] .cal-event-time[data-astro-cid-ghwbvshu],.cal-event-marker[data-astro-cid-ghwbvshu] .cal-event-room[data-astro-cid-ghwbvshu]{font-size:10.5px}.cal-inner-text[data-astro-cid-ghwbvshu]{left:11px;right:11px}.cal-inner-text[data-astro-cid-ghwbvshu] .im-time[data-astro-cid-ghwbvshu]{font-size:10.5px}.cal-inner-text[data-astro-cid-ghwbvshu] .im-name[data-astro-cid-ghwbvshu]{font-size:13px}}.m-event[data-astro-cid-ghwbvshu]{--evt-c: rgb(184, 242, 92);display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:10px;background:#0a120d8c;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--evt-c);border-radius:6px;padding:8px 11px;color:#ffffffeb}.m-event-main[data-astro-cid-ghwbvshu] .m-event-name[data-astro-cid-ghwbvshu]{color:#e1fcaf}.m-event-time[data-astro-cid-ghwbvshu]{font-family:Inter,monospace;font-size:11px;color:#ffffff80;white-space:nowrap}.m-event-name[data-astro-cid-ghwbvshu]{font-weight:800;font-size:13.5px;color:#fff}.m-event-room[data-astro-cid-ghwbvshu]{font-family:Inter,monospace;font-size:10.5px;color:var(--evt-c);white-space:nowrap}
