@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit.ttf) format("truetype")}:root{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-brand: "Outfit", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--space-xs2: 2px;--space-xs: 4px;--space-xs3: 6px;--space-s: 8px;--space-sm: 12px;--space-m: 16px;--space-ml: 20px;--space-l: 24px;--space-xl: 32px;--space-xxl: 40px;--space-xxxl: 48px;--radius-xs: 6px;--radius-row: 8px;--radius-selection: 10px;--radius-card: 12px;--radius-content: 16px;--radius-note: 24px;--radius-pill: 999px;--type-display: 34px;--type-large-title: 28px;--type-title: 22px;--type-title2: 17px;--type-title3: 15px;--type-headline: 15px;--type-body: 13px;--type-callout: 13px;--type-subheadline: 13px;--type-footnote: 12px;--type-caption: 11.5px;--type-caption2: 11px;--toolbar-height: 52px;--sidebar-width: 268px;--sidebar-max: 340px;--list-width: 340px;--task-list-width: 340px;--detail-min: 350px;--inspector-width: 320px;--divider-width: 6px;--blue: #0a84ff;--tl-r: #ff5f57;--tl-y: #febc2e;--tl-g: #28c840}[data-theme=weavly][data-mode=light]{color-scheme:light;--canvas: #eef0f8;--card: #fff;--ink: #1a1530;--muted: #1a153073;--line: #2a1a4a1a;--line2: #2a1a4a29;--accent: #6366f1;--accent-subtle: #6366f129;--selection: #6366f117;--terracotta: #ff6b6b;--teal: #06b6d4;--green: #10b981;--gold: #eab308;--indigo: #3b82f6;--slate: #7c8ba1;--sidebar: color-mix(in srgb, #eef0f8 97.1%, black);--page: color-mix(in srgb, #eef0f8 94.5%, black);--toolbar: color-mix(in srgb, #eef0f8 85%, #fff);--glass: #ffffffa8;--glass-shadow: #0000001f;--glass-hi: #ffffff99;--shadow: 0 1px 4px #00000005;--scrim: #1a163047;--on-accent: #fff;--lane: #e4e6f0;--kcard: #fff;--kline: #2a1a4a1a;--kshadow: 0 1px 3px #00000012, 0 1px 1px #00000008}[data-theme=weavly][data-mode=dark]{color-scheme:dark;--canvas: #0f0e1a;--card: #1b1930;--ink: #f3f1ff;--muted: #f3f1ff80;--line: #ffffff14;--line2: #ffffff2e;--accent: #a5a8ff;--accent-subtle: #a5a8ff38;--selection: #a5a8ff24;--terracotta: #ff8e8e;--teal: #67e8f9;--green: #6ee7b7;--gold: #fde047;--indigo: #93c5fd;--slate: #a8b4c8;--sidebar: color-mix(in srgb, #0f0e1a 97.1%, white);--page: color-mix(in srgb, #0f0e1a 72%, black);--toolbar: color-mix(in srgb, #0f0e1a 85%, #1b1930);--glass: #242137cf;--glass-shadow: #00000073;--glass-hi: #ffffff1f;--shadow: 0 1px 4px #00000005;--scrim: #00000080;--on-accent: #0f0e1a;--lane: #19172b;--kcard: #24213c;--kline: #ffffff1a;--kshadow: 0 1px 3px #00000059}[data-theme=charcoal][data-mode=light]{color-scheme:light;--page: #e8e3db;--canvas: #f5f0e8;--card: #fff;--ink: #1a1a1a;--muted: #77736e;--line: #1a1a1a14;--line2: #1a1a1a29;--accent: #c45a3f;--accent-subtle: #c45a3f1f;--selection: #c45a3f17;--terracotta: #c45a3f;--teal: #3a9da4;--green: #1e9e6f;--gold: #c49a20;--indigo: #5b6cc4;--slate: #6b7280;--sidebar: #eee9e1;--toolbar: #f6f2ec;--glass: #ffffffa8;--glass-shadow: #0000001f;--glass-hi: #ffffff99;--shadow: 0 1px 4px #00000005;--scrim: #1a161247;--on-accent: #fff;--lane: #e8e1d5;--kcard: #fff;--kline: #1a1a1a1a;--kshadow: 0 1px 3px #00000012, 0 1px 1px #00000008}:root,[data-theme=charcoal][data-mode=dark]{color-scheme:dark;--page: #0d0d0e;--canvas: #121214;--card: #1a1a1a;--ink: #fff;--muted: #a5a3a0;--line: #ffffff17;--line2: #ffffff2e;--accent: #e07a5f;--accent-subtle: rgba(224,122,95,.2);--selection: rgba(224,122,95,.145);--terracotta: #e07a5f;--teal: #69c9d0;--green: #34d399;--gold: #f5c842;--indigo: #8c97e8;--slate: #9ca3af;--sidebar: #19191b;--toolbar: #141416;--glass: rgba(28,28,30,.72);--glass-shadow: #00000073;--glass-hi: rgba(255,255,255,.08);--shadow: 0 1px 4px #00000005;--scrim: #00000080;--on-accent: #121214;--lane: #19191b;--kcard: #262628;--kline: #ffffff1a;--kshadow: 0 1px 3px #00000059}:root,[data-theme][data-mode]{--secondary: color-mix(in srgb, var(--ink) 72%, transparent);--field: color-mix(in srgb, var(--ink) 5%, transparent)}:root{--sidebar-radius: 22px;--sidebar-inset: 10px;--sidebar-padding: 10px;--sidebar-row-height: 30px;--sidebar-footer-height: 48px;--list-min: 222px;--library-list-width: 440px;--inspector-radius: 22px;--inspector-inset: 10px;--list-tool-size: 32px;--list-tool-gap: 8px;--glass-circle-radius: 16px;--editor-capsule-height: 34px;--editor-capsule-radius: 17px;--editor-padding-x: 34px;--editor-padding-y: 20px;--status-height: 28px;--note-title-size: 34px;--note-body-size: 17px;--note-body-leading: 1.5;--note-title-leading: 1.15;--note-title-tracking: -.02em;--list-title-size: 28px;--row-height: 40px;--checkbox-size: 20px;--card-padding: 16px 19px 16px 15px;--note-card-min-height: 180px;--card-min-width: 190px;--agent-card-height: 154px;--person-card-width: 290px;--person-card-height: 124px;--avatar-size: 46px;--avatar-radius: 12px;--segment-height: 28px;--segment-radius: 10px;--view-switch-height: 32px;--picker-height: 32px;--picker-radius: 16px;--view-segment-radius: 13px;--view-segment-width: 36px;--view-segment-height: 26px;--menu-width: 220px;--menu-item-height: 30px;--palette-width: 560px;--field-height: 34px;--type-control: 12.5px;--type-row: 13.5px;--type-section: 11px;--type-section-group: 12px;--section-tracking: .55px;--group-tracking: 1px;--radius-kbd: 5px;--radius-panel: 14px;--line-width: 1px;--focus-width: 2px;--focus-offset: 2px;--control-pad-y: 5px;--control-pad-x: 14px;--glass-blur: 0px;--glass-saturation: 1;--glass-inset-shadow: inset 0 1px 0 var(--glass-hi);--overlay-shadow: 0 16px 40px var(--overlay-shade);--palette-shadow: 0 24px 60px var(--palette-shade)}:root,[data-theme][data-mode]{--glass-inset-shadow: inset 0 1px 0 var(--glass-hi);--overlay-shadow: 0 16px 40px var(--overlay-shade);--palette-shadow: 0 24px 60px var(--palette-shade);--toolbar: var(--canvas);--outer: var(--page);--surface: var(--card);--text: var(--ink);--overlay-shade: color-mix(in srgb, var(--ink) 12%, transparent);--palette-shade: color-mix(in srgb, var(--ink) 16%, transparent);--lane: var(--sidebar);--kcard: var(--card);--kline: var(--line);--kshadow: var(--shadow);--glass-line: color-mix(in srgb, var(--ink) 12%, transparent);--glass-hover: color-mix(in srgb, var(--card) 94%, var(--ink));--active-line: color-mix(in srgb, var(--accent) 35%, transparent);--field-active-line: color-mix(in srgb, var(--accent) 45%, transparent);--segment-fill: color-mix(in srgb, var(--ink) 6%, transparent);--segment-selected: color-mix(in srgb, var(--ink) 10%, transparent);--menu: color-mix(in srgb, var(--canvas) 93%, var(--ink));--teal-fill: color-mix(in srgb, var(--teal) 16%, transparent)}:root,[data-theme=charcoal][data-mode=dark]{--overlay-shade: rgba(0,0,0,.5);--palette-shade: rgba(0,0,0,.6);--menu: #232326;--glass-hover: #26262a;--teal-fill: #1b2e2d}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--canvas);color:var(--ink);font:400 var(--type-body)/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:var(--focus-width) solid var(--teal);outline-offset:var(--focus-offset)}a{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border:var(--line-width) solid var(--glass-line);box-shadow:var(--glass-inset-shadow)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bootstrap-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;height:100vh;background:var(--canvas);padding:var(--sidebar-inset);gap:var(--space-sm)}.bootstrap-shell>aside{border-radius:var(--sidebar-radius);background:var(--sidebar);border:1px solid var(--line)}.bootstrap-shell>main>header{height:var(--toolbar-height);border-bottom:1px solid var(--line)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs3);min-height:var(--list-tool-size);padding:var(--control-pad-y) var(--control-pad-x);border:var(--line-width) solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-weight:500;font-size:var(--type-callout)}.button:hover:not(:disabled){background:var(--glass-hover);border-color:var(--line2)}.button-primary{background:var(--accent);color:var(--on-accent);border-color:transparent}.button-primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.button-ghost{background:transparent;border-color:transparent}.button-danger,.danger{color:var(--terracotta)}.icon-button{width:var(--list-tool-size);height:var(--list-tool-size);min-height:var(--list-tool-size);padding:0;flex-shrink:0}.glass-circle{border-radius:var(--glass-circle-radius);background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-inset-shadow)}.glass-circle.on{background:var(--accent-subtle);border-color:var(--active-line);color:var(--accent)}.checkbox-wrap{position:relative;display:inline-flex;width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0}.checkbox-wrap input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.checkbox-disc{width:100%;height:100%;border:1.5px solid var(--teal);border-radius:var(--radius-pill);display:grid;place-items:center;pointer-events:none}.checkbox-wrap input:checked+.checkbox-disc{background:var(--teal);border-color:var(--teal);color:var(--canvas)}.checkbox-wrap input:focus-visible+.checkbox-disc{outline:var(--focus-width) solid var(--teal);outline-offset:var(--focus-offset)}.checkbox-wrap input:disabled+.checkbox-disc{opacity:.4}.chip{display:inline-flex;gap:var(--space-xs);align-items:center;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-pill);background:var(--card);border:var(--line-width) solid var(--line2);font:400 var(--type-caption2)/1.3 var(--font)}.chip button{border:0;background:none;display:grid;padding:0;color:inherit}.tone-neutral{color:var(--secondary)}.tone-muted{color:var(--muted)}.tone-accent{color:var(--teal)}.tone-warn{color:var(--terracotta)}.scroll-area{overflow:auto;min-height:0;min-width:0;scrollbar-width:thin;overscroll-behavior:contain}.kbd{font:var(--type-caption2) var(--font);color:var(--muted);border:var(--line-width) solid var(--glass-line);border-radius:var(--radius-kbd);padding:var(--line-width) var(--control-pad-y);background:var(--field)}.empty-state{min-height:var(--row-height);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space-l) var(--space-xs3);color:var(--muted)}.empty-state>svg{color:var(--teal);opacity:.5}.empty-state p{font-size:var(--type-row);font-weight:400;margin:var(--space-sm) 0 var(--space-xs)}.empty-state>span{font-size:var(--type-callout);max-width:var(--sidebar-width)}.dialog{border:var(--line-width) solid var(--line2);padding:var(--space-l);border-radius:var(--radius-content);background:var(--menu);color:var(--ink);max-width:min(var(--palette-width),calc(100vw - var(--space-xl)));max-height:calc(100dvh - var(--space-xxxl));box-shadow:var(--overlay-shadow)}.dialog::backdrop{background:var(--scrim)}.dialog header{display:flex;align-items:center;gap:var(--space-l);justify-content:space-between;margin-bottom:var(--space-ml)}.dialog h2{font-size:var(--type-title);font-weight:600;margin:0}.popover{position:fixed;z-index:100;border-radius:var(--radius-card);padding:var(--space-xs3);min-width:var(--menu-width);max-width:min(var(--palette-width),calc(100vw - var(--space-m)));max-height:calc(100dvh - var(--space-l));overflow:auto;background:var(--menu);box-shadow:var(--overlay-shadow)}.menu-item{width:100%;min-height:var(--menu-item-height);display:flex;align-items:center;gap:var(--sidebar-inset);border:0;background:none;padding:var(--space-xs) var(--sidebar-inset);border-radius:var(--radius-xs);text-align:left;font-size:var(--type-callout)}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--accent-subtle)}.tooltip-anchor{display:inline-flex;position:relative}.tooltip{position:absolute;z-index:110;bottom:calc(100% + var(--space-xs3));left:50%;transform:translate(-50%);width:max-content;max-width:var(--sidebar-width);border:var(--line-width) solid var(--line2);background:var(--menu);color:var(--ink);border-radius:var(--radius-xs);padding:var(--control-pad-y) var(--space-s);font-size:var(--type-footnote);box-shadow:var(--shadow);pointer-events:none}.split-pane{display:grid;width:100%;height:100%;min-height:0}.split-content{min-width:0;min-height:0;overflow:hidden}.split-divider{position:relative;cursor:col-resize;touch-action:none;user-select:none;outline-offset:calc(-1 * var(--focus-offset))}.split-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:var(--line-width);background:var(--line)}.split-divider:hover:before{background:var(--teal)}.missing-image{display:flex;align-items:center;justify-content:center;gap:var(--space-m);min-height:var(--note-card-min-height);margin:var(--space-m) 0;padding:var(--space-l);border:var(--line-width) dashed var(--line2);border-radius:var(--radius-card);background:var(--field);color:var(--muted)}.missing-image figcaption{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--type-callout)}.missing-image strong{font-weight:500;color:var(--secondary)}.card{background:var(--card);border:var(--line-width) solid var(--line);border-radius:var(--radius-panel);padding:var(--space-m)}.card-sidebar,.card-inspector{background:var(--sidebar);border-radius:var(--sidebar-radius);padding:var(--sidebar-padding)}.card-sidebar{width:var(--sidebar-width)}.card-inspector{width:var(--inspector-width)}.card-note{border-radius:var(--radius-note);padding:var(--card-padding);min-height:var(--note-card-min-height);min-width:var(--card-min-width)}.segmented{display:inline-flex;align-items:center;height:var(--segment-height);padding:var(--space-xs2);border-radius:var(--segment-radius);background:var(--segment-fill);gap:0}.segmented button{flex:1;height:100%;border:0;border-radius:var(--radius-row);padding:0 var(--space-sm);background:none;color:var(--muted);font-size:var(--type-control);font-weight:600;white-space:nowrap}.segmented button[aria-checked=true]{background:var(--segment-selected);color:var(--ink)}.segmented-picker,.segmented-view{height:var(--view-switch-height);border-radius:var(--glass-circle-radius);background:var(--glass);border:var(--line-width) solid var(--glass-line);box-shadow:var(--glass-inset-shadow)}.segmented-picker button,.segmented-view button{width:var(--view-segment-width);height:var(--view-segment-height);padding:0;border-radius:var(--view-segment-radius)}.segmented-picker button[aria-checked=true],.segmented-view button[aria-checked=true]{background:var(--accent-subtle);color:var(--accent)}.avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);background:var(--teal-fill);color:var(--teal);font-size:var(--type-title2);font-weight:600;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.badge{display:inline-flex;align-items:center;font-size:var(--type-caption);padding:var(--space-xs2) var(--space-xs3);border-radius:var(--radius-xs);background:var(--field)}.list-row{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--row-height);width:100%;padding:var(--space-s);border:0;border-bottom:var(--line-width) solid var(--line);border-radius:var(--radius-row);background:none;color:var(--ink);text-align:left;font-size:var(--type-row)}.list-row.compact{min-height:var(--sidebar-row-height);padding:0 var(--space-s);border:0;border-radius:var(--radius-selection);gap:var(--space-s);font-size:var(--type-callout)}.list-row.selected{background:var(--selection);font-weight:500}.list-row>svg{color:var(--muted);flex:none}.list-row.selected>svg{color:var(--accent)}.list-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row-trailing{margin-left:auto;color:var(--muted);font-size:var(--type-caption);font-weight:400}.section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);margin:0;padding:var(--control-pad-x) var(--space-s) var(--control-pad-y);color:var(--muted);font-size:var(--type-section);font-weight:600;letter-spacing:var(--section-tracking);text-transform:uppercase}.section-header-group{font-size:var(--type-section-group);letter-spacing:var(--group-tracking)}.section-actions{display:inline-flex;gap:var(--space-s)}.text-field{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--type-callout)}.text-field>label{color:var(--muted)}.text-field input{width:100%;min-width:0;height:var(--field-height);border:var(--line-width) solid var(--line2);border-radius:var(--radius-selection);padding:0 var(--space-sm);background:var(--glass);font-size:var(--type-row)}.text-field input:focus{border-color:var(--field-active-line)}.text-field input[aria-invalid=true]{border-color:var(--terracotta)}.field-error{color:var(--terracotta);font-size:var(--type-footnote)}.skeleton{height:var(--row-height);border-radius:var(--radius-row);background:var(--segment-fill);animation:skeleton-pulse 1.6s ease-in-out infinite alternate}@keyframes skeleton-pulse{to{opacity:.4}}.banner{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-sm);border-radius:var(--radius-selection);background:var(--field);border:var(--line-width) solid var(--line);font-size:var(--type-callout)}.banner>span{flex:1}.banner-warning,.banner-error{color:var(--terracotta);border-color:var(--active-line)}.banner-success{color:var(--green)}.context-menu-region{border-radius:var(--radius-row)}.segmented-picker{width:100%;height:var(--picker-height);border-radius:var(--picker-radius);gap:var(--space-xs2);margin-top:var(--sidebar-inset)}.session-screen{display:grid;place-items:center;min-height:100%;padding:var(--space-xxxl) var(--space-l);background:var(--canvas);color:var(--ink)}.session-welcome{width:100%;max-width:var(--palette-width);text-align:center}.session-mark{display:block;width:var(--toolbar-height);height:var(--toolbar-height);margin:0 auto var(--space-l);object-fit:contain}.session-welcome h1{font-size:var(--type-display);line-height:1.2;margin:0 0 var(--space-sm);font-weight:650}.session-welcome p{margin:var(--space-sm) 0;color:var(--muted)}.session-auth-action{display:grid;justify-items:center;gap:var(--space-sm);margin-top:var(--space-l)}.session-auth-action>[id]:empty{display:none}.session-auth-action>[hidden]{display:none!important}.session-device-note{display:flex;justify-content:center;align-items:flex-start;gap:var(--space-s);font-size:var(--type-footnote);line-height:1.6;padding:var(--space-sm) var(--space-l)}.session-device-note svg{flex:0 0 auto;margin-top:var(--space-xs2)}.session-error,.session-welcome .session-error{color:var(--terracotta);font-size:var(--type-callout)}.session-empty-icon{display:inline-flex;color:var(--teal);margin-bottom:var(--space-l)}.session-empty-actions{display:flex;justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-l)}.session-welcome>.session-sync{justify-content:center}.session-sync{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);color:var(--muted);font-size:var(--type-footnote)}.session-sync-message{display:inline-flex;align-items:center;gap:var(--space-s);min-width:0;white-space:nowrap}.session-sync-message>svg{flex:none}.session-sync-error .session-sync-message{color:var(--terracotta)}.session-sync-syncing .session-sync-message>svg{color:var(--teal)}.session-pending{border-radius:var(--radius-pill);background:var(--selection);color:var(--secondary);padding:var(--space-xs2) var(--space-s);white-space:nowrap}.session-sync-progress{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-s)}.session-sync-progress progress{width:calc(var(--space-xxxl) * 2);height:var(--space-xs);accent-color:var(--teal)}.session-spinning{animation:session-spin 1.5s linear infinite}@keyframes session-spin{to{transform:rotate(360deg)}}.session-account,.session-theme{display:inline-flex;align-items:center}.session-account .session-account-trigger{padding:0;border-radius:var(--radius-pill)}.session-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-pill);border:1px solid var(--line2);background:var(--accent-subtle);color:var(--accent);font-size:var(--type-callout);font-weight:600}.session-account-panel,.session-theme-panel{min-width:calc(var(--space-xxxl) * 4);padding:var(--space-s)}.session-account-panel{display:grid;gap:var(--space-xs);font-size:var(--type-callout)}.session-account-panel>strong{padding:var(--space-xs) var(--space-s) 0;overflow-wrap:anywhere}.session-account-caption{color:var(--muted);font-size:var(--type-footnote);padding:0 var(--space-s) var(--space-s)}.session-account-panel>button{text-align:left;justify-content:flex-start;width:100%;color:var(--terracotta)}.session-theme-panel{display:grid;gap:var(--space-sm)}.session-theme-panel label{display:grid;gap:var(--space-xs);font-size:var(--type-callout);color:var(--muted)}.session-theme-panel select{background:var(--card);color:var(--ink);border:1px solid var(--line2);border-radius:var(--radius-xs);padding:var(--space-xs) var(--space-s)}@media(prefers-reduced-motion:reduce){.session-spinning{animation:none}}.weavly-search-trigger{display:flex;align-items:center;gap:var(--space-s);width:100%;height:var(--picker-height);padding:0 var(--sidebar-padding) 0 var(--space-sm);border-radius:var(--picker-radius);border:var(--line-width) solid var(--line);background:var(--glass);color:var(--muted);font-family:var(--font);font-size:var(--type-callout);text-align:left}.weavly-search-trigger .kbd{margin-left:auto}.weavly-search-trigger:hover{color:var(--ink);border-color:var(--accent)}.weavly-search-dialog{position:fixed;inset:calc(var(--toolbar-height) + var(--space-xs) - var(--line-width)) auto auto calc(var(--sidebar-inset) + var(--line-width));margin:0;width:min(calc(var(--space-xxl) * 22.5),calc(100vw - var(--space-l)));height:min(calc(var(--space-xxl) * 16),calc(100dvh - var(--toolbar-height) - var(--space-l)));max-width:none;max-height:none;padding:var(--sidebar-padding) var(--sidebar-padding) 0;border-radius:var(--sidebar-radius);border:var(--line-width) solid var(--glass-line);background:var(--sidebar);color:var(--ink);font-family:var(--font);box-shadow:var(--glass-inset-shadow),var(--palette-shadow);overflow:hidden}.weavly-search-dialog[open]{display:flex;flex-direction:column}.weavly-search-dialog::backdrop{background:color-mix(in srgb,var(--scrim) 64%,transparent)}.weavly-search-head{display:flex;align-items:center;gap:var(--space-s);flex:none}.weavly-search-input-wrap{display:flex;align-items:center;gap:var(--space-s);flex:1;min-width:0;height:var(--space-xl);padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--glass);border:var(--line-width) solid var(--active-line);color:var(--muted)}.weavly-search-input-wrap:focus-within{border-color:var(--active-line)}.weavly-search-input-wrap input{flex:1;min-width:0;width:100%;border:0;outline:none;background:transparent;padding:0;color:var(--ink);font-size:var(--type-callout);height:100%}.weavly-search-input-wrap input::placeholder{color:var(--muted)}.weavly-search-token{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;background:var(--selection);color:var(--accent);border:1px solid var(--accent-subtle);border-radius:var(--radius-selection);padding:0 var(--space-xs3);font-size:var(--type-caption2)}.weavly-search-close{display:grid;place-items:center;flex:none;width:var(--space-xl);height:var(--space-xl);padding:0;border-radius:var(--radius-pill);border:1px solid var(--line2);color:var(--muted);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-hi)}.weavly-search-close:hover{color:var(--ink)}.weavly-search-scopes{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs3);padding:var(--space-sm) var(--space-xs);flex:none}.weavly-search-scopes button{min-height:calc(var(--space-xl) - var(--space-xs));border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);border:1px solid var(--line2);font-size:var(--type-footnote);background:transparent;color:var(--muted)}.weavly-search-scopes button[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent-subtle)}.weavly-search-count{margin-left:auto;font-size:var(--type-caption);color:var(--muted)}.weavly-search-body{display:flex;flex:1;min-height:0;margin:0 calc(-1 * var(--sidebar-padding));border-top:1px solid var(--line)}.weavly-search-results{width:calc(var(--space-xxl) * 9.75);max-width:55%;flex:none;overflow:auto;padding:var(--space-xs2) var(--sidebar-padding) var(--space-sm);scrollbar-width:none}.weavly-search-virtual{position:relative;width:100%}.weavly-search-virtual-row{position:absolute;top:0;left:0;width:100%}.weavly-search-group{display:flex;align-items:center;gap:var(--space-xs3);height:100%;padding:var(--space-s);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--type-caption2);font-weight:600}.weavly-search-group span{color:var(--ink)}.weavly-search-result{display:flex;align-items:center;gap:var(--sidebar-padding);height:100%;width:100%;padding:0 var(--space-s);border:0;border-radius:var(--radius-card);background:transparent;color:var(--ink);text-align:left}.weavly-search-result:hover{background:var(--field)}.weavly-search-result[aria-selected=true]{background:var(--selection)}.weavly-search-icon{display:grid;place-items:center;width:calc(var(--space-xl) - var(--space-xs));height:calc(var(--space-xl) - var(--space-xs));flex:none;border-radius:var(--radius-pill);background:var(--segment-fill);color:var(--muted)}.weavly-search-result[aria-selected=true] .weavly-search-icon{color:var(--accent);background:var(--accent-subtle)}.weavly-search-result-text{display:flex;flex-direction:column;min-width:0;flex:1}.weavly-search-result-text strong{font-size:var(--type-row);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weavly-search-result-text>span{color:var(--muted);font-size:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weavly-search-return{color:var(--muted);font-size:var(--type-footnote)}.weavly-search-preview{border-left:1px solid var(--line);flex:1;min-width:0;padding:calc(var(--space-ml) + var(--space-xs2)) calc(var(--space-l) + var(--space-xs)) var(--space-ml);overflow:auto;scrollbar-width:none}.weavly-search-preview-kind{display:flex;align-items:center;gap:var(--space-xs3);color:var(--muted);font-size:var(--type-footnote);font-weight:600}.weavly-search-preview h2{font-size:calc(var(--type-large-title) - var(--space-xs2));line-height:1.2;margin:var(--space-s) 0 var(--space-xs3);overflow-wrap:anywhere;letter-spacing:-.015em}.weavly-search-preview>p{color:var(--muted);margin:var(--space-s) 0 var(--space-m)}.weavly-search-preview .weavly-search-preview-body{font-size:var(--type-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-l)}.weavly-search-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding:var(--space-l) var(--space-s);color:var(--muted);font-size:var(--type-callout)}.weavly-search-empty strong{color:var(--ink);font-weight:500}.weavly-search-footer{display:flex;align-items:center;gap:calc(var(--space-sm) + var(--space-xs2));height:var(--space-xxl);padding:0 var(--space-m);margin:0 calc(-1 * var(--sidebar-padding));border-top:1px solid var(--line);font-size:var(--type-caption);color:var(--muted);flex:none;white-space:nowrap}.weavly-search-footer>span{display:inline-flex;align-items:center;gap:var(--space-xs3)}@media(max-width:600px){.weavly-search-preview{display:none}.weavly-search-results{width:100%;max-width:none}}.weavly-search-scope-picker{position:relative;flex:none}.weavly-search-scope-button{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--space-l);padding:0 var(--space-xs3) 0 var(--sidebar-padding);border:var(--line-width) solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass);box-shadow:var(--glass-inset-shadow);color:var(--ink);font-size:var(--type-footnote);font-weight:600}.weavly-search-scope-menu{position:absolute;top:calc(100% + var(--space-xs3));right:0;z-index:1;width:var(--menu-width);padding:var(--space-xs3);border-radius:var(--radius-card);border:var(--line-width) solid var(--glass-line);background:var(--menu);box-shadow:var(--overlay-shadow)}.weavly-search-scope-menu[hidden]{display:none}.weavly-search-scope-menu button{display:flex;align-items:center;gap:var(--space-s);width:100%;height:var(--menu-item-height);padding:0 var(--space-s);border:0;border-radius:var(--radius-row);background:transparent;color:var(--ink);font-size:var(--type-body);text-align:left}.weavly-search-scope-menu button[aria-checked=true]{background:var(--field)}.weavly-search-scope-menu button:hover{background:var(--accent-subtle)}.weavly-search-scope-menu .kbd{margin-left:auto}.weavly-search-input-wrap{padding-right:var(--space-xs2)}.weavly-search-scopes{padding:var(--sidebar-padding) var(--space-xs)}.weavly-search-scopes button{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--view-segment-height);min-height:0;padding:0 var(--space-sm);font-size:var(--type-control);font-weight:600;border-color:var(--line)}.weavly-search-scopes button[aria-pressed=true]{border-color:var(--active-line)}.weavly-search-group{text-transform:none;letter-spacing:var(--section-tracking)}.weavly-search-result-text{line-height:1.3}.weavly-search-preview>p{font-size:var(--type-body);margin:0}.weavly-search-preview-actions{margin-top:calc(var(--space-m) + var(--space-xs2));border-radius:var(--radius-panel);background:var(--field);border:var(--line-width) solid var(--line);overflow:hidden}.weavly-search-preview-actions button{display:flex;align-items:center;gap:var(--sidebar-padding);width:100%;height:var(--space-xxl);padding:0 var(--space-sm);border:0;background:transparent;color:var(--ink);font-size:var(--type-body);text-align:left}.weavly-search-preview-actions button+button{border-top:var(--line-width) solid var(--line)}.weavly-search-preview-actions button:hover:not(:disabled){background:var(--field)}.weavly-search-preview-actions .kbd{margin-left:auto}.weavly-search-information{margin-top:var(--space-ml)}.weavly-search-information .weavly-search-group{padding:0 0 var(--space-xs3)}.weavly-search-information-row{display:flex;align-items:center;gap:var(--space-s);min-height:var(--menu-item-height);border-bottom:var(--line-width) solid var(--segment-fill);color:var(--muted);font-size:var(--type-body)}.weavly-search-information-row strong{margin-left:auto;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--ink)}.weavly-search-footer .kbd,.weavly-search-preview .kbd,.weavly-search-scope-picker .kbd{font-size:calc(var(--type-caption) - var(--line-width));padding:0 var(--space-xs);line-height:1.4;border-color:var(--glass-line);background:transparent}.weavly-search-primary{color:var(--ink);font-weight:500}.weavly-search-footer button{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:auto;border:0;padding:0;color:var(--muted);background:transparent;font-size:inherit}.weavly-search-create{display:flex;align-items:center;gap:var(--space-xs2);padding:var(--space-xs3) var(--space-xs);border-top:var(--line-width) solid var(--line)}.weavly-search-create button{display:inline-flex;align-items:center;gap:var(--space-xs3);height:var(--menu-item-height);min-width:0;padding:0 var(--sidebar-padding);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-size:var(--type-control);white-space:nowrap}.weavly-search-create q{max-width:calc(var(--space-xxl) * 4);overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.weavly-search-create button:hover:not(:disabled){background:var(--field);color:var(--ink)}.weavly-search-error{padding:var(--space-xs) var(--space-s);color:var(--accent);font-size:var(--type-footnote)}@media(max-width:600px){.weavly-search-scope-button .kbd,.weavly-search-footer>span:nth-of-type(n+3){display:none}.weavly-search-token{max-width:30%;overflow:hidden}}.weavly-search-dialog{line-height:1.3}.weavly-search-group{padding:var(--space-sm) var(--space-s) var(--control-pad-y)}.weavly-search-group>button{margin-left:auto;border:0;padding:0;color:var(--muted);background:transparent;font-size:var(--type-caption);font-weight:500;letter-spacing:0}.weavly-search-group>button:hover{color:var(--ink)}.weavly-search-result-date{flex:none;color:var(--muted);font-size:var(--type-caption)}.weavly-search-preview-kind{line-height:1.3}.weavly-search-preview h2{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.weavly-search-preview-actions button:disabled{color:var(--muted);background:var(--field)}.weavly-search-create{margin-top:var(--sidebar-padding);padding:var(--space-xs3) var(--space-xs) 0;flex-wrap:wrap}.weavly-search-create q{max-width:calc(var(--space-xxl) * 3)}.weavly-search-empty{padding:calc(var(--space-l) + var(--space-xs)) var(--sidebar-padding) var(--space-xs3);gap:var(--space-xs);line-height:1.45}.weavly-search-empty strong{font-size:calc(var(--type-body) + var(--line-width));font-weight:600}.weavly-search-footer .weavly-search-footer-scope{margin-left:0}.weavly-search-preview-kind{line-height:normal}.weavly-search-result-text strong.is-completed,.weavly-search-preview h2.is-completed{text-decoration:line-through;color:var(--muted)}.weavly-search-icon-completed{color:var(--accent);background:var(--accent-subtle)}.weavly-search-list{display:flex;flex-direction:column;width:calc(var(--space-xxl) * 9.75);max-width:55%;flex:none;min-height:0}.weavly-search-list .weavly-search-results{width:100%;max-width:none;flex:1;min-height:0}.weavly-search-create{margin:var(--sidebar-padding) var(--sidebar-padding) 0;padding-bottom:var(--space-xs3);flex:none}@media(max-width:600px){.weavly-search-list{width:100%;max-width:none}}.task-meta-due{display:inline-flex;align-items:center;gap:var(--space-xs)}.task-meta-due.is-overdue,.task-meta-due.is-today,.task-meta-priority[data-priority="3"]{color:var(--terracotta)}.task-meta-priority{font-weight:600;color:var(--muted)}.task-meta-priority[data-priority="2"]{color:var(--teal)}.shell-frame{height:100%;min-height:0;background:var(--canvas);color:var(--ink);overflow:hidden;border:var(--line-width) solid var(--line);border-radius:var(--radius-card)}.shell-split{display:grid;height:100%;min-height:0;min-width:0}.shell-pane{min-height:0;min-width:0;overflow:hidden}.shell-divider{position:relative;width:var(--divider-width);cursor:col-resize;touch-action:none}.shell-divider:after{content:"";position:absolute;width:1px;background:var(--line);top:var(--space-sm);bottom:var(--space-sm);left:50%}.shell-frame>.shell-split>.shell-divider{transform:translate(-50%)}.shell-frame>.shell-split>.shell-divider:after{background:transparent}.shell-divider:hover:after,.shell-divider:focus-visible:after{background:var(--accent)}.shell-sidebar{display:flex;flex-direction:column;height:calc(100% - var(--sidebar-inset) * 2);margin:var(--sidebar-inset) 0 var(--sidebar-inset) var(--sidebar-inset);padding:var(--sidebar-padding) var(--sidebar-padding) 0;border:1px solid var(--line);border-radius:var(--sidebar-radius);background:var(--sidebar);overflow:hidden}.shell-sidebar-top{display:flex;align-items:center;justify-content:space-between;height:var(--space-xl);flex:none;gap:var(--sidebar-inset);padding-left:var(--space-xs)}.shell-traffic-lights{display:flex;gap:var(--space-s);flex:none}.shell-traffic-lights span{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-pill);background:var(--tl-r)}.shell-traffic-lights span:nth-child(2){background:var(--tl-y)}.shell-traffic-lights span:nth-child(3){background:var(--tl-g)}.shell-sidebar-top>button:last-child{margin-left:auto}.shell-sidebar-search{margin:var(--space-sm) 0 var(--space-xs3)}.shell-sidebar-search>*{width:100%}.shell-sidebar-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-s);height:var(--sidebar-footer-height);flex:none;padding:0 var(--space-xs2);border-top:var(--line-width) solid var(--line)}.shell-sidebar nav{flex:none}.shell-sidebar .shell-sidebar-library{flex:1;min-height:0;overflow:auto;padding-bottom:var(--space-sm)}.shell-nav-row,.shell-tree-row{min-height:var(--sidebar-row-height);display:flex;align-items:center;gap:var(--space-s);border:none;border-radius:var(--radius-selection);background:transparent;width:100%;color:var(--ink);font-size:var(--type-callout)}.shell-nav-row{padding:var(--space-xs) var(--space-s);text-align:left}.shell-nav-row>svg,.shell-library-icon{color:var(--muted);flex-shrink:0}.shell-library-icon[data-colored]{color:var(--teal)}.shell-nav-row:hover,.shell-tree-row:hover{background:var(--field)}.shell-nav-row.is-active,.shell-tree-row.is-active{background:var(--selection);font-weight:500}.shell-nav-row.is-active>svg,.shell-tree-row.is-active .shell-library-icon{color:var(--accent)}.shell-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-count{color:var(--muted);font-size:var(--type-caption);font-weight:400;flex:none;font-variant-numeric:tabular-nums}.shell-tab-picker{display:flex;width:100%;align-self:stretch;flex:none;height:var(--picker-height);border-radius:var(--picker-radius);padding:var(--space-xs2);gap:var(--space-xs2);margin:var(--sidebar-inset) 0 var(--space-xs2);background:var(--glass);border:var(--line-width) solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi)}.shell-tab-picker button{flex:1;min-width:0;height:var(--view-segment-height);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--view-segment-radius);background:transparent;color:var(--muted);padding:0}.shell-tab-picker button[aria-selected=true]{background:var(--accent-subtle);color:var(--accent)}.shell-section-heading{height:var(--space-xl);display:flex;align-items:end;margin:0;padding:0 var(--space-s) var(--space-xs);font-size:var(--type-caption2);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.shell-tree-link{display:flex;align-items:center;text-align:left;gap:var(--space-s);flex:1;min-width:0;background:none;border:none;padding:var(--space-xs) 0}.shell-editable{min-width:0}.shell-tree-row{gap:var(--space-xs)}.shell-disclosure,.shell-disclosure-spacer{width:var(--space-sm);flex:none}.shell-disclosure{display:flex;align-items:center;padding:0;border:0;background:none;color:var(--muted)}.shell-row-menu{display:flex;align-items:center;justify-content:center;background:none;border:none;width:var(--space-l);height:var(--space-l);padding:0;margin-right:var(--space-xs);color:var(--muted);border-radius:var(--radius-pill);flex:none}.shell-row-menu{opacity:0}.shell-tree-row:hover .shell-row-menu,.shell-tree-row:focus-within .shell-row-menu{opacity:1}.shell-tree-row:hover .shell-row-menu:disabled{opacity:.35}.shell-row-menu:hover{color:var(--ink);background:var(--field)}.shell-inline-name{display:flex;flex:1;min-width:0;gap:var(--space-xs)}.shell-inline-name input{min-width:0;width:100%;border:1px solid var(--accent);border-radius:var(--radius-xs);padding:var(--space-xs);background:var(--canvas);font-size:var(--type-callout)}.shell-inline-name .icon-button{width:var(--space-l);height:var(--space-l)}.shell-virtual-tree{height:calc(var(--space-xxxl) * 8);max-height:100%;overflow:auto}.shell-content{height:100%;display:flex;flex-direction:column;min-width:0;min-height:0}.shell-toolbar{position:relative;display:flex;align-items:center;gap:var(--space-s);height:var(--toolbar-height);padding:0 var(--space-sm) 0 calc(var(--space-sm) + var(--space-xs2));flex:none;background:var(--canvas)}.shell-toolbar-nav{display:flex;align-items:center;gap:var(--space-s)}.shell-toolbar .icon-button,.shell-sidebar-top .icon-button{height:var(--space-xl);width:var(--space-xl);border-radius:var(--radius-pill);background:var(--glass);border:var(--line-width) solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi);padding:0}.shell-location{max-width:calc(var(--space-xxxl) * 4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body);font-weight:600}.shell-toolbar-search{margin-left:auto;min-width:var(--space-xxxl);max-width:calc(var(--space-xxxl) * 5)}.shell-toolbar-sync{margin-left:auto;min-width:0;font-size:var(--type-caption);color:var(--muted)}.shell-screen{flex:1;min-height:0;min-width:0;overflow:auto}.shell-screen>.shell-split{min-width:calc(var(--detail-min) + var(--list-width))}.shell-inbox-list,.shell-inbox-detail{height:100%;min-height:0;overflow:auto}.shell-inbox-list{display:flex;flex-direction:column}.shell-inbox-list>h1{font-size:var(--list-title-size);line-height:1.2;margin:var(--space-sm) var(--space-ml) var(--space-l);display:flex;align-items:baseline;gap:var(--space-s)}.shell-inbox-detail{padding:var(--space-sm) var(--space-m)}.shell-screen-error,.shell-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(var(--space-xxxl) * 5);padding:var(--space-l);text-align:center}.shell-screen-error{gap:var(--space-s)}.shell-screen-error h2{font-size:var(--type-title2);margin:0}.shell-screen-error p{max-width:calc(var(--space-xxxl) * 8);color:var(--muted);margin:0 0 var(--space-sm)}.shell-loading{color:var(--muted)}.shell-auth{height:100%;overflow:auto;display:flex;flex-direction:column}.shell-auth>.session-screen{flex:1;min-height:0}.shell-auth-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-m)}.shell-dialog{width:min(calc(var(--space-xxxl) * 10),calc(100vw - var(--space-xl)))}.shell-dialog form{display:flex;flex-direction:column;gap:var(--space-m)}.shell-dialog label{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--muted);font-size:var(--type-callout)}.shell-dialog input,.shell-dialog textarea,.shell-dialog select{width:100%;border-radius:var(--radius-xs);border:1px solid var(--line2);padding:var(--space-s) var(--space-sm);background:var(--canvas);color:var(--ink)}.shell-dialog textarea{min-height:calc(var(--space-xxxl) * 3);resize:vertical}.shell-dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-s)}.shell-context-menu{min-width:calc(var(--space-xxxl) * 4)}.shell-context-menu .menu-item{font-size:var(--type-callout);border-radius:var(--radius-xs)}.shell-sidebar-error{display:flex;align-items:center;gap:var(--space-s);color:var(--terracotta);font-size:var(--type-caption);padding:var(--space-s)}.shell-sidebar-error button{border:none;background:none;margin-left:auto}.shell-shortcuts{margin:0}.shell-shortcuts>div{display:flex;justify-content:space-between;gap:var(--space-l);padding:var(--space-s) 0}.shell-shortcuts dd{margin:0}.shell-collection-scroll{overflow:auto;flex:1;min-height:0}.shell-collection-row{text-align:left;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-ml);background:transparent;border:0;border-bottom:1px solid var(--line)}.shell-collection-row strong,.shell-collection-row span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-collection-row strong{font-size:var(--type-body);font-weight:500}.shell-collection-row span{font-size:var(--type-footnote);color:var(--muted)}.shell-collection-row:hover{background:var(--field)}.shell-collection-row.is-active{background:var(--selection)}.shell-collection-message{margin:var(--space-m) var(--space-ml);color:var(--muted);font-size:var(--type-callout)}@media(max-width:1100px){.shell-toolbar{gap:var(--space-xs)}.shell-location{max-width:calc(var(--space-xxxl) * 2)}}.shell-inbox-section{flex:1 1 0;min-height:calc(var(--space-xxxl) * 6);overflow:hidden}.shell-tag-dot{width:calc(var(--space-s) - var(--line-width));height:calc(var(--space-s) - var(--line-width));border-radius:var(--radius-pill);margin:0 var(--space-xs);flex:none}.shell-sidebar-footer .icon-button,.shell-sidebar-footer .session-account-trigger{width:var(--list-tool-size);height:var(--list-tool-size);border-radius:var(--glass-circle-radius);background:var(--glass);border:var(--line-width) solid var(--glass-line);box-shadow:var(--glass-inset-shadow);padding:0}.shell-sidebar-footer .session-avatar{border:0;background:transparent;color:var(--ink)}.shell-toolbar-sync .session-sync{flex-wrap:nowrap}.shell-toolbar-sync .session-sync-message{flex-shrink:1}.shell-toolbar-sync [data-testid=sync-label]{overflow:hidden;text-overflow:ellipsis}.shell-toolbar-sync .session-sync-progress{position:absolute;width:var(--line-width);height:var(--line-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell-list-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-inbox-list>h1 .shell-count{font-size:var(--space-m)}.shell-toolbar .icon-button:hover:not(:disabled),.shell-sidebar-top .icon-button:hover:not(:disabled),.shell-sidebar-footer .icon-button:hover:not(:disabled){background:var(--glass-hover)}.shell-sidebar-search .weavly-search-trigger{height:var(--picker-height);border-radius:var(--picker-radius);background:var(--glass);font-size:var(--type-body)}.shell-sidebar-search .weavly-search-trigger kbd{margin-left:auto}.shell-toolbar-layout{position:absolute;left:50%;top:var(--sidebar-inset);transform:translate(-50%)}.shell-screen>.shell-layout-list,.shell-screen>.shell-layout-detail{display:block}.shell-layout-list>.shell-divider,.shell-layout-list>.shell-pane:last-child,.shell-layout-detail>.shell-divider,.shell-layout-detail>.shell-pane:first-child{display:none}.shell-layout-list>.shell-pane:first-child,.shell-layout-detail>.shell-pane:last-child{height:100%}.shell-frame[data-counts-pending] .shell-count,.shell-frame[data-counts-pending] [data-testid=notes-count],.shell-frame[data-counts-pending] .tasks-heading-count,.shell-frame[data-counts-pending] .tasks-group-count{visibility:hidden}.shell-collection-row .shell-task-meta{display:flex;align-items:center;gap:var(--space-s);flex-shrink:0}.shell-collection-row .task-meta-due.is-overdue,.shell-collection-row .task-meta-due.is-today,.shell-collection-row .task-meta-priority[data-priority="3"]{color:var(--terracotta)}.shell-collection-row .task-meta-priority[data-priority="2"]{color:var(--teal)}
