.page.svelte-1xl2tfr{flex-direction:column;height:100%;font-family:Figtree,sans-serif;display:flex;overflow-y:auto}.page.svelte-1xl2tfr>.site-header{flex:none}.body.svelte-1xl2tfr{--side:max(24px, calc((100% - 1156px) / 2));padding:56px var(--side) 96px;background:var(--paper);color:var(--ink-dark);border-radius:28px 28px 0 0;flex:1 0 auto}p.svelte-1xl2tfr{margin:0}.head.svelte-1xl2tfr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title export""lede export";align-items:center;column-gap:24px;display:grid}h1.svelte-1xl2tfr{letter-spacing:-.02em;grid-area:title;margin:0;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1}.lede.svelte-1xl2tfr{color:var(--on-paper-muted);grid-area:lede;margin-top:10px;font-size:1.0625rem}.export.svelte-1xl2tfr{grid-area:export}.btn.svelte-1xl2tfr{all:unset;box-sizing:border-box;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;transition:background-color .15s;display:inline-flex}.btn.svelte-1xl2tfr svg{width:16px;height:16px}.btn.sm.svelte-1xl2tfr{z-index:1;border-radius:12px;height:40px;padding:0 16px;font-size:.9375rem;position:relative}.btn.primary.svelte-1xl2tfr{background:var(--burple);color:#fff}.btn.primary.svelte-1xl2tfr:hover{background:color-mix(in srgb, var(--burple) 86%, var(--ink-dark))}.btn.tint.svelte-1xl2tfr{background:var(--tint);color:var(--burple)}.btn.tint.svelte-1xl2tfr:hover{background:var(--tint-edge)}.btn.ghost.svelte-1xl2tfr{border:1px solid var(--tint-edge);color:var(--ink-dark);background:#fff}.btn.ghost.svelte-1xl2tfr:hover{background:var(--tint-soft)}.btn.svelte-1xl2tfr:focus-visible{outline:2px solid var(--burple);outline-offset:2px}.btn.svelte-1xl2tfr:disabled{opacity:.6;cursor:default}.bar.svelte-1xl2tfr{grid-template-columns:auto minmax(0,270px) minmax(0,1fr);grid-template-areas:"room search count";align-items:center;gap:12px;margin-top:32px;display:grid}.filter.svelte-1xl2tfr{border:1px solid var(--tint-edge);height:44px;color:var(--on-paper-muted);background:#fff;border-radius:12px;grid-area:room;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.filter.svelte-1xl2tfr>svg{flex:none;width:16px;height:16px}.f-label.svelte-1xl2tfr{font-size:.9375rem}.filter.svelte-1xl2tfr select:where(.svelte-1xl2tfr){-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:220px;color:var(--ink-dark);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0 22px 0 0;font:700 .9375rem Figtree,sans-serif}.filter.svelte-1xl2tfr select:where(.svelte-1xl2tfr):focus-visible{outline:2px solid var(--burple);outline-offset:4px;border-radius:6px}.f-chev.svelte-1xl2tfr{pointer-events:none;color:var(--ink-dark);display:grid;position:absolute;right:12px}.f-chev.svelte-1xl2tfr svg{width:14px;height:14px}.search.svelte-1xl2tfr{border:1px solid var(--tint-edge);height:44px;color:var(--on-paper-muted);background:#fff;border-radius:12px;grid-area:search;align-items:center;gap:10px;padding:0 14px;display:flex}.search.svelte-1xl2tfr svg{flex:none;width:16px;height:16px}.search.svelte-1xl2tfr:focus-within{border-color:var(--burple)}.search.svelte-1xl2tfr input:where(.svelte-1xl2tfr){all:unset;min-width:0;height:100%;color:var(--ink-dark);flex:1;font-size:.9375rem}.search.svelte-1xl2tfr input:where(.svelte-1xl2tfr)::placeholder{color:var(--on-paper-muted)}.count.svelte-1xl2tfr{color:var(--on-paper-soft);white-space:nowrap;grid-area:count;justify-self:end;font-size:.9375rem}.local-note.svelte-1xl2tfr{color:var(--on-paper-soft);margin-top:16px;font-size:.9375rem}.link-btn.svelte-1xl2tfr{all:unset;color:var(--burple);text-underline-offset:3px;cursor:pointer;font-weight:700;text-decoration:underline}.link-btn.svelte-1xl2tfr:focus-visible{outline:2px solid var(--burple);outline-offset:2px;border-radius:3px}.list.svelte-1xl2tfr{border:1px solid var(--rule-paper);background:#fff;border-radius:18px;margin-top:18px;padding:0 24px}.list.svelte-1xl2tfr ul:where(.svelte-1xl2tfr){margin:0;padding:0;list-style:none}.empty.svelte-1xl2tfr{color:var(--on-paper-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.group.svelte-1xl2tfr{padding-top:20px}.g-label.svelte-1xl2tfr{letter-spacing:.08em;text-transform:uppercase;color:var(--on-paper-muted);align-items:center;gap:12px;margin:0 0 6px;font-size:.6875rem;font-weight:700;display:flex}.g-label.svelte-1xl2tfr:after{content:"";background:var(--rule-paper);flex:1;height:1px}.group.svelte-1xl2tfr:first-of-type .g-label:where(.svelte-1xl2tfr):after{display:none}.day.svelte-1xl2tfr{grid-template-columns:70px minmax(0,1fr);align-items:start;display:grid}.day.svelte-1xl2tfr+.day:where(.svelte-1xl2tfr){border-top:1px solid var(--rule-paper)}.sk-list.svelte-1xl2tfr{padding-top:20px}.sk-tile.svelte-1xl2tfr{background:var(--tint-soft);border:none}.sk-row.svelte-1xl2tfr{flex-direction:column;gap:10px;padding:22px 0 26px;display:flex}.sk.svelte-1xl2tfr{background:var(--tint);border-radius:5px;height:10px;display:block}.sk.w1.svelte-1xl2tfr{width:min(220px,70%);height:12px}.sk.w2.svelte-1xl2tfr{background:var(--tint-soft);width:min(150px,50%)}.tile.svelte-1xl2tfr{box-sizing:border-box;border:1px solid var(--tint-edge);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:52px;margin:14px 0;line-height:1;display:flex}.tile.today.svelte-1xl2tfr{border-color:var(--burple);background:var(--burple);color:#fff}.wd.svelte-1xl2tfr{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}.dn.svelte-1xl2tfr{margin-top:3px;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.row.svelte-1xl2tfr{grid-template-columns:112px minmax(0,1fr) auto 150px;grid-template-areas:"time room count act";align-items:start;column-gap:20px;padding:14px 0;display:grid;position:relative}.row.svelte-1xl2tfr+.row:where(.svelte-1xl2tfr){border-top:1px solid var(--rule-paper)}.r-time.svelte-1xl2tfr{white-space:nowrap;grid-area:time;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:700}.r-time.svelte-1xl2tfr small:where(.svelte-1xl2tfr){margin-left:4px;font-size:.6875rem;font-weight:700}.r-time.svelte-1xl2tfr small.lead:where(.svelte-1xl2tfr){margin:0 4px 0 0}.r-room.svelte-1xl2tfr{flex-direction:column;grid-area:room;gap:3px;min-width:0;display:flex}.r-name.svelte-1xl2tfr{color:var(--ink-dark);overflow-wrap:anywhere;font-family:Space Grotesk,sans-serif;font-size:1.0625rem;font-weight:600;text-decoration:none}.r-name.svelte-1xl2tfr:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.r-name.svelte-1xl2tfr:focus-visible{outline:none}.r-name.svelte-1xl2tfr:focus-visible:after{outline:2px solid var(--burple);outline-offset:-2px;border-radius:10px}.row.svelte-1xl2tfr:hover .r-name:where(.svelte-1xl2tfr){text-underline-offset:3px;text-decoration:underline}.row.quick.svelte-1xl2tfr .r-name:where(.svelte-1xl2tfr){color:var(--on-paper-soft)}.r-note.svelte-1xl2tfr{color:var(--on-paper-muted);font-size:.875rem}.r-count.svelte-1xl2tfr{text-align:right;flex-direction:column;grid-area:count;align-items:flex-end;gap:3px;display:flex}.c-main.svelte-1xl2tfr{color:var(--on-paper-muted);white-space:nowrap;font-size:.875rem}.c-main.svelte-1xl2tfr b:where(.svelte-1xl2tfr){color:var(--ink-dark);font-family:Space Grotesk,sans-serif;font-size:1.0625rem}.c-note.svelte-1xl2tfr{color:var(--on-paper-muted);font-size:.8125rem}.warn.svelte-1xl2tfr{color:color-mix(in srgb, var(--warn) 45%, var(--ink-dark));font-weight:600}.live-pill.svelte-1xl2tfr{background:var(--zest);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.live-pill.svelte-1xl2tfr i:where(.svelte-1xl2tfr){background:var(--ink-dark);border-radius:50%;width:7px;height:7px}.r-btn.svelte-1xl2tfr,.r-chev.svelte-1xl2tfr{grid-area:act;justify-self:end}.r-chev.svelte-1xl2tfr{color:var(--on-paper-muted);margin-top:4px;display:grid}.r-chev.svelte-1xl2tfr svg{width:18px;height:18px}.more.svelte-1xl2tfr{border-top:1px solid var(--rule-paper);justify-content:center;margin:0 -24px;padding:16px 0;display:flex}@media (max-width:1179px){.row.svelte-1xl2tfr{grid-template-columns:96px minmax(0,1fr) auto 128px;column-gap:16px}}@media (max-width:999px){.body.svelte-1xl2tfr{--side:32px;padding-top:44px}.bar.svelte-1xl2tfr{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"room search""count count"}.f-label.svelte-1xl2tfr{display:none}.count.svelte-1xl2tfr{justify-self:start}.row.svelte-1xl2tfr{grid-template-columns:88px minmax(0,1fr) auto 24px;grid-template-areas:"time room count act"".btn. .";row-gap:10px}.r-btn.svelte-1xl2tfr{grid-area:btn;justify-self:start}.list.svelte-1xl2tfr{padding:0 18px}.more.svelte-1xl2tfr{margin:0 -18px}}@media (max-width:699px){.body.svelte-1xl2tfr{--side:20px;border-radius:22px 22px 0 0;padding-top:28px}.head.svelte-1xl2tfr{grid-template-areas:"title export""lede lede"}h1.svelte-1xl2tfr{font-size:2rem}.lede.svelte-1xl2tfr{font-size:1rem}.export.btn.svelte-1xl2tfr{height:42px;padding:0 14px;font-size:.9375rem}.bar.svelte-1xl2tfr{grid-template-columns:minmax(0,1fr);grid-template-areas:"room""search""count";row-gap:10px;margin-top:20px}.filter.svelte-1xl2tfr select:where(.svelte-1xl2tfr){flex:1;max-width:none}.list.svelte-1xl2tfr{margin:14px calc(-1 * var(--side)) 0;padding:0 var(--side);border:none;border-top:1px solid var(--rule-paper);background:0 0;border-radius:0}.more.svelte-1xl2tfr{margin:0 calc(-1 * var(--side))}.day.svelte-1xl2tfr{grid-template-columns:60px minmax(0,1fr)}.row.svelte-1xl2tfr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time count""room count""btn btn";row-gap:4px;min-height:0}.r-name.svelte-1xl2tfr{font-family:Figtree,sans-serif;font-size:.9375rem;font-weight:500}.r-chev.svelte-1xl2tfr{display:none}.r-btn.svelte-1xl2tfr{margin-top:6px}}
