.prep.svelte-19s0kqb{display:flex;flex-direction:column;gap:12px}.muted.svelte-19s0kqb{color:var(--fg-mute);font-size:12.5px;margin:0}.spacer.svelte-19s0kqb{flex:1}.lbl.svelte-19s0kqb{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-mute);font-weight:600;margin-bottom:6px}.brief.svelte-19s0kqb{background:var(--tint-3);border:.5px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.brief-head.svelte-19s0kqb{display:flex;align-items:center;gap:6px}.uni.svelte-19s0kqb{font-size:12px;font-weight:700;color:var(--c3);display:inline-flex;align-items:center;gap:4px}.brief-text.svelte-19s0kqb{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg);white-space:pre-line}.threads.svelte-19s0kqb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.thread.svelte-19s0kqb{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;text-decoration:none;color:var(--fg);border:.5px solid transparent}.thread.svelte-19s0kqb:hover{background:var(--bg-soft);border-color:var(--line)}.t-top.svelte-19s0kqb{display:flex;align-items:baseline;gap:6px}.subj.svelte-19s0kqb{flex:1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date.svelte-19s0kqb{font-size:11.5px;color:var(--fg-mute);flex:none}.count.svelte-19s0kqb{font-size:11px;color:var(--fg-soft);background:var(--bg-soft);border-radius:999px;padding:0 6px;flex:none}.tag.svelte-19s0kqb{font-size:10.5px;color:var(--on-accent);background:var(--c3);border-radius:999px;padding:0 6px;flex:none}.t-from.svelte-19s0kqb{font-size:12px;color:var(--fg-soft)}.snip.svelte-19s0kqb{font-size:12px;color:var(--fg-mute);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.cards.svelte-19s0kqb{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.card.svelte-19s0kqb{border:.5px solid var(--line-strong);border-radius:10px;padding:9px 11px;background:var(--bg-card);display:flex;flex-direction:column;gap:3px}.c-name.svelte-19s0kqb{font-size:13px;font-weight:600}.c-sub.svelte-19s0kqb{font-size:12px;color:var(--fg-soft)}.c-line.svelte-19s0kqb{font-size:12px;color:var(--fg);display:flex;align-items:center;gap:5px}.c-prov.svelte-19s0kqb{font-size:10.5px;color:var(--fg-mute);text-transform:capitalize}.err.svelte-19s0kqb{color:var(--err);background:var(--err-bg);border:.5px solid var(--err-line);border-radius:8px;padding:8px 10px;font-size:12.5px;display:flex;align-items:center;gap:8px}.btn.svelte-19s0kqb{font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;border:.5px solid var(--line-strong);background:var(--bg-card);color:var(--fg);display:inline-flex;align-items:center;gap:5px}.btn.quiet.svelte-19s0kqb{border-color:transparent;background:transparent;color:var(--fg-mute)}.btn.quiet.svelte-19s0kqb:hover{color:var(--fg);background:var(--bg-soft)}.btn.svelte-19s0kqb:disabled{opacity:.55;cursor:default}.spin.svelte-19s0kqb{animation:svelte-19s0kqb-spin 1s linear infinite}@keyframes svelte-19s0kqb-spin{to{transform:rotate(360deg)}}.skel.svelte-19s0kqb{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-radius:10px;background:var(--tint-3)}.bar.svelte-19s0kqb{height:10px;border-radius:6px;background:var(--line);animation:svelte-19s0kqb-pulse 1.2s ease-in-out infinite}.w80.svelte-19s0kqb{width:80%}.w95.svelte-19s0kqb{width:95%}.w60.svelte-19s0kqb{width:60%}@keyframes svelte-19s0kqb-pulse{50%{opacity:.45}}.conf.svelte-e5r4xe{display:flex;align-items:center;gap:8px;margin:10px 18px 0;padding:8px 12px;border-radius:10px;background:var(--tint-3);color:var(--fg);font-size:13.5px;flex-wrap:wrap}.conf.add.svelte-e5r4xe{background:var(--bg-soft)}.conf.svelte-e5r4xe>i:where(.svelte-e5r4xe){color:var(--c3);font-size:18px}.grow.svelte-e5r4xe{flex:1}.btn.svelte-e5r4xe{font:inherit;font-size:13px;padding:6px 14px;border-radius:999px;cursor:pointer;text-decoration:none;border:.5px solid var(--line-strong);background:var(--bg-card);color:var(--fg);display:inline-flex;align-items:center;gap:5px}.btn.svelte-e5r4xe:hover{border-color:var(--c3)}.btn.svelte-e5r4xe:disabled{opacity:.55;cursor:default}.btn.sm.svelte-e5r4xe{padding:4px 10px;font-size:12.5px}.btn.join.svelte-e5r4xe{background:var(--grad-warm);color:var(--on-accent);border:0;font-weight:600;box-shadow:var(--shadow-cta)}.btn.quiet.svelte-e5r4xe{border-color:transparent;background:transparent;color:var(--fg-mute)}.btn.primary.svelte-e5r4xe{background:var(--grad-warm);color:var(--on-accent);border:0;font-weight:600}.more.svelte-e5r4xe{font-size:12.5px;color:var(--fg-mute);margin-left:auto}.more.svelte-e5r4xe:hover{color:var(--c3)}.hint.svelte-e5r4xe{margin:6px 18px 0;font-size:12.5px;color:var(--fg-soft)}.hint.err.svelte-e5r4xe{color:var(--err)}.hint.svelte-e5r4xe a:where(.svelte-e5r4xe){color:var(--c3)}.scrim.svelte-wbd9n9{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--fg-rgb),.28);z-index:60}.drawer.svelte-wbd9n9{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);background:var(--bg-card);color:var(--fg);z-index:61;box-shadow:-12px 0 40px -18px rgba(var(--fg-rgb),.35);display:flex;flex-direction:column;overflow-y:auto}.head.svelte-wbd9n9{display:flex;align-items:center;gap:10px;padding:16px 18px 10px;border-bottom:.5px solid var(--line)}.head.svelte-wbd9n9 h2:where(.svelte-wbd9n9){font-size:16px;margin:0;flex:1}.dot.svelte-wbd9n9{width:12px;height:12px;border-radius:50%;flex:none}.icon-btn.svelte-wbd9n9{background:none;border:0;color:var(--fg-mute);font-size:18px;cursor:pointer;padding:4px;border-radius:8px}.icon-btn.svelte-wbd9n9:hover{background:var(--bg-soft);color:var(--fg)}.banner.svelte-wbd9n9{margin:10px 18px 0;padding:8px 12px;border-radius:8px;font-size:12.5px;line-height:1.45}.banner.err.svelte-wbd9n9{background:var(--err-bg);color:var(--err);border:.5px solid var(--err-line)}.banner.warn.svelte-wbd9n9{background:var(--warn-bg);color:var(--warn);border:.5px solid var(--warn-line)}.banner.note.svelte-wbd9n9{background:var(--tint-3);color:var(--fg-soft);margin:0}.form.svelte-wbd9n9{display:flex;flex-direction:column;gap:12px;padding:14px 18px 24px}.title.svelte-wbd9n9{font-size:18px;font-weight:600;border:0;border-bottom:1px solid var(--line-strong);padding:6px 2px;background:transparent;color:var(--fg);outline:none}.title.svelte-wbd9n9:focus{border-bottom-color:var(--c3)}.field.svelte-wbd9n9{display:flex;flex-direction:column;gap:5px}.field.svelte-wbd9n9>span:where(.svelte-wbd9n9):first-child{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-mute);font-weight:600}input.svelte-wbd9n9,select.svelte-wbd9n9,textarea.svelte-wbd9n9{font:inherit;font-size:13.5px;color:var(--fg);background:var(--bg-soft);border:.5px solid var(--line-strong);border-radius:8px;padding:7px 10px}input.svelte-wbd9n9:focus,select.svelte-wbd9n9:focus,textarea.svelte-wbd9n9:focus{outline:none;border-color:var(--c3);box-shadow:0 0 0 3px rgba(var(--c3-rgb),.18)}textarea.svelte-wbd9n9{resize:vertical}.mono.svelte-wbd9n9{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.check.svelte-wbd9n9{display:flex;align-items:center;gap:8px;font-size:13.5px}.check.svelte-wbd9n9 input:where(.svelte-wbd9n9){width:16px;height:16px;accent-color:var(--c3)}.when.svelte-wbd9n9{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:var(--bg-soft)}.when.svelte-wbd9n9 input:where(.svelte-wbd9n9){background:var(--bg-card)}.dt.svelte-wbd9n9{display:flex;gap:6px}.dt.svelte-wbd9n9 input[type=date]:where(.svelte-wbd9n9){flex:1}.tzline.svelte-wbd9n9{font-size:11.5px;color:var(--fg-mute);display:flex;align-items:center;gap:5px}.chips.svelte-wbd9n9{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-wbd9n9{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;background:var(--bg-soft);border:.5px solid var(--line-strong);border-radius:999px;color:var(--fg)}.chip.me.svelte-wbd9n9{border-color:var(--c3)}.chip.svelte-wbd9n9 .x:where(.svelte-wbd9n9){background:none;border:0;color:var(--fg-mute);cursor:pointer;font-size:14px;line-height:1;padding:0 0 0 2px}.chip.svelte-wbd9n9 .x:where(.svelte-wbd9n9):hover{color:var(--err)}.mark.svelte-wbd9n9{font-weight:700}.mark[data-ps=ACCEPTED].svelte-wbd9n9{color:var(--ok)}.mark[data-ps=DECLINED].svelte-wbd9n9{color:var(--err)}.mark[data-ps=TENTATIVE].svelte-wbd9n9{color:var(--warn)}.add-alarm.svelte-wbd9n9{display:inline-flex;align-items:center;gap:6px}.add-alarm.svelte-wbd9n9 input:where(.svelte-wbd9n9){width:72px;padding:4px 8px}.days.svelte-wbd9n9{display:flex;gap:4px;flex-wrap:wrap}.day.svelte-wbd9n9{font:inherit;font-size:12px;padding:5px 9px;border-radius:999px;border:.5px solid var(--line-strong);background:var(--bg-soft);color:var(--fg-soft);cursor:pointer}.day.on.svelte-wbd9n9{background:var(--c3);color:var(--on-accent);border-color:var(--c3)}.btn.svelte-wbd9n9{font:inherit;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer;border:.5px solid var(--line-strong);background:var(--bg-card);color:var(--fg);display:inline-flex;align-items:center;gap:5px}.btn.svelte-wbd9n9:hover{border-color:var(--c3)}.btn.svelte-wbd9n9:disabled{opacity:.55;cursor:default}.btn.sm.svelte-wbd9n9{padding:4px 10px;font-size:12px}.btn.primary.svelte-wbd9n9{background:var(--grad-warm);color:var(--on-accent);border:0;box-shadow:var(--shadow-cta)}.btn.quiet.svelte-wbd9n9{border-color:transparent;color:var(--fg-mute)}.btn.quiet.svelte-wbd9n9:hover{color:var(--fg);background:var(--bg-soft)}.btn.danger.svelte-wbd9n9{color:var(--err);border-color:var(--err-line)}.btn.danger.svelte-wbd9n9:hover{background:var(--err-bg)}.btn.ok.svelte-wbd9n9{color:var(--ok);border-color:var(--ok-line)}.btn.ok.svelte-wbd9n9:hover{background:var(--ok-bg)}.btn.on.svelte-wbd9n9{box-shadow:0 0 0 2px rgba(var(--c3-rgb),.3)}.foot.svelte-wbd9n9{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:12px;border-top:.5px solid var(--line)}.spacer.svelte-wbd9n9{flex:1}.muted.svelte-wbd9n9{color:var(--fg-mute);font-size:12.5px}.hint.svelte-wbd9n9{color:var(--fg-mute);font-size:12px;margin:6px 0 0}.ro.svelte-wbd9n9{display:flex;flex-direction:column;gap:10px;padding:16px 18px 24px}.ro-title.svelte-wbd9n9{font-size:18px;font-weight:600}.prep-sec.svelte-wbd9n9{margin:10px 18px 0;border:.5px solid var(--line);border-radius:10px}.prep-sec.svelte-wbd9n9>summary:where(.svelte-wbd9n9){cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600;color:var(--fg-soft);display:flex;align-items:center;gap:6px}.prep-sec[open].svelte-wbd9n9>summary:where(.svelte-wbd9n9){color:var(--fg)}.prep-body.svelte-wbd9n9{padding:0 12px 12px}.ro-line.svelte-wbd9n9{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fg-soft);flex-wrap:wrap}.ro-line.svelte-wbd9n9 i:where(.svelte-wbd9n9){color:var(--c3)}.ro-line.svelte-wbd9n9 code:where(.svelte-wbd9n9){font-size:12px;background:var(--bg-soft);padding:1px 6px;border-radius:6px}.ro-desc.svelte-wbd9n9{font-size:13.5px;color:var(--fg-soft);white-space:pre-wrap;margin:0;line-height:1.5}.tz.svelte-wbd9n9{color:var(--fg-mute);font-size:12px}.answer.svelte-wbd9n9{padding:12px;border-radius:10px;background:var(--bg-soft)}.answer.svelte-wbd9n9 .lbl:where(.svelte-wbd9n9){display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-mute);font-weight:600;margin-bottom:8px}.row.svelte-wbd9n9{display:flex;gap:6px;flex-wrap:wrap}.kinds.svelte-wbd9n9{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;border-radius:12px;background:var(--bg-soft)}.kind.svelte-wbd9n9{font:inherit;font-size:12.5px;border:0;background:transparent;color:var(--fg-soft);cursor:pointer;padding:6px 4px;border-radius:9px;display:flex;flex-direction:column;align-items:center;gap:1px}.kind.svelte-wbd9n9 .ki:where(.svelte-wbd9n9){font-size:17px;line-height:1.1}.kind.svelte-wbd9n9:hover{color:var(--fg)}.kind.on.svelte-wbd9n9{background:var(--bg-card);color:var(--fg);font-weight:600;box-shadow:0 1px 4px rgba(var(--fg-rgb),.12)}.pick.svelte-wbd9n9{font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;cursor:pointer;border:.5px solid var(--line-strong);background:var(--bg-soft);color:var(--fg-soft);display:inline-flex;align-items:center;gap:6px}.pick.on.svelte-wbd9n9{background:rgba(var(--c3-rgb),.14);border-color:var(--c3);color:var(--fg);font-weight:600}.dot.sm.svelte-wbd9n9{width:9px;height:9px}.travel.svelte-wbd9n9{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-soft);flex-wrap:wrap}.travel.svelte-wbd9n9 input:where(.svelte-wbd9n9){width:72px;padding:4px 8px}.grow.svelte-wbd9n9{flex:1}.dt.svelte-wbd9n9 .field:where(.svelte-wbd9n9) input[type=date]:where(.svelte-wbd9n9){width:100%}.synced.svelte-u5kunc{margin:10px 0 4px}h3.svelte-u5kunc{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-mute);margin:0 0 4px}ul.svelte-u5kunc{list-style:none;margin:0;padding:0}li.svelte-u5kunc{display:flex;align-items:center;gap:6px;font-size:13px;padding:3px 0;color:var(--fg-soft)}li.svelte-u5kunc i:where(.svelte-u5kunc){color:var(--fg-mute)}.name.svelte-u5kunc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-u5kunc{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--tint-3);color:var(--c3)}.badge.err.svelte-u5kunc{background:var(--err-bg);color:var(--err)}.badge.off.svelte-u5kunc{background:var(--bg-soft);color:var(--fg-mute)}.manage.svelte-u5kunc{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--fg-mute);text-decoration:none;margin-top:4px}.manage.svelte-u5kunc:hover{color:var(--c3)}.cal.svelte-13luymz{display:flex;gap:16px;padding:16px;max-width:1400px;margin:0 auto;min-height:calc(100vh - 80px)}.side.svelte-13luymz{width:210px;flex:none;display:flex;flex-direction:column;gap:10px}.side.svelte-13luymz h3:where(.svelte-13luymz){font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-mute);margin:8px 0 0}.cals.svelte-13luymz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cals.svelte-13luymz label:where(.svelte-13luymz){display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.cals.svelte-13luymz input:where(.svelte-13luymz),.toggle.svelte-13luymz input:where(.svelte-13luymz){accent-color:var(--c3)}.dot.svelte-13luymz{width:10px;height:10px;border-radius:50%;flex:none}.name.svelte-13luymz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle.svelte-13luymz{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-soft);margin-top:6px}.tzline.svelte-13luymz{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--fg-mute);margin:8px 0 0}.tzline.svelte-13luymz select:where(.svelte-13luymz){font:inherit;font-size:12.5px;color:var(--fg);background:var(--bg-card);border:.5px solid var(--line-strong);border-radius:8px;padding:5px 6px;max-width:100%}.sub-link.svelte-13luymz{font-size:12.5px;color:var(--c3);text-decoration:none;display:flex;gap:6px;align-items:center}.sub-link.svelte-13luymz:hover{text-decoration:underline}.main.svelte-13luymz{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg-card);border:.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.head.svelte-13luymz{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 6px;flex-wrap:wrap}.nav.svelte-13luymz{display:flex;align-items:center;gap:6px}.nav.svelte-13luymz h1:where(.svelte-13luymz){font-size:17px;margin:0 0 0 8px;font-weight:600}.voice-hint.svelte-13luymz{margin:0 16px 8px;font-size:12px;color:var(--fg-mute)}.banner.err.svelte-13luymz{margin:0 16px 8px;padding:8px 12px;border-radius:8px;background:var(--err-bg);color:var(--err);font-size:13px}.views.svelte-13luymz{display:flex;background:var(--bg-soft);border-radius:999px;padding:3px}.views.svelte-13luymz button:where(.svelte-13luymz){font:inherit;font-size:12.5px;padding:5px 12px;border:0;background:transparent;color:var(--fg-soft);border-radius:999px;cursor:pointer}.views.svelte-13luymz button.on:where(.svelte-13luymz){background:var(--bg-card);color:var(--fg);box-shadow:0 1px 4px rgba(var(--fg-rgb),.12)}.btn.svelte-13luymz{font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer;border:.5px solid var(--line-strong);background:var(--bg-card);color:var(--fg);display:inline-flex;align-items:center;gap:5px}.btn.svelte-13luymz:hover{border-color:var(--c3)}.btn.icon.svelte-13luymz{padding:6px 8px}.btn.primary.svelte-13luymz{background:var(--grad-warm);color:var(--on-accent);border:0;box-shadow:var(--shadow-cta);justify-content:center}.spin.svelte-13luymz{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--c3);animation:svelte-13luymz-spin .8s linear infinite;margin-left:6px}@keyframes svelte-13luymz-spin{to{transform:rotate(360deg)}}.timed.svelte-13luymz{display:flex;flex-direction:column;flex:1;min-height:0}.gutter.svelte-13luymz{width:52px;flex:none;font-size:10.5px;color:var(--fg-mute);text-align:right;padding-right:6px}.day-heads.svelte-13luymz,.allday-row.svelte-13luymz{display:grid;grid-template-columns:52px repeat(var(--n),1fr);border-bottom:.5px solid var(--line)}.day-head.svelte-13luymz{font:inherit;background:none;border:0;border-left:.5px solid var(--line);padding:6px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;color:var(--fg-soft)}.day-head.svelte-13luymz .wd:where(.svelte-13luymz){font-size:11px;text-transform:uppercase;letter-spacing:.04em}.day-head.svelte-13luymz .dn:where(.svelte-13luymz){font-size:18px;font-weight:600;color:var(--fg);width:30px;height:30px;line-height:30px;border-radius:50%}.day-head.today.svelte-13luymz .dn:where(.svelte-13luymz){background:var(--c3);color:var(--on-accent)}.allday-row.svelte-13luymz .gutter:where(.svelte-13luymz){align-self:center}.allday-cell.svelte-13luymz{border-left:.5px solid var(--line);padding:3px;display:flex;flex-direction:column;gap:2px;min-height:26px}.allday-cell.today.svelte-13luymz{background:rgba(var(--c3-rgb),.05)}.grid.svelte-13luymz{flex:1;overflow-y:auto;min-height:320px;max-height:calc(100vh - 260px)}.grid-inner.svelte-13luymz{display:grid;grid-template-columns:52px repeat(var(--n),1fr);position:relative}.hours.svelte-13luymz{position:relative}.hour-label.svelte-13luymz{position:absolute;right:6px;transform:translateY(-50%)}.col.svelte-13luymz{position:relative;border-left:.5px solid var(--line);cursor:cell}.col.today.svelte-13luymz{background:rgba(var(--c3-rgb),.04)}.hline.svelte-13luymz{position:absolute;left:0;right:0;border-top:.5px solid var(--line);pointer-events:none}.now.svelte-13luymz{position:absolute;left:0;right:0;border-top:2px solid var(--c1);z-index:3;pointer-events:none}.now.svelte-13luymz:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--c1)}.ev.svelte-13luymz{font:inherit;text-align:left;cursor:pointer;color:var(--fg);border:1px solid transparent}.ev.block.svelte-13luymz{position:absolute;z-index:2;overflow:hidden;border-radius:6px;padding:3px 6px;background:color-mix(in srgb,var(--ev) 18%,var(--bg-card));border-left:3px solid var(--ev);display:flex;flex-direction:column;gap:1px;font-size:11.5px;line-height:1.25}.ev.block.svelte-13luymz .t:where(.svelte-13luymz){color:var(--fg-mute);font-size:10.5px}.ev.block.svelte-13luymz .s:where(.svelte-13luymz){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev.block.svelte-13luymz .l:where(.svelte-13luymz){color:var(--fg-mute);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev.block.svelte-13luymz:hover{box-shadow:0 2px 8px rgba(var(--fg-rgb),.18);z-index:4}.ev.chip.svelte-13luymz{display:block;width:100%;font-size:11.5px;padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--ev) 18%,var(--bg-card));border-left:3px solid var(--ev);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev.chip.svelte-13luymz .t:where(.svelte-13luymz){color:var(--fg-mute);margin-right:4px}.ev.tentative.svelte-13luymz{border:1px dashed var(--ev);border-left-width:3px}.ev.cancelled.svelte-13luymz,.ag-item.cancelled.svelte-13luymz .ag-sum:where(.svelte-13luymz){text-decoration:line-through;opacity:.6}.month.svelte-13luymz{display:flex;flex-direction:column;flex:1}.month-heads.svelte-13luymz{display:grid;grid-template-columns:repeat(7,1fr);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-mute);text-align:center;padding:4px 0;border-bottom:.5px solid var(--line)}.month-grid.svelte-13luymz{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr);flex:1}.cell.svelte-13luymz{border-right:.5px solid var(--line);border-bottom:.5px solid var(--line);padding:4px;display:flex;flex-direction:column;gap:3px;min-width:0}.cell.other.svelte-13luymz{background:var(--bg-soft)}.cell.other.svelte-13luymz .dnum:where(.svelte-13luymz){color:var(--fg-mute)}.dnum.svelte-13luymz{font:inherit;font-size:12.5px;font-weight:600;background:none;border:0;cursor:pointer;align-self:flex-start;width:26px;height:26px;border-radius:50%;color:var(--fg)}.dnum.svelte-13luymz:hover{background:var(--bg-soft)}.cell.today.svelte-13luymz .dnum:where(.svelte-13luymz){background:var(--c3);color:var(--on-accent)}.chips.svelte-13luymz{display:flex;flex-direction:column;gap:2px;min-width:0}.more.svelte-13luymz{font:inherit;font-size:11px;color:var(--c3);background:none;border:0;text-align:left;cursor:pointer;padding:0 6px}.agenda.svelte-13luymz{padding:8px 16px 24px;display:flex;flex-direction:column;gap:12px}.empty.svelte-13luymz{color:var(--fg-mute);font-size:13.5px}.link.svelte-13luymz{font:inherit;color:var(--c3);background:none;border:0;cursor:pointer;padding:0;text-decoration:underline}.ag-day.svelte-13luymz{display:flex;gap:14px}.ag-date.svelte-13luymz{width:56px;flex:none;display:flex;flex-direction:column;align-items:center;line-height:1.1;padding-top:4px}.ag-date.svelte-13luymz .wd:where(.svelte-13luymz){font-size:10.5px;text-transform:uppercase;color:var(--fg-mute)}.ag-date.svelte-13luymz .dn:where(.svelte-13luymz){font-size:22px;font-weight:600;width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%}.ag-date.svelte-13luymz .mo:where(.svelte-13luymz){font-size:10.5px;color:var(--fg-mute)}.ag-day.today.svelte-13luymz .dn:where(.svelte-13luymz){background:var(--c3);color:var(--on-accent)}.ag-list.svelte-13luymz{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:4px}.ag-item.svelte-13luymz{font:inherit;width:100%;text-align:left;cursor:pointer;color:var(--fg);display:grid;grid-template-columns:130px 1fr auto auto;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:var(--bg-soft);border:1px solid transparent;border-left:4px solid var(--ev)}.ag-item.svelte-13luymz:hover{border-color:var(--ev)}.ag-item.tentative.svelte-13luymz{border-style:dashed;border-left-style:solid}.ag-time.svelte-13luymz{font-size:12px;color:var(--fg-mute)}.ag-sum.svelte-13luymz{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-loc.svelte-13luymz,.ag-att.svelte-13luymz{font-size:12px;color:var(--fg-mute);display:inline-flex;gap:4px;align-items:center}.ki.svelte-13luymz{margin-right:4px}.ev.chip.k-reminder.svelte-13luymz{background:transparent;border-left-color:transparent;padding-left:4px;color:var(--fg-soft)}.ev.chip.k-note.svelte-13luymz{background:var(--tint-2);border-left-color:var(--ev);box-shadow:0 1px 2px rgba(var(--fg-rgb),.08)}.ev.chip.k-task.svelte-13luymz{display:flex;align-items:center;gap:2px;padding:1px 4px 1px 2px;background:var(--bg-soft)}.ev.chip.k-task.svelte-13luymz .lbl:where(.svelte-13luymz){font:inherit;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tick.svelte-13luymz{font:inherit;font-size:12px;line-height:1;background:none;border:0;padding:1px 3px;cursor:pointer;color:var(--fg-soft);border-radius:4px;flex:none}.tick.svelte-13luymz:hover{background:rgba(var(--c3-rgb),.14)}.ev.done.svelte-13luymz{opacity:.6}.ev.done.svelte-13luymz .lbl:where(.svelte-13luymz),.ev.done.svelte-13luymz .s:where(.svelte-13luymz),.ag-item.done.svelte-13luymz .ag-sum:where(.svelte-13luymz){text-decoration:line-through;color:var(--fg-mute)}.ev.block.k-reminder.svelte-13luymz{flex-direction:row;align-items:center;padding:0 6px;background:var(--bg-card);border:1px dashed var(--ev);border-left:3px solid var(--ev)}.ev.block.k-reminder.svelte-13luymz .s:where(.svelte-13luymz){font-weight:500;font-size:11px}.ev.block.k-note.svelte-13luymz{background:var(--tint-2)}.ev.block.k-task.svelte-13luymz{flex-direction:row;align-items:flex-start;gap:2px}.ev.block.svelte-13luymz .open:where(.svelte-13luymz){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:left;cursor:inherit;display:flex;flex-direction:column;gap:1px;min-width:0;width:100%;flex:1}.ev.block.k-reminder.svelte-13luymz .open:where(.svelte-13luymz){flex-direction:row}.grip.svelte-13luymz{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize;touch-action:none}.grip.svelte-13luymz:after{content:"";position:absolute;left:50%;bottom:2px;width:18px;margin-left:-9px;height:2px;border-radius:2px;background:rgba(var(--fg-rgb),.25);opacity:0}.ev.block.svelte-13luymz:hover .grip:where(.svelte-13luymz):after{opacity:1}.grid.svelte-13luymz,.month-grid.svelte-13luymz,.allday-row.svelte-13luymz{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ev.guest.svelte-13luymz{cursor:not-allowed}.ev.dragging.svelte-13luymz{opacity:.35}.main.dragging.svelte-13luymz,.main.dragging.svelte-13luymz :where(.svelte-13luymz){cursor:grabbing!important}.main.resizing.svelte-13luymz,.main.resizing.svelte-13luymz :where(.svelte-13luymz){cursor:ns-resize!important}.ghost.svelte-13luymz{position:absolute;left:2px;right:2px;z-index:5;pointer-events:none;border-radius:6px;background:rgba(var(--c3-rgb),.18);border:1.5px dashed var(--c3);padding:2px 6px;font-size:11px;font-weight:600;color:var(--fg);overflow:hidden}.ghost.create.svelte-13luymz{background:rgba(var(--c3-rgb),.12)}.cell.drop.svelte-13luymz,.allday-cell.drop.svelte-13luymz{background:rgba(var(--c3-rgb),.12);box-shadow:inset 0 0 0 1.5px var(--c3)}.chip-ghost.svelte-13luymz{position:fixed;z-index:70;pointer-events:none;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;background:var(--bg-card);color:var(--fg);border:1px solid var(--c3);box-shadow:var(--shadow-card)}.cell.svelte-13luymz{cursor:cell}.cell-top.svelte-13luymz{display:flex;align-items:center;justify-content:space-between}.plus.svelte-13luymz{font:inherit;font-size:15px;line-height:1;width:22px;height:22px;border-radius:50%;border:0;cursor:pointer;background:rgba(var(--c3-rgb),.12);color:var(--c3);opacity:0;transition:opacity .12s}.cell.svelte-13luymz:hover .plus:where(.svelte-13luymz),.plus.svelte-13luymz:focus-visible{opacity:1}@media (hover: none){.plus.svelte-13luymz{display:none}}.allday-cell.svelte-13luymz{cursor:cell}.q-scrim.svelte-13luymz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.quick.svelte-13luymz{position:fixed;left:var(--qx);top:var(--qy);z-index:51;width:268px;background:var(--bg-card);color:var(--fg);border:.5px solid var(--line-strong);border-radius:14px;box-shadow:0 14px 40px -12px rgba(var(--fg-rgb),.35);padding:10px;display:flex;flex-direction:column;gap:8px}.quick.svelte-13luymz:focus{outline:none}.q-head.svelte-13luymz{font-size:12px;font-weight:600;color:var(--fg-mute);padding:0 4px}.q-grid.svelte-13luymz{display:grid;grid-template-columns:1fr 1fr;gap:6px}.q-item.svelte-13luymz{font:inherit;font-size:13.5px;font-weight:600;color:var(--fg);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:12px 6px;border-radius:11px;border:.5px solid var(--line);background:var(--bg-soft)}.q-ic.svelte-13luymz{font-size:22px;line-height:1}.q-item.svelte-13luymz:hover,.q-item.svelte-13luymz:focus-visible{outline:none;border-color:var(--c3);background:rgba(var(--c3-rgb),.1)}.q-ask.svelte-13luymz{display:flex;flex-direction:column;gap:4px;border-top:.5px solid var(--line);padding-top:8px}.q-ask.svelte-13luymz label:where(.svelte-13luymz){font-size:12px;font-weight:600;color:var(--fg-soft);padding:0 4px}.q-ask-row.svelte-13luymz{display:flex;gap:6px}.q-ask.svelte-13luymz input:where(.svelte-13luymz){flex:1;min-width:0;font:inherit;font-size:13px;color:var(--fg);background:var(--bg-soft);border:.5px solid var(--line-strong);border-radius:9px;padding:7px 9px}.q-ask.svelte-13luymz input:where(.svelte-13luymz):focus{outline:none;border-color:var(--c3);box-shadow:0 0 0 3px rgba(var(--c3-rgb),.18)}.q-go.svelte-13luymz{flex:none;width:34px;border-radius:9px;border:0;background:var(--grad-warm);color:var(--on-accent);cursor:pointer;display:grid;place-items:center}.q-go.svelte-13luymz:disabled{opacity:.45;cursor:default}@media (max-width: 640px){.q-scrim.svelte-13luymz{background:rgba(var(--fg-rgb),.25)}.quick.svelte-13luymz{left:0;right:0;top:auto;bottom:0;width:auto;border-radius:18px 18px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.q-item.svelte-13luymz{padding:16px 6px;font-size:15px}.q-ic.svelte-13luymz{font-size:26px}}.ask-scrim.svelte-13luymz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:rgba(var(--fg-rgb),.28)}.ask.svelte-13luymz{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 32px));background:var(--bg-card);color:var(--fg);border-radius:14px;padding:18px;box-shadow:var(--shadow-card)}.ask.svelte-13luymz h2:where(.svelte-13luymz){font-size:15.5px;margin:0 0 6px}.ask.svelte-13luymz p:where(.svelte-13luymz){font-size:13.5px;color:var(--fg-soft);margin:0 0 14px;line-height:1.45}.ask-row.svelte-13luymz{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.spacer.svelte-13luymz{flex:1}.toast.svelte-13luymz{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;max-width:calc(100vw - 32px);background:var(--fg);color:var(--bg-card);padding:10px 16px;border-radius:10px;font-size:13px;box-shadow:var(--shadow-card)}.ag-row.svelte-13luymz{display:flex;align-items:center;gap:6px}.ag-tick.svelte-13luymz{font-size:15px;padding:4px}.ag-row.svelte-13luymz .ag-item:where(.svelte-13luymz){flex:1;min-width:0}.ag-item.k-note.svelte-13luymz{background:var(--tint-2)}@media (max-width: 760px){.cal.svelte-13luymz{flex-direction:column;padding:10px}.side.svelte-13luymz{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.side.svelte-13luymz h3:where(.svelte-13luymz){display:none}.cals.svelte-13luymz{flex-direction:row;flex-wrap:wrap}.ag-item.svelte-13luymz{grid-template-columns:1fr;gap:2px}}
