.tw.svelte-j4rvbp{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:var(--dt-paper,none), var(--dt-bg,#efebe9);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative;overflow:hidden}.tw--auto.svelte-j4rvbp{overflow:visible}.tw-scroll.svelte-j4rvbp{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:var(--dt-scrollbar,#0f0f0f1a) transparent;flex:1;min-height:0;overflow:auto}.tw--auto.svelte-j4rvbp .tw-scroll:where(.svelte-j4rvbp){overflow-y:visible}.tw-scroll.svelte-j4rvbp::-webkit-scrollbar{width:5px;height:5px}.tw-scroll.svelte-j4rvbp::-webkit-scrollbar-thumb{background:var(--dt-scrollbar,#0f0f0f1a);border-radius:0}.tw-scroll.svelte-j4rvbp::-webkit-scrollbar-track{background:0 0}.tw-inner.svelte-j4rvbp{flex-direction:column;width:100%;display:flex}.tw-top.svelte-j4rvbp{z-index:30;background:var(--dt-paper,none), var(--dt-bg,#efebe9);border-bottom:1px solid var(--dt-border,#0f0f0f14);position:sticky;top:0}.tw-head.svelte-j4rvbp{display:flex}.tw-corner.svelte-j4rvbp{z-index:2;background:var(--dt-paper,none), var(--dt-bg,#efebe9);flex-shrink:0;position:sticky;left:0}.tw-hd.svelte-j4rvbp{min-width:var(--tw-col-min,110px);border-left:1px solid var(--dt-border,#0f0f0f14);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:14px 4px 12px;display:flex}.tw-hd-wd.svelte-j4rvbp{font:500 12px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-2,#0f0f0f8a)}.tw-hd--today.svelte-j4rvbp .tw-hd-wd:where(.svelte-j4rvbp){color:var(--dt-accent,#1d4fd7)}.tw-hd-num.svelte-j4rvbp{font:400 40px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:-.02em;color:var(--dt-text,#0f0f0fde);justify-content:center;align-items:center;font-stretch:90%;display:inline-flex}.tw-hd-num--today.svelte-j4rvbp{color:var(--dt-accent,#1d4fd7)}.tw-hd-custom.svelte-j4rvbp{max-width:100%;overflow:hidden}.tw-allday.svelte-j4rvbp{border-top:1px solid var(--dt-border,#0f0f0f14);display:flex}.tw-ad-gutter.svelte-j4rvbp{box-sizing:border-box;z-index:2;background:var(--dt-paper,none), var(--dt-bg,#efebe9);flex-shrink:0;justify-content:flex-end;align-items:flex-start;padding:6px 8px 6px 0;display:flex;position:sticky;left:0}.tw-ad-gutter-lb.svelte-j4rvbp{font:500 12px/1.2 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;color:var(--dt-text-2,#0f0f0fa8);text-align:right}.tw-ad-cell.svelte-j4rvbp{min-width:var(--tw-col-min,110px);border-left:1px solid var(--dt-border,#0f0f0f14);flex-direction:column;flex:1 1 0;gap:2px;padding:4px 0 5px;display:flex}.tw-ad-cell--today.svelte-j4rvbp{background:var(--dt-today-bg,#1d4fd70a)}.tw-ad.svelte-j4rvbp{appearance:none;background:var(--dt-paper,none) var(--ev-color);background-blend-mode:multiply;min-height:36px;color:var(--dt-btn-text,#fff);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;align-items:center;gap:4px;padding:0 10px;transition:filter .12s;display:flex;overflow:hidden}.tw-ad.svelte-j4rvbp:hover{filter:brightness(1.08)}.tw-ad--mid.svelte-j4rvbp,.tw-ad--end.svelte-j4rvbp:not(.tw-ad--start){margin-left:-1px}.tw-ad--selected.svelte-j4rvbp{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff)}.tw-ad--cancelled.svelte-j4rvbp .tw-ad-title:where(.svelte-j4rvbp){text-decoration:line-through}.tw-ad--cancelled.svelte-j4rvbp{background:color-mix(in srgb, var(--ev-color) 55%, var(--dt-bg,#efebe9))}.tw-ad.svelte-j4rvbp:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff), 0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.tw-ad-title.svelte-j4rvbp{font:500 13.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:left;unicode-bidi:plaintext;flex:1;min-width:0;overflow:hidden}.tw-ad-title.svelte-j4rvbp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.tw-ad-span.svelte-j4rvbp{font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:inherit;opacity:.75;flex-shrink:0}.tw-ad--mid.svelte-j4rvbp .tw-ad-title:where(.svelte-j4rvbp),.tw-ad--end.svelte-j4rvbp:not(.tw-ad--start) .tw-ad-title:where(.svelte-j4rvbp){visibility:hidden}.tw-ad-gutter.svelte-j4rvbp+.tw-ad-cell:where(.svelte-j4rvbp) .tw-ad-title:where(.svelte-j4rvbp){visibility:visible}.tw-ad-span.svelte-j4rvbp,.tw-ad-cont.svelte-j4rvbp,.tw-ad-arrow.svelte-j4rvbp{display:none}.tw-ad-arrow.svelte-j4rvbp{color:inherit;opacity:.75;flex-shrink:0;margin-left:auto;display:none}.tw-ad-more.svelte-j4rvbp{appearance:none;text-align:left;font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;align-self:flex-start;padding:2px 6px}.tw-ad-more.svelte-j4rvbp:hover{color:var(--dt-text,#0f0f0fde)}.tw-ad-more.svelte-j4rvbp:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.tw-body.svelte-j4rvbp{display:flex;position:relative}.tw-body--unplaced.svelte-j4rvbp{visibility:hidden;animation:0s 1.5s forwards svelte-j4rvbp-tw-reveal}@keyframes svelte-j4rvbp-tw-reveal{to{visibility:visible}}.tw-gutter.svelte-j4rvbp{z-index:20;background:var(--dt-paper,none), var(--dt-bg,#efebe9);border-right:1px solid var(--dt-border,#0f0f0f14);flex-shrink:0;position:sticky;left:0}.tw-gutter-lb.svelte-j4rvbp{font:400 26px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dt-text,#0f0f0fde);white-space:nowrap;align-items:flex-start;gap:2px;font-stretch:85%;display:flex;position:absolute;left:6px;right:0;transform:translateY(-50%)}.tw-gutter-lb.svelte-j4rvbp:after{content:"";background:var(--dt-border-day,#0f0f0f4d);flex:1;align-self:center;min-width:6px;height:1px;margin-left:5px}.tw-gutter-lb.svelte-j4rvbp:first-child{transform:none}.tw-gutter-lb.svelte-j4rvbp:first-child:after{align-self:flex-start}.tw-gutter-lb--under.svelte-j4rvbp{visibility:hidden}.tw-gutter-lb.svelte-j4rvbp small:where(.svelte-j4rvbp){letter-spacing:0;color:var(--dt-text-2,#0f0f0f8a);font-size:10px;font-weight:500;line-height:1}.tw-gutter-now.svelte-j4rvbp,.tw-gutter-drag.svelte-j4rvbp{background:var(--dt-surface,var(--dt-bg,#efebe9));font:500 11px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-accent,#1d4fd7);white-space:nowrap;z-index:2;border-radius:0;padding:2px 4px;position:absolute;right:3px;transform:translateY(-50%)}.tw-gutter-now.svelte-j4rvbp{background:var(--dt-accent,#1d4fd7);color:var(--dt-btn-text,#fff)}.tw-cols.svelte-j4rvbp{flex:1;min-width:0;display:flex;position:relative}.tw-lines.svelte-j4rvbp{pointer-events:none;z-index:1;position:absolute;inset:0}.tw-line.svelte-j4rvbp{background:var(--dt-border,#0f0f0f14);height:1px;position:absolute;left:0;right:0}.tw-line--half.svelte-j4rvbp{opacity:.4}.tw-now-week.svelte-j4rvbp{border-top:2px solid var(--dt-accent,#1d4fd7);opacity:.85;height:0;position:absolute;left:0;right:0;transform:translateY(-1px)}.tw-col.svelte-j4rvbp{min-width:var(--tw-col-min,110px);border-left:1px solid var(--dt-border,#0f0f0f14);box-sizing:border-box;flex:1 1 0;position:relative}.tw-col.svelte-j4rvbp:focus-visible{outline:2px solid var(--dt-text,#0f0f0f);outline-offset:-2px}.tw-lines.svelte-j4rvbp+.tw-col:where(.svelte-j4rvbp){border-left:none}.tw-col.svelte-j4rvbp{background:var(--tw-col-wash,transparent)}.tw-col--today.svelte-j4rvbp{--tw-col-wash:var(--dt-today-bg,#1d4fd70a)}.tw-col--past.svelte-j4rvbp{--tw-col-wash:color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent)}.tw-ev--past.svelte-j4rvbp:not(.tw-ev--cancelled){opacity:.78}.tw-col--weekend.svelte-j4rvbp:not(.tw-col--today):not(.tw-col--past){--tw-col-wash:var(--dt-weekend-bg,#0f0f0f03)}.tw-col--disabled.svelte-j4rvbp{background:repeating-linear-gradient(45deg, transparent, transparent 6px, var(--dt-border,#0f0f0f14) 6px, var(--dt-border,#0f0f0f14) 7px)!important}.tw-blocked.svelte-j4rvbp{z-index:2;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent), color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent) 4px, transparent 4px, transparent 8px);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;left:0;right:0;overflow:hidden}.tw-blocked-lb.svelte-j4rvbp{font:500 11px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding-top:4px}.tw-now.svelte-j4rvbp{border-top:2px solid var(--dt-accent,#1d4fd7);z-index:5;pointer-events:none;height:0;position:absolute;left:0;right:0;transform:translateY(-1px)}.tw-now-dot.svelte-j4rvbp{background:var(--dt-accent,#1d4fd7);z-index:12;pointer-events:none;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;left:-4px}.tw-ev.svelte-j4rvbp{z-index:6;--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));cursor:grab;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-radius:0;align-items:stretch;min-height:24px;transition:box-shadow .12s,background .12s;display:flex;position:absolute;overflow:hidden}.tw-ev.svelte-j4rvbp:hover{background-color:var(--dt-hover,#0f0f0f0a);z-index:8}.tw-ev--short.svelte-j4rvbp{overflow:visible}.tw-ev--short.svelte-j4rvbp:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tw-ev--selected.svelte-j4rvbp{box-shadow:inset 0 0 0 1px var(--ev-color);z-index:9}.tw-ev--current.svelte-j4rvbp{background-color:var(--dt-accent-dim,#1d4fd71f)}.tw-ev.tw-ev--on-now.svelte-j4rvbp{background:linear-gradient(var(--_fill), var(--_fill)), linear-gradient(var(--tw-ev-wash,transparent), var(--tw-ev-wash,transparent)), linear-gradient(var(--tw-col-wash,transparent), var(--tw-col-wash,transparent)), var(--dt-paper,none), var(--dt-bg,#efebe9)}.tw-ev--on-now.tw-ev--current.svelte-j4rvbp{--tw-ev-wash:var(--dt-accent-dim,#1d4fd71f)}.tw-ev--on-now.svelte-j4rvbp:hover{--tw-ev-wash:var(--dt-hover,#0f0f0f0a)}.tw-ev--resizing.svelte-j4rvbp{z-index:50;cursor:ns-resize;box-shadow:0 4px 20px #00000040}.tw-ev--moving.svelte-j4rvbp{opacity:.3;pointer-events:none;box-shadow:none}.tw-ev--cancelled.svelte-j4rvbp .tw-ev-title:where(.svelte-j4rvbp){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.tw-ev--cancelled.svelte-j4rvbp .tw-ev-stripe:where(.svelte-j4rvbp){opacity:.45}.tw-ev--tentative.svelte-j4rvbp .tw-ev-title:where(.svelte-j4rvbp),.tw-ev--full.svelte-j4rvbp .tw-ev-title:where(.svelte-j4rvbp){color:var(--dt-text-2,#0f0f0f8a)}.tw-ev--tentative.svelte-j4rvbp .tw-ev-stripe:where(.svelte-j4rvbp),.tw-ev--limited.svelte-j4rvbp .tw-ev-stripe:where(.svelte-j4rvbp){background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.tw-ev--full.svelte-j4rvbp .tw-ev-stripe:where(.svelte-j4rvbp){opacity:.45}.tw-ev--readonly.svelte-j4rvbp{cursor:default}.tw-ev-stripe.svelte-j4rvbp{width:var(--dt-ev-bar,3px);background:var(--ev-color);flex-shrink:0}.tw-ev-body.svelte-j4rvbp{flex-direction:column;flex:1;gap:1px;min-width:0;padding:3px 7px;display:flex;overflow:hidden;container:tw-ev/inline-size}.tw-ev--compact.svelte-j4rvbp .tw-ev-body:where(.svelte-j4rvbp){flex-flow:wrap;align-content:flex-start;align-items:baseline;gap:24px 5px;padding-top:2px;padding-bottom:0}.tw-ev--compact.svelte-j4rvbp .tw-ev-title:where(.svelte-j4rvbp){flex:0 auto;min-width:0}.tw-ev--compact.svelte-j4rvbp .tw-ev-end:where(.svelte-j4rvbp){display:none}.tw-ev-time.svelte-j4rvbp{font:400 14px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);white-space:nowrap;flex-shrink:0;order:1}@container tw-ev (width<=104px){.tw-ev-end.svelte-j4rvbp{display:none}}.tw-ev-title.svelte-j4rvbp{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;text-align:left;unicode-bidi:plaintext;order:0;overflow:hidden}.svelte-j4rvbp:is(.tw-ev-title:where(.svelte-j4rvbp),.tw-ev-loc:where(.svelte-j4rvbp)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.tw-ev--tall.svelte-j4rvbp .tw-ev-body:where(.svelte-j4rvbp){flex-wrap:wrap;column-gap:16px}.tw-ev--tall.svelte-j4rvbp :is(.tw-ev-title:where(.svelte-j4rvbp),.tw-ev-time:where(.svelte-j4rvbp),.tw-ev-loc:where(.svelte-j4rvbp)){width:100%}.tw-ev--tall.svelte-j4rvbp .tw-ev-title:where(.svelte-j4rvbp){-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box}.tw-ev-loc.svelte-j4rvbp{font:400 12.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;text-align:left;unicode-bidi:plaintext;order:2;overflow:hidden}.tw-ev-live.svelte-j4rvbp{background:var(--ev-color,var(--dt-accent));border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite svelte-j4rvbp-tw-pulse;position:absolute;top:4px;right:4px}@keyframes svelte-j4rvbp-tw-pulse{0%,to{opacity:1}50%{opacity:.4}}.tw-ev-handle.svelte-j4rvbp{z-index:2;cursor:ns-resize;touch-action:none;width:44px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.tw-ev-handle--start.svelte-j4rvbp{top:0}.tw-ev-handle--end.svelte-j4rvbp{bottom:0}.tw-ev-handle.svelte-j4rvbp:before{content:"";height:20px;position:absolute;left:0;right:0}.tw-ev-handle--start.svelte-j4rvbp:before{top:0}.tw-ev-handle--end.svelte-j4rvbp:before{bottom:0}.tw-ev--short.svelte-j4rvbp .tw-ev-handle:where(.svelte-j4rvbp):before{height:12px}.tw-ev-handle.svelte-j4rvbp:after{content:"";background:var(--ev-color);opacity:0;border-radius:0;width:20px;height:3px;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.tw-ev-handle--start.svelte-j4rvbp:after{top:1px}.tw-ev-handle--end.svelte-j4rvbp:after{bottom:1px}.tw-ev.svelte-j4rvbp:hover .tw-ev-handle:where(.svelte-j4rvbp):after,.tw-ev.svelte-j4rvbp:focus-within .tw-ev-handle:where(.svelte-j4rvbp):after,.tw-ev.svelte-j4rvbp:focus-visible .tw-ev-handle:where(.svelte-j4rvbp):after,.tw-ev--resizing.svelte-j4rvbp .tw-ev-handle:where(.svelte-j4rvbp):after,.tw-ev--selected.svelte-j4rvbp .tw-ev-handle:where(.svelte-j4rvbp):after{opacity:.55}.tw-ev-handle.svelte-j4rvbp:hover:after{opacity:.9}@media (hover:none){.tw-ev-handle.svelte-j4rvbp:after{opacity:.55}}.tw-ghost.svelte-j4rvbp{z-index:40;background:color-mix(in srgb, var(--ev-color) 12%, var(--dt-surface,var(--dt-bg,#efebe9)));outline:1px solid color-mix(in srgb, var(--ev-color) 45%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--ev-color) 24%, #00000038);pointer-events:none;cursor:grabbing;box-sizing:border-box;border-radius:0;flex-direction:column;gap:1px;padding:3px 6px;display:flex;position:absolute;left:1px;right:3px;overflow:hidden}.tw-ghost--create.svelte-j4rvbp{background:color-mix(in srgb, var(--ev-color) 12%, transparent);outline:1px dashed color-mix(in srgb, var(--ev-color) 60%, transparent);box-shadow:none}.tw-ghost-time.svelte-j4rvbp{font:500 12.5px/1.15 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--ev-color,var(--dt-accent,#1d4fd7));white-space:nowrap}.tw-ghost-title.svelte-j4rvbp{font:500 12.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tw-empty.svelte-j4rvbp{pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tw-ev.svelte-j4rvbp:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);z-index:9;outline:none}@media (prefers-reduced-motion:reduce){.tw-ev.svelte-j4rvbp,.tw-ad.svelte-j4rvbp,.tw-ev-handle.svelte-j4rvbp:after{transition:none}.tw-ev-live.svelte-j4rvbp{animation:none}}.wg.svelte-l8xuza{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative;overflow:hidden}.wg--auto.svelte-l8xuza{overflow:visible}.wg-body.svelte-l8xuza{overflow-anchor:none;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--dt-scrollbar,#0f0f0f1a) transparent;flex:1;overflow:auto}.wg--auto.svelte-l8xuza .wg-body:where(.svelte-l8xuza){overflow-y:visible}.wg-body.svelte-l8xuza::-webkit-scrollbar{width:4px}.wg-body.svelte-l8xuza::-webkit-scrollbar-thumb{background:var(--dt-scrollbar,#0f0f0f1a);border-radius:0}.wg-body.svelte-l8xuza::-webkit-scrollbar-track{background:0 0}.wg-probe.svelte-l8xuza{visibility:hidden;pointer-events:none;height:0;position:absolute;overflow:hidden}.wg-week.svelte-l8xuza{margin:var(--wg-row-margin,12px) 8px;border:1px solid var(--dt-border,#0f0f0f14);border-radius:0;display:flex;overflow:hidden}.wg-week--current.svelte-l8xuza{background:var(--dt-today-bg,#1d4fd70a);border-color:var(--dt-border-day,#0f0f0f4d)}.wg-week-body.svelte-l8xuza{flex-direction:column;flex:1;min-width:0;display:flex}.wg-days.svelte-l8xuza{flex:1;display:flex}.wg-cell.svelte-l8xuza{box-sizing:border-box;border-right:1px solid var(--dt-border,#0f0f0f14);cursor:pointer;flex-direction:column;flex:1;min-width:90px;padding:4px 4px 8px;transition:background .15s;display:flex;position:relative}.wg-cell.svelte-l8xuza:last-child{border-right:none}.wg-cell--month.svelte-l8xuza .wg-cell-events:where(.svelte-l8xuza),.wg-cell--month.svelte-l8xuza .wg-allday:where(.svelte-l8xuza){margin-left:var(--wg-month-inset,22px)}.wg-month.svelte-l8xuza{writing-mode:vertical-rl;text-align:end;font:500 12px / 22px var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;white-space:nowrap;color:var(--dt-text-3,#0f0f0f61);flex:0 0 22px;padding:6px 0;overflow:hidden;transform:rotate(180deg)}.wg-week--current.svelte-l8xuza .wg-month:where(.svelte-l8xuza),.wg-month--start.svelte-l8xuza{color:var(--dt-text,#0f0f0fde)}.wg-month--inset.svelte-l8xuza{pointer-events:none;position:absolute;top:0;left:2px}.wg-cell.svelte-l8xuza:hover{background:var(--dt-hover,#0f0f0f04)}.wg-cell--today.svelte-l8xuza{background:var(--dt-today-bg,#1d4fd70a)}.wg-cell--drop.svelte-l8xuza{box-shadow:inset 0 0 0 2px var(--dt-accent,#1d4fd7);background:var(--dt-accent-dim,#1d4fd71f)!important}.wg-cell--today.svelte-l8xuza:hover{background:var(--dt-hover,#0f0f0f0a)}.wg-week.svelte-l8xuza:not(.wg-week--current) .wg-day-num:where(.svelte-l8xuza){color:var(--dt-text-2,#0f0f0f8a)}.wg-cell--past.svelte-l8xuza .wg-ev:where(.svelte-l8xuza):not(.wg-ev--cancelled){opacity:.78}.wg-cell--weekend.svelte-l8xuza{background:var(--dt-weekend-bg,#0f0f0f03)}.wg-cell--disabled.svelte-l8xuza{background:repeating-linear-gradient(45deg, transparent, transparent 6px, var(--dt-border,#0f0f0f14) 6px, var(--dt-border,#0f0f0f14) 7px)!important}.wg-blocked.svelte-l8xuza{box-sizing:border-box;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent), color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent) 3px, transparent 3px, transparent 6px);border-radius:0;align-items:flex-start;gap:3px;padding:2px 4px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.wg-blocked-label.svelte-l8xuza{font:500 11px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.wg-cell-custom-header.svelte-l8xuza{padding:0 4px 2px}.wg-cell-hd.svelte-l8xuza{border-radius:0;align-self:flex-end;align-items:baseline;gap:4px;margin:1px 0 2px;padding:3px 7px;display:flex}.wg-day-wd.svelte-l8xuza{font:500 12px / 1 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-3,#0f0f0f61)}.wg-week--current.svelte-l8xuza .wg-day-wd:where(.svelte-l8xuza){color:var(--dt-text-2,#0f0f0f8a)}.wg-day-num.svelte-l8xuza{font:400 15px / 1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde)}.wg-week--current.svelte-l8xuza .wg-day-num:where(.svelte-l8xuza){color:var(--dt-text,#0f0f0fde)}.wg-cell-hd--today.svelte-l8xuza .wg-day-wd:where(.svelte-l8xuza),.wg-cell-hd--today.svelte-l8xuza .wg-day-num:where(.svelte-l8xuza){color:var(--dt-accent,#1d4fd7)}.wg-cell-hd--today.svelte-l8xuza .wg-day-num:where(.svelte-l8xuza){box-shadow:inset 0 -2px 0 var(--dt-accent,#1d4fd7);padding-bottom:2px}.wg-allday.svelte-l8xuza{gap:var(--wg-chip-gap,3px);margin-top:var(--wg-chip-gap,3px);flex-direction:column;flex-shrink:0;display:flex}.wg-ad.svelte-l8xuza{height:var(--wg-chip-h,22px);box-sizing:border-box;background:var(--ev-color);color:var(--dt-btn-text,#fff);cursor:pointer;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:3px;min-height:18px;padding:0 5px;transition:filter .12s;display:flex;overflow:hidden}.wg-ad--drag-preview.svelte-l8xuza{z-index:8;opacity:.95;pointer-events:none;cursor:grabbing;position:relative}.wg-ad.svelte-l8xuza:hover{filter:brightness(1.08)}.wg-ad--selected.svelte-l8xuza{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff)}.wg-ad.svelte-l8xuza:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff), 0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.wg-ad-title.svelte-l8xuza{font:500 13.5px / 1.1 var(--dt-sans,system-ui, sans-serif);color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wg-ad-cont.svelte-l8xuza{color:inherit;flex-shrink:0;display:flex}.wg-ad-arrow.svelte-l8xuza{color:inherit;flex-shrink:0;margin-left:auto;display:flex}.wg-cell-events.svelte-l8xuza{min-height:var(--wg-time-h,100px);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.wg-now.svelte-l8xuza{z-index:2;pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.wg-now.svelte-l8xuza:after{content:"";border-top:2px solid var(--dt-accent,#1d4fd7);flex:1}.wg-now-time.svelte-l8xuza{font:500 11px / 1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;background:var(--dt-accent,#1d4fd7);color:var(--dt-btn-text,#fff);border-radius:0;padding:2px 4px}.wg-drop.svelte-l8xuza{z-index:3}.wg-drop.svelte-l8xuza:after{border-top-style:dashed}.wg-ev.svelte-l8xuza{height:var(--wg-chip-h,22px);box-sizing:border-box;--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));cursor:pointer;border-radius:0;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0 5px;padding:0 3px 0 9px;transition:background .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.wg-ev.svelte-l8xuza:before{content:"";width:var(--dt-ev-bar,3px);background:var(--ev-color);position:absolute;inset:0 auto 0 0}.wg-ev.svelte-l8xuza:hover{background-color:var(--dt-hover,#0f0f0f0a)}.wg-ev--drag-preview.svelte-l8xuza{z-index:8;opacity:.95;pointer-events:none;background-color:var(--dt-hover,#0f0f0f0a);box-shadow:inset 0 0 0 1px var(--ev-color);cursor:grabbing;position:absolute;left:0;right:0}.wg-ev--selected.svelte-l8xuza{box-shadow:inset 0 0 0 1px var(--ev-color)}.wg-ev--current.svelte-l8xuza{background-color:var(--dt-accent-dim,#1d4fd71f)}.wg-ev--cancelled.svelte-l8xuza .wg-ev-title:where(.svelte-l8xuza){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.wg-ev--cancelled.svelte-l8xuza:before,.wg-ev--full.svelte-l8xuza:before{opacity:.45}.wg-ev--tentative.svelte-l8xuza .wg-ev-title:where(.svelte-l8xuza),.wg-ev--full.svelte-l8xuza .wg-ev-title:where(.svelte-l8xuza){color:var(--dt-text-2,#0f0f0f8a)}.wg-ev--tentative.svelte-l8xuza:before,.wg-ev--limited.svelte-l8xuza:before{background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.wg-ev--readonly.svelte-l8xuza{cursor:default}.wg-ev-time.svelte-l8xuza{font:400 14px / 1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);white-space:nowrap;flex-shrink:0}.wg-ev-title.svelte-l8xuza{font:500 15px / 1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;text-align:left;unicode-bidi:plaintext;flex:auto;min-width:0;overflow:hidden}.wg-ev-title.svelte-l8xuza:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.wg-ev-loc.svelte-l8xuza{font:400 12.5px / 1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;flex-shrink:0}.wg-ev-more.svelte-l8xuza{appearance:none;text-align:left;font:400 12.5px / 1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;align-self:flex-start;padding:2px 8px}.wg-ev-more.svelte-l8xuza:hover{color:var(--dt-text,#0f0f0fde)}.wg-ev-more.svelte-l8xuza:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.wg-cell.svelte-l8xuza:focus-visible{outline:2px solid var(--dt-text,#0f0f0f);outline-offset:-2px}.wg-ev.svelte-l8xuza:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.wg-ev--dragging.svelte-l8xuza{cursor:grabbing;background-color:var(--dt-hover,#0f0f0f0a);box-shadow:inset 0 0 0 1px var(--ev-color)}.ag.svelte-n8lbn1{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--dt-text,#0f0f0fde);font-family:var(--dt-sans,system-ui, sans-serif);flex-direction:column;display:flex;position:relative;overflow:hidden}.ag--auto.svelte-n8lbn1{height:auto;overflow:visible}.ag-card.svelte-n8lbn1,.ag-allday-chip.svelte-n8lbn1,.ag-compact-row.svelte-n8lbn1,.ag-q-now.svelte-n8lbn1,.ag-q-done-item.svelte-n8lbn1,.ag-log-row.svelte-n8lbn1,.ag-q-done-toggle.svelte-n8lbn1{font:inherit;color:inherit;text-align:left;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;padding:0}.ag--disabled.svelte-n8lbn1{background-image:repeating-linear-gradient(135deg, transparent, transparent 6px, color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent) 6px, color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent) 12px)}.ag-body.svelte-n8lbn1{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dt-border) transparent;flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:8px;display:flex;overflow:hidden auto}.ag-day-head.svelte-n8lbn1{flex-shrink:0;align-items:baseline;gap:8px;padding:0 16px 6px;display:flex}.ag-day-head-num.svelte-n8lbn1{font:400 40px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);margin-inline-end:4px;font-stretch:90%}.ag-day-head-badge.svelte-n8lbn1,.ag-day-head-name.svelte-n8lbn1{font:500 12px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-2,#0f0f0fa8)}.ag-day-head--today.svelte-n8lbn1 .ag-day-head-num:where(.svelte-n8lbn1),.ag-day-head--today.svelte-n8lbn1 .ag-day-head-name:where(.svelte-n8lbn1),.ag-day-head-badge.svelte-n8lbn1{color:var(--dt-accent,#1d4fd7)}.ag-day-head.svelte-n8lbn1 .ag-day-head-badge--muted:where(.svelte-n8lbn1){color:var(--dt-text-2,#0f0f0fa8)}.ag-day-head-date.svelte-n8lbn1{font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8)}.ag--auto.svelte-n8lbn1 .ag-body:where(.svelte-n8lbn1){min-height:auto;overflow-y:visible}.ag-body.svelte-n8lbn1::-webkit-scrollbar{width:4px}.ag-body.svelte-n8lbn1::-webkit-scrollbar-thumb{background:var(--dt-border);border-radius:0}.ag-allday.svelte-n8lbn1{border-bottom:1px solid var(--dt-border,#0f0f0f14);align-items:center;gap:8px;padding:6px 16px;display:flex}.ag-allday-label.svelte-n8lbn1{font:500 12px/1 var(--dt-sans,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--dt-text-2,#0f0f0fa8);white-space:nowrap;flex-shrink:0}.ag-allday-items.svelte-n8lbn1{flex-wrap:wrap;gap:6px;display:flex}.ag-allday-chip.svelte-n8lbn1{background:var(--ev-color);color:var(--dt-btn-text,#fff);cursor:pointer;border:none;border-radius:0;align-items:center;gap:5px;padding:4px 10px;display:flex}@media (pointer:coarse){.ag-allday-chip.svelte-n8lbn1{min-height:44px}.ag-q-done-item.svelte-n8lbn1{align-items:center;min-height:44px}}.ag-allday-chip.svelte-n8lbn1:hover,.ag-allday-chip.svelte-n8lbn1:active{filter:brightness(1.08)}.ag-allday-chip.svelte-n8lbn1:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff), 0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-allday-chip--selected.svelte-n8lbn1{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff)}.ag-allday-dot.svelte-n8lbn1{display:none}.ag-allday-title.svelte-n8lbn1{font:500 13.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:inherit;white-space:nowrap}.ag-card.svelte-n8lbn1{--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));border:none;border-bottom:1px solid var(--dt-border,#0f0f0f4d);cursor:pointer;border-radius:0;align-items:stretch;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ag-card.svelte-n8lbn1:before{content:"";width:var(--dt-ev-bar,3px);background:var(--ev-color);position:absolute;top:0;bottom:0;left:0}.ag-card.svelte-n8lbn1:hover,.ag-card.svelte-n8lbn1:active{background-color:var(--dt-hover,#0f0f0f0a)}.ag-card.svelte-n8lbn1:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-card--selected.svelte-n8lbn1{box-shadow:inset 0 0 0 1px var(--ev-color)}.ag-card--cancelled.svelte-n8lbn1 .ag-card-title:where(.svelte-n8lbn1){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.ag-card--cancelled.svelte-n8lbn1:before,.ag-card--full.svelte-n8lbn1:before{opacity:.45}.ag-card--tentative.svelte-n8lbn1 .ag-card-title:where(.svelte-n8lbn1),.ag-card--limited.svelte-n8lbn1 .ag-card-title:where(.svelte-n8lbn1),.ag-card--full.svelte-n8lbn1 .ag-card-title:where(.svelte-n8lbn1){color:var(--dt-text-2,#0f0f0f8a)}.ag-card--tentative.svelte-n8lbn1:before,.ag-card--limited.svelte-n8lbn1:before{background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.ag-card-body.svelte-n8lbn1{flex-direction:column;flex:1;gap:3px;min-width:0;max-width:44rem;padding:10px 12px 10px 15px;display:flex}.ag-card-top.svelte-n8lbn1{align-items:baseline;gap:12px;min-width:0;display:flex}.ag-card-title.svelte-n8lbn1{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);word-break:break-word;min-width:0}.ag-card-meta.svelte-n8lbn1{font:400 14px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde)}.ag-card-dur.svelte-n8lbn1,.ag-card-eta.svelte-n8lbn1,.ag-card-sub.svelte-n8lbn1,.ag-card-loc.svelte-n8lbn1,.ag-card-tag.svelte-n8lbn1{font:400 12.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8)}.ag-card-dur.svelte-n8lbn1{margin-left:8px}.ag-card-tags.svelte-n8lbn1{flex-wrap:wrap;gap:2px 10px;display:flex}.ag-card-tag.svelte-n8lbn1{white-space:nowrap}.ag-card--q.svelte-n8lbn1{transition:background .15s,box-shadow .15s}.ag-compact-row--queue.svelte-n8lbn1{margin:0}.ag-card-eta.svelte-n8lbn1{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.ag-card--hero.svelte-n8lbn1 .ag-card-eta:where(.svelte-n8lbn1){color:var(--dt-text,#0f0f0fde)}.ag-card--plan.svelte-n8lbn1 .ag-card-body:where(.svelte-n8lbn1){padding:12px 14px}.ag-card-order.svelte-n8lbn1{font:400 14px/1.25 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text-2,#0f0f0fa8);flex-shrink:0;min-width:18px}.ag-card--plan.svelte-n8lbn1 .ag-card-top:where(.svelte-n8lbn1){gap:10px}.ag-card--plan.svelte-n8lbn1 .ag-card-sub:where(.svelte-n8lbn1),.ag-card--plan.svelte-n8lbn1 .ag-card-loc:where(.svelte-n8lbn1),.ag-card--plan.svelte-n8lbn1 .ag-card-meta:where(.svelte-n8lbn1),.ag-card--plan.svelte-n8lbn1 .ag-card-tags:where(.svelte-n8lbn1){padding-left:28px}.ag-q.svelte-n8lbn1{flex:1;grid-template-columns:1fr 1.8fr;gap:0;min-height:0;padding:8px 0 10px;display:grid}.ag--mobile.svelte-n8lbn1,.ag--mobile.svelte-n8lbn1 .ag-body:where(.svelte-n8lbn1){touch-action:pan-y pinch-zoom}.ag--mobile.svelte-n8lbn1 .ag-q:where(.svelte-n8lbn1){grid-template-columns:1fr;min-height:auto;padding-inline:16px}.ag--mobile.svelte-n8lbn1 .ag-q-status:where(.svelte-n8lbn1){display:contents}.ag--mobile.svelte-n8lbn1 .ag-q-queue:where(.svelte-n8lbn1){order:2;padding:12px 0 16px;overflow-y:visible}.ag--mobile.svelte-n8lbn1 .ag-q-done-section:where(.svelte-n8lbn1){order:3}.ag--mobile.svelte-n8lbn1 .ag-card-body:where(.svelte-n8lbn1){padding:14px 16px}.ag--mobile.svelte-n8lbn1 .ag-log-row:where(.svelte-n8lbn1){padding:12px 0}.ag--mobile.svelte-n8lbn1 .ag-q-done-item:where(.svelte-n8lbn1){padding:8px 0}.ag-q-label.svelte-n8lbn1{font:500 12px/1.2 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-2,#0f0f0fa8);margin-bottom:8px;padding:0 12px}.ag-q-empty.svelte-n8lbn1{color:var(--dt-text-2,#0f0f0fa8);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.ag-q-status.svelte-n8lbn1{border-right:1px solid var(--dt-border,#0f0f0f14);scrollbar-width:none;flex-direction:column;padding:0 10px 0 14px;display:flex;overflow-y:auto}.ag-q-status.svelte-n8lbn1::-webkit-scrollbar{display:none}.ag-q-done-toggle.svelte-n8lbn1{border:1px solid var(--dt-border);font-family:var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text-2,#0f0f0fa8);cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:12.5px}.ag-q-done-toggle.svelte-n8lbn1:hover,.ag-q-done-toggle.svelte-n8lbn1:active{color:var(--dt-text,#0f0f0fde);border-color:var(--dt-border-day,#0f0f0f99)}.ag-q-done-toggle.svelte-n8lbn1:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.ag-q-now-sub.svelte-n8lbn1{font:400 12.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);margin-bottom:4px}.ag-q-done-section.svelte-n8lbn1{border-top:1px solid var(--dt-border,#0f0f0f14);margin-top:12px;padding-top:10px}.ag-q-clock.svelte-n8lbn1{font:500 12px/1.2 var(--dt-sans,system-ui, sans-serif);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--dt-accent,#1d4fd7);margin-left:4px}.ag-q-now.svelte-n8lbn1{background:var(--dt-accent-dim,color-mix(in srgb, var(--dt-accent,#1d4fd7) 12%, transparent));--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background-image:linear-gradient(var(--_fill), var(--_fill));border:none;border-bottom:1px solid var(--dt-border,#0f0f0f4d);cursor:pointer;border-radius:0;width:100%;margin-bottom:8px;padding:12px 12px 12px 15px;transition:background .15s,box-shadow .15s;display:block;position:relative}.ag-q-now.svelte-n8lbn1:before{content:"";width:var(--dt-ev-bar,3px);background:var(--ev-color,var(--dt-accent));position:absolute;top:0;bottom:0;left:0}.ag-q-now.svelte-n8lbn1:hover,.ag-q-now.svelte-n8lbn1:active{background:linear-gradient(var(--_fill), var(--_fill)), linear-gradient(var(--dt-hover,#0f0f0f0a), var(--dt-hover,#0f0f0f0a)), var(--dt-accent-dim,color-mix(in srgb, var(--dt-accent,#1d4fd7) 12%, transparent))}.ag-q-now.svelte-n8lbn1:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-q-now--selected.svelte-n8lbn1{box-shadow:inset 0 0 0 1px var(--ev-color,var(--dt-accent))}.ag-q-now-dot.svelte-n8lbn1{background:var(--ev-color,var(--dt-accent,#1d4fd7));border-radius:50%;width:8px;height:8px;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.ag-q-now-fill.svelte-n8lbn1{transition:none}}.ag-q-now-title.svelte-n8lbn1{font:500 20px/1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box;overflow:hidden}.ag-q-now-time.svelte-n8lbn1{font:400 14px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);margin-bottom:10px}.ag-q-now-track.svelte-n8lbn1{background:var(--dt-border,#0f0f0f14);border-radius:0;height:2px;overflow:hidden}.ag-q-now-fill.svelte-n8lbn1{background:var(--ev-color,var(--dt-accent,#1d4fd7));transform-origin:0;border-radius:0;width:100%;height:100%;transition:transform 1s linear}.ag-q-free.svelte-n8lbn1{margin-right:10px;padding:8px 10px}.ag-q-free-label.svelte-n8lbn1{font:400 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);margin-bottom:2px}.ag-q-queue.svelte-n8lbn1{scrollbar-width:none;flex-direction:column;gap:8px;padding:0 16px;display:flex;overflow-y:auto}.ag-q-queue.svelte-n8lbn1::-webkit-scrollbar{display:none}.ag-q-done-item.svelte-n8lbn1{cursor:pointer;align-items:baseline;gap:8px;width:100%;padding:4px 0;display:flex}.ag-q-done-item.svelte-n8lbn1:hover .ag-q-done-title:where(.svelte-n8lbn1),.ag-q-done-item.svelte-n8lbn1:active .ag-q-done-title:where(.svelte-n8lbn1),.ag-q-done-item--selected.svelte-n8lbn1 .ag-q-done-title:where(.svelte-n8lbn1){color:var(--dt-text,#0f0f0fde)}.ag-q-done-item.svelte-n8lbn1:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);border-radius:0;outline:none}.ag-q-done-check.svelte-n8lbn1{color:var(--dt-text-2,#0f0f0fa8);flex-shrink:0;font-size:12.5px}.ag-q-done-title.svelte-n8lbn1{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.ag-log.svelte-n8lbn1{scrollbar-width:none;flex:1;padding:8px 20px 12px;overflow-y:auto}.ag-log.svelte-n8lbn1::-webkit-scrollbar{display:none}.ag-log-row.svelte-n8lbn1{--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background-image:linear-gradient(var(--_fill), var(--_fill));border-bottom:1px solid var(--dt-border,#0f0f0f14);cursor:pointer;align-items:baseline;gap:10px;width:100%;padding:8px 0;display:flex}.ag-log-row.svelte-n8lbn1:last-child{border-bottom:none}.ag-log-row.svelte-n8lbn1:hover .ag-log-title:where(.svelte-n8lbn1),.ag-log-row.svelte-n8lbn1:active .ag-log-title:where(.svelte-n8lbn1),.ag-log-row--selected.svelte-n8lbn1 .ag-log-title:where(.svelte-n8lbn1){color:var(--dt-text,#0f0f0fde)}.ag-log-row.svelte-n8lbn1:hover,.ag-log-row.svelte-n8lbn1:active{background-color:var(--dt-hover,#0f0f0f0a)}.ag-log-row.svelte-n8lbn1:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);border-radius:0;outline:none}.ag-log-row--selected.svelte-n8lbn1{box-shadow:inset 0 0 0 1px var(--ev-color);border-radius:0}.ag-log-check.svelte-n8lbn1{color:var(--dt-text-2,#0f0f0fa8);flex-shrink:0;font-size:12.5px}.ag-log-time.svelte-n8lbn1{font:400 14px/1.25 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text-2,#0f0f0fa8);flex-shrink:0;min-width:4.6em}.ag-log-dot.svelte-n8lbn1{width:var(--dt-ev-bar,3px);opacity:.45;border-radius:0;flex-shrink:0;align-self:stretch}.ag-log-title.svelte-n8lbn1{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 auto;min-width:0;transition:color .15s;overflow:hidden}.ag-log-row--cancelled.svelte-n8lbn1 .ag-log-title:where(.svelte-n8lbn1){text-decoration:line-through}.ag-log-dur.svelte-n8lbn1{font:400 12.5px/1.25 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text-2,#0f0f0fa8);flex-shrink:0}.ag-compact-list.svelte-n8lbn1{scrollbar-width:none;flex:1;padding:8px 20px 12px;overflow-y:auto}.ag-compact-list.svelte-n8lbn1::-webkit-scrollbar{display:none}.ag-compact-row.svelte-n8lbn1{--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background-image:linear-gradient(var(--_fill), var(--_fill));border-bottom:1px solid var(--dt-border,#0f0f0f4d);cursor:pointer;align-items:baseline;gap:10px;width:100%;min-width:0;padding:5px 0 5px 11px;display:flex;position:relative}.ag-compact-row.svelte-n8lbn1:before{content:"";width:var(--dt-ev-bar,3px);background:var(--ev-color,var(--dt-accent));position:absolute;top:0;bottom:0;left:0}.ag-compact-row--selected.svelte-n8lbn1{box-shadow:inset 0 0 0 1px var(--ev-color)}.ag-compact-row.svelte-n8lbn1:hover .ag-compact-row-title:where(.svelte-n8lbn1),.ag-compact-row.svelte-n8lbn1:active .ag-compact-row-title:where(.svelte-n8lbn1){color:var(--dt-text)}.ag-compact-row.svelte-n8lbn1:hover,.ag-compact-row.svelte-n8lbn1:active{background-color:var(--dt-hover,#0f0f0f0a)}.ag-compact-row.svelte-n8lbn1:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-compact-row-time.svelte-n8lbn1{font:400 14px/1.3 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);white-space:nowrap;flex-shrink:0;min-width:4.6em}.ag-compact-row-main.svelte-n8lbn1{flex:0 auto;align-items:baseline;gap:10px;min-width:0;display:flex}.ag--mobile.svelte-n8lbn1 .ag-compact-row-main:where(.svelte-n8lbn1){flex-wrap:wrap;flex:1;row-gap:2px}.ag--mobile.svelte-n8lbn1 .ag-compact-row-title:where(.svelte-n8lbn1){flex-basis:auto}.ag--mobile.svelte-n8lbn1 .ag-compact-row-sub:where(.svelte-n8lbn1){max-width:100%}.ag-compact-row-title.svelte-n8lbn1{font:500 15px/1.3 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 auto;min-width:6em;transition:color .15s;overflow:hidden}.ag-compact-row-dur.svelte-n8lbn1,.ag-compact-row-sub.svelte-n8lbn1,.ag-compact-row-tag.svelte-n8lbn1{font:400 12.5px/1.3 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);white-space:nowrap}.ag-compact-row-dur.svelte-n8lbn1{font-variant-numeric:tabular-nums;flex-shrink:0}.ag-compact-row-sub.svelte-n8lbn1{text-overflow:ellipsis;flex-shrink:3;min-width:0;max-width:45%;overflow:hidden}.ag-compact-row-tag.svelte-n8lbn1{text-overflow:ellipsis;flex-shrink:1;min-width:2.5em;overflow:hidden}.ag-compact-row--cancelled.svelte-n8lbn1 .ag-compact-row-title:where(.svelte-n8lbn1){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.ag-compact-row--cancelled.svelte-n8lbn1:before{opacity:.45}.ag-compact-row--tentative.svelte-n8lbn1 .ag-compact-row-title:where(.svelte-n8lbn1){color:var(--dt-text-2,#0f0f0f8a)}.ag-compact-row--tentative.svelte-n8lbn1:before{background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.ag--mobile.svelte-n8lbn1 .ag-compact-row:where(.svelte-n8lbn1){padding:8px 0 8px 11px}.ag--mobile.svelte-n8lbn1 .ag-day-head:where(.svelte-n8lbn1){padding:0 16px 8px}.ag-plan.svelte-n8lbn1{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;padding:8px 20px 12px;display:flex;overflow-y:auto}.ag-plan.svelte-n8lbn1::-webkit-scrollbar{display:none}.ag.svelte-uhwfyj{-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--dt-text,#0f0f0fde);font-family:var(--dt-sans,system-ui, sans-serif);flex-direction:column;display:flex;position:relative;overflow:hidden}.ag--auto.svelte-uhwfyj{height:auto;overflow:visible}.ag-card.svelte-uhwfyj,.ag-allday-chip.svelte-uhwfyj,.ag-compact.svelte-uhwfyj,.ag-compact-more.svelte-uhwfyj,.ag-past-toggle.svelte-uhwfyj{font:inherit;color:inherit;text-align:left;box-sizing:border-box;background:0 0;border:none;margin:0;padding:0}.ag-body.svelte-uhwfyj{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--dt-border) transparent;flex:1;min-width:0;overflow:hidden auto}.ag-wday.svelte-uhwfyj:first-child .ag-wday-head:where(.svelte-uhwfyj){padding-top:12px}.ag--auto.svelte-uhwfyj .ag-body:where(.svelte-uhwfyj){overflow-y:visible}.ag-body.svelte-uhwfyj::-webkit-scrollbar{width:4px}.ag-body.svelte-uhwfyj::-webkit-scrollbar-thumb{background:var(--dt-border);border-radius:0}.ag-allday.svelte-uhwfyj{flex-wrap:wrap;gap:4px;padding:4px 14px 6px;display:flex}.ag-allday-chip.svelte-uhwfyj{background:var(--ev-color);color:var(--dt-btn-text,#fff);cursor:pointer;border:none;border-radius:0;align-items:center;gap:6px;padding:4px 10px;display:flex}.ag-allday-chip.svelte-uhwfyj:hover,.ag-allday-chip.svelte-uhwfyj:active{filter:brightness(1.08)}.ag-allday-chip.svelte-uhwfyj:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff), 0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-allday-chip--selected.svelte-uhwfyj{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff)}.ag-allday-dot.svelte-uhwfyj{display:none}.ag-allday-title.svelte-uhwfyj{font:500 13.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:inherit;white-space:nowrap}.ag-allday-span.svelte-uhwfyj{font:400 12.5px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:inherit;white-space:nowrap}.ag-card.svelte-uhwfyj{--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));border:none;border-bottom:1px solid var(--dt-border,#0f0f0f4d);cursor:pointer;border-radius:0;align-items:stretch;width:100%;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ag-card.svelte-uhwfyj:before{content:"";width:var(--dt-ev-bar,3px);background:var(--ev-color);position:absolute;top:0;bottom:0;left:0}.ag-card.svelte-uhwfyj:hover,.ag-card.svelte-uhwfyj:active{background-color:var(--dt-hover,#0f0f0f0a)}.ag-card.svelte-uhwfyj:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-card--selected.svelte-uhwfyj{box-shadow:inset 0 0 0 1px var(--ev-color)}.ag-card--cancelled.svelte-uhwfyj .ag-card-title:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.ag-card--cancelled.svelte-uhwfyj:before,.ag-card--full.svelte-uhwfyj:before{opacity:.45}.ag-card--tentative.svelte-uhwfyj .ag-card-title:where(.svelte-uhwfyj),.ag-card--limited.svelte-uhwfyj .ag-card-title:where(.svelte-uhwfyj),.ag-card--full.svelte-uhwfyj .ag-card-title:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0f8a)}.ag-card--tentative.svelte-uhwfyj:before,.ag-card--limited.svelte-uhwfyj:before{background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.ag-card-body.svelte-uhwfyj{flex-direction:column;flex:1;gap:3px;min-width:0;max-width:44rem;padding:8px 10px 8px 13px;display:flex}.ag-card-title.svelte-uhwfyj{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.ag-card-meta.svelte-uhwfyj{font:400 14px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ag-card-dur.svelte-uhwfyj,.ag-card-eta.svelte-uhwfyj,.ag-card-sub.svelte-uhwfyj,.ag-card-loc.svelte-uhwfyj,.ag-card-tag.svelte-uhwfyj{font:400 12.5px/1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8)}.ag-card-tags.svelte-uhwfyj{flex-wrap:wrap;gap:2px 10px;display:flex}.ag-card-tag.svelte-uhwfyj{white-space:nowrap}.ag-card-progress.svelte-uhwfyj{background:var(--dt-border,#0f0f0f14);border-radius:0;height:3px;margin-top:2px;overflow:hidden}.ag-card-progress-fill.svelte-uhwfyj{background:var(--ev-color,var(--dt-accent));transform-origin:0;border-radius:0;width:100%;height:100%;transition:transform 1s linear}@media (prefers-reduced-motion:reduce){.ag-card-progress-fill.svelte-uhwfyj{transition:none}}.ag-wday.svelte-uhwfyj{border-bottom:1px solid var(--dt-border,#0f0f0f14)}.ag-wday.svelte-uhwfyj:last-child{border-bottom:none}.ag-wday--today.svelte-uhwfyj{background:color-mix(in srgb, var(--dt-accent,#1d4fd7) 2%, transparent)}.ag-wday--past.svelte-uhwfyj .ag-wday-num:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0fa8)}.ag-wday--past.svelte-uhwfyj .ag-wday-head:where(.svelte-uhwfyj){padding:8px 20px 2px}.ag-wday--disabled.svelte-uhwfyj{position:relative}.ag-wday--disabled.svelte-uhwfyj:after{content:"";background:repeating-linear-gradient(135deg, transparent, transparent 4px, color-mix(in srgb, var(--dt-text,#0f0f0fde) 8%, transparent) 4px, color-mix(in srgb, var(--dt-text,#0f0f0fde) 8%, transparent) 8px);pointer-events:none;position:absolute;inset:0}.ag-wday-custom-header.svelte-uhwfyj{padding:2px 0 4px}.ag-wday-head--click.svelte-uhwfyj,.ag-wday-empty--click.svelte-uhwfyj{cursor:pointer}.ag-wday-head--click.svelte-uhwfyj:focus-visible,.ag-wday-empty--click.svelte-uhwfyj:focus-visible{outline:2px solid var(--dt-text,#0f0f0f);outline-offset:-2px;border-radius:0}.ag-wday-head.svelte-uhwfyj{background:var(--dt-bg,#efebe9);z-index:1;will-change:transform;justify-content:space-between;align-items:center;padding:8px 20px;display:flex;position:sticky;top:0;transform:translateZ(0)}.ag-wday-head-left.svelte-uhwfyj{align-items:baseline;gap:8px;display:flex}.ag-wday-num.svelte-uhwfyj{font:400 40px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);margin-inline-end:4px;font-stretch:90%}.ag-wday-badge.svelte-uhwfyj,.ag-wday-name.svelte-uhwfyj{font:500 12px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-2,#0f0f0fa8)}.ag-wday--today.svelte-uhwfyj .ag-wday-num:where(.svelte-uhwfyj),.ag-wday--today.svelte-uhwfyj .ag-wday-name:where(.svelte-uhwfyj),.ag-wday-badge.svelte-uhwfyj{color:var(--dt-accent,#1d4fd7)}.ag-wday.svelte-uhwfyj .ag-wday-badge--muted:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0fa8)}.ag-wday-date.svelte-uhwfyj{font:400 12px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-2,#0f0f0fa8)}.ag-wday-empty.svelte-uhwfyj{color:var(--dt-text-2,#0f0f0fa8);padding:2px 20px 8px;font-size:12.5px}.ag-wday-expanded.svelte-uhwfyj{padding:0 20px 10px}.ag-wslot.svelte-uhwfyj{margin-bottom:4px}.ag-wslot-header.svelte-uhwfyj{align-items:baseline;gap:8px;padding:2px 0;display:flex}.ag-wslot-now.svelte-uhwfyj{font:500 12px/1.2 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-accent,#1d4fd7)}.ag-wslot-cards.svelte-uhwfyj{flex-direction:column;gap:4px;display:flex}.ag-wslot-cards--multi.svelte-uhwfyj{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px;display:grid}.ag-wday-past-line.svelte-uhwfyj{color:var(--dt-text-2,#0f0f0fa8);padding:6px 0 0;font-size:12.5px}.ag-wday-past-line--summary.svelte-uhwfyj{padding:0 20px 8px}.ag-past-toggle.svelte-uhwfyj{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:5px;min-height:32px;transition:color .15s;display:inline-flex}.ag-past-toggle.svelte-uhwfyj:hover,.ag-past-toggle.svelte-uhwfyj:active{color:var(--dt-text,#0f0f0fde)}.ag-past-toggle.svelte-uhwfyj:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);border-radius:0;outline:none}.ag-past-chevron.svelte-uhwfyj{transition:transform .12s}.ag-past-chevron--open.svelte-uhwfyj{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ag-past-chevron.svelte-uhwfyj{transition:none}}.ag-compact--done.svelte-uhwfyj .ag-compact-title:where(.svelte-uhwfyj),.ag-compact--done.svelte-uhwfyj .ag-compact-time:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0fa8)}.ag-compact--done.svelte-uhwfyj:before{opacity:.45}.ag-wday-compact.svelte-uhwfyj{padding:0 20px 8px}.ag-compact.svelte-uhwfyj{--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background-image:linear-gradient(var(--_fill), var(--_fill));border-bottom:1px solid var(--dt-border,#0f0f0f4d);cursor:pointer;align-items:baseline;gap:10px;width:100%;min-width:0;padding:5px 0 5px 11px;display:flex;position:relative}.ag-compact.svelte-uhwfyj:before{content:"";width:var(--dt-ev-bar,3px);background:var(--ev-color,var(--dt-accent));position:absolute;top:0;bottom:0;left:0}.ag-compact--selected.svelte-uhwfyj{box-shadow:inset 0 0 0 1px var(--ev-color)}.ag-compact.svelte-uhwfyj:hover .ag-compact-title:where(.svelte-uhwfyj),.ag-compact.svelte-uhwfyj:active .ag-compact-title:where(.svelte-uhwfyj){color:var(--dt-text)}.ag-compact.svelte-uhwfyj:hover,.ag-compact.svelte-uhwfyj:active{background-color:var(--dt-hover,#0f0f0f0a)}.ag-compact.svelte-uhwfyj:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.ag-compact-time.svelte-uhwfyj{font:400 14px/1.3 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);white-space:nowrap;flex-shrink:0;min-width:4.4em}.ag-compact-main.svelte-uhwfyj{flex:0 auto;align-items:baseline;gap:10px;min-width:0;display:flex}.ag--mobile.svelte-uhwfyj .ag-compact-main:where(.svelte-uhwfyj){flex-wrap:wrap;flex:1;row-gap:2px}.ag--mobile.svelte-uhwfyj .ag-compact-title:where(.svelte-uhwfyj){flex-basis:auto}.ag--mobile.svelte-uhwfyj .ag-compact-loc:where(.svelte-uhwfyj),.ag--mobile.svelte-uhwfyj .ag-compact-sub:where(.svelte-uhwfyj){max-width:100%}.ag-compact-title.svelte-uhwfyj{font:500 15px/1.3 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:6em;transition:color .15s;overflow:hidden}.ag-compact-dur.svelte-uhwfyj,.ag-compact-sub.svelte-uhwfyj,.ag-compact-loc.svelte-uhwfyj,.ag-compact-tag.svelte-uhwfyj{font:400 12.5px/1.3 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);white-space:nowrap}.ag-compact-dur.svelte-uhwfyj{font-variant-numeric:tabular-nums;flex-shrink:0}.ag-compact-sub.svelte-uhwfyj{text-overflow:ellipsis;flex-shrink:3;min-width:0;max-width:160px;overflow:hidden}.ag-compact-loc.svelte-uhwfyj{text-overflow:ellipsis;flex-shrink:3;min-width:0;max-width:140px;overflow:hidden}.ag-compact--cancelled.svelte-uhwfyj .ag-compact-title:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.ag-compact--cancelled.svelte-uhwfyj:before,.ag-compact--full.svelte-uhwfyj:before{opacity:.45}.ag-compact--tentative.svelte-uhwfyj .ag-compact-title:where(.svelte-uhwfyj),.ag-compact--limited.svelte-uhwfyj .ag-compact-title:where(.svelte-uhwfyj),.ag-compact--full.svelte-uhwfyj .ag-compact-title:where(.svelte-uhwfyj){color:var(--dt-text-2,#0f0f0f8a)}.ag-compact--tentative.svelte-uhwfyj:before,.ag-compact--limited.svelte-uhwfyj:before{background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.ag-compact-tag.svelte-uhwfyj{text-overflow:ellipsis;flex-shrink:1;min-width:2.5em;max-width:120px;overflow:hidden}.ag-compact-more.svelte-uhwfyj{color:var(--dt-text-2,#0f0f0fa8);cursor:pointer;padding:4px 0 0 11px;font-size:12.5px;display:block}.ag-compact-more.svelte-uhwfyj:hover,.ag-compact-more.svelte-uhwfyj:active{color:var(--dt-text,#0f0f0fde)}.ag-compact-more.svelte-uhwfyj:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);border-radius:0;outline:none}.ag-card--drag.svelte-uhwfyj{opacity:.4}.ag-wday--drop.svelte-uhwfyj{background:var(--dt-hover,#0f0f0f0a);box-shadow:inset 0 0 0 1px var(--dt-accent,#1d4fd7)}.ag--cols.svelte-uhwfyj .ag-body:where(.svelte-uhwfyj){grid-template-columns:repeat(var(--ag-cols,7), minmax(0, 1fr));display:grid}.ag--cols.svelte-uhwfyj .ag-wday:where(.svelte-uhwfyj){border-bottom:none;border-inline-start:1px solid var(--dt-border,#0f0f0f14);min-width:0}.ag--cols.svelte-uhwfyj .ag-wday:where(.svelte-uhwfyj):first-child{border-inline-start:none}.ag--cols.svelte-uhwfyj .ag-wday:where(.svelte-uhwfyj) .ag-wday-head:where(.svelte-uhwfyj){padding:12px 10px 8px}.ag--cols.svelte-uhwfyj .ag-wday-head-left:where(.svelte-uhwfyj){flex-wrap:wrap;row-gap:2px}.ag--cols.svelte-uhwfyj .ag-wday-expanded:where(.svelte-uhwfyj),.ag--cols.svelte-uhwfyj .ag-wday-compact:where(.svelte-uhwfyj),.ag--cols.svelte-uhwfyj .ag-wday-empty:where(.svelte-uhwfyj),.ag--cols.svelte-uhwfyj .ag-wday-past-line--summary:where(.svelte-uhwfyj),.ag--cols.svelte-uhwfyj .ag-allday:where(.svelte-uhwfyj){padding-left:10px;padding-right:10px}.ag--cols.svelte-uhwfyj .ag-card-title:where(.svelte-uhwfyj){-webkit-line-clamp:3;line-clamp:3}.ag--cols.svelte-uhwfyj .ag-card-meta:where(.svelte-uhwfyj){flex-wrap:wrap;row-gap:3px}.ag--mobile.svelte-uhwfyj,.ag--mobile.svelte-uhwfyj .ag-body:where(.svelte-uhwfyj){touch-action:pan-y pinch-zoom}.ag--mobile.svelte-uhwfyj .ag-wday-head:where(.svelte-uhwfyj){padding:12px 16px}.ag--mobile.svelte-uhwfyj .ag-wday-expanded:where(.svelte-uhwfyj),.ag--mobile.svelte-uhwfyj .ag-wday-compact:where(.svelte-uhwfyj){padding:0 16px 12px}.ag--mobile.svelte-uhwfyj .ag-card-body:where(.svelte-uhwfyj){padding:12px 14px}.ag--mobile.svelte-uhwfyj .ag-compact:where(.svelte-uhwfyj){padding:8px 0 8px 11px}.ag--mobile.svelte-uhwfyj .ag-compact-more:where(.svelte-uhwfyj){padding-top:6px}.ag--mobile.svelte-uhwfyj .ag-wslot-cards--multi:where(.svelte-uhwfyj){grid-template-columns:1fr}.mb.svelte-zbkzcp{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:var(--dt-bg,#efebe9);-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom;flex-direction:column;display:flex;position:relative;overflow:hidden}.mb--auto.svelte-zbkzcp{overflow:visible}.mb-swipe.svelte-zbkzcp{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mb-swipe--animate.svelte-zbkzcp{transition:transform .18s}@media (prefers-reduced-motion:reduce){.mb-swipe--animate.svelte-zbkzcp{transition:none}}.mb-allday.svelte-zbkzcp{scrollbar-width:none;border-bottom:1px solid var(--dt-border,#0f0f0f14);flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:flex;overflow-x:auto}.mb-allday.svelte-zbkzcp::-webkit-scrollbar{display:none}.mb-allday--expanded.svelte-zbkzcp{flex-wrap:wrap;overflow-x:visible}.mb-allday-chip.svelte-zbkzcp{background:var(--ev-color);min-height:32px;color:var(--dt-btn-text,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:4px;max-width:160px;padding:4px 8px;transition:filter .12s;display:flex;position:relative}.mb-allday-chip.svelte-zbkzcp:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mb-allday-chip.svelte-zbkzcp:hover,.mb-allday-chip.svelte-zbkzcp:active{filter:brightness(1.08)}.mb-allday-chip--selected.svelte-zbkzcp{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff)}.mb-allday-chip.svelte-zbkzcp:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff), 0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.mb-allday-dot.svelte-zbkzcp{display:none}.mb-allday-title.svelte-zbkzcp{font:500 13.5px/1 var(--dt-sans,system-ui, sans-serif);color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.mb-allday-span.svelte-zbkzcp{font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:inherit;opacity:.75}.mb-allday-more.svelte-zbkzcp{font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;min-height:32px;padding:0 6px;position:relative}.mb-allday-more.svelte-zbkzcp:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mb-allday-more.svelte-zbkzcp:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.mb-grid.svelte-zbkzcp{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dt-scrollbar,#0f0f0f1a) transparent;flex:1;padding-top:8px;position:relative;overflow:hidden auto}.mb--auto.svelte-zbkzcp .mb-grid:where(.svelte-zbkzcp){overflow-y:visible}.mb-grid.svelte-zbkzcp:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.mb-grid-inner.svelte-zbkzcp{min-width:100%;position:relative}.mb-empty.svelte-zbkzcp{pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mb-empty-text.svelte-zbkzcp{font:500 13px/1.4 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a)}.mb-hour.svelte-zbkzcp{align-items:flex-start;display:flex;position:absolute;left:0;right:0}.mb-hour.svelte-zbkzcp:first-child .mb-hour-label:where(.svelte-zbkzcp){top:0}.mb-hour-label--under.svelte-zbkzcp{visibility:hidden}.mb-hour-label.svelte-zbkzcp small:where(.svelte-zbkzcp){vertical-align:top;letter-spacing:0;color:var(--dt-text-2,#0f0f0f8a);margin-left:1px;font-size:10px;font-weight:500}.mb-hour-label.svelte-zbkzcp{box-sizing:border-box;width:40px;font:400 15px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dt-text,#0f0f0fde);text-align:right;flex-shrink:0;padding-top:0;padding-right:8px;font-stretch:90%;position:relative;top:-6px}.mb-hour-line.svelte-zbkzcp{background:var(--dt-border,#0f0f0f14);flex:1;height:1px}.mb-hour--blocked.svelte-zbkzcp{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--dt-text,#0f0f0fde) 3%, transparent), color-mix(in srgb, var(--dt-text,#0f0f0fde) 3%, transparent) 4px, transparent 4px, transparent 8px)}.mb-blocked-label.svelte-zbkzcp{font:500 11px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);text-transform:uppercase;letter-spacing:.04em;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.mb-now.svelte-zbkzcp{pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0}.mb-now-label.svelte-zbkzcp{z-index:10;box-sizing:border-box;text-align:right;white-space:nowrap;flex-shrink:0;width:40px;padding:0 4px 0 0;position:relative}.mb-now-label.svelte-zbkzcp:after{content:"";background:var(--dt-accent,#1d4fd7);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-4px}.mb-now-label.svelte-zbkzcp span:where(.svelte-zbkzcp){background:var(--dt-accent,#1d4fd7);font:500 11px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-btn-text,#fff);border-radius:0;padding:2px 3px;display:inline-block}.mb-now-line.svelte-zbkzcp{border-top:2px solid var(--dt-accent,#1d4fd7);height:0;box-shadow:none;z-index:4;flex:1;position:relative}.mb-event.svelte-zbkzcp{z-index:5;cursor:pointer;--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));border:none;border-bottom:1px solid var(--dt-border,#0f0f0f4d);box-sizing:border-box;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:0;align-items:stretch;min-height:24px;padding:0;transition:box-shadow .12s,background .12s;display:flex;position:absolute;overflow:hidden}.mb-event.svelte-zbkzcp:hover,.mb-event.svelte-zbkzcp:active{background-color:var(--dt-hover,#0f0f0f0a)}.mb-event--short.svelte-zbkzcp{overflow:visible}.mb-event--short.svelte-zbkzcp:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mb-event--short.svelte-zbkzcp .mb-ev-body:where(.svelte-zbkzcp){padding-top:2px;padding-bottom:2px}.mb-event--selected.svelte-zbkzcp{box-shadow:inset 0 0 0 1px var(--ev-color)}.mb-event.mb-event--current.svelte-zbkzcp{background:linear-gradient(var(--_fill), var(--_fill)), linear-gradient(var(--dt-accent-dim,#1d4fd71f), var(--dt-accent-dim,#1d4fd71f)), var(--dt-paper,none), var(--dt-bg,#efebe9)}.mb-event.mb-event--current.svelte-zbkzcp:hover,.mb-event.mb-event--current.svelte-zbkzcp:active{background:linear-gradient(var(--_fill), var(--_fill)), linear-gradient(var(--dt-hover,#0f0f0f0a), var(--dt-hover,#0f0f0f0a)), var(--dt-paper,none), var(--dt-bg,#efebe9)}.mb-event--cancelled.svelte-zbkzcp .mb-ev-title:where(.svelte-zbkzcp){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.mb-event--cancelled.svelte-zbkzcp .mb-ev-stripe:where(.svelte-zbkzcp){opacity:.45}.mb-event--tentative.svelte-zbkzcp .mb-ev-title:where(.svelte-zbkzcp),.mb-event--full.svelte-zbkzcp .mb-ev-title:where(.svelte-zbkzcp){color:var(--dt-text-2,#0f0f0f8a)}.mb-event--tentative.svelte-zbkzcp .mb-ev-stripe:where(.svelte-zbkzcp),.mb-event--limited.svelte-zbkzcp .mb-ev-stripe:where(.svelte-zbkzcp){background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.mb-event--full.svelte-zbkzcp .mb-ev-stripe:where(.svelte-zbkzcp){opacity:.45}.mb-event--resizing.svelte-zbkzcp{z-index:50;box-shadow:inset 0 0 0 1px var(--ev-color);cursor:ns-resize}.mb-ev-handle.svelte-zbkzcp{z-index:2;cursor:ns-resize;touch-action:none;width:56px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.mb-ev-handle--start.svelte-zbkzcp{top:0}.mb-ev-handle--end.svelte-zbkzcp{bottom:0}.mb-ev-handle.svelte-zbkzcp:before{content:"";height:24px;position:absolute;left:0;right:0}.mb-ev-handle--start.svelte-zbkzcp:before{top:0}.mb-ev-handle--end.svelte-zbkzcp:before{bottom:0}.mb-ev-handle.svelte-zbkzcp:after{content:"";background:var(--ev-color);opacity:0;border-radius:0;width:24px;height:3px;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.mb-ev-handle--start.svelte-zbkzcp:after{top:2px}.mb-ev-handle--end.svelte-zbkzcp:after{bottom:2px}.mb-event.svelte-zbkzcp:hover .mb-ev-handle:where(.svelte-zbkzcp):after,.mb-event.svelte-zbkzcp:focus-within .mb-ev-handle:where(.svelte-zbkzcp):after,.mb-event--resizing.svelte-zbkzcp .mb-ev-handle:where(.svelte-zbkzcp):after,.mb-event--selected.svelte-zbkzcp .mb-ev-handle:where(.svelte-zbkzcp):after{opacity:.55}.mb-ev-handle.svelte-zbkzcp:hover:after{opacity:.9}@media (hover:none){.mb-ev-handle.svelte-zbkzcp:after{opacity:.55}}.mb-create-ghost.svelte-zbkzcp{z-index:40;background:color-mix(in srgb, var(--dt-accent,#1d4fd7) 12%, transparent);border:1px dashed color-mix(in srgb, var(--dt-accent,#1d4fd7) 55%, transparent);pointer-events:none;border-radius:0;align-items:flex-start;display:flex;position:absolute;left:40px;right:4px;overflow:hidden}.mb-create-ghost-time.svelte-zbkzcp{font:500 11px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-accent,#1d4fd7);white-space:nowrap;padding:4px 8px}.mb-ev-stripe.svelte-zbkzcp{width:var(--dt-ev-bar,3px);background:var(--ev-color);border-radius:0;flex-shrink:0}.mb-ev-body.svelte-zbkzcp{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;padding:4px 8px;display:flex}.mb-ev-title.svelte-zbkzcp{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mb-ev-time.svelte-zbkzcp{font:400 14px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde)}.mb-ev-sub.svelte-zbkzcp{font:400 12.5px/1.1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mb-ev-loc.svelte-zbkzcp{font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mb-ev-tags.svelte-zbkzcp{gap:4px;margin-top:2px;display:flex}.mb-ev-tag.svelte-zbkzcp{font:500 11px/1 var(--dt-sans,system-ui, sans-serif);color:var(--ev-color,var(--dt-accent));background:color-mix(in srgb, var(--ev-color,var(--dt-accent)) 15%, transparent);white-space:nowrap;border-radius:0;padding:2px 5px}.mb-ev-live.svelte-zbkzcp{background:var(--ev-color,var(--dt-accent));border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite svelte-zbkzcp-mb-pulse;position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:reduce){.mb-ev-live.svelte-zbkzcp{animation:none}}.mb-ev-next-badge.svelte-zbkzcp{font:500 11px/1 var(--dt-sans,system-ui, sans-serif);color:var(--ev-color,var(--dt-accent));background:color-mix(in srgb, var(--ev-color,var(--dt-accent)) 15%, transparent);white-space:nowrap;border-radius:0;padding:2px 5px;position:absolute;top:4px;right:4px}@keyframes svelte-zbkzcp-mb-pulse{0%,to{opacity:1}50%{opacity:.4}}.mb-event.svelte-zbkzcp:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.mw.svelte-1d18hkf{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:var(--dt-bg,#efebe9);-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom;flex-direction:column;display:flex;position:relative;overflow:hidden}.mw--auto.svelte-1d18hkf{overflow:visible}.mw-list.svelte-1d18hkf{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dt-scrollbar,#0f0f0f1a) transparent;flex:1;overflow:hidden auto}.mw--auto.svelte-1d18hkf .mw-list:where(.svelte-1d18hkf){overflow-y:visible}.mw-list--animate.svelte-1d18hkf{transition:transform .18s}@media (prefers-reduced-motion:reduce){.mw-list--animate.svelte-1d18hkf{transition:none}}.mw-row.svelte-1d18hkf{box-sizing:border-box;text-align:left;-webkit-tap-highlight-color:transparent;border-bottom:1px solid var(--dt-border,#0f0f0f14);background:0 0;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;transition:background .12s;display:flex;position:relative}.mw-row.svelte-1d18hkf:last-child{border-bottom:none}.mw-row.svelte-1d18hkf:has(.mw-row-target:where(.svelte-1d18hkf):active){background:var(--dt-hover,#0f0f0f0a)}.mw-row--today.svelte-1d18hkf{background:color-mix(in srgb, var(--dt-accent,#1d4fd7) 4%, transparent)}.mw-row--past.svelte-1d18hkf{background:color-mix(in srgb, var(--dt-text,#0f0f0fde) 3%, transparent)}.mw-row--past.svelte-1d18hkf .mw-ev-title,.mw-row--past.svelte-1d18hkf .mw-ev-time,.mw-row--past.svelte-1d18hkf .mw-day-num:where(.svelte-1d18hkf){color:var(--dt-text-2,#0f0f0f8a)}.mw-row--disabled.svelte-1d18hkf{background-image:repeating-linear-gradient(135deg, transparent, transparent 6px, color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent) 6px, color-mix(in srgb, var(--dt-text,#0f0f0fde) 4%, transparent) 12px)}.mw-row-target.svelte-1d18hkf{z-index:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;position:absolute;inset:0}.mw-row-target.svelte-1d18hkf:disabled{cursor:default}.mw-row-target.svelte-1d18hkf:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.mw-date.svelte-1d18hkf{z-index:1;pointer-events:none;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:40px;display:flex;position:relative}.mw-day-name.svelte-1d18hkf{font:500 12px/1 var(--dt-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-text-2,#0f0f0f8a)}.mw-day-name--today.svelte-1d18hkf{color:var(--dt-accent,#1d4fd7)}.mw-day-num.svelte-1d18hkf{font:400 22px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dt-text,#0f0f0fde);font-stretch:90%}.mw-day-num--today.svelte-1d18hkf{color:var(--dt-accent,#1d4fd7)}.mw-events.svelte-1d18hkf{z-index:2;pointer-events:none;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.mw-empty.svelte-1d18hkf{font:400 13px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a)}.mw-ev.svelte-1d18hkf{--_fill:color-mix(in srgb, var(--ev-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-bottom:1px solid var(--dt-border,#0f0f0f4d);text-align:left;pointer-events:auto;border-radius:0;align-items:center;gap:0;min-height:44px;padding:0;transition:background .12s;display:flex;overflow:hidden}.mw-ev.svelte-1d18hkf:hover,.mw-ev.svelte-1d18hkf:active{background-color:var(--dt-hover,#0f0f0f0a)}.mw-ev--selected.svelte-1d18hkf{box-shadow:inset 0 0 0 1px var(--ev-color)}.mw-ev--current.svelte-1d18hkf{background-color:var(--dt-accent-dim,#1d4fd71f)}.mw-ev--allday.svelte-1d18hkf{background:var(--dt-paper,none) var(--ev-color);background-blend-mode:multiply;color:var(--dt-btn-text,#fff)}.mw-ev--allday.svelte-1d18hkf:hover,.mw-ev--allday.svelte-1d18hkf:active{background:var(--dt-paper,none) var(--ev-color);filter:brightness(1.08)}.mw-ev--allday.svelte-1d18hkf .mw-ev-title:where(.svelte-1d18hkf),.mw-ev--allday.svelte-1d18hkf .mw-ev-time:where(.svelte-1d18hkf){color:inherit}.mw-ev--allday.mw-ev--selected.svelte-1d18hkf{box-shadow:inset 0 0 0 2px var(--dt-btn-text,#fff)}.mw-ev--cancelled.svelte-1d18hkf .mw-ev-title:where(.svelte-1d18hkf){color:var(--dt-text-2,#0f0f0f8a);text-decoration:line-through}.mw-ev--cancelled.svelte-1d18hkf .mw-ev-stripe:where(.svelte-1d18hkf){opacity:.45}.mw-ev--tentative.svelte-1d18hkf .mw-ev-title:where(.svelte-1d18hkf),.mw-ev--full.svelte-1d18hkf .mw-ev-title:where(.svelte-1d18hkf){color:var(--dt-text-2,#0f0f0f8a)}.mw-ev--tentative.svelte-1d18hkf .mw-ev-stripe:where(.svelte-1d18hkf),.mw-ev--limited.svelte-1d18hkf .mw-ev-stripe:where(.svelte-1d18hkf){background:repeating-linear-gradient(180deg, var(--ev-color) 0 4px, transparent 4px 7px)}.mw-ev--full.svelte-1d18hkf .mw-ev-stripe:where(.svelte-1d18hkf){opacity:.45}.mw-ev-stripe.svelte-1d18hkf{width:var(--dt-ev-bar,3px);background:var(--ev-color,var(--dt-accent));border-radius:0;flex-shrink:0;align-self:stretch}.mw-ev-body.svelte-1d18hkf{flex:1;align-items:baseline;gap:6px;min-width:0;padding:5px 8px;display:flex}.mw-ev-title.svelte-1d18hkf{font:500 15px/1.25 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mw-ev-time.svelte-1d18hkf{font:400 14px/1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#0f0f0fde);white-space:nowrap;flex-shrink:0}.mw-ev-more.svelte-1d18hkf{font:400 12.5px/1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0f8a);cursor:pointer;text-align:left;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-self:flex-start;min-height:32px;padding:2px 4px;position:relative}@media (pointer:coarse){.mw-ev-more.svelte-1d18hkf{min-width:44px;min-height:44px}}.mw-ev-more.svelte-1d18hkf:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);outline:none}.mw-chevron.svelte-1d18hkf{color:var(--dt-text-3,#0f0f0f61);z-index:1;pointer-events:none;flex-shrink:0;position:relative}.mw-ev.svelte-1d18hkf:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.mg.svelte-pvjuld{background:var(--dt-bg);color:var(--dt-text);font-family:var(--dt-sans);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.mg--auto.svelte-pvjuld{height:auto}.mg-head.svelte-pvjuld{border-bottom:1px solid var(--dt-border);flex:none;grid-template-columns:repeat(7,1fr);display:grid}.mg-head-cell.svelte-pvjuld{font:500 12px/1.2 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;color:var(--dt-text-2,#0f0f0fa8);padding:6px 8px}.mg-body.svelte-pvjuld{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(var(--mg-rows,5), minmax(56px, 1fr));flex:1;min-height:0;display:grid;overflow-y:auto}.mg--auto.svelte-pvjuld .mg-body:where(.svelte-pvjuld){grid-template-rows:repeat(var(--mg-rows,5), minmax(88px, auto))}.mg-row.svelte-pvjuld{display:contents}.mg-cell.svelte-pvjuld{border-right:1px solid var(--dt-border-day);border-bottom:1px solid var(--dt-border-day);text-align:left;flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex;overflow:hidden}.mg-cell.svelte-pvjuld:nth-child(7n){border-right:none}.mg-cell--weekend.svelte-pvjuld{background:var(--dt-weekend-bg,#0f0f0f05)}.mg-cell--out.svelte-pvjuld{background:var(--dt-surface,transparent)}.mg-cell--out.svelte-pvjuld .mg-daynum:where(.svelte-pvjuld){color:var(--dt-text-2,#0f0f0fa8)}.mg-cell--today.svelte-pvjuld{background:var(--dt-today-bg)}.mg-cell--expanded.svelte-pvjuld .mg-chips:where(.svelte-pvjuld){overflow-y:auto}.mg-cell--disabled.svelte-pvjuld{opacity:.35;pointer-events:none}.mg-cell--clickable.svelte-pvjuld{cursor:pointer}.mg-cell--clickable.svelte-pvjuld:hover{background:var(--dt-hover,#0f0f0f0a)}.mg-cell.svelte-pvjuld:focus-visible{outline:2px solid var(--dt-text,#0f0f0f);outline-offset:-2px}.mg-daynum.svelte-pvjuld{font-family:var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text);flex:none;align-self:flex-start;align-items:center;height:26px;padding:0 2px;font-size:22px;font-weight:400;display:inline-flex}.mg-daynum--today.svelte-pvjuld{color:var(--dt-accent);box-shadow:inset 0 -2px 0 var(--dt-accent)}.mg-chips.svelte-pvjuld{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.mg-chip.svelte-pvjuld{--_fill:color-mix(in srgb, var(--mg-chip-color) var(--dt-ev-fill,0%), transparent);background:0 0;background-image:linear-gradient(var(--_fill), var(--_fill));font:400 12.5px/1.3 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text);cursor:pointer;text-align:left;border:none;border-radius:0;align-items:center;gap:5px;min-width:0;padding:1px 4px;display:flex}.mg-chip.svelte-pvjuld:hover{background-color:var(--dt-hover,#0f0f0f0a)}.mg-chip.svelte-pvjuld:focus-visible{box-shadow:0 0 0 2px var(--dt-accent,#1d4fd7);outline:none}.mg-chip--selected.svelte-pvjuld{background-color:var(--dt-accent-dim)}.mg-chip--cancelled.svelte-pvjuld{text-decoration:line-through}.mg-chip--cancelled.svelte-pvjuld .mg-chip-title:where(.svelte-pvjuld){color:var(--dt-text-2)}.mg-chip--cancelled.svelte-pvjuld .mg-chip-dot:where(.svelte-pvjuld){opacity:.5}.mg-chip-dot.svelte-pvjuld{width:var(--dt-ev-bar,3px);background:var(--mg-chip-color);border-radius:0;flex:none;align-self:stretch}.mg-chip-time.svelte-pvjuld{font-variant-numeric:tabular-nums;color:var(--dt-text-2);flex:none}.mg-chip-title.svelte-pvjuld{text-overflow:ellipsis;white-space:nowrap;text-align:left;unicode-bidi:plaintext;overflow:hidden}.mg-chip-title.svelte-pvjuld:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.mg-more.svelte-pvjuld{font:400 12.5px/1.3 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text-2);cursor:pointer;background:0 0;border:none;border-radius:0;align-self:flex-start;padding:1px 4px}.mg-more.svelte-pvjuld:hover{background:var(--dt-hover,#0f0f0f0a);color:var(--dt-text)}.mg-more.svelte-pvjuld:focus-visible{box-shadow:0 0 0 2px var(--dt-text,#0f0f0f);outline:none}@container (width<=640px){.mg-chip-time.svelte-pvjuld{display:none}}@media (hover:none){.mg-chip.svelte-pvjuld,.mg-more.svelte-pvjuld{min-height:30px}}.mg--dots.svelte-pvjuld .mg-chips:where(.svelte-pvjuld){flex-flow:wrap;align-items:center;gap:3px}.mg--dots.svelte-pvjuld .mg-cell:where(.svelte-pvjuld){min-height:44px}.mg--dots.svelte-pvjuld .mg-chips:where(.svelte-pvjuld){pointer-events:none}.mg--dots.svelte-pvjuld .mg-chip:where(.svelte-pvjuld){background-image:none;min-height:0;padding:3px}.mg--dots.svelte-pvjuld .mg-chip-title:where(.svelte-pvjuld),.mg--dots.svelte-pvjuld .mg-chip-time:where(.svelte-pvjuld){display:none}.mg--dots.svelte-pvjuld .mg-chip-dot:where(.svelte-pvjuld){border-radius:50%;align-self:center;width:7px;height:7px}.mg--dots.svelte-pvjuld .mg-more:where(.svelte-pvjuld){align-self:center;min-height:0;padding:0 3px;font-size:11px}.cal.svelte-1b53e7w{isolation:isolate;width:100%;min-width:0;height:var(--cal-h,600px);background:var(--dt-paper,none), var(--dt-bg,inherit);border-radius:var(--cal-r,0);border:1px solid var(--dt-border,#0f0f0f14);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:clip}.cal--auto.svelte-1b53e7w{height:auto;overflow:visible}.cal-hd.svelte-1b53e7w{--cal-ctl-r:clamp(4px, calc(var(--cal-r,0px) / 2), 8px);--cal-ctl-h:36px;border-bottom:1px solid var(--dt-border,#0f0f0f14);box-sizing:border-box;font-family:var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#0f0f0fde);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 24px;padding:14px 16px 12px;display:flex}.cal-hd-title.svelte-1b53e7w{min-width:0;font:400 32px/1.1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-stretch:90%;overflow:hidden}.cal-sr.svelte-1b53e7w{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal-hd-nav.svelte-1b53e7w{align-items:center;gap:8px;display:flex}.cal-hd-nav.svelte-1b53e7w:empty{display:none}.cal-hd-today.svelte-1b53e7w,.cal-hd-btn.svelte-1b53e7w{box-sizing:border-box;height:var(--cal-ctl-h);border:2px solid var(--dt-text,#0f0f0fde);border-radius:var(--cal-ctl-r);color:var(--dt-text,#0f0f0fde);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;transition:background-color .12s,opacity .12s}.cal-hd-today.svelte-1b53e7w{font:400 15px/1 var(--dt-sans,system-ui, sans-serif);white-space:nowrap;padding:0 14px}.cal-hd-btn.svelte-1b53e7w{width:var(--cal-ctl-h);place-items:center;padding:0;display:grid}.cal-hd-btn.svelte-1b53e7w:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg:where(.svelte-1b53e7w){transform:scaleX(-1)}.cal-hd-today.svelte-1b53e7w:hover:not(:disabled),.cal-hd-btn.svelte-1b53e7w:hover{background:var(--dt-hover,color-mix(in srgb, currentColor 6%, transparent))}.cal-hd-today.svelte-1b53e7w:active:not(:disabled),.cal-hd-btn.svelte-1b53e7w:active{background:color-mix(in srgb, var(--dt-text,#0f0f0f) 12%, transparent)}.cal-hd-today.svelte-1b53e7w:disabled{opacity:.4;cursor:default}.cal-hd-today.svelte-1b53e7w:focus-visible,.cal-hd-btn.svelte-1b53e7w:focus-visible,.cal-pill.svelte-1b53e7w:focus-visible{outline:2px solid var(--dt-text,#0f0f0fde);outline-offset:2px}.cal-pills.svelte-1b53e7w{flex-shrink:0;gap:16px;display:flex}.cal-pills--labels.svelte-1b53e7w+.cal-pills:where(.svelte-1b53e7w){border-inline-start:1px solid var(--dt-border,#0f0f0f1f);align-self:stretch;align-items:center;padding-inline-start:24px}.cal-pill.svelte-1b53e7w{color:var(--dt-text-2,#0f0f0f8a);cursor:pointer;font:400 15px/1 var(--dt-sans,system-ui, sans-serif);min-height:var(--cal-ctl-h);white-space:nowrap;text-underline-offset:7px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;margin:0 -4px;padding:0 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .12s,text-decoration-color .12s}.cal-pill.svelte-1b53e7w:hover:not(.cal-pill--active){color:var(--dt-text,#0f0f0fde);-webkit-text-decoration-color:var(--dt-border-day,var(--dt-border,#0f0f0f4d));text-decoration-color:var(--dt-border-day,var(--dt-border,#0f0f0f4d))}.cal-pill--active.svelte-1b53e7w{color:var(--dt-text,#0f0f0fde);text-decoration-color:currentColor}.cal-hd--mobile.svelte-1b53e7w{--cal-ctl-h:40px;gap:8px 12px;padding:10px 8px 8px}.cal-hd--mobile.svelte-1b53e7w .cal-hd-title:where(.svelte-1b53e7w){font-size:22px}.cal-hd--mobile.svelte-1b53e7w .cal-pills:where(.svelte-1b53e7w){gap:12px}.cal-hd--mobile.svelte-1b53e7w .cal-pill:where(.svelte-1b53e7w){font-size:14px}.cal-hd--mobile.svelte-1b53e7w .cal-hd-today:where(.svelte-1b53e7w){padding:0 10px;font-size:14px}.cal-hd--mobile.svelte-1b53e7w .cal-hd-nav:where(.svelte-1b53e7w){gap:6px;margin-inline-start:auto}.cal-hd--stack.svelte-1b53e7w .cal-hd-title:where(.svelte-1b53e7w):not(:empty){flex-basis:100%}@media (pointer:coarse){.cal-hd.svelte-1b53e7w{--cal-ctl-h:44px}.cal-pill.svelte-1b53e7w{min-width:44px}}@media (prefers-reduced-motion:reduce){.cal-hd-today.svelte-1b53e7w,.cal-hd-btn.svelte-1b53e7w,.cal-pill.svelte-1b53e7w{transition:none}}.cal-body.svelte-1b53e7w{flex:1;min-height:0;position:relative;overflow:hidden}.cal--auto.svelte-1b53e7w .cal-body:where(.svelte-1b53e7w){overflow:visible}.cal-body--unmeasured.svelte-1b53e7w{visibility:hidden;animation:0s 1.5s forwards svelte-1b53e7w-cal-reveal}@keyframes svelte-1b53e7w-cal-reveal{to{visibility:visible}}.cal-empty.svelte-1b53e7w{height:100%;font:400 13px / 1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-3,#0f0f0f61);justify-content:center;align-items:center;display:flex}.cal-loading.svelte-1b53e7w{background:linear-gradient(90deg, transparent 0%, var(--dt-accent,#1d4fd7) 50%, transparent 100%);height:2px;animation:1.2s ease-in-out infinite svelte-1b53e7w-cal-slide;position:absolute;top:0;left:0;right:0}@keyframes svelte-1b53e7w-cal-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cal-loading.svelte-1b53e7w{background:var(--dt-accent-dim,#1d4fd71f);animation:none}}.hosts-hd.svelte-uvsxf7{justify-content:space-between;gap:calc(12 * var(--u));margin:0 0 calc(16 * var(--u));font:400 calc(22 * var(--u)) / 1.2 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text,#111);display:flex}.hosts-now.svelte-uvsxf7{color:var(--dt-text-2,#0f0f0fa8)}.hosts.svelte-uvsxf7{padding:0 calc(4 * var(--u)) calc(18 * var(--u));border-bottom:2px solid var(--dt-text,#111);justify-content:space-between;display:flex}.host.svelte-uvsxf7{width:calc(62 * var(--u));height:calc(74 * var(--u));border:2px solid var(--dt-text,#111);border-radius:calc(5 * var(--u));background:linear-gradient(var(--sw-ac), var(--sw-ac)) 50% 22% / 80% 9% no-repeat, repeating-linear-gradient(0deg, transparent 0 14%, var(--sw-ink) 14% calc(14% + 1px)) 50% 100% / 80% 62% no-repeat, var(--sw-bg);cursor:pointer;padding:0;transition:transform .12s}.host.svelte-uvsxf7:hover{transform:translateY(-1px)}.host[aria-pressed=true].svelte-uvsxf7{border-color:var(--dt-accent,#1d4fd7);box-shadow:0 0 0 1px var(--dt-accent,#1d4fd7)}.host.svelte-uvsxf7:focus-visible{outline:2px solid var(--dt-text,#111);outline-offset:2px}.hosts-set--compact.svelte-uvsxf7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.hosts-set--compact.svelte-uvsxf7 .hosts-hd:where(.svelte-uvsxf7){font-size:max(14px, calc(19 * var(--u)));flex-direction:column;margin:0}.hosts-set--compact.svelte-uvsxf7 .hosts:where(.svelte-uvsxf7){border-bottom:none;gap:8px;padding:0}.hosts-set--compact.svelte-uvsxf7 .host:where(.svelte-uvsxf7){width:30px;height:36px}@media (width<=1360px){.hosts.svelte-uvsxf7{border-bottom:none;gap:10px;padding:0}.hosts-hd.svelte-uvsxf7{justify-content:flex-start;margin-bottom:10px;font-size:16px}}@media (width<=640px){.host.svelte-uvsxf7,.hosts-set--compact.svelte-uvsxf7 .host:where(.svelte-uvsxf7){width:44px;height:52px}.hosts-set--compact.svelte-uvsxf7 .host:where(.svelte-uvsxf7){height:44px}}@media (pointer:coarse){.host.svelte-uvsxf7{min-width:44px;min-height:52px}.hosts-set--compact.svelte-uvsxf7 .host:where(.svelte-uvsxf7){min-height:44px}}@media (prefers-reduced-motion:reduce){.host.svelte-uvsxf7{transition:none}}.shell.svelte-xnkrg6{grid-template-columns:calc(562 * var(--u)) minmax(0, 1fr);min-height:100vh;display:grid}.rail.svelte-xnkrg6{min-height:100vh;padding:calc(34 * var(--u)) calc(40 * var(--u)) calc(32 * var(--u));border-right:1px solid var(--dt-border-day,#0f0f0f99);box-sizing:border-box;flex-direction:column;display:flex}.mark.svelte-xnkrg6{font:600 calc(54 * var(--u)) / 1 var(--dt-sans,system-ui, sans-serif);letter-spacing:-.025em;color:var(--dt-text,#111);margin-bottom:calc(36 * var(--u));font-stretch:92%}.mark--bar.svelte-xnkrg6{display:none}.rail-body.svelte-xnkrg6{flex:1}.rail-foot.svelte-xnkrg6{padding-top:calc(28 * var(--u));margin-top:calc(28 * var(--u));border-top:2px solid var(--dt-text,#111);gap:calc(26 * var(--u));flex-direction:column;display:flex}.install.svelte-xnkrg6{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));min-height:calc(52 * var(--u));padding:0 calc(6 * var(--u)) 0 calc(14 * var(--u));border:2px solid var(--dt-text,#111);border-radius:calc(8 * var(--u));color:var(--dt-text,#111);cursor:pointer;background:0 0;transition:border-color .12s;display:flex}.install.svelte-xnkrg6:hover{border-color:var(--dt-text,#111)}.install.svelte-xnkrg6:focus-visible{outline:2px solid var(--dt-text,#111);outline-offset:2px}.install.svelte-xnkrg6 code:where(.svelte-xnkrg6){font:400 calc(18 * var(--u)) / 1 var(--dt-mono,ui-monospace, monospace);white-space:nowrap}.install-act.svelte-xnkrg6{padding:calc(8 * var(--u)) calc(12 * var(--u));border:2px solid var(--dt-text,#111);border-radius:calc(6 * var(--u));font:500 calc(17 * var(--u)) / 1 var(--dt-sans,system-ui, sans-serif);text-align:center}.main.svelte-xnkrg6{flex-direction:column;align-self:start;min-width:0;height:100vh;display:flex;position:sticky;top:0}.bar.svelte-xnkrg6{min-height:calc(74 * var(--u));padding:0 calc(40 * var(--u)) 0 calc(38 * var(--u));border-bottom:1px solid var(--dt-border-day,#0f0f0f99);justify-content:space-between;align-items:center;display:flex}.nav.svelte-xnkrg6{gap:calc(44 * var(--u));display:flex}.nav.svelte-xnkrg6 a:where(.svelte-xnkrg6){padding:calc(10 * var(--u)) 0;font:400 calc(24 * var(--u)) / 1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);transition:color .12s;position:relative}.nav.svelte-xnkrg6 a:where(.svelte-xnkrg6):hover,.nav.svelte-xnkrg6 a[aria-current=page]:where(.svelte-xnkrg6){color:var(--dt-text,#111)}.nav.svelte-xnkrg6 a[aria-current=page]:where(.svelte-xnkrg6):after{content:"";background:var(--dt-text,#111);height:2px;position:absolute;bottom:0;left:0;right:0}.bar-end.svelte-xnkrg6{align-items:center;gap:calc(40 * var(--u));display:flex}.clock.svelte-xnkrg6{align-items:baseline;gap:calc(28 * var(--u));display:flex}.clock-hm.svelte-xnkrg6{font:400 calc(28 * var(--u)) / 1 var(--dt-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--dt-text,#111);display:block;overflow:hidden}.clock-hm.svelte-xnkrg6 span:where(.svelte-xnkrg6){display:block}.clock-zone.svelte-xnkrg6{font:400 calc(24 * var(--u)) / 1 var(--dt-sans,system-ui, sans-serif);color:var(--dt-text-2,#0f0f0fa8);white-space:nowrap}.shell--long.svelte-xnkrg6 .rail:where(.svelte-xnkrg6){height:100vh;min-height:0;position:sticky;top:0}.shell--long.svelte-xnkrg6 .rail-body:where(.svelte-xnkrg6){overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.shell--long.svelte-xnkrg6 .main:where(.svelte-xnkrg6){height:auto;position:static}.skip.svelte-xnkrg6{z-index:10;background:var(--dt-text,#111);color:var(--dt-bg,#efebe9);font:500 16px / 1 var(--dt-sans,system-ui, sans-serif);padding:10px 14px;position:absolute;top:-100px;left:12px}.skip.svelte-xnkrg6:focus{top:12px}@media (width<=1360px){.shell.svelte-xnkrg6{grid-template-columns:minmax(0,1fr)}.rail.svelte-xnkrg6{border-right:none;border-top:2px solid var(--dt-text,#111);min-height:0;padding:24px 20px 20px}.rail.svelte-xnkrg6>.mark:where(.svelte-xnkrg6){display:none}.rail-foot.svelte-xnkrg6{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 24px}.main.svelte-xnkrg6{order:-1;height:auto;position:static}.shell--long.svelte-xnkrg6 .rail:where(.svelte-xnkrg6){height:auto;position:static}.shell--long.svelte-xnkrg6 .rail-body:where(.svelte-xnkrg6){overflow-y:visible}.shell--long.svelte-xnkrg6 .rail-foot:where(.svelte-xnkrg6){border-top:none;margin-top:0;padding-top:0}.bar.svelte-xnkrg6{flex-wrap:wrap;gap:8px 24px;padding:10px 20px}.bar-end.svelte-xnkrg6{flex-wrap:wrap;gap:8px 24px}.mark--bar.svelte-xnkrg6{flex-basis:100%;align-items:center;min-height:44px;margin:4px 0 0;font-size:40px;display:flex}}@media (width<=640px){.main.svelte-xnkrg6{min-height:100vh}.mark--bar.svelte-xnkrg6{font-size:32px}.clock-zone.svelte-xnkrg6,.foot-hosts--demo.svelte-xnkrg6{display:none}.install.svelte-xnkrg6{box-sizing:border-box;width:100%}.install.svelte-xnkrg6 code:where(.svelte-xnkrg6){white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;font-size:12px;line-height:1.3}.install-act.svelte-xnkrg6{flex:none}}@media (pointer:coarse){.nav.svelte-xnkrg6 a:where(.svelte-xnkrg6),.install.svelte-xnkrg6{box-sizing:border-box;min-height:44px}.nav.svelte-xnkrg6 a:where(.svelte-xnkrg6){justify-content:center;align-items:center;min-width:44px;margin-inline:-6px;padding-inline:6px;display:inline-flex}.nav.svelte-xnkrg6 a[aria-current=page]:where(.svelte-xnkrg6):after{left:6px;right:6px}.install-act.svelte-xnkrg6{padding:10px 14px}}
