.card.svelte-px5gxb{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-card);box-shadow:var(--card-shadow);min-width:0;padding:16px 18px}.card.column.svelte-px5gxb{gap:var(--card-gap,4px);flex-direction:column;display:flex}.pill.svelte-9yd0fe{border-radius:var(--radius-pill);background:var(--pill-bg,var(--glass-chrome-bg));border:1px solid var(--pill-border,var(--glass-border));--pill-shadow:0 0 0 0 transparent;box-shadow:var(--pill-shadow);color:var(--pill-color,var(--muted));font-family:var(--font-ui);justify-content:center;align-items:center;display:inline-flex}.pill-content.svelte-9yd0fe{justify-content:center;align-items:center;gap:inherit;min-width:0;max-width:100%;display:inline-flex}.pill.label.svelte-9yd0fe{height:var(--control-h);padding:0 calc(var(--control-h) / 2 - 2px);white-space:nowrap;font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.pill.icon.svelte-9yd0fe{width:var(--pill-icon-size,var(--control-h));min-width:var(--pill-icon-size,var(--control-h));height:var(--pill-icon-size,var(--control-h));min-height:var(--pill-icon-size,var(--control-h));position:relative}.pill.icon.btn.svelte-9yd0fe:before{content:"";--pill-hit-outset:max(0px, calc((var(--hit) - var(--pill-icon-size,var(--control-h))) / 2));inset:auto;top:calc(-1px - var(--pill-hit-outset));left:calc(-1px - var(--pill-hit-outset));width:calc(100% + 2px + var(--pill-hit-outset) + var(--pill-hit-outset));height:calc(100% + 2px + var(--pill-hit-outset) + var(--pill-hit-outset));position:absolute}.pill.label.btn.hit-floor.svelte-9yd0fe{position:relative}.pill.label.btn.hit-floor.svelte-9yd0fe:before{content:"";inset:calc(-1px - max(0px, (var(--hit) - var(--control-h)) / 2)) -1px;position:absolute}.pill.primary.svelte-9yd0fe{--pill-bg:var(--accent);--pill-border:transparent;--pill-color:var(--on-accent);--pill-bg-hover:color-mix(in srgb, var(--accent) 88%, var(--ink));--pill-color-hover:var(--on-accent)}.pill.secondary.svelte-9yd0fe{--pill-bg:var(--paper-2);--pill-border:transparent;--pill-color:var(--ink);--pill-bg-hover:color-mix(in srgb, var(--paper-2) 88%, var(--ink));--pill-color-hover:var(--ink)}.pill.quiet.svelte-9yd0fe{--pill-bg:transparent;--pill-border:transparent;--pill-color:var(--accent);--pill-bg-hover:var(--accent-soft);--pill-color-hover:var(--accent)}.pill.toolbar-icon.svelte-9yd0fe{--pill-bg:var(--glass-chrome-bg);--pill-border:var(--control-boundary);--pill-bg-hover:var(--glass-chrome-hover-bg);--pill-color:var(--ink);--pill-shadow:0 0 0 0 transparent}.pill.nav.svelte-9yd0fe{min-height:var(--pill-nav-height,var(--control-h));gap:var(--pill-nav-gap,6px);padding:var(--pill-nav-padding,0 14px 0 10px);font-family:var(--font-ui);font-size:var(--pill-nav-font-size,var(--type-label-size));font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);color:var(--pill-nav-color,var(--pill-color,var(--ink)))}.pill.count.svelte-9yd0fe{box-sizing:border-box;width:var(--pill-count-size);min-width:var(--pill-count-size);height:var(--pill-count-size);min-height:var(--pill-count-size);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-dense);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;padding:0 6px;line-height:1;display:grid}.pill.count.hours.svelte-9yd0fe{width:var(--hours-width,calc((var(--hours-chars) + 1) * 1ch + 12px));border-radius:var(--radius-pill)}.pill.count.svelte-9yd0fe:has([torph-exiting]){width:var(--hours-width,calc((var(--hours-chars) + 1) * 1ch + 12px));border-radius:var(--radius-pill)}.pill.chip.svelte-9yd0fe{box-sizing:border-box;height:24px;min-height:24px;padding:0 var(--pill-chip-padding,7px);font-size:var(--type-caption-size);font-weight:var(--weight-medium);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums;white-space:nowrap;gap:3px}.pill.count.svelte-9yd0fe>.pill-content:where(.svelte-9yd0fe)>span{white-space:nowrap;min-width:1ch;display:inline-block}.pill.count.btn.svelte-9yd0fe:hover{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.pill.glass-chrome.svelte-9yd0fe{--pill-bg:var(--glass-chrome-bg);--pill-border:var(--glass-border);--pill-shadow:var(--glass-shadow)}.pill.select.svelte-9yd0fe{box-sizing:border-box;height:var(--control-h);--pill-bg:var(--glass-chrome-bg);--pill-border:var(--glass-border);min-width:112px;color:var(--ink);-webkit-tap-highlight-color:transparent;position:relative}.pill.select.svelte-9yd0fe>.pill-content:where(.svelte-9yd0fe){width:100%;height:100%;display:flex;position:relative}.pill-select-native.svelte-9yd0fe{appearance:none;box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:inherit;font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0 30px 0 14px}.pill-select-chevron.svelte-9yd0fe{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:9px;translate:0 -50%}.pill-select-native.svelte-9yd0fe:focus{outline:none}:root:not([data-input=pointer]) .pill.select.svelte-9yd0fe:has(.pill-select-native:where(.svelte-9yd0fe):focus-visible){outline:var(--focus-ring);outline-offset:2px}.pill.btn.svelte-9yd0fe{appearance:none;cursor:pointer;transition:color .15s,background-color .15s}.pill.btn.svelte-9yd0fe:hover{color:var(--pill-color-hover,var(--ink));background:var(--pill-bg-hover,var(--glass-chrome-hover-bg))}.pill.btn.svelte-9yd0fe:not(.primary):not(.secondary):not(.quiet){--pill-border:var(--control-boundary)}:root:not([data-input=pointer]) .pill.btn.svelte-9yd0fe:focus-visible,:root:not([data-input=pointer]) .pill.btn.svelte-9yd0fe:focus{outline:var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 1px var(--focus-ring-inner), 0 0 0 5px var(--focus-ring-outer), var(--pill-shadow)}.pill.count.btn.svelte-9yd0fe{transition:width .24s cubic-bezier(.22,1,.36,1),color .15s,background-color .15s}.pill.svelte-9yd0fe svg:not(.pill-select-chevron){width:var(--pill-glyph-size,24px);height:var(--pill-glyph-size,24px);stroke-width:2px}@media (prefers-reduced-motion:reduce){.pill.count.btn.svelte-9yd0fe{transition:none}}.copy-feedback.svelte-1rkjo9o{--glyph:var(--copy-link-glyph,var(--pill-group-glyph-size,var(--icon)));width:var(--glyph);height:var(--glyph);flex:none;place-items:center;display:grid;position:relative}.copy-feedback.svelte-1rkjo9o svg:where(.svelte-1rkjo9o){width:var(--glyph);height:var(--glyph);grid-area:1/1;transition:opacity .12s ease-out,transform .12s ease-out}.copy-check.svelte-1rkjo9o{color:var(--accent);opacity:0;transform:scale(.8)}.copy-feedback.copied.svelte-1rkjo9o .copy-icon:where(.svelte-1rkjo9o){opacity:0;transform:scale(.98)}.copy-feedback.copied.svelte-1rkjo9o .copy-check:where(.svelte-1rkjo9o){opacity:1;transform:scale(1)}.copy-link-item.svelte-1rkjo9o{--copy-link-glyph:var(--icon);width:100%;min-height:max(var(--row-h), 50px);color:var(--ink);font:inherit;font-size:var(--text-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.copy-link-item.svelte-1rkjo9o:active:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.copy-link-item.svelte-1rkjo9o:disabled{opacity:.5;cursor:default}.copy-link-status.svelte-1rkjo9o{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.copy-feedback.svelte-1rkjo9o svg:where(.svelte-1rkjo9o){transition:none;transform:none}}.blob.svelte-1uok05m{contain:layout style;border-radius:16px;flex:none;width:50px;height:54px;position:relative}.frost.svelte-1uok05m{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.face.svelte-1uok05m{color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.w.svelte-1uok05m{font-family:var(--font-ui);font-size:var(--type-tick-size);font-weight:var(--type-tick-weight);letter-spacing:var(--type-tick-tracking);text-transform:none;color:var(--muted);line-height:1}.num.svelte-1uok05m{font-family:var(--font-display);font-optical-sizing:auto;font-weight:var(--weight-medium);font-size:var(--text-title-2);letter-spacing:-.02em;line-height:1}.strip-wrap.svelte-1pboydz{pointer-events:auto;contain:layout paint;align-items:center;max-width:640px;margin:0 auto;display:flex;position:relative}.blob-slot.svelte-1pboydz{box-sizing:border-box;pointer-events:none;flex:none;align-items:center;width:64px;padding-left:14px;display:flex}.track.svelte-1pboydz{scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;padding:4px 0 6px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.track.svelte-1pboydz::-webkit-scrollbar{display:none}.pad.svelte-1pboydz{flex:none;width:8px}.pad.end.svelte-1pboydz{width:24px}.strip-wrap.scrolling.svelte-1pboydz .track:where(.svelte-1pboydz){will-change:scroll-position}.cell.svelte-1pboydz{appearance:none;cursor:pointer;width:42px;color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:5px 0 4px;transition:color .18s,background-color .18s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.cell.svelte-1pboydz:active{transform:scale(.92)}.dow.svelte-1pboydz{font-family:var(--font-ui);font-size:var(--type-tick-size);font-weight:var(--type-tick-weight);letter-spacing:var(--type-tick-tracking);text-transform:none;opacity:.85}.dom.svelte-1pboydz{font-family:var(--font-display);font-optical-sizing:auto;font-weight:var(--weight-regular);font-size:var(--text-body);letter-spacing:-.01em;color:var(--ink);line-height:1}.dot.svelte-1pboydz{background:0 0;border-radius:50%;width:4px;height:4px;transition:background-color .18s,transform .18s}.cell.wk.svelte-1pboydz:before{content:"";background:color-mix(in srgb, var(--hair) 60%, transparent);width:1px;position:absolute;top:8px;bottom:8px;left:-2px}.cell.active.svelte-1pboydz{background:var(--accent-soft);color:var(--accent)}.cell.active.svelte-1pboydz .dom:where(.svelte-1pboydz){color:var(--accent);font-weight:var(--weight-medium)}.cell.active.svelte-1pboydz .dot:where(.svelte-1pboydz){background:var(--accent)}.cell.today.svelte-1pboydz .dot:where(.svelte-1pboydz){background:var(--accent);transform:scale(1.15)}.cell.today.svelte-1pboydz .dom:where(.svelte-1pboydz){color:var(--ink)}.cell.today.active.svelte-1pboydz .dom:where(.svelte-1pboydz){color:var(--accent)}@media (prefers-reduced-motion:reduce){.cell.svelte-1pboydz,.dot.svelte-1pboydz{transition:none}.cell.svelte-1pboydz:active{transform:none}}:root{--island-hit:var(--control-h);--tray-bottom:26px;--island-height:calc(var(--island-hit) + 2 * var(--island-pad) + 2px);--tray-top:calc(var(--tray-bottom) + var(--island-height));--fab-bottom:calc(var(--tray-top) + 20px);--bottom-chrome-clearance:calc(var(--tray-top) + 2rem);--island-tint-hover:var(--glass-chrome-hover-bg);--island-tint-selected:var(--glass-chrome-selected-bg)}.mode-island--flow{padding:var(--island-pad);border-radius:var(--radius-pill);gap:0;display:inline-flex}.island-segment,.pill-group .pg-btn{appearance:none;cursor:pointer;color:var(--muted);border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.island-segment:focus-visible,.pill-group .pg-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--island-segment-focus-offset,2px)}.pill-group .pg-btn{transition:color .15s,background-color .15s}.pill-group .pg-btn:hover{color:var(--ink);background:var(--island-tint-hover)}.pill-group.svelte-ucudin{--pill-group-glyph-size:var(--icon);--island-segment-focus-offset:-2px;align-items:stretch}.pg-toolbar-row.svelte-ucudin{align-items:center;gap:2px;min-width:0;display:flex}.pg-scroll.svelte-ucudin{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.pg-scroll.svelte-ucudin::-webkit-scrollbar{display:none}.pill-group--reveal.svelte-ucudin [data-pill-reveal]{transition:color .15s,background-color .15s,padding-inline .16s cubic-bezier(.23,1,.32,1),gap .16s cubic-bezier(.23,1,.32,1);overflow:visible}.pill-group--reveal.svelte-ucudin [data-pill-reveal]:after{content:attr(data-pill-reveal);opacity:0;white-space:nowrap;max-inline-size:0;font:inherit;letter-spacing:0;pointer-events:none;transition:max-inline-size .16s cubic-bezier(.23,1,.32,1),opacity .12s,transform .22s cubic-bezier(.2,1.2,.3,1);display:inline-block;overflow:hidden;transform:translate(8px)}.pill-group--reveal.svelte-ucudin [data-pill-reveal]:focus-visible:after{opacity:1;max-inline-size:16ch;transform:translate(0)}.pill-group--reveal.svelte-ucudin [data-pill-reveal]:focus-visible{gap:6px;padding-inline:12px}.pill-group--reveal.svelte-ucudin [data-pill-reveal]>svg{transition:transform .22s cubic-bezier(.2,1.2,.3,1)}.pill-group--reveal.svelte-ucudin [data-pill-reveal]:focus-visible>svg{transform:translate(-4px)}@media (hover:hover){.pill-group--reveal.svelte-ucudin [data-pill-reveal]:hover:after{opacity:1;max-inline-size:16ch;transform:translate(0)}.pill-group--reveal.svelte-ucudin [data-pill-reveal]:hover{gap:6px;padding-inline:12px}.pill-group--reveal.svelte-ucudin [data-pill-reveal]:hover>svg{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.pill-group--reveal.svelte-ucudin [data-pill-reveal],.pill-group--reveal.svelte-ucudin [data-pill-reveal]:after,.pill-group--reveal.svelte-ucudin [data-pill-reveal]>svg{transition:none}}.pill-group.svelte-ucudin .pg-btn{height:var(--control-h-compact);min-width:var(--control-h);padding:0 calc((var(--control-h) - var(--icon)) / 2);font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-case)}.pill-group--touch.svelte-ucudin .pg-btn{padding:0}.pill-group.svelte-ucudin .pg-btn:before{content:"";top:calc(-1 * var(--hit-outset));right:0;bottom:calc(-1 * var(--hit-outset));position:absolute;left:0}.pill-group--feed-toolbar.svelte-ucudin .pg-btn{width:var(--feed-toolbar-visible-size);min-width:var(--feed-toolbar-visible-size);height:var(--feed-toolbar-visible-size);min-height:var(--feed-toolbar-visible-size);margin-inline:var(--feed-toolbar-hit-outset);padding:0}.pill-group--feed-toolbar.svelte-ucudin .pg-btn:before{content:"";inset:calc(-1 * var(--feed-toolbar-hit-outset));position:absolute}.pill-group.pill-group--count.svelte-ucudin .pg-btn{width:var(--pill-count-size);min-width:var(--pill-count-size);height:var(--pill-count-size);min-height:var(--pill-count-size);padding:0}.pill-group--single.svelte-ucudin .pg-btn{height:var(--island-hit,38px);width:var(--island-hit,38px);min-width:var(--island-hit,38px);padding:0}.pill-group.svelte-ucudin .pg-btn svg{width:var(--pill-group-glyph-size,var(--pill-glyph-size,24px));height:var(--pill-group-glyph-size,var(--pill-glyph-size,24px));stroke-width:2px}.fab-corner.svelte-19s0jyq{right:max(20px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:20;transition:opacity .12s ease-out;position:fixed}html.scrim-open .fab-corner.svelte-19s0jyq{opacity:0;pointer-events:none}.ui-heading.svelte-37c911{color:var(--ink);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;text-wrap:balance;margin:0}.ui-heading--1.svelte-37c911{font-size:var(--ui-heading-1-size,var(--text-title-1));line-height:var(--ui-heading-1-line-height,1.15);font-weight:var(--ui-heading-1-weight,500)}.ui-heading--2.svelte-37c911{font-size:var(--ui-heading-2-size,var(--text-title-3));line-height:var(--ui-heading-2-line-height,1.2);font-weight:var(--ui-heading-2-weight,600)}.ui-heading--3.svelte-37c911{font-size:var(--ui-heading-3-size,var(--text-body));line-height:var(--ui-heading-3-line-height,1.25);font-weight:var(--ui-heading-3-weight,600)}.linked-heading{touch-action:manipulation;max-width:100%;display:block}.linked-heading-toolbar{vertical-align:middle;align-items:center;margin-inline-start:.35em;display:inline-flex}.linked-heading-text{position:relative}.linked-heading-text:after{background-color:var(--accent);content:"";opacity:0;transform-origin:0;pointer-events:none;height:4px;transition:transform .18s ease-out,opacity 80ms ease-out;position:absolute;inset-block-end:-.08em;inset-inline:0;transform:scaleX(0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath d='M0 3 Q 5 0, 10 3 T 20 3' stroke='black' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath d='M0 3 Q 5 0, 10 3 T 20 3' stroke='black' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");-webkit-mask-size:20px 4px;mask-size:20px 4px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.linked-heading:focus-within .linked-heading-text:after,.linked-heading-text.touch-feedback:after{opacity:1;transform:scaleX(1)}.linked-heading .linked-heading-copy{color:var(--accent);opacity:0;pointer-events:none;flex:none;transition:opacity .18s ease-out,transform .18s ease-out;transform:translate(-4px)}.linked-heading:focus-within .linked-heading-copy,.linked-heading.touch-feedback .linked-heading-copy{opacity:1;pointer-events:auto;transform:translate(0)}@media (hover:hover) and (pointer:fine){.linked-heading:has(.linked-heading-text:hover,.linked-heading-toolbar:hover) .linked-heading-text:after{opacity:1;transform:scaleX(1)}.linked-heading:has(.linked-heading-text:hover,.linked-heading-toolbar:hover) .linked-heading-copy{opacity:1;pointer-events:auto;transform:translate(0)}}.linked-heading-status.svelte-5mgfhu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.linked-heading-text:after{transition:none}.linked-heading .linked-heading-copy{transition:none;transform:none}}@media (hover:none),(pointer:coarse){.editor-surface .cal-prose .cal-block-selected.linked-heading .linked-heading-copy,.cal-prose .linked-heading-touch-always .linked-heading-copy{opacity:1;pointer-events:auto;transform:none}}.fs-layer.svelte-vj6rrg{display:contents}.fs-scrim.svelte-vj6rrg{z-index:200;pointer-events:auto;position:fixed;inset:0}.fs-surface.opaque.svelte-vj6rrg{--glass-tint:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.fs-surface[data-beside].svelte-vj6rrg:before{content:"";top:calc(var(--fs-arrow-y) - 7px);border:1px solid var(--glass-border);background:var(--glass-tint,var(--glass-bg));pointer-events:none;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.fs-surface[data-beside=right].svelte-vj6rrg:before{clip-path:polygon(0 0,0 100%,100% 100%);border-top-color:#0000;border-right-color:#0000;left:-8px}.fs-surface[data-beside=left].svelte-vj6rrg:before{clip-path:polygon(0 0,100% 0,100% 100%);border-bottom-color:#0000;border-left-color:#0000;right:-8px}.fs-scrim.sheet.svelte-vj6rrg{background:var(--scrim-tint-sheet)}.fs-surface.sheet.svelte-vj6rrg{overscroll-behavior:contain;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:none;max-height:88dvh;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));--menu-row-radius:calc(var(--radius-sheet) - 13px);border-bottom:0;inset:auto 0 0;overflow-y:auto}.fs-surface[data-density=touch].svelte-vj6rrg{border-radius:var(--radius-menu-touch)}.fs-surface[data-draggable]{cursor:grab}.fs-surface[data-draggable] :is(p,h3,span,li,a,button){cursor:auto}.fs-surface[data-draggable] :is(a,button){cursor:pointer}.fs-surface[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.kbd.svelte-5lpcis{font-family:var(--font-ui);font-size:var(--menu-font,var(--text-small));font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.01em;white-space:nowrap;flex:none;margin-left:auto}.kbd-caps.svelte-5lpcis{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.kbd-combo.svelte-5lpcis{flex:none;align-items:center;gap:3px;display:inline-flex}.kbd-cap.svelte-5lpcis{box-sizing:border-box;min-width:24px;height:24px;font-family:var(--font-ui);font-size:var(--type-caption-size);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:none;color:var(--muted);background:var(--glass-chrome-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.kbd-or.svelte-5lpcis{font-family:var(--font-ui);font-size:var(--type-caption-size);color:var(--muted);margin:0 2px}.menu-item.svelte-zkh0hx{align-items:center;gap:var(--menu-icon-gap,9px);height:var(--menu-row,28px);width:100%;min-width:0;padding:0 var(--menu-pad-x,10px);cursor:pointer;text-align:left;color:var(--menu-text);font-family:var(--font-ui);font-size:var(--menu-font,var(--text-small));border-radius:var(--menu-row-radius,calc(var(--menu-radius,var(--radius-menu)) - 7px));background:0 0;border:0;flex:none;transition:background-color .12s;display:flex}.menu-item.drop-target.svelte-zkh0hx{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}.icon-box.svelte-zkh0hx{width:var(--menu-icon-box,14px);height:var(--menu-icon-box,14px);color:var(--menu-icon);flex:none;place-items:center;display:grid}.icon-box.svelte-zkh0hx svg{width:var(--menu-icon-glyph,11px);height:var(--menu-icon-glyph,11px)}.trailing-slot.svelte-zkh0hx{width:var(--menu-icon-box,14px);height:var(--menu-icon-box,14px);color:var(--menu-icon);flex:none;place-items:center;margin-left:auto;display:grid}.trailing-slot.svelte-zkh0hx svg:where(.svelte-zkh0hx){width:var(--menu-icon-glyph,11px);height:var(--menu-icon-glyph,11px)}.trailing-slot.svelte-zkh0hx .chevron:where(.svelte-zkh0hx){width:var(--menu-chevron,7px);height:var(--menu-chevron,7px)}.label.svelte-zkh0hx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.menu-swatch.svelte-zkh0hx{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:4px;display:block}.menu-swatch.selected.svelte-zkh0hx{outline-offset:2px;outline:1.5px solid}.detail.svelte-zkh0hx{color:var(--muted);font-size:var(--text-caption);flex:none;margin-left:8px}.kbd-slot.svelte-zkh0hx{align-items:center;margin-left:auto;display:flex}.menu-item.svelte-zkh0hx .kbd{color:var(--menu-text)}.kbd-slot.svelte-zkh0hx+.trailing-slot:where(.svelte-zkh0hx){margin-left:var(--menu-end-gap,8px)}.menu-item.active.svelte-zkh0hx{background:var(--accent);color:var(--on-accent)}.menu-item.active.svelte-zkh0hx .icon-box:where(.svelte-zkh0hx),.menu-item.active.svelte-zkh0hx .trailing-slot:where(.svelte-zkh0hx),.menu-item.active.svelte-zkh0hx .detail:where(.svelte-zkh0hx),.menu-item.active.svelte-zkh0hx .kbd{color:var(--on-accent)}.menu-item.danger.active.svelte-zkh0hx .kbd{color:var(--on-now)}.menu-item.danger.svelte-zkh0hx,.menu-item.danger.svelte-zkh0hx .icon-box:where(.svelte-zkh0hx),.menu-item.danger.svelte-zkh0hx .trailing-slot:where(.svelte-zkh0hx){color:var(--menu-danger)}.menu-item.danger.active.svelte-zkh0hx{background:var(--now);color:var(--on-now)}.menu-item.danger.active.svelte-zkh0hx .icon-box:where(.svelte-zkh0hx),.menu-item.danger.active.svelte-zkh0hx .trailing-slot:where(.svelte-zkh0hx){color:var(--on-now)}.menu-item[aria-disabled=true].svelte-zkh0hx{opacity:.4;cursor:default}.menu-item[aria-disabled=true].svelte-zkh0hx:hover{color:var(--ink);background:0 0}.menu-item[aria-disabled=true].active.svelte-zkh0hx{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.menu-item[aria-disabled=true].active.svelte-zkh0hx .icon-box:where(.svelte-zkh0hx),.menu-item[aria-disabled=true].active.svelte-zkh0hx .trailing-slot:where(.svelte-zkh0hx),.menu-item[aria-disabled=true].active.svelte-zkh0hx .kbd{color:var(--muted)}.menu-separator.svelte-1136vaz{height:var(--menu-sep-block,10px);flex:none;position:relative}.menu-separator.svelte-1136vaz:before{content:"";top:50%;left:var(--menu-label-x,10px);right:var(--menu-pad-x,10px);background:color-mix(in srgb, var(--hair) 70%, transparent);height:1px;position:absolute}.menu-list.svelte-1kfk0p0{--menu-row:var(--row-h);--menu-font:var(--text-menu);--menu-pad-x:10px;--menu-icon-box:var(--icon-sm);--menu-icon-glyph:12px;--menu-icon-gap:9px;--menu-sep-block:10px;--menu-chevron:8px;--menu-radius:var(--radius-menu);--menu-label-x:var(--menu-pad-x);flex-direction:column;gap:1px;display:flex}.menu-list.gutter.svelte-1kfk0p0{--menu-label-x:calc(var(--menu-pad-x) + var(--menu-icon-box) + var(--menu-icon-gap))}[data-density=touch] .menu-list.svelte-1kfk0p0{--menu-row:max(44px, var(--row-h));--menu-pad-x:12px;--menu-icon-box:20px;--menu-icon-glyph:15px;--menu-icon-gap:12px;--menu-sep-block:14px;--menu-chevron:10px;--menu-radius:var(--radius-menu-touch)}.menu-header.svelte-1kfk0p0{padding:6px var(--menu-pad-x) 4px var(--menu-label-x);font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);color:var(--muted)}.submenu-hover-zone.svelte-1kfk0p0{display:contents}.sidebar-section-header.svelte-3ehfib{min-width:0;position:relative}.sidebar-section-header .sidebar-section-label{align-items:center;gap:var(--toolbar-gap);min-width:0;color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-leading);text-wrap:initial;margin:0 0 .42rem .65rem;display:flex}.sidebar-section-header .linked-heading-text{align-items:center;gap:var(--toolbar-gap);flex:1;min-width:0;display:flex}.sidebar-section-header .linked-heading-text:after{display:none}.sidebar-section-title.svelte-3ehfib{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-section-count.svelte-3ehfib{font:inherit;font-variant-numeric:tabular-nums;flex:none}.sidebar-section-header .sidebar-section-collapse{flex:none}.sidebar-section-collapse svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform .16s var(--ease-out)}.sidebar-section-collapse svg.open{transform:rotate(90deg)}.sidebar-section-status.svelte-3ehfib{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sidebar-section-collapse svg{transition:none}}.floating-sidebar.svelte-1e619fj{border-radius:var(--radius-glass);flex-direction:column;height:100%;display:flex}.list.svelte-1e619fj{gap:var(--list-row-gap);padding:var(--glass-list-inset);flex-direction:column;display:flex;position:relative;overflow-y:auto}.section.svelte-1e619fj{gap:var(--list-row-gap);flex-direction:column;display:flex}.section.svelte-1e619fj+.section:where(.svelte-1e619fj){margin-top:.55rem}.capsule.svelte-1e619fj{top:0;left:var(--glass-list-inset);right:var(--glass-list-inset);border-radius:var(--radius-glass-row);background:var(--glass-chrome-selected-bg);pointer-events:none;position:absolute}.item.svelte-1e619fj{z-index:1;cursor:pointer;color:var(--muted);font:inherit;font-size:var(--text-small);font-weight:var(--sidebar-row-weight);text-align:left;min-height:var(--sidebar-row-h);border-radius:var(--radius-glass-row);background:0 0;border:0;align-items:center;gap:10px;padding:4px 10px;transition:color .15s,background-color .15s;display:flex;position:relative}.item[aria-current=page].svelte-1e619fj{color:var(--ink);font-weight:var(--weight-medium)}@media (hover:hover){.item.svelte-1e619fj:hover:not([aria-current=page]){background:var(--glass-chrome-hover-bg);color:var(--ink)}}.item.svelte-1e619fj svg:where(.svelte-1e619fj){width:var(--icon);height:var(--icon);flex:none}.lbl.svelte-1e619fj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item.svelte-1e619fj:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.item.svelte-1e619fj{transition:none}}.progressive-blur.svelte-18oewjr{pointer-events:none;transition:opacity var(--dur-morph,.18s) var(--ease-out,ease-out)}.progressive-blur.svelte-18oewjr>span:where(.svelte-18oewjr),.wash.svelte-18oewjr{position:absolute;inset:0}.top.svelte-18oewjr>span:where(.svelte-18oewjr):first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 76%,#0000 96%);mask-image:linear-gradient(#000 76%,#0000 96%)}.top.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#000 62%,#0000 84%);mask-image:linear-gradient(#000 62%,#0000 84%)}.top.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#000 48%,#0000 72%);mask-image:linear-gradient(#000 48%,#0000 72%)}.top.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#000 32%,#0000 58%);mask-image:linear-gradient(#000 32%,#0000 58%)}.top.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 15%,#0000 42%);mask-image:linear-gradient(#000 15%,#0000 42%)}.bottom.svelte-18oewjr>span:where(.svelte-18oewjr):first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 4%,#000 24%);mask-image:linear-gradient(#0000 4%,#000 24%)}.bottom.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 16%,#000 38%);mask-image:linear-gradient(#0000 16%,#000 38%)}.bottom.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 28%,#000 52%);mask-image:linear-gradient(#0000 28%,#000 52%)}.bottom.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 42%,#000 68%);mask-image:linear-gradient(#0000 42%,#000 68%)}.bottom.svelte-18oewjr>span:where(.svelte-18oewjr):nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 58%,#000 85%);mask-image:linear-gradient(#0000 58%,#000 85%)}.wash.svelte-18oewjr{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 72%, transparent), color-mix(in srgb, var(--paper) 40%, transparent) 60%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.progressive-blur.svelte-18oewjr>span:where(.svelte-18oewjr){display:none}.progressive-blur.top.svelte-18oewjr{background:linear-gradient(to bottom, var(--paper) 55%, transparent)}.progressive-blur.bottom.svelte-18oewjr{background:linear-gradient(to top, var(--paper) 30%, transparent)}}@media (prefers-reduced-transparency:reduce){.progressive-blur.svelte-18oewjr>span:where(.svelte-18oewjr){display:none}.progressive-blur.top.svelte-18oewjr{background:linear-gradient(to bottom, var(--paper) 55%, transparent)}.progressive-blur.bottom.svelte-18oewjr{background:linear-gradient(to top, var(--paper) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.progressive-blur.svelte-18oewjr{transition:none}}.scrim.svelte-1sc18pq{z-index:20;position:fixed;inset:0}.overlay-layer.svelte-1sc18pq{display:contents}.surface.svelte-1sc18pq{z-index:21;color:var(--fg,inherit);overscroll-behavior:contain;overscroll-behavior-x:none;max-height:92dvh;position:fixed;overflow:hidden auto}.surface-background.svelte-1sc18pq{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}:root .surface.glass.svelte-1sc18pq .surface-background.glass:where(.svelte-1sc18pq){--glass-tint:var(--glass-scrim-bg)}.surface.sheet.svelte-1sc18pq{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;--sheet-chrome-height:5rem;touch-action:pan-y;border-bottom:none;flex-direction:column;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;bottom:0;left:0;right:0;overflow:hidden}.sheet-chrome.svelte-1sc18pq{z-index:2;height:var(--sheet-chrome-height);touch-action:none;position:absolute;top:0;left:0;right:0}.grabber-row.svelte-1sc18pq{place-items:center;height:1.5rem;display:grid}.sheet-title-row.svelte-1sc18pq{z-index:1;min-height:var(--control-h,44px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:.25rem;padding-inline:1rem;display:grid;position:relative}.sheet-title-row.svelte-1sc18pq:has(.sheet-trailing:where(.svelte-1sc18pq)):not(:has(.sheet-leading)){grid-template-columns:minmax(0,1fr) auto}.sheet-title-row.svelte-1sc18pq:has(.sheet-trailing:where(.svelte-1sc18pq)):not(:has(.sheet-leading)) .sheet-title:where(.svelte-1sc18pq){text-align:left;grid-column:1}.sheet-title-row.svelte-1sc18pq:has(.sheet-trailing:where(.svelte-1sc18pq)):not(:has(.sheet-leading)) .sheet-trailing:where(.svelte-1sc18pq){grid-column:2}.sheet-leading.svelte-1sc18pq{grid-column:1;justify-self:start;align-items:center;min-width:0;display:flex}.sheet-trailing.svelte-1sc18pq{grid-column:3;justify-self:end;align-items:center;min-width:0;display:flex}.sheet-title.svelte-1sc18pq{width:100%;min-width:0;color:var(--ink,var(--fg,inherit));font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-title-3,1.125rem);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-items:center;margin:0;line-height:1.2;display:grid;overflow:hidden}.sheet-title.svelte-1sc18pq span:where(.svelte-1sc18pq){grid-area:1/1;display:block}.sheet-scroll.svelte-1sc18pq [data-sheet-title-content][data-sheet-collapsing]{opacity:calc(1 - var(--sheet-header-progress,0));transform:translate3d(0, var(--sheet-header-shift,0px), 0)}.sheet-scroll.svelte-1sc18pq{box-sizing:border-box;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:92dvh;padding:calc(var(--sheet-chrome-height) + .75rem) 1rem calc(1rem + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(var(--sheet-chrome-height) + .75rem);flex:auto;overflow:hidden auto}.surface.sheet.sheet-three-quarter.svelte-1sc18pq{box-sizing:border-box;height:75dvh;min-height:0}.surface.sheet.sheet-three-quarter.svelte-1sc18pq .sheet-scroll:where(.svelte-1sc18pq){height:0;max-height:none;padding-bottom:max(calc(75dvh - var(--sheet-chrome-height) - 22rem + env(safe-area-inset-bottom,0px)), calc(1rem + env(safe-area-inset-bottom,0px)));flex:1 1 0}.surface.panel.svelte-1sc18pq{border-radius:var(--radius-dialog) 0 0 var(--radius-dialog);transform-origin:0%;width:min(420px,92vw);padding:16px;top:0;bottom:0;right:0}.surface.dialog.svelte-1sc18pq{border-radius:var(--radius-dialog);overscroll-behavior:contain;width:min(640px,100vw - 32px);max-height:min(88dvh,60rem);padding:24px;inset:50% auto auto 50%;overflow-y:auto;translate:-50% -50%}.surface.pill.svelte-1sc18pq{top:var(--palette-top);width:var(--palette-width);border-radius:var(--radius-glass);padding:0;left:50%;overflow:hidden;transform:translate(-50%)}.surface.pill.viewport-fit.svelte-1sc18pq{--fit-top:min(var(--palette-top), calc(var(--vv-height,100dvh) * .3));top:calc(var(--vv-top,0px) + var(--fit-top));max-height:calc(var(--vv-height,100dvh) - var(--fit-top) - 12px);flex-direction:column;display:flex}@media (width<=767px){.surface.pill.viewport-fit.svelte-1sc18pq{--fit-top:calc(env(safe-area-inset-top,0px) + 10px)}}.surface.dashboard.svelte-1sc18pq{top:calc(env(safe-area-inset-top,0px) + 56px);width:min(1100px,94vw);max-height:calc(92dvh - env(safe-area-inset-top,0px) - 56px);border-radius:var(--radius-dialog);overscroll-behavior:contain;padding:0 28px 24px;left:50%;overflow-y:auto;transform:translate(-50%)}.grabber.svelte-1sc18pq{box-sizing:content-box;background:color-mix(in srgb, var(--fg,#888) 28%, transparent);touch-action:none;cursor:grab;background-clip:content-box;border-radius:2px;width:36px;height:4px;margin:0;padding:9px 24px}@media (prefers-reduced-motion:reduce){.surface.svelte-1sc18pq{transition:none!important}}.surface :focus-visible{outline:2px solid var(--accent,#4f7cff);outline-offset:2px}.fs-surface.popover-surface{width:min(var(--popover-width,20rem), calc(100vw - 20px));overscroll-behavior:contain;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:var(--popover-padding,14px);border-radius:var(--radius-menu-touch,18px);color:var(--ink);overflow:auto}.popover-content.svelte-ncx5ot{gap:8px;min-width:0;display:grid}.popover-content.sheet.svelte-ncx5ot{padding:4px 18px calc(18px + env(safe-area-inset-bottom,0px))}.popover-header.svelte-ncx5ot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.popover-header-content.svelte-ncx5ot{flex:1;min-width:0}.popover-body.svelte-ncx5ot,.popover-chips.svelte-ncx5ot{min-width:0}.popover-actions.svelte-ncx5ot{align-items:center;gap:4px;display:flex}.popover-inline.svelte-ncx5ot,.popover-inline.svelte-ncx5ot .popover-content:where(.svelte-ncx5ot),.popover-inline.svelte-ncx5ot .popover-body:where(.svelte-ncx5ot){display:contents}.sr-only.svelte-ncx5ot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg.svelte-hkdhmo{border-radius:var(--radius-pill);--segmented-control-font-family:var(--font-ui);--segmented-control-font-size:var(--type-label-size);--segmented-control-font-weight:var(--type-label-weight);--segmented-control-line-height:var(--type-label-leading);--segmented-control-letter-spacing:var(--type-label-tracking);--segmented-control-text-transform:var(--type-label-case);gap:0;display:inline-flex;position:relative}.capsule.svelte-hkdhmo{border-radius:var(--radius-pill);pointer-events:none;position:absolute;left:0}.seg.svelte-hkdhmo .capsule:where(.svelte-hkdhmo){top:var(--island-pad);bottom:var(--island-pad);background:var(--island-tint-selected)}.capsule.hov.svelte-hkdhmo{background:var(--island-tint-hover);box-shadow:none;opacity:0;transition:translate .2s cubic-bezier(.34,1.3,.64,1),width .2s cubic-bezier(.34,1.3,.64,1),opacity .12s}.seg-btn.svelte-hkdhmo{z-index:1;font-family:var(--segmented-control-font-family);font-size:var(--segmented-control-font-size);font-weight:var(--segmented-control-font-weight);line-height:var(--segmented-control-line-height);letter-spacing:var(--segmented-control-letter-spacing);text-transform:var(--segmented-control-text-transform);flex:none}.seg-btn.rearranging.svelte-hkdhmo{cursor:grab;animation:.52s ease-in-out infinite svelte-hkdhmo-tab-reorder-wiggle}.seg-btn.reorder-source.svelte-hkdhmo{z-index:3;cursor:grabbing;box-shadow:0 3px 12px color-mix(in srgb, var(--ink) 18%, transparent);scale:1.04}@keyframes svelte-hkdhmo-tab-reorder-wiggle{0%,to{rotate:-.5deg}50%{rotate:.5deg}}@media (prefers-reduced-motion:reduce){.seg-btn.rearranging.svelte-hkdhmo{animation:none}.seg-btn.reorder-source.svelte-hkdhmo{box-shadow:none;scale:1}}.seg.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo){min-width:var(--control-h);min-height:var(--island-hit);padding:0 6px}.seg.show-labels.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo){min-width:0;padding:4px 14px}.seg.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo):before{content:"";left:0;right:0;top:calc(-1 * var(--island-pad));bottom:calc(-1 * var(--island-pad));position:absolute}.seg-btn.svelte-hkdhmo svg:where(.svelte-hkdhmo){width:var(--icon);height:var(--icon);flex:none}.seg-btn[aria-checked=true].svelte-hkdhmo,.seg-btn[aria-selected=true].svelte-hkdhmo{color:var(--ink)}.seg-btn[aria-disabled=true].svelte-hkdhmo{opacity:.45;cursor:default}.seg.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo):focus-visible{box-shadow:none}.seg-btn.svelte-hkdhmo:has(svg:where(.svelte-hkdhmo)) .lbl:where(.svelte-hkdhmo){display:none}.seg.show-labels.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo):has(svg:where(.svelte-hkdhmo)) .lbl:where(.svelte-hkdhmo){display:inline}.seg.labels-active.svelte-hkdhmo .capsule:where(.svelte-hkdhmo):not(.hov){display:none}.seg.labels-active.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo){transition:padding var(--dur-open) var(--ease-out), background-color .16s ease-out;padding:4px 11px}.seg.labels-active.svelte-hkdhmo .seg-btn[aria-selected=true]:where(.svelte-hkdhmo),.seg.labels-active.svelte-hkdhmo .seg-btn[aria-checked=true]:where(.svelte-hkdhmo){background:var(--island-tint-selected);padding:4px 16px 4px 13px}.seg.labels-active.svelte-hkdhmo{--dur-open:.14s}.seg.labels-active.svelte-hkdhmo .lbl-morph:where(.svelte-hkdhmo){opacity:0;transition:grid-template-columns var(--dur-open) var(--ease-out), margin-left var(--dur-open) var(--ease-out), opacity .16s ease-out;grid-template-columns:0fr;margin-left:0;display:grid}.seg.labels-active.svelte-hkdhmo .seg-btn[aria-selected=true]:where(.svelte-hkdhmo) .lbl-morph:where(.svelte-hkdhmo),.seg.labels-active.svelte-hkdhmo .seg-btn[aria-checked=true]:where(.svelte-hkdhmo) .lbl-morph:where(.svelte-hkdhmo){opacity:1;grid-template-columns:1fr;margin-left:7px}.seg.labels-active.svelte-hkdhmo .lbl-morph:where(.svelte-hkdhmo) .lbl:where(.svelte-hkdhmo){white-space:nowrap;min-width:0;display:block;overflow:hidden}.seg-track.svelte-hkdhmo{display:contents}.seg.scrolls.svelte-hkdhmo .seg-track:where(.svelte-hkdhmo){--island-segment-focus-offset:-2px;--fade-start:0px;--fade-end:0px;min-width:0;margin-block:calc(-1 * var(--island-pad));padding-block:var(--island-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;flex:0 auto;display:flex;position:relative;overflow:auto hidden}.seg.scrolls.svelte-hkdhmo:before,.seg.scrolls.svelte-hkdhmo:after{content:"";z-index:2;width:calc(var(--island-pad) + 18px);pointer-events:none;position:absolute;top:1px;bottom:1px}.seg.scrolls[data-more-start].svelte-hkdhmo:before{background:linear-gradient(to right, var(--island-bg), transparent);left:1px}.seg.scrolls[data-more-end].svelte-hkdhmo:after{background:linear-gradient(to left, var(--island-bg), transparent);right:1px}.seg.scrolls.svelte-hkdhmo:focus-within:before,.seg.scrolls.svelte-hkdhmo:focus-within:after{opacity:0}.seg.scrolls.svelte-hkdhmo .seg-track:where(.svelte-hkdhmo)::-webkit-scrollbar{display:none}.seg.scrolls.svelte-hkdhmo .seg-track[data-more-start]:where(.svelte-hkdhmo){--fade-start:18px}.seg.scrolls.svelte-hkdhmo .seg-track[data-more-end]:where(.svelte-hkdhmo){--fade-end:18px}.seg.scrolls.svelte-hkdhmo .seg-btn:where(.svelte-hkdhmo){scroll-snap-align:start}.seg-btn.svelte-hkdhmo.bounce,.capsule.svelte-hkdhmo.bounce,.seg.svelte-hkdhmo.bounce{animation:var(--pill-bounce)}.setting-row.svelte-1utjksp{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;padding:.7rem 0;display:flex}.setting-row.svelte-1utjksp:last-child{border-bottom:0}.setting-copy.svelte-1utjksp{min-width:0}.setting-copy.svelte-1utjksp h3:where(.svelte-1utjksp){font-size:var(--text-small);font-weight:var(--weight-semibold);margin:0}.setting-copy.svelte-1utjksp p:where(.svelte-1utjksp){color:var(--ink-muted);font-size:var(--text-caption);margin:.2rem 0 0;line-height:1.45}.setting-control.svelte-1utjksp{flex:none}@media (width<=520px){.setting-row.svelte-1utjksp{flex-direction:column;align-items:flex-start;gap:.55rem}.setting-control.svelte-1utjksp{margin-inline-start:auto}}.status-pill-frame.svelte-f3yj1g{isolation:isolate;display:inline-grid;position:relative}.status-pill{--pill-nav-height:44px;--pill-nav-gap:10px;--pill-nav-padding:6px 8px 6px 12px;--pill-nav-font-size:var(--text-dense);--pill-nav-color:var(--status-pill-color,var(--ink));z-index:1;max-width:min(92vw,560px);min-height:44px;font-family:var(--font-ui);position:relative}.status-pill-bloom.svelte-f3yj1g{z-index:0;background:radial-gradient(ellipse closest-side at center, color-mix(in srgb, var(--accent) 32%, transparent) 0%, color-mix(in srgb, var(--accent) 19%, transparent) 44%, transparent 100%);pointer-events:none;width:calc(100% + 48px);height:calc(100% + 28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-pill-leading.svelte-f3yj1g,.status-pill-actions.svelte-f3yj1g{flex:none;align-items:center;display:inline-flex}.status-pill-actions.svelte-f3yj1g{gap:4px}.status-pill-content.svelte-f3yj1g{overflow-wrap:anywhere;min-width:0}.tabbar-shell.svelte-jyml59{pointer-events:auto}.tabbar-stage.svelte-jyml59{max-width:calc(100vw - 24px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);isolation:isolate;position:relative}.capsule-pane.svelte-jyml59{transform-origin:bottom;pointer-events:auto;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 24px);display:flex;inset:0 auto auto 0}.capsule-pane.shortcuts.svelte-jyml59{align-items:flex-end}.tabbar-mode.svelte-jyml59{justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 24px);display:flex}@media (prefers-reduced-motion:reduce){.tabbar-stage.svelte-jyml59{transition:none!important}}.selection-bar.svelte-1ilr5te{z-index:22;align-items:center;width:max-content;min-width:0;max-width:calc(100vw - 24px);display:flex}.selection-capsule{width:100%;min-width:0;max-width:calc(100vw - 24px)}.selection-contents.svelte-1ilr5te{align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.selection-capsule .pg-toolbar-row{width:100%;min-width:0;max-width:100%}.selection-count.svelte-1ilr5te{min-height:var(--hit,44px);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;padding-inline:10px;display:inline-flex}.count-window.svelte-1ilr5te{display:grid;overflow:hidden}.count-value.svelte-1ilr5te{grid-area:1/1}.selection-actions.svelte-1ilr5te{scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex:1 1 0;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.selection-actions.more-end.svelte-1ilr5te{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent)}.selection-actions.more-start.svelte-1ilr5te{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade));mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade))}.selection-actions.more-start.more-end.svelte-1ilr5te{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent)}.selection-actions.svelte-1ilr5te::-webkit-scrollbar{display:none}.selection-action.svelte-1ilr5te{flex:none;align-items:center;display:inline-flex}.selection-action.svelte-1ilr5te svg{width:var(--icon);height:var(--icon)}.selection-done.svelte-1ilr5te{min-height:var(--hit,44px);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium);flex:none;padding-inline:12px}@media (width<=380px){.selection-count.svelte-1ilr5te{padding-inline:7px}.selection-done.svelte-1ilr5te{padding-inline:8px}}@media (width<=640px){.selection-bar.svelte-1ilr5te{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.selection-actions.svelte-1ilr5te{scroll-behavior:auto}}.tag.svelte-12q6c18{font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);border-radius:var(--radius-pill);letter-spacing:.01em;color:color-mix(in srgb, var(--tfg) 62%, var(--ink));background:color-mix(in srgb, var(--tfg) 15%, var(--surface));white-space:nowrap;border:0;padding:3px 9px;line-height:1.4}:root.is-dark .tag.svelte-12q6c18{color:color-mix(in srgb, var(--tfg) 20%, var(--ink))}.tag.md.svelte-12q6c18{box-sizing:border-box;height:var(--pill-nav-height,40px);padding:var(--pill-nav-padding,0 14px 0 10px);font-size:var(--pill-nav-font-size,var(--type-label-size));letter-spacing:normal;align-items:center;line-height:1;display:inline-flex}button.tag.svelte-12q6c18{cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}button.tag.svelte-12q6c18:hover{transform:translateY(-1px)}button.tag.svelte-12q6c18:active{transition-duration:.1s;transform:scale(.94)}button.tag.active.svelte-12q6c18{box-shadow:0 0 0 1.5px var(--tfg)}.theme-picker-trigger{justify-content:space-between;gap:8px;min-width:128px}.theme-picker-trigger .pill-content{justify-content:space-between;width:100%}.theme-swatch.svelte-ymghsk{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:4px;flex:none}.theme-label.svelte-ymghsk{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.today-button.today-button.svelte-1pcqzlm{min-width:78px;color:var(--ink);padding-inline:14px}.day.svelte-1pcqzlm{min-width:0;font-family:var(--font-display);font-optical-sizing:auto;font-weight:var(--weight-medium);font-size:var(--text-title-3);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.toggle.svelte-yprjex{appearance:none;border:1.5px solid var(--control-boundary);background:var(--paper-2);width:var(--switch-w);height:var(--switch-h);border-radius:var(--radius-pill);cursor:pointer;flex:none;transition:background-color .2s,border-color .2s;position:relative}.toggle.on.svelte-yprjex{background:var(--accent);border-color:var(--accent)}.toggle.svelte-yprjex:after{content:"";width:calc(var(--switch-h) - 7px);height:calc(var(--switch-h) - 7px);background:var(--control-boundary);border-radius:50%;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;position:absolute;top:2px;left:2px}.toggle.on.svelte-yprjex:after{transform:translateX(calc(var(--switch-w) - var(--switch-h)));background:var(--on-accent)}.toggle.svelte-yprjex:before{content:"";inset:calc(-1.5px - max(0px, (var(--hit) - var(--switch-h)) / 2)) -1.5px;position:absolute}.toggle.svelte-yprjex:focus-visible{outline:var(--focus-ring);outline-offset:2px}.toggle[aria-disabled=true].svelte-yprjex{opacity:.5;cursor:default}.toggle.reduce.svelte-yprjex,.toggle.reduce.svelte-yprjex:after{transition:none}.chrome-action.svelte-xydksq svg{width:var(--icon);height:var(--icon)}.bell.svelte-xydksq{position:relative}.bell-badge.svelte-xydksq{box-sizing:border-box;border-radius:var(--radius-pill,999px);background:var(--accent);min-width:1rem;height:1rem;color:var(--on-accent);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:0;pointer-events:none;padding:0 .25rem;line-height:1rem;position:absolute;top:-3px;left:calc(50% + 1px)}.mode-header.svelte-q4l36j{z-index:12;pointer-events:none;touch-action:pan-y;height:0;position:sticky;top:0}.mh-row.svelte-q4l36j{width:min(100%, var(--content-max,80rem));height:var(--control-h);align-items:center;gap:var(--toolbar-gap);padding-inline:var(--content-pad-start,1.25rem) var(--content-pad-end,1.25rem);box-sizing:border-box;translate:0 var(--header-top);transition:translate var(--dur-morph) var(--ease-out);margin-inline:auto;display:flex;position:absolute;top:0;left:0;right:0;container:mode-header/inline-size}.collapsed.svelte-q4l36j .mh-row:where(.svelte-q4l36j){translate:0 var(--header-top-small)}.mh-row.svelte-q4l36j>*{pointer-events:auto}.mh-nav{flex:none}.mh-title-slot.svelte-q4l36j{flex:0 auto;align-items:center;min-width:0;height:100%;display:flex;position:relative}.mh-breadcrumbs.svelte-q4l36j{white-space:nowrap;flex:0 auto;align-items:center;gap:.12em;min-width:0;height:100%;margin-inline-start:-.25rem;display:flex;overflow:hidden}.mh-crumb-link.svelte-q4l36j,.mh-crumb-ellipsis.svelte-q4l36j,.mh-crumb-switch.svelte-q4l36j{border-radius:var(--radius-control);min-width:0;height:100%;color:var(--ink-muted);font:520 var(--text-title-1) / 1 var(--font-display);letter-spacing:-.025em;white-space:nowrap;background:0 0;border:0;flex:0 auto;align-items:center;padding:0 .17em;text-decoration:none;display:flex;position:relative}.mh-crumb-link.svelte-q4l36j{min-width:var(--hit)}.mh-crumb-label.svelte-q4l36j{text-overflow:ellipsis;min-width:0;overflow:hidden}.mh-crumb-link.svelte-q4l36j:before,.mh-crumb-ellipsis.svelte-q4l36j:before,.mh-crumb-switch.svelte-q4l36j:before{content:"";pointer-events:auto;border-radius:0;position:absolute;inset:0}.mh-crumb-link.current.svelte-q4l36j{color:var(--ink)}.mh-crumb-link.svelte-q4l36j:hover,.mh-crumb-ellipsis.svelte-q4l36j:hover,.mh-crumb-switch.svelte-q4l36j:hover{background:var(--island-tint-hover);color:var(--ink)}.mh-crumb-link.drop.svelte-q4l36j{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}.mh-crumb-link.svelte-q4l36j:focus-visible,.mh-crumb-ellipsis.svelte-q4l36j:focus-visible,.mh-crumb-switch.svelte-q4l36j:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mh-crumb-separator.svelte-q4l36j{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-muted);opacity:.7;flex:none}.mh-crumb-switch.svelte-q4l36j,.mh-crumb-ellipsis.svelte-q4l36j{min-width:var(--hit);cursor:pointer;flex:none}.mh-crumb-switch.svelte-q4l36j svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-muted)}.mh-crumb-ellipsis.svelte-q4l36j{padding-inline:.28em}.mh-crumb-measure.svelte-q4l36j{color:#0000;width:max-content;height:1px;font:520 var(--text-title-1) / 1 var(--font-display);letter-spacing:-.025em;visibility:hidden;white-space:nowrap;pointer-events:none;align-items:center;gap:.12em;display:flex;position:fixed;top:-10000px;left:-10000px;overflow:visible}.mh-crumb-measure.svelte-q4l36j svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.mh-title.svelte-q4l36j{border-radius:var(--radius-control);min-width:0;height:100%;color:var(--ink);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-title-1);font-weight:var(--weight-semibold);letter-spacing:-.025em;white-space:nowrap;transition:font-size var(--dur-morph) var(--ease-out), opacity var(--dur-morph) var(--ease-out);background:0 0;border:0;flex:0 auto;align-items:center;gap:.25rem;margin:0;margin-inline-start:-.25rem;padding:0 .25rem;line-height:1;display:flex}.narrow.svelte-q4l36j .mh-title:where(.svelte-q4l36j){font-size:var(--text-title-2)}.collapsed.svelte-q4l36j .mh-title:where(.svelte-q4l36j){font-size:var(--text-title-3);font-weight:var(--weight-semibold);letter-spacing:-.01em}.collapsed.svelte-q4l36j .mh-crumb-link:where(.svelte-q4l36j),.collapsed.svelte-q4l36j .mh-crumb-ellipsis:where(.svelte-q4l36j),.collapsed.svelte-q4l36j .mh-crumb-switch:where(.svelte-q4l36j){font-size:var(--text-title-3);font-weight:var(--weight-medium);letter-spacing:-.01em}.mh-switch.svelte-q4l36j{cursor:pointer}.mh-switch.svelte-q4l36j:hover{background:var(--island-tint-hover)}.mh-switch.svelte-q4l36j:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mh-title-text.svelte-q4l36j{text-overflow:ellipsis;min-width:0;overflow:hidden}.mh-switch.svelte-q4l36j .mh-chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-muted);flex:none}.inline-title.svelte-q4l36j .mh-title:where(.svelte-q4l36j){transition:font-size var(--dur-morph) var(--ease-out)}.inline-title.svelte-q4l36j:not(.inline-title-visible) .mh-title:where(.svelte-q4l36j){visibility:hidden}.mh-end.svelte-q4l36j{justify-content:flex-end;align-items:center;gap:var(--toolbar-gap);flex:1 0 auto;min-width:0;display:flex}.mh-tools.svelte-q4l36j{align-items:center;gap:var(--toolbar-gap);min-width:0;display:flex}.mh-actions{flex:none}.mh-action.svelte-q4l36j svg,.mh-toggle.svelte-q4l36j svg,.mh-back.svelte-q4l36j svg{width:var(--icon);height:var(--icon)}.mh-band.svelte-q4l36j{height:calc(var(--header-top-small) + var(--control-h) + var(--header-gap-below));visibility:hidden;width:0;position:absolute;top:0;left:0}.sr-only.svelte-q4l36j{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.mh-row.svelte-q4l36j,.mh-title.svelte-q4l36j{transition:none}}.primary-pill.svelte-12000v6{flex:none;transition:opacity .16s ease-out;display:flex}.primary-pill.covered.svelte-12000v6{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.primary-pill.svelte-12000v6{transition:none}}.file-glyph.svelte-r3imaa{width:var(--glyph-size);height:var(--glyph-size);color:color-mix(in srgb, var(--ink) 62%, transparent);flex:none;place-items:center;display:inline-grid;position:relative}.file-glyph.svelte-r3imaa svg{width:var(--glyph-size);height:var(--glyph-size)}.file-glyph[data-kind=folder].svelte-r3imaa{color:var(--accent)}.file-glyph[data-kind=folder].svelte-r3imaa svg{fill:color-mix(in srgb, var(--accent) 16%, transparent)}.file-glyph[data-kind=image].svelte-r3imaa{color:var(--tag-life)}.file-glyph[data-kind=video].svelte-r3imaa,.file-glyph[data-kind=audio].svelte-r3imaa{color:var(--tag-flow)}.file-glyph[data-kind=pdf].svelte-r3imaa{color:var(--danger)}.file-glyph[data-kind=code].svelte-r3imaa{color:var(--tag-work)}.file-glyph-shared.svelte-r3imaa{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-2px}.file-thumb.svelte-fsjopv{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.file-thumb-glyph.svelte-fsjopv{place-items:center;display:grid}img.svelte-fsjopv{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s ease-out;position:absolute;inset:0}.file-thumb[data-fit=contain].svelte-fsjopv img:where(.svelte-fsjopv){object-fit:contain}.file-thumb.loaded.svelte-fsjopv img:where(.svelte-fsjopv){opacity:1}.file-thumb.has-image.loaded.svelte-fsjopv:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1)}:root.is-dark .file-thumb.has-image.loaded.svelte-fsjopv:after{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}.file-thumb[data-fit=contain].has-image.loaded.svelte-fsjopv:after{display:none}.file-name.svelte-kzchr0{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.file-name.split.svelte-kzchr0{align-items:flex-end;display:flex;overflow:visible}.stem.svelte-kzchr0{-webkit-line-clamp:2;line-clamp:2;word-break:break-all;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ext.svelte-kzchr0{white-space:nowrap;flex:none}.fc.svelte-9y0jnb{--fc-radius:10px;width:100%;position:relative}.fc-head.svelte-9y0jnb{grid-template-columns:var(--fc-columns);height:30px;padding:0 10px 0 calc(42px + var(--fc-select-leading,0px));color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;gap:0 12px;display:grid}.fc.svelte-9y0jnb{--fc-columns:minmax(10rem, 1fr) 11rem 6rem 9rem}.fc.with-detail.svelte-9y0jnb{--fc-columns:minmax(10rem, 1fr) minmax(8rem, 14rem) 11rem 6rem 9rem}.fc[data-view=list].svelte-9y0jnb:not(.compact){container:fc/inline-size}@container fc (width<=51rem){.fc-head.svelte-9y0jnb,.fc-item-inner.svelte-9y0jnb{--fc-columns:minmax(10rem, 1fr) 11rem 6rem}.with-detail.svelte-9y0jnb .fc-head:where(.svelte-9y0jnb),.with-detail.svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){--fc-columns:minmax(10rem, 1fr) minmax(8rem, 14rem) 11rem 6rem}.fc.svelte-9y0jnb .col-kind:where(.svelte-9y0jnb){display:none}}@container fc (width<=41rem){.with-detail.svelte-9y0jnb .fc-head:where(.svelte-9y0jnb),.with-detail.svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){--fc-columns:minmax(10rem, 1fr) 11rem 6rem}.fc.svelte-9y0jnb .col-detail:where(.svelte-9y0jnb){display:none}}@container fc (width<=32rem){.fc-head.svelte-9y0jnb,.fc-item-inner.svelte-9y0jnb,.with-detail.svelte-9y0jnb .fc-head:where(.svelte-9y0jnb),.with-detail.svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){--fc-columns:minmax(10rem, 1fr) 11rem}.fc.svelte-9y0jnb .col-size:where(.svelte-9y0jnb){display:none}}.fc-sort.svelte-9y0jnb{min-width:0;height:26px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-left:-6px;padding:0 6px;display:inline-flex}.fc-sort.svelte-9y0jnb:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.fc-sort.active.svelte-9y0jnb{color:var(--ink)}.fc-sort.svelte-9y0jnb:disabled,.fc-sort.static.svelte-9y0jnb{cursor:default}.fc-sort.col-size.svelte-9y0jnb{justify-self:end;margin-left:0;margin-right:-6px}.fc-sort.svelte-9y0jnb .fc-desc{transform:rotate(180deg)}.fc-listbox.svelte-9y0jnb{border-radius:14px;outline:none;position:relative}.fc-listbox.svelte-9y0jnb:focus-visible{box-shadow:var(--focus-ring)}.fc-body.svelte-9y0jnb{contain:layout;min-height:3rem;position:relative}.fc-item.svelte-9y0jnb{border-radius:var(--fc-radius);width:100%;color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;contain:layout paint;position:absolute;top:0;left:0}.fc-item-inner.svelte-9y0jnb{border-radius:inherit;height:100%;position:relative}[data-view=list].svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){grid-template-columns:22px var(--fc-columns);background:0 0;align-items:center;gap:0 12px;padding:0 10px 0 8px;display:grid}[data-view=list].svelte-9y0jnb .fc-item:where(.svelte-9y0jnb):nth-child(2n) .fc-item-inner:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--ink) 3%, transparent)}[data-view=list].svelte-9y0jnb .fc-item.selected:where(.svelte-9y0jnb) .fc-item-inner:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--accent) 14%, transparent)}[data-view=list].svelte-9y0jnb .fc-listbox:where(.svelte-9y0jnb):focus-within .fc-item.selected:where(.svelte-9y0jnb) .fc-item-inner:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--accent) 20%, transparent)}.fc-listbox.svelte-9y0jnb:focus-visible .fc-item.focus:where(.svelte-9y0jnb) .fc-item-inner:where(.svelte-9y0jnb){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 70%, transparent)}.fc-item.drop.svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--accent) 24%, transparent)}.fc-item.pending.svelte-9y0jnb{opacity:.5}.fc-icon.svelte-9y0jnb{place-items:center;width:22px;height:22px;display:grid}.fc-mini-thumb.svelte-9y0jnb{border-radius:5px;width:22px;height:22px;display:block;overflow:hidden}.fc-namecell.svelte-9y0jnb{gap:2px;min-width:0;display:grid}.fc-name.svelte-9y0jnb{font-size:var(--text-small);text-overflow:ellipsis;white-space:pre;overflow:hidden}.fc-cell.svelte-9y0jnb{color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-cell.col-size.svelte-9y0jnb{text-align:end}.fc-sub.svelte-9y0jnb{color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-rename.svelte-9y0jnb{background:var(--surface);width:100%;min-width:0;height:26px;color:var(--ink);font-size:var(--text-small);box-shadow:0 0 0 2px var(--accent);border:0;border-radius:7px;outline:none;padding:0 7px}.compact.svelte-9y0jnb .fc-item:where(.svelte-9y0jnb){touch-action:pan-y}.compact[data-view=list].svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){background:0 0;grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:0 12px}.compact[data-view=list].svelte-9y0jnb .fc-item:where(.svelte-9y0jnb):nth-child(2n) .fc-item-inner:where(.svelte-9y0jnb){background:0 0}.compact[data-view=list].svelte-9y0jnb .fc-item.selected:where(.svelte-9y0jnb) .fc-item-inner:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--accent) 12%, transparent)}.compact[data-view=list].svelte-9y0jnb .fc-item-inner.swiping:where(.svelte-9y0jnb){background:var(--paper)}.compact[data-view=list].svelte-9y0jnb .fc-item.selected:where(.svelte-9y0jnb) .fc-item-inner.swiping:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--accent) 12%, var(--paper))}.compact.svelte-9y0jnb .fc-icon:where(.svelte-9y0jnb),.compact.svelte-9y0jnb .fc-mini-thumb:where(.svelte-9y0jnb){width:40px;height:40px}.compact.svelte-9y0jnb .fc-mini-thumb:where(.svelte-9y0jnb){border-radius:8px}.compact.svelte-9y0jnb .fc-name:where(.svelte-9y0jnb){font-size:var(--text-dense)}.compact.svelte-9y0jnb .fc-sub:where(.svelte-9y0jnb){font-size:var(--text-caption)}.select-mode[data-view=list].svelte-9y0jnb:not(.compact){--fc-select-leading:36px}.select-mode[data-view=list].svelte-9y0jnb:not(.compact) .fc-item-inner:where(.svelte-9y0jnb){grid-template-columns:24px 22px var(--fc-columns)}.compact.select-mode[data-view=list].svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){grid-template-columns:24px 40px minmax(0,1fr)}.fc-swipe-tray.svelte-9y0jnb{border-radius:inherit;background:color-mix(in srgb, var(--accent) 10%, var(--paper));align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.fc-swipe-action.svelte-9y0jnb{color:var(--accent);font-size:var(--text-small);font-weight:var(--weight-medium);transition:transform .16s var(--ease-out);align-items:center;gap:8px;padding:0 18px;display:inline-flex}.fc-swipe-action.end.svelte-9y0jnb{margin-left:auto}.fc-swipe-action.armed.svelte-9y0jnb{transform:scale(1.06)}.fc-check.svelte-9y0jnb{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 35%, transparent);color:#0000;border-radius:50%;place-items:center;display:grid}.fc-check.on.svelte-9y0jnb{background:var(--accent);box-shadow:none;color:var(--on-accent)}[data-view=grid].svelte-9y0jnb .fc-item-inner:where(.svelte-9y0jnb){grid-template-rows:1fr 48px;gap:0;display:grid}.fc-tile-media.svelte-9y0jnb{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.fc-tile-media.svelte-9y0jnb .fc-check:where(.svelte-9y0jnb){box-shadow:none;position:absolute;top:8px;left:8px}.fc-tile-media.svelte-9y0jnb .fc-check.on:where(.svelte-9y0jnb){background:var(--accent)}.fc-item.drop.svelte-9y0jnb .fc-tile-media:where(.svelte-9y0jnb){background:color-mix(in srgb, var(--accent) 16%, transparent)}.fc-listbox.svelte-9y0jnb:focus-visible .fc-item.focus:where(.svelte-9y0jnb) .fc-tile-media:where(.svelte-9y0jnb){outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:3px}.fc-tile-label.svelte-9y0jnb{text-align:center;align-content:start;justify-items:center;gap:1px;min-width:0;padding:7px 4px 0;display:grid}.fc-tile-label.svelte-9y0jnb .fc-name:where(.svelte-9y0jnb){max-width:100%;font-size:var(--text-caption);border-radius:6px;padding:1px 6px}.fc-item.selected.svelte-9y0jnb .fc-tile-label:where(.svelte-9y0jnb) .fc-name:where(.svelte-9y0jnb){background:var(--accent);color:var(--on-accent)}.fc-tile-label.svelte-9y0jnb .fc-sub:where(.svelte-9y0jnb){font-size:var(--text-caption)}.fc-band.svelte-9y0jnb{z-index:2;background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);pointer-events:none;border-radius:4px;position:absolute}@media (prefers-reduced-motion:reduce){.fc-swipe-action.svelte-9y0jnb{transition:none}}.image-view.svelte-1thheno{touch-action:none;cursor:zoom-in;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.image-view.zoomed.svelte-1thheno{cursor:grab}img.svelte-1thheno{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;max-width:100%;max-height:100%}img.animate.svelte-1thheno{transition:transform .22s var(--ease-out)}.decoder.svelte-1thheno{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){img.animate.svelte-1thheno{transition:none}}.pdf.svelte-jed24j{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:16px;height:100%;padding:16px;display:grid;overflow:auto}.pdf-page.svelte-jed24j{background:#fff;border-radius:4px;width:min(100%,880px);height:auto;box-shadow:0 1px 2px #0000001f,0 8px 24px -12px #0000004d}.pdf-state.svelte-jed24j{color:var(--ink-muted);font-size:var(--text-small);align-self:center;margin:0}.text-view.svelte-12shh5i{overscroll-behavior:contain;height:100%;overflow:auto}.code.svelte-12shh5i{min-height:100%;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-small);tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px 24px 32px;line-height:1.6}.code.plain.svelte-12shh5i{font-family:var(--font-ui);font-size:var(--text-small);line-height:1.65}.text-state.svelte-12shh5i{max-width:28rem;color:var(--ink-muted);font-size:var(--text-small);text-align:center;margin:3rem auto}.code.svelte-12shh5i .hljs-comment,.code.svelte-12shh5i .hljs-quote{color:var(--ink-muted);font-style:italic}.code.svelte-12shh5i .hljs-keyword,.code.svelte-12shh5i .hljs-selector-tag,.code.svelte-12shh5i .hljs-literal,.code.svelte-12shh5i .hljs-section{color:var(--accent)}.code.svelte-12shh5i .hljs-string,.code.svelte-12shh5i .hljs-attr,.code.svelte-12shh5i .hljs-template-tag,.code.svelte-12shh5i .hljs-addition{color:var(--tag-life)}.code.svelte-12shh5i .hljs-number,.code.svelte-12shh5i .hljs-symbol,.code.svelte-12shh5i .hljs-bullet,.code.svelte-12shh5i .hljs-meta{color:var(--tag-flow)}.code.svelte-12shh5i .hljs-title,.code.svelte-12shh5i .hljs-type,.code.svelte-12shh5i .hljs-built_in,.code.svelte-12shh5i .hljs-name{color:var(--tag-work)}.code.svelte-12shh5i .hljs-deletion{color:var(--danger)}.code.svelte-12shh5i .hljs-strong{font-weight:var(--weight-semibold)}.code.svelte-12shh5i .hljs-emphasis{font-style:italic}.video-view.svelte-1apk58m{background:#000;place-items:center;width:100%;height:100%;display:grid;position:relative}video.svelte-1apk58m{object-fit:contain;width:100%;height:100%}.video-status.svelte-1apk58m{border-radius:var(--radius-pill);font-size:var(--text-small);white-space:nowrap;margin:0;padding:8px 14px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.live-motion.svelte-1dcxwhc{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.live-motion.playing.svelte-1dcxwhc{opacity:1}.live-badge.svelte-1dcxwhc{z-index:2;border-radius:var(--radius-pill);height:28px;font:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.06em;cursor:pointer;align-items:center;gap:5px;padding:0 11px 0 8px;display:inline-flex;position:absolute;top:14px;left:14px}.live-badge.svelte-1dcxwhc svg:where(.svelte-1dcxwhc){width:16px;height:16px}@media (prefers-reduced-motion:reduce){.live-motion.svelte-1dcxwhc{transition:none}}.fs-surface.inspector-surface{max-height:min(70dvh,40rem)}.fs-surface.inspector-surface.popover-surface{padding:6px}.inspector-title.svelte-k0wt2y{min-width:0;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.3}.inspector-title.svelte-k0wt2y .file-name{width:100%}.inspector-close.svelte-k0wt2y{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:grid;position:relative}.inspector-close.svelte-k0wt2y:after{content:"";position:absolute;inset:-8px}.inspector-close.svelte-k0wt2y:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.inspector-close.svelte-k0wt2y svg{width:16px;height:16px}.inspector-body.svelte-k0wt2y{overscroll-behavior:contain;min-height:0;max-height:min(70dvh,40rem);padding:0 .6rem .6rem;overflow-y:auto}.popover-content.sheet .inspector-body{max-height:calc(88dvh - 5rem)}.surface.dashboard.quicklook-surface{top:max(16px, env(safe-area-inset-top,0px));width:min(1480px,100vw - 32px);height:calc(100dvh - 32px - env(safe-area-inset-top,0px));max-height:none;padding:0;overflow:hidden}.surface.sheet.quicklook-surface{height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);max-height:none;padding:8px 0 0;overflow:hidden}.ql.svelte-1c5ucgw{outline:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.ql-head.svelte-1c5ucgw{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 12px 22px;display:flex}.ql-title.svelte-1c5ucgw{align-items:center;gap:12px;min-width:0;display:flex}.ql-title-text.svelte-1c5ucgw{min-width:0}.ql-count.svelte-1c5ucgw{flex:none}.ql-title.svelte-1c5ucgw h2:where(.svelte-1c5ucgw){font-size:var(--text-dense);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:pre;margin:0;overflow:hidden}.ql-title.svelte-1c5ucgw p:where(.svelte-1c5ucgw){white-space:nowrap;color:var(--ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;gap:10px;margin:2px 0 0;display:flex;overflow:hidden}.ql-actions{flex:none}.ql-body.svelte-1c5ucgw{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.ql-bottom.svelte-1c5ucgw{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:3;position:fixed;transform:translate(-50%)}.ql.with-bar.svelte-1c5ucgw .ql-body:where(.svelte-1c5ucgw){padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.ql-main.svelte-1c5ucgw{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ql-below.svelte-1c5ucgw{border-top:1px solid var(--hair);background:var(--surface);min-width:0}.ql-badge.svelte-1c5ucgw{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 10%, transparent);height:18px;color:var(--ink-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.05em;vertical-align:2px;align-items:center;margin-left:8px;padding:0 7px;display:inline-flex}.surface.dashboard.quicklook-surface.quicklook-fullscreen{background:var(--paper);width:100vw;height:100dvh;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border-radius:0;top:0;left:0;transform:none}.ql.fullscreen.svelte-1c5ucgw .ql-stage:where(.svelte-1c5ucgw){background:var(--paper)}.ql.fullscreen.svelte-1c5ucgw .ql-head:where(.svelte-1c5ucgw){padding-top:10px}.ql-stage.svelte-1c5ucgw{background:color-mix(in srgb, var(--ink) 4%, var(--surface));min-height:0;position:relative;overflow:hidden}.ql-stage[data-kind=text].svelte-1c5ucgw,.ql-stage[data-kind=code].svelte-1c5ucgw,.ql-stage[data-kind=markdown].svelte-1c5ucgw{background:var(--surface)}.ql-audio.svelte-1c5ucgw,.ql-none.svelte-1c5ucgw{height:100%;color:var(--ink-muted);text-align:center;place-content:center;justify-items:center;gap:18px;display:grid}.ql-none.svelte-1c5ucgw p:where(.svelte-1c5ucgw){font-size:var(--text-small);margin:0}.ql-audio.svelte-1c5ucgw audio:where(.svelte-1c5ucgw){width:min(420px,80vw)}.ql-download.svelte-1c5ucgw{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-small);font-weight:var(--weight-medium);padding:10px 18px;text-decoration:none}@media (width<=767px){.ql-head.svelte-1c5ucgw{padding:4px 12px 10px 16px}}.cal-switcher.svelte-xwyamp{flex:none;display:flex}.cal-narrow-switcher.svelte-xwyamp{min-height:var(--control-h);border-radius:var(--radius-control);background:var(--island-tint);color:var(--ink);cursor:pointer;font:600 var(--text-small) / 1 var(--font-ui);white-space:nowrap;border:0;align-items:center;gap:.25rem;padding:0 .6rem;display:none}.cal-narrow-switcher.svelte-xwyamp svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-muted)}.cal-narrow-switcher.svelte-xwyamp:focus-visible{outline:var(--focus-ring);outline-offset:2px}.cal-switcher.svelte-xwyamp .cal-views .seg-btn{padding-inline:10px}.cal-pager{flex:none}.today-btn.svelte-xwyamp{font-size:var(--text-small);font-weight:var(--weight-medium);padding-inline:12px!important}@container mode-header (width<=52rem){.cal-switcher.svelte-xwyamp{display:none}.cal-narrow-switcher.sidebar-fallback.svelte-xwyamp{display:flex}}.strong.svelte-l4fz0c{font-weight:var(--weight-semibold)}.rest.svelte-l4fz0c{font-weight:var(--weight-regular)}.col.svelte-thgjb2{width:var(--colw);content-visibility:auto;border-left:1px solid var(--line-soft);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px), linear-gradient(to bottom, transparent 50%, var(--line-soft) 50%, var(--line-soft) calc(50% + 1px), transparent calc(50% + 1px));scroll-snap-align:start;cursor:default;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;background-size:100% 4.16667%;grid-row:1;height:100%;position:relative}.col.today.svelte-thgjb2{background-color:color-mix(in srgb, var(--now) 3%, transparent)}.lanes.svelte-thgjb2{inset:0 var(--lanes-right) 0 0;position:absolute}.block.svelte-thgjb2,.ghost.svelte-thgjb2{top:calc(var(--s) / 24 * 100%);height:max(18px, calc(var(--d) / 24 * 100% - 2px));font-size:var(--text-caption);text-align:left;border:0;border-radius:6px;flex-direction:column;gap:1px;padding:3px 6px 3px 8px;line-height:1.25;display:flex;position:absolute;overflow:clip}.block.svelte-thgjb2{--c:var(--accent);left:calc(100% / var(--cols) * var(--col) + 1px);width:calc(100% / var(--cols) - 3px);background:color-mix(in srgb, var(--c) 15%, var(--surface));color:var(--ink);cursor:pointer;box-shadow:none;transform-origin:30%;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out,background-color .16s ease-out}:root.is-dark .block.svelte-thgjb2{background:color-mix(in srgb, var(--c) 24%, var(--surface))}.block.svelte-thgjb2:hover{background:color-mix(in srgb, var(--c) 22%, var(--surface));z-index:2}:root.is-dark .block.svelte-thgjb2:hover{background:color-mix(in srgb, var(--c) 32%, var(--surface))}.block.svelte-thgjb2:active{transform:scale(.985)}.block.selected.svelte-thgjb2,:root.is-dark .block.selected.svelte-thgjb2{z-index:3;background:color-mix(in srgb, var(--c) 36%, var(--surface));box-shadow:none}.block.svelte-thgjb2:focus-visible{z-index:3;outline:2px solid var(--accent);outline-offset:-2px}.block.plan.svelte-thgjb2,:root.is-dark .block.plan.svelte-thgjb2{background:var(--event-background);color:var(--event-text);box-shadow:none}.block.plan.svelte-thgjb2:hover,:root.is-dark .block.plan.svelte-thgjb2:hover{background:var(--event-hover);box-shadow:none}.block.plan.past.svelte-thgjb2,:root.is-dark .block.plan.past.svelte-thgjb2{background:var(--event-past);color:var(--event-past-text)}.block.plan.past.svelte-thgjb2:hover,:root.is-dark .block.plan.past.svelte-thgjb2:hover{background:var(--event-hover)}.block.plan.selected.svelte-thgjb2,:root.is-dark .block.plan.selected.svelte-thgjb2{background:var(--event-selected);box-shadow:none}.block.plan.moving.svelte-thgjb2,:root.is-dark .block.plan.moving.svelte-thgjb2{background:var(--event-selected);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--event-color) 48%, transparent)}.b-content.svelte-thgjb2{top:calc(var(--head-h) + 3px);flex-direction:column;gap:1px;min-width:0;display:flex;position:sticky}.b-title.svelte-thgjb2 .ext-icon{vertical-align:-1px;width:11px;height:11px;color:color-mix(in srgb, var(--ink) 55%, transparent);margin-right:4px}.b-title.svelte-thgjb2{font-weight:var(--weight-semibold);overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:var(--l1,1);line-clamp:var(--l1,1);-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.lod-2 .b-title.svelte-thgjb2{-webkit-line-clamp:var(--l2,1);line-clamp:var(--l2,1)}.lod-3 .b-title.svelte-thgjb2{-webkit-line-clamp:var(--l3,1);line-clamp:var(--l3,1)}.block.has-files.svelte-thgjb2 .b-title:where(.svelte-thgjb2){padding-right:26px}.block.cramped.svelte-thgjb2 .b-title:where(.svelte-thgjb2){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block.cramped.has-files.svelte-thgjb2 .b-title:where(.svelte-thgjb2){padding-right:0}.block.cramped.svelte-thgjb2 .b-pile:where(.svelte-thgjb2),.block.cramped.svelte-thgjb2 .b-meta:where(.svelte-thgjb2){display:none}.b-meta.svelte-thgjb2{color:color-mix(in srgb, var(--ink) 74%, transparent);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;opacity:0;flex-shrink:0;transition:opacity .18s ease-out;overflow:hidden}.block.plan.svelte-thgjb2 .b-meta:where(.svelte-thgjb2){color:var(--event-text)}.block.plan.past.svelte-thgjb2 .b-meta:where(.svelte-thgjb2){color:var(--event-past-text)}.lod-2 .meta2.svelte-thgjb2 .b-meta:where(.svelte-thgjb2),.lod-3 .meta3.svelte-thgjb2 .b-meta:where(.svelte-thgjb2),.b-meta.always.svelte-thgjb2{opacity:1}.b-deck.svelte-thgjb2{opacity:0;flex-shrink:0;gap:4px;margin-top:3px;transition:opacity .18s ease-out;display:flex}.lod-3 .deckable.svelte-thgjb2 .b-deck:where(.svelte-thgjb2){opacity:1}.b-thumb.svelte-thgjb2{background:var(--glass-chrome-bg);width:28px;height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.b-thumb.svelte-thgjb2 svg{width:14px;height:14px}.b-more.svelte-thgjb2{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;align-self:center}img.svelte-thgjb2{object-fit:cover;width:100%;height:100%;display:block}.b-pile.svelte-thgjb2{pointer-events:none;width:22px;height:16px;transition:opacity .18s ease-out;position:absolute;top:3px;right:5px}.lod-3 .deckable.svelte-thgjb2 .b-pile:where(.svelte-thgjb2){opacity:0}.b-pile-card.svelte-thgjb2{top:0;right:calc(var(--layer) * 5px);background:var(--surface);width:16px;height:16px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c) 30%, var(--surface));color:var(--muted);transform:rotate(calc(var(--layer) * -8deg));z-index:calc(2 - var(--layer));border-radius:4px;place-items:center;display:grid;position:absolute;overflow:hidden}.b-pile-card.svelte-thgjb2 svg{width:10px;height:10px}.block.movable.svelte-thgjb2{cursor:grab}.block.movable.svelte-thgjb2:active{cursor:grabbing}.block.movable.svelte-thgjb2:after{content:"";cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.block.lifted.svelte-thgjb2{opacity:.35}.block.moving.svelte-thgjb2{z-index:6;pointer-events:none;background:color-mix(in srgb, var(--c) 30%, var(--surface));box-shadow:0 10px 24px -10px color-mix(in srgb, var(--c) 80%, transparent);animation:none;transform:scale(1.01)}.more.svelte-thgjb2{top:calc(var(--s) / 24 * 100%);left:calc(100% / var(--cols) * var(--col) + 1px);z-index:2;width:calc(100% / var(--cols) - 3px);background:color-mix(in srgb, var(--ink) 10%, var(--surface));min-width:0;height:18px;color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:0 4px;line-height:18px;position:absolute;overflow:hidden}.more.svelte-thgjb2:hover{background:color-mix(in srgb, var(--ink) 16%, var(--surface))}.more.svelte-thgjb2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pile-slot.svelte-thgjb2{z-index:2;top:calc(var(--s) / 24 * 100%);width:var(--rail);height:calc(var(--slot,.5) / 24 * 100%);pointer-events:none;position:absolute;right:4px}.pile.svelte-thgjb2{top:min(calc(var(--o) * 100%), max(0%, calc(100% - var(--rail) + 6px)));width:auto;height:min(calc(100% - 2px), calc(var(--rail) - 6px));aspect-ratio:1;pointer-events:auto;cursor:pointer;contain:layout style;background:0 0;border:0;min-height:12px;padding:0;position:absolute;right:0}.pile.svelte-thgjb2:before{content:"";position:absolute;inset:0}@media (pointer:coarse){.col.svelte-thgjb2:not(.narrow) .pile-slot:where(.svelte-thgjb2){right:calc(var(--hit) / 2 - 6px)}.col.svelte-thgjb2:not(.narrow) .pile:where(.svelte-thgjb2):before{inset:min(0px, calc((100% - var(--hit)) / 2))}}.col.narrow.svelte-thgjb2 .pile-slot:where(.svelte-thgjb2){right:2px}.card.svelte-thgjb2{background:var(--surface);box-shadow:0 0 0 1.5px var(--surface), 0 2px 6px -2px color-mix(in srgb, var(--ink) 40%, transparent);color:var(--muted);transform:translate(calc(var(--layer) * -3px), calc(var(--layer) * 2px)) rotate(calc(var(--layer) * -6deg));transform-origin:50% 100%;z-index:calc(3 - var(--layer));border-radius:18%;place-items:center;transition:transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:0;overflow:hidden}.card.svelte-thgjb2 svg{width:60%;max-width:18px;height:60%;max-height:18px}.card.kind-note.svelte-thgjb2,.card.kind-bookmark.svelte-thgjb2{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}@media (hover:hover) and (pointer:fine){.pile.svelte-thgjb2:hover .card:where(.svelte-thgjb2){transform:translate(calc(var(--layer) * -60%), 0) rotate(calc(var(--layer) * -4deg))}}.pile.svelte-thgjb2:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.pile.selected.svelte-thgjb2 .card:where(.svelte-thgjb2):first-child{box-shadow:0 0 0 2px var(--accent), 0 4px 10px -3px color-mix(in srgb, var(--accent) 60%, transparent)}.count.svelte-thgjb2{z-index:4;background:var(--ink);min-width:17px;height:17px;color:var(--paper);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;border-radius:9999px;padding:0 4px;line-height:17px;position:absolute;top:-5px;right:-3px}.ghost.svelte-thgjb2{z-index:4;background:color-mix(in srgb, var(--accent) 22%, var(--surface));box-shadow:0 8px 22px -12px color-mix(in srgb, var(--accent) 80%, transparent);color:var(--accent);pointer-events:none;animation:.16s cubic-bezier(.23,1,.32,1) both svelte-thgjb2-ghost-in;left:1px;right:2px}.ghost.svelte-thgjb2 .b-meta:where(.svelte-thgjb2){color:var(--accent);font-weight:var(--weight-regular)}@keyframes svelte-thgjb2-ghost-in{0%{opacity:0;transform:scale(.98)}}.now-line.svelte-thgjb2{top:calc(var(--s) / 24 * 100%);z-index:3;background:var(--now);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:-1px;right:0}.now-line.svelte-thgjb2:before{content:"";background:var(--now);border-radius:9999px;width:10px;height:10px;position:absolute;top:-4px;left:0}.now-line.faint.svelte-thgjb2{background:color-mix(in srgb, var(--now) 38%, transparent);height:1px;margin-top:0}.now-line.faint.svelte-thgjb2:before{display:none}@media (width<=767px){.block.svelte-thgjb2,.ghost.svelte-thgjb2{padding:2px 3px 2px 5px}}@media (prefers-reduced-motion:reduce){.block.svelte-thgjb2,.b-meta.svelte-thgjb2,.b-deck.svelte-thgjb2,.b-pile.svelte-thgjb2{transition:none}.ghost.svelte-thgjb2{animation:none}.card.svelte-thgjb2{transition:none}}.tg.svelte-1iewvvr{--gutter:56px;--head-h:68px;--line:color-mix(in srgb, var(--hair) 85%, transparent);--line-soft:color-mix(in srgb, var(--hair) 45%, transparent);min-width:0;height:100%;min-height:0;position:relative}.tg.single.svelte-1iewvvr{--head-h:28px}.tg-body.svelte-1iewvvr{overscroll-behavior:contain;overflow-anchor:none;scroll-snap-type:x mandatory;height:100%;scroll-padding-left:var(--gutter);scrollbar-width:thin;touch-action:pan-x pan-y;visibility:hidden;outline:none;position:relative;overflow:auto}.ready.svelte-1iewvvr .tg-body:where(.svelte-1iewvvr){visibility:visible}.tg-body.svelte-1iewvvr:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.track.svelte-1iewvvr{--calendar-columns:var(--gutter) repeat(var(--track), var(--colw));width:calc(var(--gutter) + var(--track) * var(--colw,0px));position:relative}.head.svelte-1iewvvr{--glass-tint:var(--glass-chrome-wash-bg);z-index:6;grid-template-columns:var(--calendar-columns);height:var(--head-h);background:var(--glass-chrome-wash-bg);box-shadow:none;border:0;grid-template-rows:1fr;display:grid;position:sticky;top:0}.corner.svelte-1iewvvr{z-index:2;width:var(--gutter);touch-action:pan-y;background:0 0;flex-direction:column;grid-area:1/1;justify-content:flex-end;height:100%;display:flex;position:sticky;left:0}.corner-days.svelte-1iewvvr{flex:1}.lane-label.svelte-1iewvvr{height:28px;color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-regular);justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.head-cell.svelte-1iewvvr{height:100%;clip-path:inset(0 0 0 var(--header-clip-left,0px));flex-direction:column;grid-row:1;display:flex;position:relative}.dayhead.svelte-1iewvvr{min-width:0;color:var(--ink);font-size:var(--text-dense);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:flex-end;align-items:center;gap:6px;padding:0 8px;transition:background-color .12s ease-out;display:flex}.dayhead.svelte-1iewvvr:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.dayhead.svelte-1iewvvr:active .num:where(.svelte-1iewvvr){transform:scale(.92)}.dayhead.svelte-1iewvvr .wd:where(.svelte-1iewvvr){color:var(--muted);font-weight:var(--weight-regular);white-space:nowrap}.dayhead.weekend.svelte-1iewvvr .wd:where(.svelte-1iewvvr),.dayhead.weekend.svelte-1iewvvr .num:where(.svelte-1iewvvr){color:var(--muted)}.tg.compact.svelte-1iewvvr:not(.single){--head-h:76px}.compact.svelte-1iewvvr .dayhead:where(.svelte-1iewvvr){font-size:var(--text-caption);flex-direction:column;justify-content:center;gap:0;padding:0}.compact.svelte-1iewvvr .dayhead:where(.svelte-1iewvvr) .num:where(.svelte-1iewvvr){min-width:26px;height:26px}.dayhead.svelte-1iewvvr .num:where(.svelte-1iewvvr){min-width:28px;height:28px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding:0 5px;transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:inline-grid}.dayhead.today.svelte-1iewvvr .num:where(.svelte-1iewvvr){background:var(--now);color:var(--on-now)}.dayhead.today.svelte-1iewvvr .wd:where(.svelte-1iewvvr){color:var(--now)}.allday.svelte-1iewvvr{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);align-items:center;gap:3px;min-width:0;height:28px;padding:0 4px;display:flex;overflow:hidden}.chip.svelte-1iewvvr{background:color-mix(in srgb, var(--ink) 5.5%, transparent);min-width:0;height:22px;color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;border:0;border-radius:7px;flex:0 auto;align-items:center;gap:5px;padding:0 7px;transition:background-color .12s ease-out,transform .12s ease-out;display:flex}.chip.svelte-1iewvvr span:where(.svelte-1iewvvr){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip.svelte-1iewvvr svg{width:13px;height:13px;color:var(--muted);flex:none}.chip.svelte-1iewvvr:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}.chip.svelte-1iewvvr:active{transform:scale(.97)}.chip.selected.svelte-1iewvvr{background:var(--accent-soft);color:var(--accent)}.task-chip.done.svelte-1iewvvr span:where(.svelte-1iewvvr){color:var(--muted);text-decoration:line-through}.event-chip.svelte-1iewvvr{background:var(--event-background);color:var(--event-text)}.event-chip.svelte-1iewvvr:hover{background:var(--event-hover)}.event-chip.past.svelte-1iewvvr{background:var(--event-past);color:var(--event-past-text)}.event-chip.past.svelte-1iewvvr:hover{background:var(--event-hover)}.event-chip.selected.svelte-1iewvvr{background:var(--event-selected);color:var(--event-text);box-shadow:none}.event-chip.svelte-1iewvvr svg{color:var(--event-color)}.more-chip.svelte-1iewvvr{color:var(--muted);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none}@property --hour{syntax:"<length>";inherits:false;initial-value:48px}.grid.svelte-1iewvvr{grid-template-columns:var(--calendar-columns);box-sizing:content-box;height:calc(var(--hour) * 24);grid-template-rows:1fr;padding-top:10px;padding-bottom:96px;display:grid;position:relative}.hours.svelte-1iewvvr{z-index:5;width:var(--gutter);background:var(--glass-chrome-wash-bg);touch-action:pan-y;grid-area:1/1;height:100%;position:sticky;left:0}.hours.svelte-1iewvvr:before{content:"";background:var(--glass-chrome-wash-bg);height:10px;position:absolute;top:-10px;left:0;right:0}.hour.svelte-1iewvvr{height:4.16667%;color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:right;padding-right:8px;line-height:0;transition:opacity .16s ease-out;display:block}.hour-labels.svelte-1iewvvr{font-size:var(--text-caption);position:absolute;inset:0}.hour-labels.now-collision.svelte-1iewvvr{--now-y:calc(var(--s) / 24 * 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--now-y) - 1.833em), transparent calc(var(--now-y) - 1.5em), transparent calc(var(--now-y) + 1.5em), #000 calc(var(--now-y) + 1.833em), #000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--now-y) - 1.833em), transparent calc(var(--now-y) - 1.5em), transparent calc(var(--now-y) + 1.5em), #000 calc(var(--now-y) + 1.833em), #000 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--now-y) - 1.833em), transparent calc(var(--now-y) - 1.5em), transparent calc(var(--now-y) + 1.5em), #000 calc(var(--now-y) + 1.833em), #000 100%)}.now-label.svelte-1iewvvr{top:calc(var(--s) / 24 * 100%);background:var(--now);color:var(--on-now);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;padding:1px 3px;position:absolute;right:6px;transform:translateY(-50%)}@media (width<=767px){.tg.svelte-1iewvvr{--gutter:56px;--head-h:76px}.tg.single.svelte-1iewvvr{--head-h:28px}.lane-label.svelte-1iewvvr{justify-content:center;padding-right:0}.dayhead.svelte-1iewvvr{font-size:var(--text-caption);flex-direction:column;justify-content:center;gap:0;padding:0}.dayhead.svelte-1iewvvr .num:where(.svelte-1iewvvr){min-width:26px;height:26px}}.narrow.svelte-1iewvvr .chip:where(.svelte-1iewvvr) span:where(.svelte-1iewvvr){display:none}@media (prefers-reduced-motion:reduce){.tg-body.svelte-1iewvvr{scroll-snap-type:none}.dayhead.svelte-1iewvvr .num:where(.svelte-1iewvvr),.hour.svelte-1iewvvr{transition:none}}.month.svelte-473dtq{--line:color-mix(in srgb, var(--hair) 85%, transparent);min-width:0;display:grid}.wk-row.svelte-473dtq,.cells.svelte-473dtq{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wk-row.svelte-473dtq{background:var(--glass-chrome-wash-bg)}.wk.svelte-473dtq{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular);text-align:right;padding:0 8px 6px}.wk.weekend.svelte-473dtq{opacity:.8}.cells.svelte-473dtq{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-auto-rows:max(104px,16.6667dvh - 55px)}.cell.svelte-473dtq{border-right:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;flex-direction:column;gap:2px;min-width:0;padding:4px 4px 6px;display:flex;position:relative;overflow:hidden}.cell.weekend.svelte-473dtq{background:color-mix(in srgb, var(--ink) 1.8%, transparent)}.cell.out.svelte-473dtq>:where(.svelte-473dtq):not(.cover){opacity:.45}.cover.svelte-473dtq{z-index:-1;object-fit:cover;opacity:.16;width:100%;height:100%;transition:opacity .24s ease-out,transform .4s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}:root.is-dark .cover.svelte-473dtq{opacity:.22}.cell.svelte-473dtq:hover .cover:where(.svelte-473dtq){opacity:.3;transform:scale(1.03)}.num.svelte-473dtq{min-height:var(--hit);color:var(--ink);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-dense);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-self:flex-end;align-items:center;gap:4px;padding:0 2px 0 6px;display:flex}.num.svelte-473dtq .n:where(.svelte-473dtq){border-radius:9999px;place-items:center;min-width:26px;height:26px;transition:background-color .12s ease-out,transform .16s cubic-bezier(.34,1.56,.64,1);display:inline-grid}.num.svelte-473dtq:hover .n:where(.svelte-473dtq){background:color-mix(in srgb, var(--ink) 7%, transparent)}.num.svelte-473dtq:active .n:where(.svelte-473dtq){transform:scale(.92)}.mon.svelte-473dtq{font-weight:var(--weight-semibold)}.today.svelte-473dtq .num:where(.svelte-473dtq) .n:where(.svelte-473dtq){background:var(--now);color:var(--on-now)}.rows.svelte-473dtq{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-473dtq,.more.svelte-473dtq{width:100%;min-width:0;height:21px;color:var(--ink);font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 5px;transition:background-color .12s ease-out;display:flex}.row.svelte-473dtq:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.row.selected.svelte-473dtq{background:var(--accent-soft)}.row.event.svelte-473dtq{background:var(--event-background);color:var(--event-text)}.row.event.svelte-473dtq .time:where(.svelte-473dtq){color:var(--event-text)}.row.event.svelte-473dtq:hover{background:var(--event-hover)}.row.event.past.svelte-473dtq{background:var(--event-past);color:var(--event-past-text)}.row.event.past.svelte-473dtq .time:where(.svelte-473dtq){color:var(--event-past-text)}.row.event.past.svelte-473dtq:hover{background:var(--event-hover)}.row.event.selected.svelte-473dtq{background:var(--event-selected)}.row.svelte-473dtq svg{width:12px;height:12px;color:var(--muted);flex:none}.row.done.svelte-473dtq .t:where(.svelte-473dtq){color:var(--muted);text-decoration:line-through}.dot.svelte-473dtq{border-radius:9999px;flex:none;width:7px;height:7px}.t.svelte-473dtq{min-width:0;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-block:1px;overflow:hidden}.time.svelte-473dtq{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none}.more.svelte-473dtq{color:var(--muted);font-weight:var(--weight-medium)}.activity.svelte-473dtq{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;margin-top:auto;padding:2px 5px 0;display:flex}.activity.svelte-473dtq span:where(.svelte-473dtq){align-items:center;gap:3px;display:inline-flex}.activity.svelte-473dtq svg{width:11px;height:11px}@media (width<=767px){.wk.svelte-473dtq{font-size:var(--text-caption);text-align:center;padding:0 4px 4px}.cell.svelte-473dtq{padding:2px 1px 4px}.num.svelte-473dtq{font-size:var(--text-small);justify-content:center;align-self:stretch;padding:0}.mon.svelte-473dtq{display:none}.row.svelte-473dtq{gap:3px;height:16px;padding:0 2px}.row.svelte-473dtq .time:where(.svelte-473dtq),.row.svelte-473dtq svg{display:none}.t.svelte-473dtq{font-size:var(--text-caption)}.activity.svelte-473dtq{gap:4px;padding:0 2px}}@media (prefers-reduced-motion:reduce){.cover.svelte-473dtq,.num.svelte-473dtq .n:where(.svelte-473dtq){transition:none}.cell.svelte-473dtq:hover .cover:where(.svelte-473dtq){transform:none}}.year.svelte-7sagpj{gap:14px;display:grid}.summary.svelte-7sagpj{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.months.svelte-7sagpj{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 32px;display:grid}@media (width>=1200px){.months.svelte-7sagpj{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 26px}}.mon.svelte-7sagpj{min-width:0;animation:.32s cubic-bezier(.23,1,.32,1) both svelte-7sagpj-mon-in;animation-delay:calc(var(--m) * 22ms)}@keyframes svelte-7sagpj-mon-in{0%{opacity:0;transform:translateY(6px)}}.mon-title.svelte-7sagpj{color:var(--ink);font-family:var(--font-display);font-size:var(--text-title-3);font-weight:var(--weight-semibold);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 0 6px -6px;padding:2px 6px;transition:background-color .12s ease-out;display:block}.mon-title.current.svelte-7sagpj{color:var(--now)}.mon-title.svelte-7sagpj:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.mini.svelte-7sagpj{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.wd.svelte-7sagpj{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-regular);text-align:center}.d.svelte-7sagpj{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 4.5%, transparent);min-width:0;color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .12s ease-out;display:grid;position:relative}.d.pad.svelte-7sagpj{cursor:default;background:0 0}button.d.svelte-7sagpj:hover{z-index:1;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--ink) 40%, transparent);transform:scale(1.18)}button.d.svelte-7sagpj:active{transform:scale(1.05)}.l1.svelte-7sagpj{background:color-mix(in srgb, var(--accent) 20%, var(--surface))}.l2.svelte-7sagpj{background:color-mix(in srgb, var(--accent) 38%, var(--surface))}.l3.svelte-7sagpj{background:color-mix(in srgb, var(--accent) 62%, var(--surface));color:var(--on-accent)}.l4.svelte-7sagpj{background:var(--accent);color:var(--on-accent)}.d.today.svelte-7sagpj{box-shadow:inset 0 0 0 2px var(--now);color:var(--ink);font-weight:var(--weight-medium)}.l3.today.svelte-7sagpj,.l4.today.svelte-7sagpj{color:var(--on-accent)}.d.photo.svelte-7sagpj:after{content:"";background:var(--now);width:4px;height:4px;box-shadow:0 0 0 1px var(--surface);border-radius:9999px;position:absolute;bottom:2px;right:2px}.d.event.svelte-7sagpj:before{content:"";background:var(--event-dot);width:4px;height:4px;box-shadow:0 0 0 1px var(--surface);border-radius:9999px;position:absolute;bottom:2px;left:2px}.d.past-event.svelte-7sagpj:before{opacity:.62}.legend.svelte-7sagpj{color:var(--muted);font-size:var(--text-caption);justify-content:flex-end;align-items:center;gap:4px;display:flex}.legend.svelte-7sagpj .d:where(.svelte-7sagpj){cursor:default;border-radius:3px;width:12px;height:12px}.legend.svelte-7sagpj .d.photo:where(.svelte-7sagpj):after{bottom:4px;right:4px}.legend.svelte-7sagpj .sep:where(.svelte-7sagpj){width:12px}.loading.svelte-7sagpj .months:where(.svelte-7sagpj){opacity:.7}@media (width<=1000px){.months.svelte-7sagpj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.months.svelte-7sagpj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.mini.svelte-7sagpj{gap:2px}.d.svelte-7sagpj{border-radius:4px;font-size:0}.mon-title.svelte-7sagpj{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.mon.svelte-7sagpj{animation:none}.d.svelte-7sagpj{transition:none}button.d.svelte-7sagpj:hover{transform:none}}.mini-month.svelte-5h87uz{gap:6px;display:grid}.head.svelte-5h87uz{align-items:center;gap:2px;display:flex}.title.svelte-5h87uz{font-size:var(--text-dense);font-weight:var(--weight-semibold);flex:1}.nav.svelte-5h87uz{width:var(--control-h);height:var(--control-h);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;transition:background-color .12s ease-out,transform .12s ease-out;display:grid}.nav.svelte-5h87uz svg{width:var(--icon-sm);height:var(--icon-sm)}.nav.svelte-5h87uz:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.nav.svelte-5h87uz:active{transform:scale(.9)}.grid.svelte-5h87uz{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.wd.svelte-5h87uz{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-regular);text-align:center;padding-bottom:2px}.d.svelte-5h87uz{width:28px;height:28px;color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-self:center;place-items:center;padding:0;transition:background-color .12s ease-out,transform .16s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.d.svelte-5h87uz:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.d.svelte-5h87uz:active{transform:scale(.9)}.d.out.svelte-5h87uz{color:var(--muted)}.d.selected.svelte-5h87uz{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);font-weight:var(--weight-medium)}.d.today.svelte-5h87uz{background:var(--now);color:var(--on-now);font-weight:var(--weight-medium)}.d.busy.svelte-5h87uz:after{content:"";opacity:.55;background:currentColor;border-radius:9999px;width:3px;height:3px;position:absolute;bottom:2px}.d.event.svelte-5h87uz:after{background:var(--event-dot);opacity:.9}.d.past-event.svelte-5h87uz:after{opacity:.6}@media (prefers-reduced-motion:reduce){.d.svelte-5h87uz,.nav.svelte-5h87uz{transition:none}}.stack.svelte-1g8sr2b{width:calc(var(--size) + 6px);height:var(--size);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;padding:0;position:relative}.stack.svelte-1g8sr2b:after{content:"";inset:min(0px, (100% - var(--hit)) / 2);position:absolute}.card.svelte-1g8sr2b{width:var(--size);height:var(--size);border:1px solid color-mix(in srgb, var(--hair) 80%, transparent);background:var(--surface);color:var(--muted);transform:translate(calc(var(--depth) * 2.5px), calc(var(--depth) * -1.5px)) rotate(calc(var(--depth) * 5deg));transform-origin:50% 90%;z-index:calc(3 - var(--depth));border-radius:7px;place-items:center;transition:transform .24s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 2px #00000014}.card.svelte-1g8sr2b img:where(.svelte-1g8sr2b){object-fit:cover;width:100%;height:100%}.card.svelte-1g8sr2b svg{width:60%;height:60%}.kind-notes.svelte-1g8sr2b .card:where(.svelte-1g8sr2b){background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.kind-files.svelte-1g8sr2b .card:where(.svelte-1g8sr2b){background:color-mix(in srgb, var(--tag-flow) 10%, var(--surface));color:var(--tag-flow)}.stack.svelte-1g8sr2b:hover .card:where(.svelte-1g8sr2b),.stack.svelte-1g8sr2b:focus-visible .card:where(.svelte-1g8sr2b){transform:translate(calc(var(--depth) * 7px), calc(var(--depth) * -2px)) rotate(calc(var(--depth) * 10deg))}.stack.svelte-1g8sr2b:active .card:where(.svelte-1g8sr2b){transition-duration:.12s;transform:scale(.94)}.count.svelte-1g8sr2b{z-index:4;background:var(--ink);min-width:1.125rem;height:1.125rem;color:var(--paper);font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;border-radius:9999px;padding:0 .25rem;line-height:1.125rem;position:absolute;bottom:-4px;right:-4px}.stack.svelte-1g8sr2b:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.card.svelte-1g8sr2b{transition:none}.stack.svelte-1g8sr2b:hover .card:where(.svelte-1g8sr2b),.stack.svelte-1g8sr2b:focus-visible .card:where(.svelte-1g8sr2b){transform:translate(calc(var(--depth) * 2.5px), calc(var(--depth) * -1.5px)) rotate(calc(var(--depth) * 5deg))}}.attachment-deck.svelte-lxezyo{--deck-h:max(36px, var(--hit));min-width:0;position:relative}.sr-only.svelte-lxezyo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deck.svelte-lxezyo{--card:28px;--stack-step:5px;min-height:var(--deck-h);min-width:var(--deck-h);max-width:100%;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;margin:0 0 0 -4px;padding:4px;display:inline-flex;position:relative}.deck.svelte-lxezyo:after{content:"";position:absolute;inset:0}.deck[hidden].svelte-lxezyo{display:none}.stack.svelte-lxezyo{width:calc(var(--card) + (var(--n) - 1) * var(--stack-step));height:var(--card);flex:none;display:block}.attachment-list.svelte-lxezyo{--thumb:32px;--card:28px;--stack-scale:.875;--stack-step:5px;--fan-step:22px;--row-h:40px;--card-pad:4px;--stack-top:calc((var(--deck-h) - var(--card)) / 2);--thumb-x:calc(1px + var(--card-pad));--thumb-y:calc((var(--row-h) - var(--thumb)) / 2);flex-wrap:wrap;gap:6px;margin:0;padding:2px 0 4px;list-style:none;display:flex}@media (pointer:coarse){.attachment-list.svelte-lxezyo{--row-h:44px}}.attachment-list.svelte-lxezyo>li:where(.svelte-lxezyo){min-width:0;max-width:min(15rem,100%)}.attachment-row.svelte-lxezyo{box-sizing:border-box;max-width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:flex}.row-content.svelte-lxezyo{box-sizing:border-box;min-width:0;max-width:100%;height:var(--row-h);padding:0 12px 0 var(--card-pad);border:1px solid color-mix(in srgb, var(--hair) 90%, transparent);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:10px;align-items:center;gap:8px;display:inline-flex}.attachment-row.svelte-lxezyo:focus{outline:none}.attachment-row.svelte-lxezyo:focus-visible .row-content:where(.svelte-lxezyo){outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.attachment-list.svelte-lxezyo:not(.is-stack) .attachment-row:where(.svelte-lxezyo):hover .row-content:where(.svelte-lxezyo){background:color-mix(in srgb, var(--ink) 4%, var(--surface))}}.attachment-name.svelte-lxezyo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--ink);unicode-bidi:plaintext;overflow:hidden}.is-stack.svelte-lxezyo .attachment-name:where(.svelte-lxezyo){opacity:0}.is-stack.svelte-lxezyo .row-content:where(.svelte-lxezyo){box-shadow:none;background:0 0;border-color:#0000}.attachment-list.is-stack.svelte-lxezyo{pointer-events:none;height:0;margin:0;padding:0;position:absolute;inset:0 0 auto}.is-stack.svelte-lxezyo>li:where(.svelte-lxezyo){top:calc(var(--stack-top) + (var(--card) - var(--thumb)) / 2 - var(--thumb-y));z-index:calc(10 - var(--i));position:absolute;inset-inline-start:calc((var(--card) - var(--thumb)) / 2 + min(var(--i), var(--last)) * var(--stack-step) - var(--thumb-x))}.is-stack.svelte-lxezyo>li[data-overflow]:where(.svelte-lxezyo){opacity:0}.thumb.svelte-lxezyo{box-sizing:border-box;width:var(--thumb);height:var(--thumb);background:var(--surface);color:var(--muted);outline:1px solid color-mix(in srgb, var(--ink) 10%, transparent);outline-offset:-1px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.thumb-img.svelte-lxezyo{object-fit:cover;width:100%;height:100%;display:block}.tile.svelte-lxezyo{background:var(--paper-2,var(--surface))}.tile.svelte-lxezyo svg{width:55%;height:55%}.tile.kind-note.svelte-lxezyo{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.tile.kind-file.svelte-lxezyo{background:color-mix(in srgb, var(--tag-flow) 10%, var(--surface));color:var(--tag-flow)}.is-stack.svelte-lxezyo .thumb:where(.svelte-lxezyo){transform:rotate(calc((min(var(--i), var(--last)) - var(--last) / 2) * 3deg)) scale(var(--stack-scale))}@media (hover:hover) and (pointer:fine){.attachment-list.is-stack.is-fan.svelte-lxezyo>li:where(.svelte-lxezyo):not([data-overflow]) .row-content:where(.svelte-lxezyo){transform:translateX(calc(min(var(--i), var(--last)) * (var(--fan-step) - var(--stack-step))))}[dir=rtl] .attachment-list.is-stack.is-fan.svelte-lxezyo>li:where(.svelte-lxezyo):not([data-overflow]) .row-content:where(.svelte-lxezyo){transform:translateX(calc(min(var(--i), var(--last)) * (var(--stack-step) - var(--fan-step))))}}@media (prefers-reduced-motion:reduce){.row-content.svelte-lxezyo{transition:none}}.repair.svelte-ooz243{gap:6px;display:grid}.notice.svelte-ooz243{background:color-mix(in srgb, var(--warning) 9%, transparent);color:var(--ink);font-size:var(--text-caption);border-radius:10px;margin:0;padding:8px 10px;line-height:1.45}ul.svelte-ooz243{gap:2px;margin:0;padding:0;list-style:none;display:grid}li.svelte-ooz243{gap:1px;padding:4px 0;display:grid}.raw.svelte-ooz243{color:var(--muted);font-size:var(--text-small);overflow-wrap:anywhere}.fix.svelte-ooz243{min-height:28px;color:var(--accent);font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-self:start;align-items:center;gap:5px;margin-left:-8px;padding:0 8px;transition:background-color .12s ease-out,transform .12s ease-out;display:inline-flex}.fix.svelte-ooz243 svg{width:13px;height:13px}.fix.svelte-ooz243:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.fix.svelte-ooz243:active{transform:scale(.97)}.fix.svelte-ooz243:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.fix.svelte-ooz243{transition:none}}.agenda.svelte-souhfw{--time-w:max-content;gap:22px;max-width:720px;margin:0 auto;padding-bottom:8px;display:grid}.sr-only.svelte-souhfw{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.day.svelte-souhfw{padding-inline:8px;content-visibility:auto;contain-intrinsic-size:auto 180px;gap:2px;min-width:0;margin-inline:-8px;padding-bottom:6px;display:grid}.day-head.svelte-souhfw{border-bottom:1px solid color-mix(in srgb, var(--hair) 70%, transparent);justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:4px;padding-bottom:4px;display:flex}.day-title.svelte-souhfw{min-width:0;min-height:var(--hit);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-inline-start:-6px;padding:2px 6px;transition:background-color .12s ease-out;display:flex}.day-title.svelte-souhfw:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.day-title.svelte-souhfw:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.day-title.svelte-souhfw h3:where(.svelte-souhfw){font-family:var(--font-display);font-size:var(--text-title-3);font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0}.today.svelte-souhfw .day-title:where(.svelte-souhfw) h3:where(.svelte-souhfw){color:var(--now)}.day-sub.svelte-souhfw{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.day-tools.svelte-souhfw{opacity:0;flex:none;gap:2px;transition:opacity .12s ease-out;display:flex}.day-head.svelte-souhfw:hover .day-tools:where(.svelte-souhfw),.day-head.svelte-souhfw:focus-within .day-tools:where(.svelte-souhfw){opacity:1}@media (hover:none){.day-tools.svelte-souhfw{opacity:1}.log-tool.svelte-souhfw{display:none}}.tool.svelte-souhfw,.more.svelte-souhfw{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s ease-out,color .12s ease-out,opacity .12s ease-out;display:grid;position:relative}.tool.svelte-souhfw:after,.more.svelte-souhfw:after{content:"";inset:min(0px, (100% - var(--hit)) / 2);background:0 0;position:absolute}.tool.svelte-souhfw:hover,.more.svelte-souhfw:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.tool.svelte-souhfw:focus-visible,.more.svelte-souhfw:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tool.svelte-souhfw svg,.more.svelte-souhfw svg{width:var(--icon-sm);height:var(--icon-sm)}.empty.svelte-souhfw{color:var(--muted);font-size:var(--text-small);margin:4px 0 2px}.items.svelte-souhfw{gap:1px;margin:0;padding:0;list-style:none;display:grid}.item.svelte-souhfw{grid-template-columns:var(--time-w) minmax(0, 1fr) auto;animation:svelte-souhfw-row-in .24s var(--ease-out) both;animation-delay:calc(var(--i,0) * 18ms);border-radius:12px;align-items:start;column-gap:12px;margin-inline:-8px;padding-inline:8px 4px;transition:background-color .12s ease-out;display:grid}@keyframes svelte-souhfw-row-in{0%{opacity:0;transform:translateY(3px)}}.item.svelte-souhfw:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.item.selected.svelte-souhfw{background:color-mix(in srgb, var(--accent) 7%, transparent)}.item.event.svelte-souhfw:hover{background:var(--event-hover)}.item.event.svelte-souhfw{background:var(--event-background)}.item.event.past.svelte-souhfw{background:var(--event-past);color:var(--event-past-text)}.item.event.past.svelte-souhfw:hover{background:var(--event-hover)}.item.event.selected.svelte-souhfw{background:var(--event-selected)}.line.svelte-souhfw{grid-column:1/3;grid-template-columns:var(--time-w) minmax(0, 1fr);min-width:0;min-height:max(40px, var(--hit));color:var(--ink);font:inherit;font-size:var(--text-body);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;align-items:baseline;column-gap:12px;padding:9px 0;display:grid}.line.event.svelte-souhfw{color:var(--event-text)}.item.event.past.svelte-souhfw .line.event:where(.svelte-souhfw){color:var(--event-past-text)}.line.svelte-souhfw{position:relative}.line.svelte-souhfw:after{content:"";background:0 0;position:absolute;inset:0 0 -2px}.line.svelte-souhfw:focus{outline:none}.line.svelte-souhfw:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.time.svelte-souhfw{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;justify-items:start;line-height:1.35;display:grid}.time.svelte-souhfw .end:where(.svelte-souhfw){color:var(--muted);font-weight:var(--weight-regular)}.task.svelte-souhfw .time:where(.svelte-souhfw){color:var(--muted);align-self:center}.event.svelte-souhfw .time:where(.svelte-souhfw){color:var(--event-text);align-self:center}.item.event.past.svelte-souhfw .line.event:where(.svelte-souhfw) .time:where(.svelte-souhfw){color:var(--event-past-text)}.event.svelte-souhfw .time:where(.svelte-souhfw) svg{width:16px;height:16px}.task.svelte-souhfw .time:where(.svelte-souhfw) svg{width:18px;height:18px}.text.svelte-souhfw{overflow-wrap:anywhere;min-width:0;line-height:1.4}.title.svelte-souhfw{font-weight:var(--weight-semibold);unicode-bidi:plaintext}.item.svelte-souhfw:not(.selected) .text:where(.svelte-souhfw){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task.done.svelte-souhfw .title:where(.svelte-souhfw){color:var(--muted);text-decoration:line-through}.tag.svelte-souhfw{color:color-mix(in srgb, var(--tc) 72%, var(--ink));font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;margin-inline-start:.6em;display:inline-block}.more.svelte-souhfw{margin-top:calc((max(40px, var(--hit)) - var(--control-h)) / 2);opacity:0;grid-area:1/3;align-self:start}.item.svelte-souhfw:hover .more:where(.svelte-souhfw),.item.selected.svelte-souhfw .more:where(.svelte-souhfw),.item.svelte-souhfw:focus-within .more:where(.svelte-souhfw){opacity:1}@media (hover:none){.more.svelte-souhfw{opacity:1;color:color-mix(in srgb, var(--muted) 70%, transparent)}}.deck-row.svelte-souhfw{grid-area:2/2/auto/4;min-width:0;padding:2px 0 10px}.saved.svelte-souhfw{flex-wrap:wrap;gap:14px 16px;padding:10px 2px 2px;display:flex}.sentinel.svelte-souhfw{height:1px}.status.svelte-souhfw{color:var(--muted);font-size:var(--text-small);justify-self:center;margin:6px 0}.more-days.svelte-souhfw{background:color-mix(in srgb, var(--ink) 5%, transparent);min-height:44px;color:var(--ink);font-weight:var(--weight-medium);cursor:pointer;border:0;border-radius:9999px;padding:0 16px}@media (width<=420px){.item.svelte-souhfw,.line.svelte-souhfw{column-gap:10px}}@media (prefers-reduced-motion:reduce){.item.svelte-souhfw{transition:none;animation:none}.day-tools.svelte-souhfw,.tool.svelte-souhfw,.more.svelte-souhfw{transition:none}}.editor.svelte-xjn7mx{gap:8px;display:grid}.field.svelte-xjn7mx{gap:3px;min-width:0;display:grid}.label.svelte-xjn7mx{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}textarea.svelte-xjn7mx,input.svelte-xjn7mx{border:1px solid var(--hair);background:var(--glass-chrome-bg);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:max(16px, var(--text-dense));resize:vertical;border-radius:10px;outline:none;padding:7px 10px;line-height:1.35;transition:border-color .12s ease-out,box-shadow .12s ease-out}textarea.svelte-xjn7mx:focus,input.svelte-xjn7mx:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}input[type=time].svelte-xjn7mx{font-variant-numeric:tabular-nums}.times.svelte-xjn7mx{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tags.svelte-xjn7mx{flex-wrap:wrap;gap:5px;display:flex}.hint.svelte-xjn7mx{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.4}.error.svelte-xjn7mx{color:var(--danger);font-size:var(--text-small);margin:0}.actions.svelte-xjn7mx{justify-content:flex-end;margin-top:2px;display:flex}.text.svelte-xjn7mx{font-size:var(--text-small);font-weight:var(--weight-medium);padding-inline:14px!important}.primary.svelte-xjn7mx:not(:disabled){color:var(--accent)}.primary.svelte-xjn7mx:disabled{color:var(--muted);opacity:.6}.preview.svelte-1flncfx{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.preview.event.svelte-1flncfx{background:var(--event-selected);color:var(--event-text);border-radius:12px;padding:8px}.preview.event.past.svelte-1flncfx{background:var(--event-past);color:var(--event-past-text)}.preview.event.svelte-1flncfx .eyebrow:where(.svelte-1flncfx),.preview.event.svelte-1flncfx .meta:where(.svelte-1flncfx){color:inherit}.eyebrow.svelte-1flncfx{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.01em;align-items:center;gap:6px;margin:0;padding-right:64px;display:flex}.eyebrow.svelte-1flncfx svg{width:14px;height:14px}.item-eyebrow.svelte-1flncfx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kind-dot.svelte-1flncfx{background:var(--accent);border-radius:9999px;width:8px;height:8px}.title.svelte-1flncfx{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;padding-right:40px;line-height:1.3;display:-webkit-box;overflow:hidden}.title.done.svelte-1flncfx{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.title-link.svelte-1flncfx{color:inherit;text-decoration:none}.title-link.svelte-1flncfx:hover{text-decoration:underline}.meta.svelte-1flncfx{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;gap:2px 10px;margin:0;display:flex}.zone.svelte-1flncfx,.tabular.svelte-1flncfx{font-variant-numeric:tabular-nums}.tags.svelte-1flncfx{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.item-list.svelte-1flncfx,.photo-grid.svelte-1flncfx{margin:2px 0 0;padding:0;list-style:none}.item-list.svelte-1flncfx a svg{width:15px;height:15px;color:var(--muted);flex:none;transform:translateY(-1px)}.deck-row.svelte-1flncfx{margin-top:4px}.unlinked.svelte-1flncfx{min-width:0;min-height:34px;color:var(--muted);font-size:var(--text-small);flex:1;align-items:center;gap:8px;display:flex}.unlinked.svelte-1flncfx svg{flex:none;width:15px;height:15px}.item-list.svelte-1flncfx li:where(.svelte-1flncfx){align-items:center;gap:4px;display:flex}.item-list.svelte-1flncfx a:where(.svelte-1flncfx){min-width:0;min-height:max(34px, var(--hit,34px));color:var(--ink);font-size:var(--text-small);border-radius:10px;flex:1;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;text-decoration:none;transition:background-color .12s ease-out;display:flex}.item-list.svelte-1flncfx a:where(.svelte-1flncfx):hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.item-list.svelte-1flncfx .name,.unlinked.svelte-1flncfx .name{flex:1;min-width:0;line-height:1.3}.item-list.svelte-1flncfx .time:where(.svelte-1flncfx){color:var(--muted);font-size:var(--text-caption)}.item-list.svelte-1flncfx li:where(.svelte-1flncfx) .pill-group{opacity:0;transition:opacity .12s ease-out}.item-list.svelte-1flncfx li:where(.svelte-1flncfx):hover .pill-group,.item-list.svelte-1flncfx li:where(.svelte-1flncfx):focus-within .pill-group{opacity:1}@media (hover:none){.item-list.svelte-1flncfx li:where(.svelte-1flncfx) .pill-group{opacity:1}}.photo-grid.svelte-1flncfx{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.photo-grid.svelte-1flncfx li:where(.svelte-1flncfx){aspect-ratio:1;background:var(--paper-2);animation:.22s cubic-bezier(.23,1,.32,1) both svelte-1flncfx-photo-in;animation-delay:calc(var(--i) * 18ms);border-radius:8px;overflow:hidden}.photo-grid.svelte-1flncfx a:where(.svelte-1flncfx){width:100%;height:100%;display:block}.photo-grid.svelte-1flncfx img:where(.svelte-1flncfx){object-fit:cover;width:100%;height:100%;transition:transform .24s cubic-bezier(.23,1,.32,1);display:block}.photo-grid.svelte-1flncfx a:where(.svelte-1flncfx):hover img:where(.svelte-1flncfx){transform:scale(1.06)}.thumb-fallback.svelte-1flncfx{height:100%;color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere;place-items:center;padding:4px;display:grid}@keyframes svelte-1flncfx-photo-in{0%{opacity:0;transform:scale(.94)}}.more.svelte-1flncfx{color:var(--muted);font-size:var(--text-caption);margin:0}.actions.svelte-1flncfx{margin-top:8px;display:flex}.danger.svelte-1flncfx:hover{color:var(--danger)}.actions.svelte-1flncfx .pg-btn svg{width:var(--icon);height:var(--icon)}a.pg-btn.svelte-1flncfx{color:inherit;text-decoration:none}.mentions-card{margin-top:0}.group-header.svelte-1q6x04i{align-items:center;min-height:44px;display:flex}.mention-heading{flex:1;min-width:0}.group-header.svelte-1q6x04i .mention-heading{font-size:var(--text-body);line-height:1.3}.search-note.svelte-1q6x04i,.mention-meta.svelte-1q6x04i{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:var(--type-caption-case);line-height:1.4}.mention-group.svelte-1q6x04i{min-width:0}.mention-toggle.svelte-1q6x04i{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.mention-toggle.svelte-1q6x04i:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mention-heading-label.svelte-1q6x04i{overflow-wrap:anywhere;min-width:0}.mention-heading-actions.svelte-1q6x04i{flex:none;align-items:center;gap:6px;display:inline-flex}.mention-count.pill.count{width:24px;min-width:24px;height:24px;min-height:24px;font-size:var(--text-caption);padding:0 3px}.mention-chevron.svelte-1q6x04i{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.mention-panel.svelte-1q6x04i{min-width:0}.mention-panel.svelte-1q6x04i:not([hidden]) .mention-panel-inner:where(.svelte-1q6x04i){animation:.16s cubic-bezier(.2,0,0,1) cal-reveal-in}.mention-panel-inner.svelte-1q6x04i{min-width:0}.show-more.svelte-1q6x04i{border:1px solid color-mix(in srgb, var(--hair) 70%, transparent);width:100%;min-height:40px;color:var(--muted);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border-radius:11px;margin-top:8px;padding:8px 11px}.show-more.svelte-1q6x04i:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, var(--hair))}.show-more.svelte-1q6x04i:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sr-only.svelte-1q6x04i{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.mention-list.svelte-1q6x04i{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mention-link.svelte-1q6x04i{border:1px solid color-mix(in srgb, var(--hair) 70%, transparent);background:color-mix(in srgb, var(--paper-2) 55%, transparent);min-width:0;color:inherit;border-radius:11px;gap:4px;padding:10px 12px;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .15s,background-color .15s,box-shadow .2s;display:grid}a.mention-link.svelte-1q6x04i:hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--hair));background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface));box-shadow:var(--card-shadow);transform:translateY(-1px)}a.mention-link.svelte-1q6x04i:active{transition-duration:.1s;transform:translateY(0)scale(.995)}a.mention-link.svelte-1q6x04i:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mention-label.svelte-1q6x04i{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-semibold)}.mention-meta.svelte-1q6x04i{font-family:var(--font-ui);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:var(--type-caption-case)}.mention-excerpt.svelte-1q6x04i{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:var(--text-dense);line-height:1.45;display:block}.block-id.svelte-1q6x04i{white-space:nowrap}mark.svelte-1q6x04i{background:var(--accent-soft);color:var(--ink);border-radius:3px;padding:0 2px}.empty.svelte-1q6x04i{border:1px dashed color-mix(in srgb, var(--hair) 55%, transparent);min-height:42px;color:var(--muted);font-size:var(--text-small);border-radius:11px;margin:10px 0 0;padding:12px;line-height:1.45}.search-note.svelte-1q6x04i{margin:8px 0 0}@media (prefers-reduced-motion:reduce){a.mention-link.svelte-1q6x04i:hover,a.mention-link.svelte-1q6x04i:active{transform:none}.mention-link.svelte-1q6x04i,.mention-chevron.svelte-1q6x04i{transition:none}.mention-panel-inner.svelte-1q6x04i{animation:none!important}}.note-properties.svelte-16eau66{width:100%}.properties-toggle.svelte-16eau66{min-height:var(--control-h-compact);color:var(--muted);font:inherit;font-size:var(--text-small);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin-left:-6px;padding:2px 8px 2px 6px;transition:background-color .15s,color .15s;display:inline-flex}.properties-toggle.svelte-16eau66:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.properties-toggle.svelte-16eau66:focus-visible{outline:var(--focus-ring);outline-offset:2px}.properties-count.pill.count{width:20px;min-width:20px;height:20px;min-height:20px;font-size:var(--text-caption);padding:0 3px}.properties-chevron.svelte-16eau66{flex:none;width:14px;height:14px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.properties-panel.svelte-16eau66{padding:2px 0 6px 20px}.properties-panel.svelte-16eau66:not([hidden]){animation:.2s cubic-bezier(.2,0,0,1) cal-reveal-in}.properties-grid.svelte-16eau66{gap:2px;margin:4px 0 0;display:grid}.property-row.svelte-16eau66{grid-template-columns:minmax(6.5rem,9.5rem) minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.property-key.svelte-16eau66{min-width:0;color:var(--muted);font-size:var(--text-small);align-items:center;gap:8px;margin:0;display:flex}.property-key.svelte-16eau66 svg:where(.svelte-16eau66){flex:none;width:15px;height:15px}.property-key.svelte-16eau66 span:where(.svelte-16eau66){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-value.svelte-16eau66{align-items:center;gap:6px;min-width:0;margin:0;display:flex;position:relative}.property-value[aria-busy=true].svelte-16eau66{opacity:.6}.tag-value.svelte-16eau66{flex-wrap:wrap;padding-block:4px}.property-static.svelte-16eau66{color:var(--ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;padding-inline:8px}.property-input.svelte-16eau66{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;font-size:var(--text-small);background:0 0;border:0;border-radius:8px;padding:4px 8px;transition:background-color .15s}.property-input.svelte-16eau66::placeholder{color:var(--muted);opacity:.8}.property-input.svelte-16eau66:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.property-input.svelte-16eau66:focus{background:var(--paper-2);outline:none}.property-input.svelte-16eau66:focus-visible{outline:var(--focus-ring);outline-offset:1px}.tag-input.svelte-16eau66{flex:6rem;width:auto}.key-input.svelte-16eau66{color:var(--muted)}.tag-chip.svelte-16eau66{align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.tag-chip.svelte-16eau66 .tag-remove:where(.svelte-16eau66){background:var(--paper-2);width:16px;height:16px;position:absolute;top:-7px;right:-7px}.tag-chip.svelte-16eau66 .tag-remove:where(.svelte-16eau66) svg:where(.svelte-16eau66){width:8px;height:8px}}.tag-remove.svelte-16eau66,.property-remove.svelte-16eau66{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:opacity .15s,background-color .15s;display:grid}.tag-remove.svelte-16eau66 svg:where(.svelte-16eau66),.property-remove.svelte-16eau66 svg:where(.svelte-16eau66){width:11px;height:11px}.tag-chip.svelte-16eau66:hover .tag-remove:where(.svelte-16eau66),.tag-remove.svelte-16eau66:focus-visible,.property-row.svelte-16eau66:hover .property-remove:where(.svelte-16eau66),.property-remove.svelte-16eau66:focus-visible{opacity:1}.tag-remove.svelte-16eau66:hover,.property-remove.svelte-16eau66:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.tag-remove.svelte-16eau66:focus-visible,.property-remove.svelte-16eau66:focus-visible{outline:var(--focus-ring)}@media (hover:none),(pointer:coarse){.property-row.svelte-16eau66{min-height:44px}.property-input.svelte-16eau66{min-height:40px;font-size:var(--text-input)}.tag-remove.svelte-16eau66,.property-remove.svelte-16eau66{opacity:1;width:32px;height:32px}}.properties-footer.svelte-16eau66{gap:6px;margin-top:8px;display:flex}.properties-error.svelte-16eau66{color:var(--danger);font-size:var(--text-small);margin:8px 0 0}@media (width<=520px){.property-row.svelte-16eau66{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.properties-chevron.svelte-16eau66,.properties-toggle.svelte-16eau66,.property-input.svelte-16eau66,.tag-remove.svelte-16eau66,.property-remove.svelte-16eau66{transition:none}.properties-panel.svelte-16eau66:not([hidden]){animation:none}}.warm-tooltip.svelte-8anayx{z-index:1000;pointer-events:none;visibility:hidden;max-width:min(20rem,100vw - 16px);transition:visibility 0s linear .12s;position:fixed;top:0;left:0}.warm-tooltip.visible.svelte-8anayx{visibility:visible;transition:visibility}.warm-tooltip.travel.svelte-8anayx{transition:transform .18s var(--ease-out), visibility 0s}.warm-tooltip-body.svelte-8anayx{color:var(--ink);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-regular);white-space:nowrap;opacity:0;transform-origin:50% 0;border-radius:8px;align-items:center;gap:.5rem;padding:.3rem .55rem;line-height:1.3;transition:opacity .1s ease-out,transform .1s ease-out;display:flex;transform:scale(.94)}.warm-tooltip[data-side=top].svelte-8anayx .warm-tooltip-body:where(.svelte-8anayx){transform-origin:50% 100%}.warm-tooltip.visible.svelte-8anayx .warm-tooltip-body:where(.svelte-8anayx){opacity:1;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);transform:none}.warm-tooltip-label.svelte-8anayx{text-overflow:ellipsis;overflow:hidden}.warm-tooltip-keys.svelte-8anayx{gap:.2rem;display:inline-flex}kbd.svelte-8anayx{background:color-mix(in srgb, var(--ink) 12%, transparent);min-width:1.25rem;height:1.25rem;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular);border-radius:5px;place-items:center;padding:0 .25rem;line-height:1;display:inline-grid}@media (prefers-reduced-motion:reduce){.warm-tooltip-body.svelte-8anayx,.warm-tooltip.visible.svelte-8anayx .warm-tooltip-body:where(.svelte-8anayx){transform:none}}.seg.mode-pill.glass-chrome{border-color:#0000}.mode-pill .seg-btn{transition:opacity .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}.mode-pill .seg-btn[data-dimmed=true]{opacity:.45}.mode-pill .seg-btn[data-suggested=true]{color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 30%, transparent)}.mode-pill .seg-btn[data-suggested=true]:after{content:"";border-radius:inherit;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mode-pill .seg-btn[data-suggested=true]:after{animation:2.8s ease-in-out 3 composer-mode-breathe}}@keyframes composer-mode-breathe{50%{opacity:1}}.draft-ladder.svelte-c77kqf{max-height:calc(3 * (var(--control-h,28px) + 12px));overscroll-behavior:contain;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.draft-swipe.svelte-c77kqf{touch-action:pan-y}.draft-row.svelte-c77kqf{min-height:var(--control-h,28px);align-items:center;gap:8px;display:flex}.draft-glyph.svelte-c77kqf{color:var(--muted);flex:none;place-items:center;display:grid}.draft-glyph.svelte-c77kqf svg:where(.svelte-c77kqf){width:var(--icon-sm,14px);height:var(--icon-sm,14px)}.draft-main.svelte-c77kqf{appearance:none;text-align:start;min-width:0;font:inherit;font-size:var(--text-small);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;background:0 0;border:0;border-radius:4px;flex:1;margin:0;padding:2px 0;overflow:hidden}.draft-count.svelte-c77kqf{font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.draft-main.svelte-c77kqf:focus-visible,.draft-discard.svelte-c77kqf:focus-visible{outline:var(--focus-ring);outline-offset:2px}.draft-discard.svelte-c77kqf{appearance:none;width:var(--control-h,28px);height:var(--control-h,28px);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.draft-discard.svelte-c77kqf:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.draft-discard.svelte-c77kqf svg:where(.svelte-c77kqf){width:var(--icon-sm,14px);height:var(--icon-sm,14px)}.mirror.svelte-xud1j4{pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font:var(--composer-font);letter-spacing:var(--composer-tracking,normal);padding:var(--composer-pad,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-align:start;unicode-bidi:plaintext;position:absolute;inset:0;overflow:hidden}.run.svelte-xud1j4{color:inherit;box-shadow:inset 0 -.34em 0 var(--run-bg);background:0 0;border-radius:3px;padding:0}.run[data-kind=date].svelte-xud1j4,.run[data-kind=anchor].svelte-xud1j4{--run-bg:color-mix(in srgb, var(--accent) 24%, transparent)}.run[data-kind=time].svelte-xud1j4,.run[data-kind=duration].svelte-xud1j4{--run-bg:color-mix(in srgb, var(--now,var(--accent)) 24%, transparent)}.run[data-kind=priority].svelte-xud1j4{--run-bg:color-mix(in srgb, var(--tag-flow,var(--accent)) 28%, transparent)}.run[data-kind=recurrence].svelte-xud1j4{--run-bg:color-mix(in srgb, var(--tag-life,var(--accent)) 26%, transparent)}.run[data-kind=tag].svelte-xud1j4{--run-bg:color-mix(in srgb, var(--muted) 24%, transparent)}.field-form.svelte-1pjgvab{flex-direction:column;gap:10px;min-width:240px;padding:12px;display:flex}.row.svelte-1pjgvab{font-size:var(--text-small);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle.svelte-1pjgvab{font-size:var(--text-small);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:flex}input[type=date].svelte-1pjgvab,input[type=time].svelte-1pjgvab{font:inherit;font-size:var(--text-small);min-height:var(--control-h);border:1px solid var(--control-boundary);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;padding:0 8px}.actions.svelte-1pjgvab{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.btn.svelte-1pjgvab{appearance:none;border-radius:var(--radius-control);min-height:var(--control-h);font:inherit;font-size:var(--text-small);background:var(--paper-2);color:var(--ink);cursor:pointer;border:0;padding:0 14px}.btn.primary.svelte-1pjgvab{background:var(--accent);color:var(--on-accent)}.btn.svelte-1pjgvab:disabled{opacity:.5;cursor:default}.btn.svelte-1pjgvab:focus-visible,input.svelte-1pjgvab:focus-visible{outline:var(--focus-ring);outline-offset:2px}
