.cal.svelte-2g0je5{margin:0 0 2rem}.toolbar.svelte-2g0je5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.nav.svelte-2g0je5,.views.svelte-2g0je5{gap:.25rem;display:none}html.js .nav.svelte-2g0je5,html.js .views.svelte-2g0je5{display:flex}.label.svelte-2g0je5{text-align:center;flex:auto;margin:0;font-size:1.05rem}.arrow.svelte-2g0je5,.now.svelte-2g0je5,.view.svelte-2g0je5{font:inherit;color:var(--pc-ink-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius);cursor:pointer;background:0 0;padding:.2rem .6rem;font-size:.85rem;line-height:1.4}.arrow.svelte-2g0je5{padding:.15rem .6rem;font-size:1.1rem;line-height:1}.arrow.svelte-2g0je5:hover:not(:disabled),.now.svelte-2g0je5:hover:not(:disabled),.view.svelte-2g0je5:hover{color:var(--pc-ink);border-color:var(--pc-ink-soft)}.arrow.svelte-2g0je5:disabled,.now.svelte-2g0je5:disabled{opacity:.4;cursor:default}.view[aria-pressed=true].svelte-2g0je5{color:#fff;background:var(--pc-red-hover);border-color:var(--pc-red-hover)}.month.svelte-2g0je5{border:1px solid var(--pc-line);border-radius:var(--pc-radius);font-variant-numeric:tabular-nums;overflow:hidden}.headings.svelte-2g0je5{background:var(--pc-surface);border-bottom:1px solid var(--pc-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.heading.svelte-2g0je5{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--pc-ink-soft);padding:.35rem 0;font-size:.7rem;font-weight:500}.heading.svelte-2g0je5 abbr:where(.svelte-2g0je5){text-decoration:none}.week.svelte-2g0je5{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:1.6rem repeat(var(--lanes), auto);border-bottom:1px solid var(--pc-line);grid-auto-rows:auto;min-height:4.5rem;display:grid}.week.svelte-2g0je5:last-child{border-bottom:0}.cell.svelte-2g0je5{border-right:1px solid var(--pc-line);flex-direction:column;grid-row:1/-1;min-width:0;padding-bottom:.25rem;display:flex}.cell.svelte-2g0je5:nth-child(7n){border-right:0}.cell.pad.svelte-2g0je5,.cell.past.svelte-2g0je5{background:var(--pc-surface)}.daynum.svelte-2g0je5{font:inherit;text-align:left;color:var(--pc-ink-soft);background:0 0;border:0;min-height:1.5rem;padding:.25rem .3rem;font-size:.8rem;line-height:1.2;display:block}button.daynum.svelte-2g0je5{cursor:pointer}.cell.busy.svelte-2g0je5 .daynum:where(.svelte-2g0je5){color:var(--pc-ink);font-weight:600}button.daynum.svelte-2g0je5:hover,button.daynum.svelte-2g0je5:focus-visible{color:var(--pc-red-bright)}.cell.today.svelte-2g0je5 .daynum:where(.svelte-2g0je5){color:var(--pc-red-bright);font-weight:700}.cell.today.svelte-2g0je5{box-shadow:inset 0 2px 0 var(--pc-red)}.more.svelte-2g0je5{font:inherit;color:var(--pc-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:.1rem .3rem;font-size:.7rem}.more.svelte-2g0je5:hover,.more.svelte-2g0je5:focus-visible{color:var(--pc-red-bright)}.bar.svelte-2g0je5{z-index:1;border-radius:var(--pc-radius);background:var(--pc-surface);border:1px solid var(--pc-line);border-left:3px solid var(--pc-red);min-width:0;color:var(--pc-ink);white-space:nowrap;text-overflow:ellipsis;align-self:start;margin:.1rem .15rem;padding:.15rem .35rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.bar.svelte-2g0je5:hover,.bar.svelte-2g0je5:focus-visible{color:var(--pc-ink);border-color:var(--pc-red-bright);background:var(--pc-accent-soft)}.bar.svelte-2g0je5:not(.starts){border-left-color:var(--pc-line);border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.bar.svelte-2g0je5:not(.ends){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.bar-title.svelte-2g0je5{font-weight:600}.bar-where.svelte-2g0je5,.bar-note.svelte-2g0je5{color:var(--pc-ink-soft)}.bar-where.svelte-2g0je5:before,.bar-note.svelte-2g0je5:before{content:" · "}.bar-badge.svelte-2g0je5{text-transform:uppercase;letter-spacing:.04em;color:var(--pc-ink-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius);vertical-align:1px;margin-left:.35rem;padding:0 .25rem;font-size:.6rem;font-weight:500}@media (width<=40rem){.bar-where.svelte-2g0je5,.bar-note.svelte-2g0je5{display:none}.bar.svelte-2g0je5{padding:.1rem .25rem;font-size:.68rem}.week.svelte-2g0je5{min-height:3.5rem}}.week-view.svelte-2g0je5{border:1px solid var(--pc-line);border-radius:var(--pc-radius);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=50rem){.week-view.svelte-2g0je5{grid-template-columns:repeat(7,minmax(0,1fr))}.wday.svelte-2g0je5{border-right:1px solid var(--pc-line);min-height:10rem;border-bottom:0!important}.wday.svelte-2g0je5:last-child{border-right:0}}.wday.svelte-2g0je5{border-bottom:1px solid var(--pc-line);min-width:0}.wday.today.svelte-2g0je5{box-shadow:inset 0 2px 0 var(--pc-red)}.wday-head.svelte-2g0je5{font:inherit;text-align:left;background:var(--pc-surface);width:100%;color:var(--pc-ink-soft);border:0;border-bottom:1px solid var(--pc-line);cursor:pointer;align-items:baseline;gap:.35rem;padding:.35rem .5rem;display:flex}.wday-head.svelte-2g0je5:hover,.wday-head.svelte-2g0je5:focus-visible,.wday.today.svelte-2g0je5 .wday-head:where(.svelte-2g0je5){color:var(--pc-red-bright)}.wday.past.svelte-2g0je5 .wday-head:where(.svelte-2g0je5){font-weight:400}.wd.svelte-2g0je5{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.wn.svelte-2g0je5{font-size:1rem;font-weight:600}.wday.svelte-2g0je5 .rows:where(.svelte-2g0je5){padding:.25rem .5rem}.wday.svelte-2g0je5 .rows:where(.svelte-2g0je5) li:where(.svelte-2g0je5){padding:.35rem 0;font-size:.85rem;line-height:1.4;display:block}.wday.svelte-2g0je5 .badge:where(.svelte-2g0je5){margin-left:0;margin-right:.3rem}.rows.svelte-2g0je5{margin:0;padding:0;list-style:none}.day-rows.svelte-2g0je5 li:where(.svelte-2g0je5),.all.svelte-2g0je5 .rows:where(.svelte-2g0je5) li:where(.svelte-2g0je5){border-bottom:1px solid var(--pc-line);gap:1rem;padding:.6rem 0;display:flex}.day-rows.svelte-2g0je5 time:where(.svelte-2g0je5),.all.svelte-2g0je5 time:where(.svelte-2g0je5),.tba.svelte-2g0je5{color:var(--pc-ink-soft);font-variant-numeric:tabular-nums;flex:0 0 13rem}@media (width<=40rem){.day-rows.svelte-2g0je5 li:where(.svelte-2g0je5),.all.svelte-2g0je5 .rows:where(.svelte-2g0je5) li:where(.svelte-2g0je5){flex-direction:column;gap:.15rem}.day-rows.svelte-2g0je5 time:where(.svelte-2g0je5),.all.svelte-2g0je5 time:where(.svelte-2g0je5),.tba.svelte-2g0je5{flex:none;font-size:.85rem}}.where.svelte-2g0je5,.note.svelte-2g0je5{color:var(--pc-ink-soft);font-size:.85rem;display:block}.badge.svelte-2g0je5{text-transform:uppercase;letter-spacing:.04em;color:var(--pc-ink-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius);white-space:nowrap;margin-left:.5rem;padding:.05rem .35rem;font-size:.7rem}.none.svelte-2g0je5{background:var(--pc-accent-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius);margin:.75rem 0 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.listed.svelte-2g0je5{color:var(--pc-ink-soft);margin:.75rem 0 0;font-size:.85rem;line-height:1.6}.soft.svelte-2g0je5{color:var(--pc-ink-soft)}.undated.svelte-2g0je5 p:where(.svelte-2g0je5){margin:0}.tba-list.svelte-2g0je5{margin:.25rem 0 0;padding:0 0 0 1.1rem}.tba-list.svelte-2g0je5 li:where(.svelte-2g0je5){padding:.1rem 0}.link.svelte-2g0je5{font:inherit;color:var(--pc-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--pc-red);text-decoration-color:var(--pc-red);text-underline-offset:3px;background:0 0;border:0;padding:0}.link.svelte-2g0je5:hover,.link.svelte-2g0je5:focus-visible{color:var(--pc-red-bright)}.year.svelte-2g0je5{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.mini.svelte-2g0je5{font:inherit;text-align:left;color:var(--pc-ink);border:1px solid var(--pc-line);border-radius:var(--pc-radius);cursor:pointer;background:0 0;flex-direction:column;gap:.3rem;padding:.5rem .6rem;display:flex}.mini.svelte-2g0je5:hover,.mini.svelte-2g0je5:focus-visible{border-color:var(--pc-red-bright)}.mini.past.svelte-2g0je5{color:var(--pc-ink-soft);background:var(--pc-surface)}.mini.svelte-2g0je5:disabled{cursor:default}.mini.svelte-2g0je5:disabled:hover{border-color:var(--pc-line)}.mini-label.svelte-2g0je5{font-size:.9rem;font-weight:600}.mini.empty.svelte-2g0je5 .mini-label:where(.svelte-2g0je5){color:var(--pc-ink-soft)}.mini-grid.svelte-2g0je5{font-variant-numeric:tabular-nums;color:var(--pc-ink-soft);text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:.6rem;line-height:1.6;display:grid}.mini-day.busy.svelte-2g0je5{color:#fff;background:var(--pc-red-hover);border-radius:2px;font-weight:600}.mini-day.today.svelte-2g0je5:not(.busy){color:var(--pc-red-bright);font-weight:700}.mini-count.svelte-2g0je5{color:var(--pc-ink-soft);font-size:.75rem}.all.svelte-2g0je5{margin-top:1rem}.all.svelte-2g0je5 summary:where(.svelte-2g0je5){cursor:pointer;color:var(--pc-ink-soft);font-size:.9rem}.all.svelte-2g0je5 summary:where(.svelte-2g0je5):hover,.all.svelte-2g0je5 summary:where(.svelte-2g0je5):focus-visible{color:var(--pc-red-bright)}.all.svelte-2g0je5 .rows:where(.svelte-2g0je5){margin-top:.5rem}
