.app{--shell-side:var(--sidebar-w);--shell-right:0px;--column-w:1096px;--column-wide-w:1228px;--sb-row:30px;grid-template-columns:var(--shell-side) minmax(0, 1fr) var(--shell-right);height:100%;transition:grid-template-columns .2s var(--ease-out);grid-template-rows:minmax(0,1fr);display:grid}:root[data-shell-instant] .app,:root[data-shell-instant] .app>.sidebar{transition:none}.app.with-panel{--shell-right:var(--panel-w)}.app.with-peek{--shell-right:var(--peek-w)}.app.with-stack{--shell-right:var(--stack-w,460px)}.app.sidebar-collapsed{--shell-side:56px}.app>.sidebar{grid-area:1/1}.app>.main{grid-area:1/2}.app>.panel,.app>.stack{grid-area:1/3}.app>.panel:not(.open){border-left-width:0}.column{max-width:var(--column-w)}.column:has(.page-wide){max-width:var(--column-wide-w)}@media (width>=720px){.app .column{padding-left:88px}}.app[data-width=narrow]{--column-w:808px}.app[data-width=full]{--column-w:none;--column-wide-w:none}.app[data-density=compact]{--sb-row:26px}.app[data-density=compact] .main{font-size:var(--fs-base);line-height:1.5}.app[data-density=compact] .topbar{min-height:44px;padding-top:6px;padding-bottom:6px}.app[data-density=compact] .sb-scroll{gap:var(--sp-5)}.app[data-density=compact] .table .cell-title{padding-top:3px;padding-bottom:3px}.sidebar{background:var(--bg-side);min-width:0;overflow:hidden}.sidebar-in{width:var(--sidebar-w);height:100%;box-shadow:inset -1px 0 0 var(--line);flex-direction:column;padding:10px 8px 8px;display:flex}.space-logo{border-radius:var(--r-md);flex:none;width:22px;height:22px;display:block}.sb-top{gap:var(--sp-3);flex-direction:column;margin-bottom:8px;display:flex}.sidebar .focus-chip{margin-bottom:6px}.sidebar .space-btn{height:34px;font-size:var(--fs-base);padding:0 8px}.space-chev{color:var(--muted);flex:none}.sidebar .space-btn:focus:not(:focus-visible){outline:none}.sidebar .space-btn:focus-visible{outline:1.5px solid var(--accent-text);outline-offset:1px}.space-switch .menu{transform-origin:0 0;animation:shell-pop .16s var(--ease-out)}.space-switch.instant .menu{animation:none}@keyframes shell-pop{0%{opacity:0;transform:scale(.97)translateY(-2px)}}.sb-search{align-items:center;gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);height:32px;color:var(--muted);font-size:var(--fs-md);text-align:left;padding:0 6px 0 8px;display:flex}.sb-search span{flex:1}.sidebar kbd,.layout-menu kbd{font:var(--fs-xs)/1 var(--mono);border-radius:var(--r-sm);background:var(--active);color:var(--muted);white-space:nowrap;padding:3px 5px}.sb-scroll{gap:var(--sp-7);scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;margin:0 -8px;padding:0 8px 12px;display:flex;overflow-y:auto}.sb-scroll.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.sb-scroll>.notes{flex:1 0 auto;min-height:max(35%,150px)}.sb-more{border-radius:var(--r-md);color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:2px 0 0 8px;padding:4px 8px}.sb-more:hover{background:var(--hover);color:var(--text)}.sidebar .nav-item{height:var(--sb-row);gap:var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-base);padding:0 8px;text-decoration:none}.sidebar .nav-item .ico svg{width:17px;height:17px}.nav-kbd{margin-left:auto}.sidebar .count,.sidebar .count-mute{text-align:right;min-width:18px}.sidebar .studio-type-row{position:relative}.sidebar .studio-type-settings{border-radius:var(--r-md);width:24px;height:22px;font-size:var(--fs-base);background:var(--bg-side);place-items:center;margin-top:-11px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%;right:4px}.sb-head{align-items:center;gap:var(--sp-1);height:24px;margin:0 0 2px;display:flex}.sb-head-btn{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);min-width:0;height:24px;font-size:var(--fs-xs);color:var(--muted);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px 0 6px;font-weight:600;display:flex;overflow:hidden}.sb-chev{transition:transform .16s var(--ease-out);flex:none}.sb-head-btn[aria-expanded=false] .sb-chev{transform:rotate(-90deg)}.sb-add{border-radius:var(--r-md);width:22px;height:22px;color:var(--muted);opacity:0;flex:none;place-items:center;margin-right:4px;transition:opacity .12s;display:grid}.sb-add:focus-visible{opacity:1}.sidebar .more-toggle{gap:var(--sp-5);height:28px;padding:0 8px}.sidebar .collections .more-toggle{gap:var(--sp-3)}.sidebar .collections .more-toggle .ico{place-items:center;width:20px}.nav-foot{gap:var(--sp-1);border-top:1px solid var(--line);flex:none;margin-top:4px;padding-top:6px}.sidebar .timer-bar.in-sidebar{margin-top:8px;position:static}@media (width>=720px){.app.sidebar-collapsed>.sidebar:not(.peek){display:none}}.sidebar-rail{align-items:center;gap:var(--sp-1);background:var(--bg-side);min-height:0;box-shadow:inset -1px 0 0 var(--line);flex-direction:column;grid-area:1/1;padding:10px 0 8px;display:flex}.rail-item{border-radius:var(--r-md);width:40px;height:36px;color:var(--text-2);transition:transform .12s var(--shell-ease), background-color .15s ease, color .15s ease;flex:none;place-items:center;display:grid;position:relative}.rail-item:active{transform:scale(.95)}.rail-item:focus:not(:focus-visible){outline:none}.rail-item:focus-visible{outline:1.5px solid var(--accent-text);outline-offset:1px}.rail-item.active{background:var(--active);color:var(--text)}.rail-logo{margin-bottom:6px}.rail-logo img{border-radius:var(--r-md);display:block}.rail-dot{border-radius:var(--r-circle);background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-side);position:absolute;top:6px;right:7px}.rail-rule{border:0;border-top:1px solid var(--line);width:24px;margin:8px 0}.rail-types{align-items:center;gap:var(--sp-1);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.rail-foot{align-items:center;gap:var(--sp-1);flex-direction:column;padding-top:6px;display:flex}@media (hover:hover) and (pointer:fine){.rail-item:hover{background:var(--hover);color:var(--text)}}.app.sidebar-collapsed>.sidebar.peek{z-index:var(--z-bar);top:0;bottom:0;left:var(--shell-side);width:var(--sidebar-w);box-shadow:var(--shadow);clip-path:inset(0 -48px 0 0);animation:shell-peek .2s var(--ease-out);position:fixed}.sidebar.peek .space-logo{display:none}@keyframes shell-peek{0%{opacity:0;transform:translate(-8px)}}.tb-spacer{flex:1}@media (width>=720px){.tb-spacer{display:none}}.popover.layout-menu{border-radius:var(--r-lg);width:320px;max-width:calc(100vw - 16px);font-size:var(--fs-md);transform-origin:var(--transform-origin);transition:opacity .14s ease, transform .18s var(--ease-out);padding:6px}.popover.layout-menu[data-starting-style],.popover.layout-menu[data-ending-style]{opacity:0;transform:scale(.97)}.popover.layout-menu[data-ending-style]{transition-duration:.1s}.popover.layout-menu.instant{transition:none}.lm-label{font-size:var(--fs-xs);color:var(--muted);padding:6px 8px 4px}.lm-row{justify-content:space-between;align-items:center;gap:var(--sp-6);min-height:36px;padding:2px 8px;display:flex}.lm-name{align-items:center;gap:var(--sp-5);color:var(--text);white-space:nowrap;display:flex}.lm-name svg{color:var(--muted);flex:none}.lm-end{align-items:center;gap:var(--sp-4);display:flex}.lm-sep{background:var(--line);height:1px;margin:6px 2px}.topbar .icon-btn,.sidebar .nav-item,.sb-search,.sidebar .space-btn,.sb-head-btn,.sidebar .more-toggle{transition:transform .12s var(--ease-out), background-color .15s ease, color .15s ease, border-color .15s ease}.topbar .icon-btn:active,.sidebar .nav-item:active,.sb-search:active,.sidebar .space-btn:active,.sb-head-btn:active,.sidebar .more-toggle:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sidebar .nav-item:hover,.sidebar .space-btn:hover,.sidebar .more-toggle:hover{background:var(--hover)}.sidebar .more-toggle:hover,.sb-head-btn:hover{color:var(--text-2)}.sb-search:hover{border-color:var(--faint);color:var(--text-2)}.sb-section:hover .sb-add,.pin-row:hover .unpin{opacity:1}.sb-add:hover,.unpin:hover{background:var(--hover);color:var(--text)}}.sidebar .nav-item.active,.sidebar .nav-item.active:hover{background:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text);font-weight:500}@media (hover:none){.sb-add{opacity:1}.sidebar kbd{display:none}}@media (pointer:coarse){.sidebar .studio-type-settings{display:none}}.notes-tree{border-radius:var(--r-md);flex-direction:column;min-height:28px;display:flex}.notes-tree.drop-top{box-shadow:inset 0 0 0 1.5px var(--accent,var(--faint))}.tree-row{padding-left:calc(var(--depth,0) * 14px);border-radius:var(--r-md);align-items:center;display:flex;position:relative}.tree-row.drop{background:var(--hover);box-shadow:inset 0 0 0 1.5px var(--accent,var(--faint))}.tree-row .nav-item{flex:1;min-width:0}.tree-row.archived .nav-item{color:var(--muted)}.tree-row.let-go .nav-item{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.tree-chev{z-index:var(--z-base);top:0;bottom:0;left:calc(var(--depth,0) * 14px + 6px);border-radius:var(--r-sm);width:22px;color:var(--muted);opacity:0;place-items:center;padding:0;display:grid;position:absolute}.tree-row:hover .tree-chev,.tree-row:focus-within .tree-chev{opacity:1}.tree-row:has(.tree-chev:not(.none)):is(:hover,:focus-within) .nav-item .ico{opacity:0}.tree-chev.none{visibility:hidden}.tree-chev svg{transition:transform .16s var(--ease-out)}.tree-chev.open svg{transform:rotate(90deg)}.tree-move{border-radius:var(--r-md);width:24px;height:22px;color:var(--muted);opacity:0;place-items:center;margin-top:-11px;transition:opacity .12s;display:grid;position:absolute;top:50%;right:4px}.tree-row .nav-item .lbl{transition:-webkit-mask-position .12s,mask-position .12s;-webkit-mask-image:linear-gradient(270deg,#0000 0 26px,#000 44px);mask-image:linear-gradient(270deg,#0000 0 26px,#000 44px);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:calc(100% + 44px) 100%;mask-size:calc(100% + 44px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.tree-move:focus-visible,.tree-row:has(:focus-visible) .tree-move){opacity:1}:is(.tree-row:has(.tree-move:focus-visible) .lbl,.tree-row:has(:focus-visible) .lbl){-webkit-mask-position:100% 0;mask-position:100% 0}.tree-empty{font-size:var(--fs-sm);color:var(--muted);margin:2px 8px}@media (hover:hover) and (pointer:fine){.tree-row:hover .tree-move{opacity:1}.tree-row:hover .lbl{-webkit-mask-position:100% 0;mask-position:100% 0}.tree-move:hover{background:var(--hover);color:var(--text)}.tree-chev:hover{color:var(--text)}}@media (hover:none){.tree-move{display:none}.tree-chev:not(.none){opacity:1}.tree-row:has(.tree-chev:not(.none)) .nav-item .ico{opacity:0}}@media (width<=719px){.app,.app.sidebar-collapsed{--shell-side:0px}.sidebar-edge{display:none}.app>.scrim{z-index:var(--z-scrim);opacity:0;pointer-events:none;background:#0f0f194d;transition:opacity .2s;display:block;position:fixed;inset:0}.app>.scrim.show{opacity:1;pointer-events:auto}}:root{--tile-wash:13%;--tile-lift:0%}@media (prefers-color-scheme:dark){:root:not([data-theme]){--tile-wash:20%;--tile-lift:30%}}:root[data-theme=dark],:root[data-theme=dark-dim]{--tile-wash:20%;--tile-lift:30%}.tglyph.ttile{color:color-mix(in oklab, var(--tc,var(--muted)), white var(--tile-lift));background:color-mix(in srgb, var(--tc,var(--muted)) var(--tile-wash), transparent);flex:none;place-items:center;display:inline-grid}.ttile-sm{border-radius:var(--r-sm);width:20px;height:20px}.ttile-lg{border-radius:var(--r-lg);width:40px;height:40px}.tglyph.ttile:not(.tc){background:color-mix(in srgb, var(--muted) calc(var(--tile-wash) - 3%), transparent)}.sidebar .nav-item .ico .ttile svg{width:14px;height:14px}.sidebar .nav-item .ico{place-items:center;width:20px}.popup li .ico{width:20px}.popup li:has(>.ico){gap:var(--sp-4)}.search-row .lead{justify-content:center;width:20px}.title .tglyph.ttile{vertical-align:middle;margin:-4px 12px 0 0}.object-icon:has(>.ttile){border-radius:var(--r-lg);padding:0}.object-icon:has(>.ttile):hover{background:0 0}.object-icon:hover>.ttile{background:color-mix(in srgb, var(--tc,var(--muted)) calc(var(--tile-wash) + 8%), transparent)}.ui-row.search-row:has(>.lead){gap:var(--sp-3)}.tglyph.ttile.ttile-split{background:0 0;position:relative}.ttile-halves{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ttile-half{color:color-mix(in oklab, var(--tc,var(--muted)), white var(--tile-lift));background:color-mix(in srgb, var(--tc,var(--muted)) var(--tile-wash), transparent);display:grid;position:absolute;inset:0}.ttile-half-a{clip-path:polygon(0 0,100% 0,0 100%);place-items:start;padding:5px 0 0 6px}.ttile-half-b{clip-path:polygon(100% 0,100% 100%,0 100%);place-items:end;padding:0 6px 5px 0}.object-icon:hover>.ttile-split .ttile-half{background:color-mix(in srgb, var(--tc,var(--muted)) calc(var(--tile-wash) + 8%), transparent)}.from-earlier{--fe-mark:20px;--fe-mark-gap:var(--sp-5);margin:0 0 14px}.fe-head{align-items:center;gap:var(--sp-4);height:28px;display:flex}.fe-toggle{align-items:center;gap:var(--fe-mark-gap);border-radius:var(--r-md);height:26px;font-size:var(--fs-md);color:var(--text-2);transition:background-color .15s ease, transform .12s var(--ease-out);margin-left:-4px;padding:0 8px 0 4px;font-weight:600;display:inline-flex}.fe-toggle:active{transform:scale(.98)}.fe-chev{width:var(--fe-mark);color:var(--faint);transition:transform .16s var(--ease-out);place-items:center;display:grid}.fe-chev.open{transform:rotate(90deg)}.fe-label{align-items:baseline;gap:var(--sp-3);display:inline-flex}.fe-act{white-space:nowrap;flex:none}@media (width>=720px) and (pointer:fine){:is(.fe-acts,.fe-more) .btn.fe-act{--btn-h:23px;font-size:var(--fs-sm);padding:0 8px;font-weight:500}.fe-row .icon-btn.fe-ico{width:26px;height:24px}}@media (width<=719px),(pointer:coarse){:is(.fe-acts,.fe-more) .btn.fe-act{--btn-h:44px;font-size:var(--fs-md);padding:0 10px;font-weight:500}}.btn.fe-act{color:var(--muted)}.btn.fe-act.fe-all{color:var(--accent-text)}.fe-acts{align-items:center;gap:var(--sp-1);margin-left:auto;display:flex}.fe-list{margin:0;padding:0;list-style:none}.fe-row{align-items:center;gap:var(--sp-3);border-radius:var(--r-lg);min-height:36px;font-size:var(--fs-base);margin:0 -6px;padding:1px 6px;display:flex;position:relative}.fe-row .check{width:calc(var(--fe-mark) - 4px);height:calc(var(--fe-mark) - 4px);margin:0 calc(var(--fe-mark-gap) - 4px) 0 2px;color:var(--muted);position:relative}.fe-row .check:before{content:"";position:absolute;inset:-10px -8px}@media (hover:none),(width<=560px){.fe-row .check:before{inset:-14px}}.fe-tick{opacity:0;transition:opacity .12s;display:grid}.fe-row.is-done .fe-tick{opacity:1}.fe-content{align-items:baseline;gap:var(--sp-4);flex:1;min-width:0;display:flex}.fe-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.fe-content .in-breadcrumb{flex:1 1 0;min-width:0;max-width:max-content}.fe-row-acts{justify-content:flex-end;gap:var(--sp-1);opacity:0;flex:none;width:54px;transition:opacity .15s;display:flex}.fe-row:focus-within .fe-row-acts{opacity:1}@media (hover:hover) and (pointer:fine){.fe-toggle:hover,.fe-row:hover{background:var(--hover)}.fe-row:hover .fe-row-acts,.fe-row .check:hover .fe-tick{opacity:1}.fe-title:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}}@media (hover:none){.fe-row-acts{opacity:1}.fe-row .icon-btn.fe-ico{color:var(--accent-text)}}@media (hover:none),(pointer:coarse){.fe-row-acts{gap:var(--sp-2);width:84px}.fe-row .icon-btn.fe-ico{width:40px;height:40px}}@media (width<=719px){.fe-row-acts{width:calc(88px + var(--sp-2))}.fe-row .icon-btn.fe-ico{width:44px;height:44px}}@media (width<=560px){.fe-content .in-breadcrumb{display:none}.fe-row{flex-wrap:wrap}.fe-content{flex:calc(100% - 34px)}.fe-row .task-meta{margin-left:calc(var(--fe-mark) + var(--fe-mark-gap) + 4px);margin-right:auto}.fe-row-acts{order:2;margin-left:auto}.fe-row .task-progress{order:1;margin-left:8px}}.fe-more{padding:2px 0 0 calc(var(--fe-mark) + var(--fe-mark-gap))}.fe-more .fe-act{margin-left:-8px}.dp-quick{gap:var(--sp-1) var(--sp-3);grid-template-columns:1fr 1fr;margin:0 -6px 10px;display:grid}.dp-quick button{justify-content:space-between;align-items:center;gap:var(--sp-4);border-radius:var(--r-md);height:28px;font-size:var(--fs-md);color:var(--text);text-align:left;transition:background-color .15s ease, transform .12s var(--ease-out);padding:0 8px;display:flex}.dp-quick button:active{transform:scale(.97)}.dp-quick button:hover,.dp-quick button:focus-visible{background:var(--hover)}.dp-hits{gap:var(--sp-1);flex-direction:column;margin:0 -6px 10px;display:flex}.dp-hits button{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);height:28px;font-size:var(--fs-md);color:var(--text);text-align:left;padding:0 8px;transition:background-color .12s;display:flex}.dp-hits button[aria-selected=true]{background:var(--hover)}.dp-hits .dp-hit-day{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.dp-hits kbd,.dp-quick kbd,.popup kbd.shortcut{font:var(--fs-xs) var(--mono);color:var(--muted)}.popup kbd.shortcut{text-align:right;flex:none;min-width:26px}@media (prefers-reduced-motion:reduce){.fe-chev,.fe-toggle,.fe-row-acts,.dp-quick button,.dp-hits button{transition:none}}@media (width<=560px){.fe-acts .fe-act.fe-all .fe-act-text{display:none}.fe-acts .fe-act.fe-all{justify-content:center;min-width:44px}.fe-head{min-height:44px}.fe-toggle{height:44px}.fe-row{min-height:52px;font-size:var(--fs-lg)}.fe-content{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;padding-block:0;display:grid}.fe-row .fe-title{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;grid-column:1;min-height:36px;padding-block:8px;line-height:1.3;display:block;overflow:visible}.fe-row .fe-content .in-breadcrumb{max-width:100%;font-size:var(--fs-sm);grid-column:1;justify-self:start;display:block}.fe-row .fe-date{grid-area:1/2/span 2;align-self:start;margin-top:10px}}.lg{--lg-line:color-mix(in srgb, var(--text) 78%, transparent);gap:var(--sp-5);outline:none;margin:6px 0 4px;display:grid}.lg .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg-top{justify-content:space-between;align-items:center;gap:var(--sp-5);font:var(--fs-xs) var(--mono);color:var(--muted);display:flex}.lg-dots{gap:var(--sp-3);display:flex}.lg-dots i{border-radius:var(--r-circle);background:var(--faint);width:6px;height:6px;transition:background-color .3s ease, transform .3s var(--spring)}.lg-dots i.done{background:var(--muted)}.lg-dots i.gone{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.lg-dots i.now{background:var(--accent);transform:scale(1.4)}.lg-stack{padding-bottom:20px;position:relative}.lg-card{z-index:var(--z-raised);align-content:start;gap:var(--sp-3);border-radius:var(--r-xl);background:var(--bg-raised);min-height:118px;box-shadow:0 0 0 1px var(--line), 0 6px 24px #1414280f;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .52s var(--spring), opacity .3s var(--ease-out);animation:lg-rise .52s var(--spring) backwards;padding:18px 20px;display:grid;position:relative}.lg-card.dragging{transition:none}.lg-card.back1,.lg-card.back2{pointer-events:none;min-height:0;animation:none;position:absolute;inset:0 0 20px}.lg-card.back1{z-index:var(--z-raised);opacity:.7;transform:translateY(10px)scale(.965)}.lg-card.back2{z-index:var(--z-base);opacity:.4;transform:translateY(20px)scale(.93)}@keyframes lg-rise{0%{opacity:.7;transform:translateY(10px)scale(.965)}}.lg-text{width:fit-content;max-width:100%;font-size:var(--fs-xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600;line-height:1.3;position:relative}.lg-pen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lg-pen line{fill:none;stroke:var(--lg-line);stroke-width:2.4px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pen,0));transition:stroke-dashoffset .3s var(--ease-out)}.lg-card.dragging .lg-pen line{transition:none}.lg-meta{gap:var(--sp-6);font:var(--fs-sm) var(--mono);color:var(--muted);flex-wrap:wrap;display:flex}.lg-meta .moved,.lg-ask{color:var(--accent-text)}.lg-ask{font-size:var(--fs-md);margin-top:2px}.lg-card .in-breadcrumb{font-size:var(--fs-sm);color:var(--muted)}.lg-hint{font:var(--fs-sm) var(--mono);pointer-events:none;position:absolute;top:16px;right:18px}.lg-hint.r{color:var(--accent-text);opacity:var(--hint-r,0)}.lg-actions{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-later{display:grid;position:relative}.lg-act{gap:var(--sp-1);border-radius:var(--r-lg);background:var(--bg-side);min-height:48px;box-shadow:0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;transition:transform .16s var(--ease-out), background-color .12s ease;padding:10px 8px;font-weight:600;display:grid;position:relative}.lg-act:active{transform:scale(.97)}.lg-act small{font:400 var(--fs-xs) var(--mono);color:var(--muted)}.lg-act.letgo{background:var(--text);color:var(--bg);box-shadow:none}.lg-act.letgo small{color:inherit;opacity:.65}.lg-ring{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;overflow:visible}.lg-ring rect{x:1px;y:1px;fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.48s linear forwards lg-ring}@keyframes lg-ring{to{stroke-dashoffset:0}}.lg-pick{z-index:var(--z-sticky);gap:var(--sp-1);border-radius:var(--r-lg);background:var(--bg-raised);min-width:150px;box-shadow:var(--shadow);animation:lg-pick .18s var(--ease-out);padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes lg-pick{0%{opacity:0;transform:translate(-50%,6px)scale(.96)}}@media (hover:hover){.lg-act:not(.letgo):hover{background:var(--hover)}}.lg-piles{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-pile{border-radius:var(--r-md);text-align:center;font:var(--fs-xs) var(--mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);padding:6px}.lg-pile b{min-width:1ch;color:var(--text);font-weight:500;display:inline-block}.lg-summary{gap:var(--sp-5);padding:6px 2px;display:grid}.lg-big{font-size:var(--fs-2xl);letter-spacing:-.03em;font-weight:800;line-height:1.1}.lg-split{gap:var(--sp-7);font:var(--fs-sm) var(--mono);color:var(--muted);flex-wrap:wrap;display:flex}.lg-split b{color:var(--text);font-weight:500}.lg .lg-close{justify-self:start;margin-left:-8px}@media (width<=560px){.lg-card{touch-action:pan-y}.lg-close{min-height:44px}}@media (prefers-reduced-motion:reduce){.lg-card,.lg-dots i,.lg-pen line,.lg-act,.lg-pick{transition:none;animation:none}}@media (width<=380px){.fe-acts .btn.fe-act{padding:0 6px}}.phone-leading{display:none}@media (width<=719px){.topbar>.navbar,.topbar>.icon-btn.hide-mobile{display:none}.phone-leading{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.phone-glass{border-radius:var(--r-circle);border:1px solid var(--line);background:var(--bg-raised);flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 10px #00000014}.app .phone-tabbar{z-index:var(--z-bar);left:max(14px, var(--safe-left));right:max(14px, var(--safe-right));bottom:calc(14px + var(--safe-bottom));align-items:center;gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-pill);background:color-mix(in srgb, var(--bg-raised) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;height:64px;padding:0 6px;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;box-shadow:0 10px 30px #00000024}.app .phone-tabbar .phone-tab{border-radius:var(--r-pill);justify-content:center;align-items:center;gap:var(--sp-1);min-width:0;height:52px;font-size:var(--fs-xs);color:var(--muted);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;flex:1;padding:0;line-height:1.2;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.app .phone-tabbar .phone-tab svg{flex:none;width:22px;height:22px}.app .phone-tabbar .phone-tab[aria-current=page]{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.app .phone-tabbar .phone-plus{background:var(--text);width:52px;color:var(--bg);flex:0 0 52px}.phone-tab:active,.phone-glass:active,.phone-tiles>button:active{transform:scale(.97)}.app .phone-tabbar.is-hidden{transform:translateY(calc(100% + 30px + var(--safe-bottom)));opacity:0;pointer-events:none}.phone-badge{border-radius:var(--r-lg);background:var(--accent-text);min-width:18px;height:18px;color:var(--bg);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;line-height:18px;position:absolute;top:1px;left:calc(50% + 5px)}.app .timer-bar.mobile{bottom:calc(88px + var(--safe-bottom))}.app:has(.phone-tabbar[data-keyboard]) .timer-bar.mobile{display:none}.overlay.phone-sheet-overlay{z-index:var(--z-sheet)}.phone-sheet-overlay .sheet.phone-sheet{--shell-ease:cubic-bezier(.23, 1, .32, 1);background:var(--bg-raised);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:min(78dvh, calc(100dvh - var(--kb-inset,0px) - var(--safe-top) - 12px));padding:8px max(16px, var(--safe-right)) calc(24px + var(--safe-bottom)) max(16px, var(--safe-left));overscroll-behavior:contain;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1);overflow-y:auto}.phone-sheet[data-starting-style],.phone-sheet[data-ending-style]{opacity:0;transform:translateY(100%)}:root[data-shell-instant] .phone-sheet{transition:none}.phone-sheet .focus-chip button{width:44px;height:44px;margin:-10px -6px -10px 0}.phone-grab{border-radius:var(--r-sm);background:var(--line);width:36px;height:4px;margin:0 auto 8px}.phone-sheet-heading{justify-content:space-between;align-items:center;display:flex}.phone-sheet .phone-sheet-heading h2{font-size:var(--fs-xl);margin:0}.phone-sheet h3{font-size:var(--fs-base);color:var(--muted);margin:16px 0 6px;font-weight:500}.phone-sheet .space-btn{width:100%;min-height:48px}.phone-sheet .space-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.phone-sheet .space-switch{position:relative}.phone-sheet .space-switch .menu{width:100%;box-shadow:none;position:static}.phone-sheet .space-switch button,.phone-sheet .space-link{min-height:48px}.phone-sheet .space-act{min-width:48px}.phone-tiles{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phone-sheet .nav-item,.phone-tiles>button,.phone-settings-tile{align-items:center;gap:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-raised);text-align:left;min-width:0;height:auto;min-height:54px;color:var(--text);font-size:var(--fs-lg);padding:8px 12px;display:flex}.phone-tiles>button>span,.phone-sheet .nav-item .lbl{overflow-wrap:anywhere;white-space:normal;min-width:0}.phone-sheet .ico,.phone-tiles svg,.phone-settings-tile svg{flex:none}.phone-sheet .count,.phone-sheet .count-mute{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.phone-type-list{border:1px solid var(--line);border-radius:var(--r-xl);margin-top:6px;overflow:hidden}.phone-type-list .nav-item{border:0;border-top:1px solid var(--line);border-radius:0}.phone-type-list .nav-item:first-child{border-top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app .phone-tabbar,.phone-glass{background:color-mix(in srgb, var(--bg-raised) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.8)}}@media (prefers-reduced-transparency:reduce),(update:slow){.app .phone-tabbar,.phone-glass{background:color-mix(in srgb, var(--bg-raised) 96%, transparent);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.app .phone-tabbar,.sheet.phone-sheet{transition:none}.phone-tab:active,.phone-glass:active,.phone-tiles>button:active{transform:none}}}.phone-avatar .space-logo{width:30px;height:30px}@media (hover:none) and (pointer:coarse){.tree .block>.line>.grip{display:none}}.publish{background:var(--bg-raised);border-radius:var(--r-xl);width:min(560px,100vw - 32px);max-height:80vh;box-shadow:var(--shadow);outline:none;flex-direction:column;display:flex;overflow:hidden}.publish-body{padding:2px var(--sp-7) var(--sp-7);gap:var(--sp-5);font-size:var(--fs-md);flex-direction:column;display:flex;overflow-y:auto}.publish-note{color:var(--muted);margin:0;line-height:1.5}.publish-row{gap:var(--sp-3);flex-direction:column;display:flex}.publish-what{margin:0;font-weight:600}.publish-count{margin-left:var(--sp-3);color:var(--muted);font-weight:400;font-size:var(--fs-sm)}.publish-link{align-items:center;gap:var(--sp-2);display:flex}.publish-link .field-input,.publish-link input{flex:1;min-width:0}.publish-form{gap:var(--sp-5);flex-direction:column;align-items:flex-start;display:flex}.publish-form .field{align-self:stretch}.publish-error{color:var(--danger);margin:0}.task-progress{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;margin-inline:4px;display:inline-flex}mark.hl{background:var(--accent-soft);color:inherit;font-weight:inherit;border-radius:var(--r-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -1px;padding:0 1px}.in-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--muted);font-size:var(--fs-xs);font-weight:400;line-height:1.5;text-decoration:none;display:block;overflow:hidden}a.in-breadcrumb:hover{text-decoration:underline}.wk-tray-content{min-width:0;max-width:260px}.outline-highlight>.line{animation:2.4s ease-out outline-highlight}@keyframes outline-highlight{0%{background:color-mix(in srgb, var(--accent) 25%, transparent)}to{background:0 0}}.overlay.palette-overlay{padding-top:max(10vh,48px)}.palette{background:var(--bg-raised);border-radius:var(--r-xl);width:min(760px,100vw - 32px);max-height:calc(100dvh - max(10vh,48px) - 16px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.palette-overlay.animate{animation:.13s ease-out pal-fade}.palette.animate{animation:pal-in .17s var(--ease-out)}@keyframes pal-fade{0%{opacity:0}}@keyframes pal-in{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.palette.animate{animation-name:pal-fade}}.palette-input{align-items:center;gap:var(--sp-5);min-height:52px;color:var(--muted);border-bottom:1.5px solid var(--line);flex:none;padding:0 14px;display:flex}.palette-input:focus-within{border-bottom-color:var(--focus-border)}.palette-input .task-entry{padding:13px 0}.palette-input input{box-shadow:none;min-width:0;font-size:var(--fs-lg);color:var(--text);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1}.palette-input input::placeholder{color:var(--faint)}.palette-input .task-title-overlay{font-size:var(--fs-lg);padding:1px 2px}.palette-input .task-entry-preview{padding:4px 2px 0}.palette-input .pal-esc{flex:none}.pal-body{flex:none;grid-template-columns:minmax(0,1fr) 260px;height:min(420px,100dvh - max(10vh,48px) - 170px);min-height:140px;display:grid}.pal-body.no-prev{grid-template-columns:minmax(0,1fr)}.pal-list{overscroll-behavior:contain;min-height:0;padding:2px 6px 6px;overflow-y:auto}.pal-list .palette-sep{font-size:var(--fs-xs);color:var(--muted);padding:10px 10px 4px;font-weight:600}.pal-row{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);text-align:left;width:100%;height:38px;color:var(--text);padding:0 10px;transition:transform .12s ease-out;display:flex}.pal-row.sel{background:var(--active)}.pal-row:active{transform:scale(.99)}.pal-ico{--tc:var(--muted);border-radius:var(--r-md);width:24px;height:24px;color:var(--tc-ink,var(--tc));background:color-mix(in srgb, var(--tc) 12%, transparent);flex:none;place-items:center;display:grid}.pal-ico.cmd{--tc:var(--text-2);background:var(--hover)}.pal-ico.bare{background:0 0}.pal-ico.big{border-radius:var(--r-md);flex:none;width:34px;height:34px}.pal-status.open{color:var(--muted)}.pal-status.doing{color:var(--c-amber)}.pal-status.done{color:var(--c-green)}.pal-status.cancelled{color:var(--faint)}.pal-tx{align-items:baseline;gap:var(--sp-4);flex:1;min-width:0;display:flex}.pal-tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);flex:0 auto;overflow:hidden}.pal-where{align-items:baseline;column-gap:var(--sp-4);min-width:0;height:19px;font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;flex:1 1 0;line-height:19px;display:flex;overflow:hidden}.pal-where .in-breadcrumb{min-width:0;font-size:inherit;line-height:inherit;color:inherit;flex:0 auto}.pal-line{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pal-space{white-space:nowrap;flex:none}.pal-type{align-items:center;gap:var(--sp-2);display:inline-flex}.pal-type .pal-date{margin-left:4px}.pal-type .pill{text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;overflow:hidden}.pal-rt{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--fs-sm);color:var(--muted);flex:none;margin-left:auto;overflow:hidden}.pal-keys{gap:var(--sp-2);flex:none;margin-left:auto;display:inline-flex}.pal-keys kbd{text-align:center;min-width:20px;font-size:var(--fs-xs)}.palette-empty{text-align:center;font-size:var(--fs-md);color:var(--muted);padding:28px 16px}.pal-prev{align-items:flex-start;gap:var(--sp-5);border-left:1px solid var(--line);background:var(--bg-side);min-width:0;font-size:var(--fs-md);flex-direction:column;padding:16px;display:flex;overflow-y:auto}.pal-prev h3{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.pal-prev .in-breadcrumb{white-space:normal;font-size:var(--fs-sm)}.pal-pills{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pal-cmd-meta{align-items:center;gap:var(--sp-3);color:var(--muted);flex-wrap:wrap;display:flex}.pal-cmd-meta .pal-keys{margin-left:0}.pal-note{color:var(--muted);margin:0}.pal-kv{gap:var(--sp-2);width:100%;margin:0;display:grid}.pal-kv>div{gap:var(--sp-4);grid-template-columns:96px minmax(0,1fr);display:grid}.pal-kv dt{color:var(--muted);overflow-wrap:anywhere}.pal-kv dd{overflow-wrap:anywhere;margin:0}.pal-snip{color:var(--text-2);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.55}.pal-lines{gap:var(--sp-3);width:100%;color:var(--text-2);overflow-wrap:anywhere;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.pal-kids{gap:var(--sp-1);width:100%;color:var(--text-2);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.pal-kids li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal-paste{width:100%;max-height:180px;font:var(--fs-sm)/1.5 var(--mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:hidden}.pal-foot{gap:var(--sp-7);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;flex:none;padding:8px 14px;display:flex}.pal-foot span{align-items:center;gap:var(--sp-2);display:inline-flex}.pal-foot kbd{font-size:var(--fs-xs);padding:2px 5px}@media (width<=820px){.pal-body{grid-template-columns:minmax(0,1fr)}.pal-prev{display:none}}@media (width<=600px),(pointer:coarse){.pal-foot,.palette-input .pal-esc{display:none}}@media (width<=600px){.overlay.palette-overlay{padding-top:calc(var(--safe-top) + 12px)}.palette{max-height:calc(100dvh - var(--safe-top) - var(--kb-inset,0px) - 24px)}.pal-body{flex-direction:column;flex:0 auto;height:auto;min-height:0;max-height:460px;display:flex}.pal-where .in-breadcrumb{display:none}.pal-row{height:44px}}.pal-paste.url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flt-bar{--flt-h:32px;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.flt-btn{align-items:center;gap:var(--sp-3);height:var(--flt-h);border-radius:var(--r-md);background:var(--hover);color:var(--text-2);font-size:var(--fs-md);white-space:nowrap;transition:transform .16s var(--ease-out,ease-out), background-color .15s var(--ease-out,ease-out);padding:0 11px;font-weight:500;display:inline-flex}.flt-btn:hover{background:var(--active)}.flt-btn:active{transform:scale(.97)}.flt-btn[aria-expanded=true]{background:var(--active);color:var(--text)}.flt-btn.dashed{border:1px dashed var(--faint);color:var(--muted);background:0 0}.flt-btn.dashed:hover{background:var(--hover);color:var(--text)}.flt-btn svg{flex:none}.flt-chev{opacity:.6}.flt-clear,.flt-link{height:var(--flt-h);color:var(--accent-text);font-size:var(--fs-md);text-underline-offset:3px;padding:0 8px;text-decoration:underline}.flt-link{height:30px}.flt-link:disabled{opacity:.4;cursor:default}.flt-chip{height:var(--flt-h);border-radius:var(--r-md);background:var(--accent-soft);max-width:100%;color:var(--accent-text);font-size:var(--fs-md);align-items:stretch;display:inline-flex;overflow:hidden}.flt-chip.editing{box-shadow:0 0 0 1.5px var(--accent)}.flt-chip button{align-items:center;gap:var(--sp-3);color:inherit;white-space:nowrap;padding:0 8px;display:inline-flex}.flt-chip button:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.flt-chip-main{gap:var(--sp-3);min-width:0;padding-left:10px!important}.flt-chip .k{font-weight:500}.flt-chip .o{opacity:.8;font-weight:400}.flt-chip .o.not{opacity:1;color:var(--danger);font-weight:600}.flt-chip .val{text-overflow:ellipsis;min-width:0;max-width:190px;font-weight:600;overflow:hidden}.flt-chip .val.plain{max-width:320px;font-weight:500}.flt-chip .more{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-fg);font:600 var(--fs-xs) var(--mono);padding:0 5px}.flt-chip-x{width:var(--flt-h);opacity:.7;justify-content:center;padding:0!important}.flt-chip-x:hover{opacity:1}.flt-extra-wrap{align-items:center;gap:var(--sp-3);max-width:100%;display:inline-flex}.flt-joiner{font:400 var(--fs-sm) var(--mono);color:var(--muted)}.popover.flt-pop{width:min(100%,290px);padding:5px}.flt-menu{gap:var(--sp-2);min-width:0;display:grid}.flt-menu>.seg{margin:2px}.flt-search{margin:2px;display:block;position:relative}.flt-search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:9px;translate:0 -50%}.flt-search input{border-radius:var(--r-md);background:var(--hover);width:100%;height:32px;font-size:var(--fs-base);color:var(--text);border:0;outline:0;padding:0 10px 0 30px}.flt-search input:focus{box-shadow:inset 0 0 0 1px var(--focus-border), var(--focus-ring)}.flt-opts{gap:var(--sp-1);overscroll-behavior:contain;max-height:280px;display:grid;overflow-y:auto}.flt-it{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);text-align:left;width:100%;min-height:32px;font-size:var(--fs-base);color:var(--text);padding:0 8px;display:flex}.flt-it:hover{background:var(--hover)}.flt-it-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.flt-box{border-radius:var(--r-sm);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--faint);color:#0000;flex:none;place-items:center;display:grid}.flt-box.radio{border-radius:var(--r-circle)}.flt-it[aria-checked=true] .flt-box{background:var(--accent);box-shadow:none;color:var(--accent-fg)}.flt-box svg{stroke-width:2.6px}.flt-n{font:400 var(--fs-sm) var(--mono);color:var(--muted);margin-left:auto}.flt-none{font-size:var(--fs-md);color:var(--muted);margin:0;padding:8px}.flt-ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:2px;padding:3px 4px 0;display:flex}.flt-sel{font:400 var(--fs-sm) var(--mono);color:var(--muted);padding-right:6px}.popover.flt-list{min-width:190px}.flt-sheet-title{font:600 var(--fs-xl) var(--display,inherit);letter-spacing:-.02em;margin:0;padding:2px 4px 6px}.flt-acc{border-top:1px solid var(--line)}.flt-acc>button{align-items:center;gap:var(--sp-4);text-align:left;width:100%;min-height:52px;font-size:var(--fs-lg);padding:0 4px;font-weight:500;display:flex}.flt-acc-label{flex:none}.flt-acc-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-text);font:500 var(--fs-md) var(--mono);text-align:right;flex:1;overflow:hidden}.flt-acc-chev{color:var(--muted);transition:rotate .16s var(--ease-out,ease-out);margin-left:auto}.flt-acc-sum+.flt-acc-chev{margin-left:0}.flt-acc>button[aria-expanded=true] .flt-acc-chev{rotate:180deg}.flt-extra{min-height:52px;font-size:var(--fs-lg);align-items:center;padding:0 4px;display:flex}.flt-extra .flt-acc-label{flex:1;min-width:0}.flt-extra em{font:normal 400 var(--fs-md) var(--mono);color:var(--muted)}.flt-extra-x{width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.flt-prop{padding-bottom:8px}.flt-sheet-foot{gap:var(--sp-4);background:var(--bg-raised);border-top:1px solid var(--line);grid-template-columns:auto 1fr;padding-top:8px;display:grid;position:sticky;bottom:0}@media (width<=719px){.flt-bar.phone{--flt-h:44px;flex-wrap:nowrap}.flt-bar.phone .flt-main{border-radius:var(--r-lg);font-size:var(--fs-lg);gap:var(--sp-4);flex:none;padding:0 14px}.flt-bar.phone .flt-main.on{background:var(--accent-soft);color:var(--accent-text)}.flt-count{border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font:600 var(--fs-sm) var(--mono);padding:1px 7px}.flt-chip .val{max-width:160px}.popover.flt-sheet{padding-top:8px}.flt-sheet .flt-menu{padding-bottom:8px}.flt-sheet .seg button{height:40px;font-size:var(--fs-base)}.flt-sheet .flt-search input{height:44px;font-size:var(--fs-lg)}.flt-sheet .flt-it{min-height:48px;font-size:var(--fs-lg)}.flt-sheet .flt-box{border-radius:var(--r-md);width:22px;height:22px}.flt-sheet .flt-box.radio{border-radius:var(--r-circle)}.flt-sheet .flt-box svg{width:14px;height:14px}.flt-sheet .flt-link{height:44px;font-size:var(--fs-lg)}.flt-sheet .flt-opts{max-height:none}.flt-sheet-foot .btn{--btn-h:48px;font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.flt-btn,.flt-acc-chev{transition:none}}.task-meta{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);white-space:nowrap;flex:none;line-height:20px;display:inline-flex}.tm-slot{flex:none;justify-content:flex-end;display:inline-flex}.tm-status-slot{width:88px}.tm-date-slot{width:140px}.tm-pri-slot{width:24px}.tm-status,.tm-date{text-overflow:ellipsis;border-radius:var(--r-lg);font-variant-numeric:tabular-nums;max-width:100%;padding:0 8px;overflow:hidden}.tm-date{color:var(--muted);background:var(--hover)}.tm-date.overdue{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent);font-weight:500}.tm-status{color:var(--muted);background:var(--hover);font-weight:500}.tm-status.cat-doing,.tm-status.cat-waiting,.tm-status.cat-done{color:hsl(var(--h) var(--tone-s) var(--tone-l));background:hsl(var(--h) var(--tone-s) 52% / var(--tone-a))}.tm-status.cat-doing{--h:214}.tm-status.cat-waiting{--h:38}.tm-status.cat-done{--h:150}.tm-status.cat-cancelled{color:var(--faint);background:0 0;text-decoration:line-through}.tm-pri{letter-spacing:-.04em;color:var(--text-2);font-weight:700}@media (width<=560px){.tm-status-slot{display:none}.tm-slot{justify-content:flex-start}.task-meta{flex:0 auto;min-width:0;max-width:100%}.tm-date-slot{flex:0 auto;width:auto;min-width:0}.tm-pri-slot{width:auto}}.section-pill{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);padding:1px 3px;display:inline-flex}.section-count{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-weight:400}.day-section-head{align-items:center;gap:var(--sp-4);margin:var(--sp-8) 0 var(--sp-3);display:flex}.day-section-head .day-section-label{margin:0}.day-section-head .section-pill{margin-left:auto}.ui-row.row-task{gap:var(--sp-3);min-height:36px;font-size:var(--fs-base);grid-template-columns:24px minmax(0,1fr) auto;margin:0 -6px;padding:1px 6px}.row-task .ui-row-lead{justify-items:start;width:24px;padding-left:2px}.row-task .ui-row-title{font-weight:400}.row-task .ui-row-meta{gap:var(--sp-3);padding-right:60px}@media (width<=560px){.ui-row.row-task{grid-template-columns:24px minmax(0,1fr);padding-block:4px}.row-task .ui-row-meta{grid-column:2;justify-content:flex-start;max-width:none;padding-right:0}}.popover.type-picker-pop{width:min(340px,100vw - 16px);padding:10px}.type-picker{gap:var(--sp-4);font-size:var(--fs-base);display:grid}.tp-search{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);background:var(--hover);height:36px;color:var(--muted);padding:0 10px;display:flex}.tp-search:focus-within{outline:1px solid var(--focus-border);box-shadow:var(--focus-ring)}.tp-search input:focus-visible{box-shadow:none;outline:0}.tp-search input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.tp-list{gap:var(--sp-1);overscroll-behavior:contain;max-height:min(300px,45dvh);display:grid;overflow-y:auto}.tp-row{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px;display:flex}.tp-row .ttile-sm{border-radius:var(--r-md);width:26px;height:26px}.tp-row .ttile-sm svg{width:15px;height:15px}.tp-row.active{background:var(--hover)}.tp-row.on{background:var(--accent-soft)}.tp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tp-count{font:400 var(--fs-sm) var(--mono);color:var(--muted)}.tp-group{color:var(--muted);font-size:var(--fs-sm);padding:8px 8px 4px}.tp-empty{color:var(--muted);margin:0;padding:10px 8px}.tp-map{gap:var(--sp-5);border-top:1px solid var(--line);padding-top:8px;display:grid}.tp-note{color:var(--muted);font-size:var(--fs-md);margin:0}.tp-map label{gap:var(--sp-2);font-size:var(--fs-md);display:grid}.tp-actions{justify-content:flex-end;gap:var(--sp-4);display:flex}.tp-actions .btn{border-radius:var(--r-md);height:36px;padding:0 14px}.tp-actions .btn.quiet{background:0 0;border-color:#0000}.tp-actions .btn.primary:disabled{opacity:.5}@media (width<=719px){.popover.type-picker-pop.as-sheet{width:100%;padding:12px 12px calc(16px + var(--safe-bottom))}.tp-search{height:48px}.tp-search input{font-size:var(--fs-lg)}.tp-row{min-height:48px}.tp-actions .btn{height:44px}.tp-list{max-height:40dvh}}.disclosure>.btn.quiet{gap:var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--muted);margin-left:-2px;padding:0 6px 0 2px;font-weight:600}@media (hover:hover) and (pointer:fine){.disclosure>.btn.quiet:hover:not(:disabled){color:var(--text-2)}}.disclosure-chev{width:14px;color:var(--faint);place-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1);display:grid}.disclosure-chev.open{transform:rotate(90deg)}.disclosure-count{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:400}@media (prefers-reduced-motion:reduce){.disclosure-chev{transition:none}}.connection-filters{gap:var(--sp-2);flex-wrap:wrap;margin:8px 0 12px;display:flex}.connection-filters .ui-chip{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-xs);background:0 0}.connection-filters .ui-chip .ui-chip-main{border-radius:var(--r-sm);font-size:var(--fs-xs);padding:0 7px}.connection-filters .ui-chip.on{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}@media (width<=719px),(pointer:coarse){.connection-filters .ui-chip:not(.sm),.connection-filters .ui-chip:not(.sm) .ui-chip-main{font-size:var(--fs-xs)}.connection-filters .ui-chip:not(.sm) .ui-chip-main{min-height:30px}}.connection-group{margin:12px 0}.connection-where{flex-wrap:wrap;align-items:center;column-gap:0;display:flex}.connection-where>.pill{margin-left:6px}.connection-crumbs{font-size:var(--fs-xs);color:var(--muted)}.connection-crumbs a{color:inherit}.connection-crumbs a:hover{color:var(--accent-text)}.connection-crumbs .sep{color:var(--faint);margin:0 3px}.connection-page{align-items:center;gap:var(--sp-3);color:var(--text);font-weight:500;font-size:var(--fs-sm);overflow-wrap:anywhere;display:flex}.connection-row{border-left:1px solid var(--line);overflow-wrap:anywhere;margin:7px 0 11px;padding-left:10px;position:relative}.backlink-row{cursor:pointer}.backlink-row:hover,.backlink-row:focus-within{border-color:var(--accent-line)}.connection-context{color:var(--text-2);font-size:var(--fs-sm);white-space:pre-wrap;line-height:1.6}.connection-context .md-pre{max-height:160px;overflow:auto}.connections mark{background:var(--accent-soft);color:var(--accent-text);border-radius:var(--r-sm)}.connections mark .chip{color:inherit;box-shadow:none;background:0 0}.connections mark .chip>.ilink-icon{display:none}.connections-body>.btn:first-child{margin-left:-10px}.connection-path{font-size:var(--fs-xs);color:var(--muted);margin:3px 0;line-height:1.5}.connection-key{font-size:var(--fs-xs);color:var(--muted)}.connection-times{font:var(--fs-sm) var(--mono);color:var(--muted)}.connection-open{font-size:var(--fs-sm);color:var(--muted);background:var(--bg-side);opacity:0;padding:0 3px;position:absolute;top:0;right:0}.backlink-row:focus-within .connection-open{opacity:1}@media (hover:hover){.backlink-row:hover .connection-open{opacity:1}}@media (hover:none){.connection-open{opacity:1}}.connection-open:hover,.connection-page:hover{color:var(--accent-text)}.unlinked-mentions{margin-top:16px}.unlinked-mentions .disclosure-body{margin-top:2px}.mention-context{color:var(--text-2);font-size:var(--fs-sm);line-height:1.6}.mention-snippet{color:inherit;white-space:pre-wrap}.mention-snippet a{color:inherit}.connections .btn.mention-link{border-radius:var(--r-sm);min-width:0;height:auto;color:var(--accent-text);font:inherit;font-size:var(--fs-xs);margin-left:3px;padding:2px 4px}.connections .btn.mention-link:disabled{opacity:.5}.connections a:focus-visible,.connections button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.outliner>.connections{border-top:1px solid var(--line);margin-top:48px;padding-top:14px}.daily-note>.connections{grid-area:3/1;min-width:0}.connections-head{margin:0 0 4px}.connections .connections-head .btn,section.backlink-count .btn{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--muted);border-radius:var(--r-sm);padding:0 4px 0 0;font-weight:600}@media (hover:hover){.connections .connections-head .btn:hover:not(:disabled),section.backlink-count .btn:hover:not(:disabled){color:var(--text-2)}}.connections-caret{width:14px;color:var(--faint);place-items:center;margin-right:2px;transition:transform .16s cubic-bezier(.23,1,.32,1);display:grid}.connections-caret.open{transform:rotate(90deg)}.outliner .connection-page,.outliner .connection-context,.outliner .mention-context{font-size:var(--fs-md)}.outliner .connection-open{background:var(--bg)}.object-properties{font-size:var(--fs-base);margin:14px 0 4px;container-type:inline-size}.object-property{column-gap:var(--sp-6);grid-template-columns:110px minmax(0,1fr);align-items:start;min-height:36px;display:grid}.object-property-label{align-items:center;gap:var(--sp-4);min-width:0;height:36px;color:var(--muted);font-family:var(--mono);font-size:var(--fs-sm);display:flex}.object-property-label .glyph{display:none}.object-property-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.object-property-label>span:first-letter{text-transform:uppercase}.object-property-value{align-items:center;min-width:0;min-height:36px;display:flex}.object-property-plain{overflow-wrap:anywhere;color:var(--text)}.object-property .fld-panel{width:100%;min-height:36px}.object-property .fld-panel .fld-value{border-radius:var(--r-md);min-height:36px;color:var(--text);font:inherit;overflow-wrap:anywhere;transition:background-color .15s var(--ease-out);background:0 0;border:0;margin:0 -8px;padding:4px 26px 4px 8px}@media (hover:hover){.object-property .fld-panel:not(.ro) .fld-value:hover{background:var(--hover)}}.object-property .fld-panel:not(.ro) .fld-value:active{background:var(--active)}.object-property .fld-panel .fld-value:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.object-property .fld-panel.ro .fld-value{cursor:default}.object-property .fld-panel .fld-clear{top:10px;right:2px}.object-property .fld-empty{align-items:center;gap:var(--sp-3);color:var(--muted);display:inline-flex}.object-metadata .chip-input{border-radius:var(--r-md);width:100%;margin:0 -8px;padding:0 8px}.object-metadata .chip-values{min-height:36px;font-size:var(--fs-md)}.object-property.object-metadata .chip-values input{flex:60px;width:60px;min-width:60px}.object-property.object-metadata .chip-input:not(:focus-within) .ui-chip~input{flex-basis:0;min-width:0;margin-left:-5px}.object-metadata input{width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:5px 0}.object-property-footer{align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-height:36px;margin-left:-8px;display:flex}.object-property-footer .btn.quiet{gap:var(--sp-2);color:var(--muted);font-size:var(--fs-md);font-variant-numeric:tabular-nums;padding:0 8px;font-weight:400}@media (hover:hover){.object-property-footer .btn.quiet:hover:not(:disabled){color:var(--text)}}@media (width<=719px),(pointer:coarse){.object-property-footer .btn.quiet{--btn-h:36px}}.object-property-footer svg{transition:transform .18s var(--ease-out)}.object-property-footer svg.up{transform:rotate(180deg)}@container (width<=460px){.object-property{column-gap:var(--sp-5);grid-template-columns:108px minmax(0,1fr)}}@container (width<=300px){.object-property{grid-template-columns:minmax(0,1fr);padding-block:4px}.object-property-label{height:22px}.object-property-value,.object-property .fld-panel,.object-property .fld-panel .fld-value,.object-metadata .chip-values{min-height:32px}.object-property-footer{margin-top:2px}}@media (width<=719px){.object-property{padding-block:2px}.object-property-label{height:44px}.object-property .fld-panel .fld-value,.object-metadata .chip-input{border-radius:var(--r-lg);background:var(--bg-raised);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:0 12px}.object-property .fld-panel.ro .fld-value{min-height:44px;box-shadow:none;background:0 0;padding:0}.object-metadata .chip-input{align-items:center;width:100%;display:flex}.object-property .fld-panel .fld-clear{top:14px;right:8px}}@container (width<=300px){.object-property-label{height:22px}}.object-tools .btn.quiet{border-radius:var(--r-sm);color:inherit;font-size:var(--fs-sm);padding:0 4px;font-weight:400}.outliner:has(>.object-head){container:object-page/inline-size}@container object-page (width<=599px){.object-tools .header-add{display:none}}@media (width<=719px){.object-tools .object-more.main{display:none}}.object-page-tabs{align-items:center;gap:var(--sp-6);font-size:var(--fs-md);margin:8px 0 12px;display:flex}.object-page-tabs .ui-tabs{min-width:0}.object-page-tabs .btn.object-tab-jump{--btn-h:32px;gap:var(--sp-3);color:var(--muted);font-size:inherit;white-space:nowrap;flex:none;margin-left:auto;padding:0 8px;font-weight:500}@media (hover:hover){.object-page-tabs .btn.object-tab-jump:hover:not(:disabled){color:var(--text)}}@media (width<=719px){.object-page-tabs .btn.object-tab-jump{--btn-h:44px}.object-page-tabs{scrollbar-width:none;padding-right:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.object-page-tabs .ui-tabs{flex:none}}.object-tab-count{color:var(--muted);font-variant-numeric:tabular-nums}.object-tab-jump svg{color:var(--faint)}.object-tasks{gap:var(--sp-4);font-size:var(--fs-base);flex-direction:column;display:flex}.object-tasks-progress{align-items:center;gap:var(--sp-5);color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.object-tasks progress{border-radius:var(--r-sm);background:var(--line);appearance:none;border:0;flex:1;height:4px;overflow:hidden}.object-tasks progress::-webkit-progress-bar{background:var(--line)}.object-tasks progress::-webkit-progress-value{background:var(--accent);border-radius:var(--r-sm)}.object-tasks progress::-moz-progress-bar{background:var(--accent)}.object-tasks ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.object-task{column-gap:var(--sp-4);border-radius:var(--r-md);min-height:32px;color:var(--text);transition:background-color .15s var(--ease-out);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;margin:0 -6px;padding:2px 6px;text-decoration:none;display:grid}.object-task:active{background:var(--active)}.object-task:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.object-task-status{border-radius:var(--r-circle);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--faint);justify-self:center;place-items:center;display:grid}.object-task.done .object-task-status{background:var(--accent);box-shadow:none;color:var(--accent-fg)}.object-task.cancelled .object-task-status{position:relative}.object-task.cancelled .object-task-status:after{content:"";border-radius:var(--r-sm);background:var(--faint);width:1.5px;height:64%;transform:rotate(45deg)}.object-task.cancelled .object-task-title{color:var(--muted)}.object-task-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-task.done .object-task-title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.object-task-date{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.object-hidden-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.object-property .fld-panel:not(.ro) .fld-value:hover,.object-metadata .chip-input:hover,.object-task:hover{background:var(--hover)}}@media (prefers-reduced-motion:reduce){.object-property .fld-panel .fld-value,.object-property-footer svg,.object-task{transition:none}}.study-panel{padding:24px 0}.study-panel h2,.study-answer{white-space:pre-wrap;overflow-wrap:anywhere}.study-panel h2{font-size:var(--fs-xl);margin:16px 0}.study-answer{background:var(--bg-side);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);margin:20px 0;padding:20px}.study-ratings{gap:var(--sp-4);flex-wrap:wrap;display:flex}.outliner:has([data-study-panel]) .object-properties{display:none}.object-head.untyped .object-tools{margin-bottom:6px}.object-head.no-icon:not(.untyped) .object-tools{margin-bottom:14px}.object-metadata .chip-values .ui-chip-x{transition:opacity .15s var(--obj-ease,ease-out)}@media (hover:hover) and (pointer:fine){.object-metadata .chip-input:not(:hover):not(:focus-within) .ui-chip-x{opacity:0}}.outliner:has(>.object-head) .editor-wrap>.filler:not(.empty){min-height:40px}.outliner:has(>.object-head)>.connections{margin-top:24px}@media (prefers-reduced-motion:reduce){.object-metadata .chip-values .ui-chip-x{transition:none}}.check.object-task-box{cursor:pointer;width:32px;height:32px;margin:4px 0 16px 4px;padding:0;display:grid}.object-tasks-group{align-items:baseline;gap:var(--sp-4);font:600 var(--fs-sm) var(--mono);letter-spacing:.02em;color:var(--muted);text-transform:none;margin:14px 0 4px;display:flex}.object-tasks-group span{font-weight:400}.object-property-group{font:500 var(--fs-sm) var(--mono);color:var(--muted);grid-column:1/-1;margin:10px 0 2px}.object-property-group:first-child{margin-top:0}.weblink-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);grid-template-columns:188px minmax(0,1fr);margin:14px 0 6px;display:grid;overflow:hidden}.weblink-card.no-cover{grid-template-columns:minmax(0,1fr)}.weblink-cover{background:var(--bg-side);min-height:118px}.weblink-cover img{object-fit:cover;width:100%;height:100%;display:block}.weblink-body{justify-content:center;align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;padding:14px 16px;display:flex}.weblink-site{align-items:center;gap:var(--sp-3);max-width:100%;color:var(--text-2);font-size:var(--fs-md);font-weight:600;display:flex}.weblink-site span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weblink-address{max-width:100%;color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weblink-open{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);background:var(--accent);height:30px;color:var(--accent-fg);font-size:var(--fs-md);margin-top:8px;padding:0 12px;font-weight:600;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease-out;display:inline-flex}.weblink-open:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.weblink-open:hover{background:var(--accent-hover)}}.weblink-open:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (width<=560px){.weblink-card{grid-template-columns:minmax(0,1fr)}.weblink-cover{height:150px}}@media (prefers-reduced-motion:reduce){.weblink-open{transition:none}}.toast-seg{align-items:center;gap:var(--sp-1);border-radius:var(--r-md);background:#7f7f7f38;padding:2px;display:inline-flex}.toast-seg>span,.toast-seg>button{border-radius:var(--r-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-weight:600;transition:background-color .14s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.toast-seg>span.on{background:var(--bg);color:var(--text);cursor:default}.toast-seg>button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.toast-seg>button:hover{background:#7f7f7f47}}@media (prefers-reduced-motion:reduce){.toast-seg>span,.toast-seg>button{transition:none}}.gcard.weblink .card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gcard.weblink .gcard-key{display:none}.gcard.weblink .gcard-prop[data-key=description] .gcard-val{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.gcard.weblink .gcard-val{overflow-wrap:anywhere}.toast-lead{opacity:.7;font-size:var(--fs-sm)}.throw-paper{z-index:var(--z-drag);box-sizing:border-box;border-radius:var(--r-lg);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line), 0 18px 40px #1414282e;transform-origin:50%;pointer-events:none;will-change:transform;padding:18px 20px;position:fixed;overflow:hidden}.throw-title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-2xl);letter-spacing:-.015em;color:var(--text);-webkit-box-orient:vertical;margin-bottom:6px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.throw-line{border-radius:var(--r-sm);background:var(--hover);height:9px;margin-top:14px}.throw-crease{z-index:var(--z-base);border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 34% 30%,#ffffff59,#0000 45%),radial-gradient(circle at 70% 75%,#00000038,#0000 55%),repeating-linear-gradient(52deg,#0000 0 14px,#00000012 14px 15px),repeating-linear-gradient(-38deg,#0000 0 19px,#0000000f 19px 20px);position:absolute;inset:0}.throw-bin{z-index:var(--z-toast);border-radius:var(--r-xl);background:var(--bg-raised);width:56px;height:56px;color:var(--muted);box-shadow:0 0 0 1px var(--line), var(--shadow);pointer-events:none;place-items:center;display:grid;position:fixed;bottom:20px;left:20px}.throw-bin .bin-icon{width:32px;height:32px}@media (width<=719px){.throw-bin{left:auto;right:24px;bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.bin-icon{transform-origin:50% 100%;overflow:visible}.bin-icon .bin-lid{transform-box:fill-box;transform-origin:8% 100%;transition:transform .26s var(--ease-out)}.bin-open .bin-lid{transform:rotate(-26deg)translate(-1px,-1px)}.bin-hot{color:var(--accent-text)}.nav-item.bin-hot,.rail-item.bin-hot{background:var(--accent-soft)}.nav-item.bin-hot .ico,.rail-item.bin-hot .ico{color:var(--accent-text)}[data-trash-count]{display:inline-block}.main.throwing{opacity:.3;transition:opacity .2s var(--ease-out)}.main.can-pinch{touch-action:pan-x pan-y}body.throw-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.bin-icon .bin-lid,.main.throwing{transition:none}}.phone-day-picker{display:none}@media (width<720px){.phone-day-picker{min-width:0;color:var(--text);touch-action:pan-y;flex-direction:column;display:flex}.day-picker-grid{gap:var(--sp-2);grid-template-columns:repeat(7,minmax(40px,1fr));display:grid}.day-picker-grid button{justify-content:center;align-items:center;gap:var(--sp-1);border-radius:var(--r-lg);min-width:40px;height:48px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.day-picker-grid.month button{height:40px}.day-picker-grid small,.day-picker-weekday{font-size:var(--fs-xs);color:var(--muted);text-align:center;line-height:14px}.day-picker-number{font-size:var(--fs-lg);line-height:18px}.day-picker-grid button.outside{color:var(--muted)}.day-picker-grid button.outside .day-picker-number{opacity:.55}.day-picker-grid button.today,.day-picker-grid button.today small{color:var(--accent-text);font-weight:600}.day-picker-grid button[aria-pressed=true]{box-shadow:inset 0 0 0 1.6px var(--text)}.day-picker-dots{gap:var(--sp-2);height:5px;display:flex}.day-picker-dots i{border-radius:var(--r-circle);background:var(--tc,var(--muted));width:5px;height:5px;display:block}.day-picker-header{flex-shrink:0;align-items:center;gap:0;height:44px;display:flex}.day-picker-months button{min-height:40px;color:inherit;border-radius:var(--r-lg);cursor:pointer;font:inherit;background:0 0;border:0}.day-picker-header .btn{--btn-h:40px}.day-picker-header .btn.day-picker-month{min-width:0;font-size:var(--fs-base);flex:1;justify-content:flex-start;padding:0 4px;font-weight:600}.day-picker-nav{flex-shrink:0;display:flex}.day-picker-header .btn.day-picker-today{min-width:0;font-size:var(--fs-md);color:var(--accent-text);flex:0 0 56px;padding:0 8px}.day-picker-header .btn.day-picker-today.away{visibility:hidden}.day-picker-grab{touch-action:none;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:40px;padding:0;display:grid}.day-picker-grab i{border-radius:var(--r-sm);background:var(--line);width:38px;height:5px}.phone-day-picker button:active:not(:disabled){background:var(--hover)}.phone-day-picker button:disabled{opacity:.35;cursor:default}.day-picker-month-popover{width:min(300px,100vw - 24px);padding:12px}.day-picker-year{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.day-picker-year input{width:78px;font:inherit;font-size:var(--fs-lg);min-height:40px}.day-picker-months{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.day-picker-months button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--text)}.daily-note{display:block}.daily-note>.mini-month,.daily-note>.day-nav-slot>.day-nav-host>.mini-month{margin-top:0;margin-bottom:20px}.mini-month>.mini-mobile-toggle{align-items:center;gap:var(--sp-4);padding:4px 0;display:flex}.mini-month>.mini-content{max-width:none;margin:0;display:none}.mini-month>.mini-content.expanded{margin-top:8px;display:block}.mini-month>.mini-content>.mini-month-head,.mini-month>.mini-content>[role=grid]{display:none}.phone-add-task{align-self:flex-start;min-height:40px;margin:2px 0 8px}.daily-note>.page-head{align-items:center;gap:var(--sp-1) var(--sp-6);flex-wrap:wrap;margin-bottom:4px;display:flex}.daily-note>.page-head>.title{flex:0 0 100%}.daily-note>.page-head>.eyebrow,.daily-note>.page-head>.head-meta{margin:0}.day-switch>.ui-tabs{scrollbar-width:none;margin:8px 0 12px;overflow-x:auto}.day-switch>.ui-tabs button{font-size:var(--fs-base);flex:1 0 auto;padding:0 5px}.cal.phone-month>.page-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cal.phone-month>.cal-bar>.cal-nav{display:none}.cal>.cal-bar{gap:var(--sp-3);flex-wrap:nowrap}.cal>.cal-bar>.cal-nav{flex:none}.cal>.cal-bar>.seg{flex:1 1 0;min-width:0}.cal>.cal-bar>.seg button{white-space:nowrap;font-size:var(--fs-md);flex:1;padding-inline:6px}.cal.phone-month .cal-day-details .tree{padding:8px 0 0 20px}}@media (hover:hover) and (pointer:fine){.phone-day-picker button:hover:not(:disabled),.day-picker-month-popover button:hover:not(:disabled){background:var(--hover)}}.mini-week [role=gridcell].in-range{background:var(--accent-soft)}.mini-week [role=gridcell].in-range.range-start{border-radius:var(--r-md) 0 0 var(--r-md)}.mini-week [role=gridcell].in-range.range-end{border-radius:0 var(--r-md) var(--r-md) 0}.mini-week [role=gridcell].in-range.range-start.range-end{border-radius:var(--r-md)}.mini-legend{gap:var(--sp-6);font-size:var(--fs-xs);margin:6px 0 0;display:flex}.mini-legend span{align-items:center;gap:var(--sp-3);display:inline-flex}.mini-legend .mini-dot{width:5px;height:5px;position:static}.today-range{margin-left:auto}.day-columns{border-top:1px solid var(--line);scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:stretch;min-width:0;min-height:60vh;display:flex;overflow-x:auto}.day-columns-wrap{min-width:0;margin:8px 0 0;position:relative}.day-columns-wrap[data-more]:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--bg));width:48px;position:absolute;top:1px;bottom:0;right:0}.day-columns-wrap[data-before]:before{content:"";z-index:var(--z-base);pointer-events:none;background:linear-gradient(270deg, transparent, var(--bg));width:48px;position:absolute;top:1px;bottom:0;left:0}.app .column:has(.days-multi){max-width:none;padding-left:32px;padding-right:32px}.day-col{scroll-snap-align:start;border-left:1px solid var(--line);flex-direction:column;flex:1 1 0;min-width:300px;padding:10px 14px 24px 56px;display:flex}.day-col:first-child{border-left:0}.day-col.wide{flex-grow:1.6}.day-columns.wk .day-col.is-today{background:linear-gradient(var(--accent-soft), transparent 140px)}.day-col-head{align-items:center;gap:var(--sp-3);min-height:20px;font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;display:flex}.day-col-today{border-radius:var(--r-pill);background:var(--accent-soft);height:18px;color:var(--accent-text);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;padding:0 7px;line-height:18px}.day-col-num{font-size:var(--fs-xl);color:var(--text);border-radius:var(--r-md);align-self:flex-start;margin:2px 0 8px;font-weight:650;line-height:1.2;text-decoration:none}.day-col-num:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.day-col-num:hover{color:var(--accent-text)}}.day-col .daily-note{min-width:0;display:block}.day-col .connections{display:none}@media (prefers-reduced-motion:no-preference){.day-col{transition:flex-grow .2s cubic-bezier(.23,1,.32,1)}}@media (width<=719px){.today-range{display:none}}.ctx-tabs-head{gap:var(--sp-3);padding-top:10px}.ctx-tabs-head .spacer{display:none}.ctx-tabs{border-radius:var(--r-lg);flex:1 1 0;min-width:0;padding:2px;display:flex}.ctx-tabs button{min-width:0;height:26px;font-size:var(--fs-sm);border-radius:var(--r-md);flex:1 1 0;padding:0 6px}.ctx-body{padding-top:10px}.ctx-empty{font-size:var(--fs-md);color:var(--muted);margin:6px 0;line-height:1.55}.ctx-empty kbd{font-size:var(--fs-xs)}.ctx-day .daily-timed{max-width:none}.app .outliner.daily-note.rail-in-panel{grid-template-columns:minmax(0,1fr)}.ctx-outline{gap:var(--sp-1);margin-left:-8px;display:grid}.ctx-head{text-align:left;width:100%;font:inherit;color:var(--text-2);font-size:var(--fs-md);border-radius:var(--r-md);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-left:2px solid #0000;padding:5px 8px;line-height:1.4;transition:background-color .15s,color .15s;display:block;overflow:hidden}.ctx-head.l0{color:var(--text);font-weight:600}.ctx-head.l1{padding-left:20px}.ctx-head.l2{font-size:var(--fs-sm);padding-left:32px}.ctx-head.on{color:var(--accent-text);background:var(--accent-soft)}.ctx-head:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ctx-head:not(.on):hover{background:var(--hover);color:var(--text)}}.ctx-linked>section:first-child{margin-top:4px}.ctx-group-head{align-items:center;gap:var(--sp-3);display:flex}.ctx-group-head.tc{color:color-mix(in srgb, var(--tc-ink) 80%, var(--text))}.ctx-sub{font-size:var(--fs-sm);color:var(--muted);margin:-4px 0 6px}.ctx-list{gap:var(--sp-1);margin:0 0 0 -8px;padding:0;list-style:none;display:grid}.ctx-list li{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);min-height:30px;font-size:var(--fs-md);padding:0 8px;display:flex}.ctx-list a{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;text-decoration:none;overflow:hidden}.ctx-where{color:var(--muted);font:inherit;font-size:var(--fs-sm);border-radius:var(--r-md);cursor:pointer;opacity:0;background:0 0;border:0;width:22px;height:22px;transition:opacity .15s}.ctx-list li:focus-within .ctx-where{opacity:1}.ctx-task{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:4px 0;overflow:hidden}.ctx-tasks .check{flex:none}@media (hover:hover) and (pointer:fine){.ctx-list li:hover{background:var(--hover)}.ctx-list li:hover .ctx-where{opacity:1}.ctx-where:hover{color:var(--text)}}@media (pointer:coarse){.ctx-where{opacity:1}}.ctx-feed{gap:0;margin:4px 0 14px;padding:0;list-style:none;display:grid}.ctx-feed li{column-gap:var(--sp-4);font-size:var(--fs-md);grid-template-columns:14px minmax(0,1fr);padding:6px 0;line-height:1.45;display:grid;position:relative}.ctx-feed li>.small{grid-column:2}.ctx-feed li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:-6px;left:4px}.ctx-dot{border-radius:var(--r-circle);border:1.5px solid var(--muted);background:var(--bg);width:9px;height:9px;margin-top:5px}.ctx-who{font-weight:550}.ctx-who .ui-chip{margin-left:var(--sp-2);vertical-align:1px}.ctx-meta{margin-top:18px}.ctx-history{margin-left:-8px}.block.ctx-flash>.line{animation:ctx-flash .9s var(--ease-out)}@keyframes ctx-flash{0%{background:var(--accent-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.block.ctx-flash>.line{animation:none}.ctx-head,.ctx-where{transition:none}}.ctx-body-agenda{flex-direction:column;padding-bottom:12px;display:flex}.ctx-agenda{gap:var(--sp-5);flex-direction:column;flex:1;min-height:0;display:flex}.ctx-agenda-head{align-items:center;gap:var(--sp-1);display:flex}.ctx-agenda-head .spacer{flex:1}.ctx-agenda-date{font-size:var(--fs-base);font-variant-numeric:tabular-nums;padding:0 4px;font-weight:600}.ctx-agenda-head .btn{height:28px;font-size:var(--fs-sm)}.ctx-day .mini-month{margin:0}.day-agenda{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.day-agenda .wk{border-radius:var(--r-lg);flex-direction:column;flex:1;min-height:0;display:flex}.day-agenda .wk-scroll{flex:1;min-height:260px;max-height:none}.day-agenda .wk-row{min-width:0}.pa{--k:var(--muted);flex:1;min-height:0;margin:0 -18px;padding:0 18px 24px;position:relative;overflow-y:auto}.pa .k-meeting,.pa .k-event{--k:var(--tc,var(--c-blue,var(--accent)))}.pa .k-block{--k:var(--accent)}.pa .k-task{--k:var(--accent-text)}.pa .k-tracked{--k:var(--muted)}.pa ol,.pa ul{margin:0;padding:0;list-style:none}.pa button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.pa button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:var(--r-md)}.pa-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-mark{flex:none;place-items:center;width:14px;display:grid}.pa-mark>i{border-radius:var(--r-circle);background:var(--k);width:8px;height:8px}.pa .k-block .pa-mark>i{border-radius:var(--r-sm);border:1.5px solid var(--k);background:0 0}.pa .k-tracked .pa-mark>i{border:1.5px dashed var(--k);background:0 0}.pa-anytime{border-bottom:1px solid var(--line);margin:2px 0 10px;padding-bottom:8px}.pa-anytime h3{margin:0 0 4px}.pa-any{align-items:center;gap:var(--sp-4);min-height:28px;font-size:var(--fs-md);display:flex}.pa-any .pa-main{flex:1;min-width:0;padding:4px 0;display:flex}.pa-list{position:relative}.pa-list>li{column-gap:var(--sp-5);grid-template-columns:44px 14px minmax(0,1fr);align-items:start;display:grid;position:relative}.pa-list>li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:60px}.pa-list .pa-mark{z-index:var(--z-base);background:var(--bg);height:20px;margin-top:7px;position:relative}.pa-time{font-size:var(--fs-sm);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding-top:8px}.pa-row .pa-main{gap:var(--sp-1);border-radius:var(--r-md);min-width:0;margin-left:-8px;padding:6px 8px;display:grid}.pa-row .pa-title{font-size:var(--fs-md);font-weight:500}.pa-row .pa-meta{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-row.k-meeting .pa-main{box-shadow:inset 2px 0 0 var(--k);border-radius:0 var(--r-md) var(--r-md) 0;background:color-mix(in srgb, var(--k) 9%, transparent);margin-left:0;padding-left:10px}.pa-row.past{opacity:.55}.pa-row.done .pa-title{color:var(--muted);text-decoration:line-through}.pa-row.running .pa-meta{color:var(--accent-text)}.pa-gap .pa-gap-btn{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);width:100%;min-height:30px;font-size:var(--fs-sm);color:var(--muted);margin-left:-8px;padding:0 8px;display:flex}.pa-gap .pa-gap-plan{opacity:0;color:var(--accent-text);margin-left:auto;transition:opacity .15s}.pa-gap .pa-gap-btn:focus-visible .pa-gap-plan{opacity:1}.pa-gap.past{opacity:.5}.pa-now{min-height:26px;color:var(--accent-text);font-size:var(--fs-sm);font-weight:600;align-items:center!important}.pa-now .pa-time{color:inherit;padding-top:0}.pa-now>i{z-index:var(--z-base);border-radius:var(--r-circle);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg);justify-self:center;position:relative}.pa-now>span:last-child{align-items:center;gap:var(--sp-4);display:flex}.pa-now>span:last-child:after{content:"";background:var(--accent);opacity:.6;flex:1;height:1px}.pa-hour{column-gap:var(--sp-5);border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);min-height:34px;display:grid}.pa-hour:last-child{border-bottom:1px solid var(--line)}.pa-hour-label{font-size:var(--fs-xs);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding-top:5px}.pa-hour.current .pa-hour-label{color:var(--accent-text);font-weight:600}.pa-hour.past .pa-hour-label{opacity:.55}.pa-hour-body{gap:var(--sp-1);flex-direction:column;min-width:0;padding:3px 0;display:flex;position:relative}.pa-hour-now{top:var(--top);border-top:1.5px solid var(--accent);pointer-events:none;height:0;position:absolute;left:-6px;right:0}.pa-hour-now:before{content:"";border-radius:var(--r-circle);background:var(--accent);width:7px;height:7px;position:absolute;top:-4.5px;left:-4px}.pa .pa-entry{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);min-height:26px;font-size:var(--fs-md);min-width:0;margin-left:-6px;padding:0 6px;display:flex}.pa-entry .pa-title{flex:1}.pa-entry .pa-meta{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.pa-entry.k-meeting{background:color-mix(in srgb, var(--k) 10%, transparent)}.pa-hour.past .pa-entry{opacity:.6}.pa .pa-hour-add{border-radius:var(--r-md);min-height:26px;color:var(--muted);font-size:var(--fs-md);flex:1;margin-left:-6px;padding:0 6px}.pa-hour-body:has(.pa-entry,.pa-cont) .pa-hour-add{opacity:0;background:var(--bg);flex:none;min-height:22px;position:absolute;bottom:2px;right:0}.pa .pa-hour-add:focus-visible{opacity:1}.pa .pa-hour-add:focus-visible:after{content:"Plan this hour";font-size:var(--fs-sm);color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.pa-row .pa-main:hover,.pa-entry:hover,.pa-any .pa-main:hover,.pa-gap .pa-gap-btn:hover{background:var(--hover)}.pa-gap .pa-gap-btn:hover .pa-gap-plan{opacity:1}.pa-hour-add:hover{background:var(--hover)}.pa-hour-add:hover:after{content:"Plan this hour";font-size:var(--fs-sm);color:var(--accent-text)}.pa-hour:hover .pa-hour-add{opacity:1}}@media (prefers-reduced-motion:reduce){.pa-gap .pa-gap-plan{transition:none}}.pa-cont{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 6px 2px 21px;display:block;overflow:hidden}.pa-cont:before{content:"↳ "}.pa.drop-over{background:color-mix(in oklab, var(--accent) 5%, transparent)}.pa-ghost{top:var(--top);pointer-events:none;z-index:var(--z-raised);border-radius:var(--r-md);border:1.5px dashed var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg));font-size:var(--fs-sm);color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:5px 10px;font-weight:500;position:absolute;left:64px;right:14px;overflow:hidden;transform:translateY(-50%)}.pa-ghost.any{left:18px}body.block-drop-out,body.block-drop-out *{cursor:copy!important}.ctx-details-head{align-items:flex-start;gap:var(--sp-4);display:flex}.ctx-details-head .panel-title{flex:1;min-width:0}.ctx-activity h3{margin-top:18px}.ctx-tabs-head .icon-btn{flex:none;min-width:36px}@media (width<=719px),(pointer:coarse){.pa .pa-main,.pa .pa-entry,.pa .pa-gap-btn{min-height:36px}.pa .pa-hour{min-height:40px}.pa .pa-hour-add{min-height:36px}.pa-hour-body:has(.pa-entry,.pa-cont) .pa-hour-add{display:none}}.ctx-tasks li{min-width:0;overflow:hidden}.pa .pa-entry{width:100%;max-width:100%;overflow:hidden}.pa-anytime.empty h3{opacity:.7}.pa.drop-over .pa-anytime.empty h3{opacity:1;color:var(--accent-text)}.pa-summary{gap:var(--sp-1) var(--sp-6);font:400 var(--fs-sm) var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0 0 6px;display:flex}.pa-tick{cursor:pointer;border-radius:var(--r-circle)}.pa-tick:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.pa-entry-main{align-items:center;gap:var(--sp-4);min-width:0;min-height:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.pa-entry.done .pa-title{opacity:.6;text-decoration:line-through}.pa-after{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;padding:2px 0 4px 21px;display:flex}.pa-after button{white-space:nowrap;border-radius:var(--r-pill);background:var(--hover);min-height:24px;color:var(--text-2);font:500 var(--fs-sm) var(--mono);cursor:pointer;border:0;padding:0 9px}.pa-after button:hover{background:var(--line);color:var(--text)}.pa-after button:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.pa-after-row{grid-column:1/-1;padding-left:52px;list-style:none}@media (width<=720px){.pa-after button{min-height:36px}}.ws-head{font-size:var(--fs-xs);color:var(--muted);padding:6px 8px 2px;font-weight:600}.ws-row{width:100%;font-size:var(--fs-md);text-align:left}.ws-row .ws-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ws-row.on{color:var(--text);font-weight:600}.ws-rule{background:var(--line);height:1px;margin:4px 0}.mo{container:mo/inline-size}@container mo (width<=720px){.mo-more-word{display:none}.mo-more{text-align:center;padding:0}.mo .mo-bars button.cal-ev{--dot:color-mix(in srgb, currentColor 60%, transparent);box-shadow:none;background:linear-gradient(var(--dot), var(--dot)) center / calc(100% - var(--sp-4)) var(--sp-3) no-repeat;border-radius:0;gap:0;padding:0;animation:none}.mo .mo-bars button.cal-ev.task[class*=tone-]{--dot:hsl(var(--h) var(--tone-s) 52%)}.mo .mo-bars button.cal-ev.task.is-done{--dot:var(--faint)}.mo .mo-bars button.cal-ev.external{--dot:var(--ec)}.mo .mo-bars button.cal-ev:hover,.mo .mo-bars button.cal-ev.selected{background-color:var(--hover);border-radius:var(--r-md)}.mo .mo-bars button.cal-ev.selected{box-shadow:0 0 0 2px var(--accent-line)}.mo .mo-bars button.cal-ev:focus-visible{box-shadow:0 0 0 2px var(--accent-text)}.mo .mo-bars button.cal-ev>*{display:none}}@media (width>=720px) and (width<=1099px){.cal-bar .spacer{display:none}.app .column:has(.cal){padding-left:var(--sp-7);padding-right:var(--sp-7)}}.capture-heading{justify-content:space-between;align-items:baseline;gap:var(--sp-7);display:flex}.capture-metrics{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none}.capture-inbox .head-meta{justify-content:space-between;gap:var(--sp-6)}.capture-key-hint{align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--muted);display:flex}.capture-key-hint kbd{font-size:var(--fs-xs)}.capture-list{margin:0;padding:0;list-style:none}.capture-row{border-bottom:1px solid var(--line);border-radius:var(--r-md);outline-offset:2px;min-width:0;position:relative;overflow:hidden}.capture-row:focus-visible{outline:2px solid var(--accent-text)}.capture-row:focus-within .capture-row-body{background:var(--hover)}.capture-row-body{transform:var(--drag,none);align-items:center;gap:var(--sp-7);background:var(--bg);touch-action:pan-y;min-width:0;padding:12px 8px;display:flex;position:relative}.capture-copy{flex:1;min-width:0}.capture-text{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:var(--fs-base);line-height:22px;text-decoration:none;display:block;overflow:hidden}.capture-origin{align-items:center;gap:var(--sp-3);color:var(--muted);font-size:var(--fs-xs);line-height:18px;display:flex}.capture-origin>span:first-child{display:inline-flex}.capture-origin time{margin-left:5px}.is-notice .capture-text{color:var(--text-2)}.capture-placement{align-items:center;gap:var(--sp-7);min-width:0;max-width:53%;display:flex}.capture-proposal{align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;font-size:var(--fs-sm);color:var(--text-2);padding:4px 7px 4px 4px;display:flex}.capture-proposal .tglyph{flex:none}.capture-place{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capture-link-count{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.capture-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.capture-actions .icon-btn{transition:transform .12s var(--ease-out)}.capture-actions .primary,.capture-picker-footer .primary{background:var(--accent-soft);color:var(--accent-text)}.capture-actions button:active,.capture-picker button:active{transform:scale(.97)}.capture-actions button:focus-visible,.capture-picker :focus-visible,.capture-metrics:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.capture-swipe-hint{visibility:hidden;color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--bg));justify-content:flex-end;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.capture-swipe-hint.is-shown{visibility:visible}.capture-swipe-hint.accept{color:var(--accent-text);background:var(--accent-soft);justify-content:flex-start}.capture-popover.popover{border-radius:var(--r-lg);background:var(--bg-raised);width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(620px,100dvh - 32px);box-shadow:var(--shadow);padding:0;overflow-y:auto}.capture-picker{gap:0;min-width:0;display:grid}.capture-preview{color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;max-height:110px;margin:0;padding:12px 14px 0;line-height:1.5;overflow-y:auto}.capture-search{align-items:center;gap:var(--sp-5);color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px;display:flex}.capture-search input,.capture-search input:focus-visible{box-shadow:none;outline:none}.capture-popover .capture-search:focus-within{border-bottom-color:var(--focus-border)}.capture-search.chip-search:focus-within{box-shadow:0 1px 0 var(--focus-border)}.capture-search input{color:var(--text);width:100%;min-width:0;min-height:32px;font-size:var(--fs-base);background:0 0;border:0}.capture-place-picker{overscroll-behavior:contain;max-height:188px;padding:6px;scroll-padding-block:6px;overflow-y:auto}.capture-page-glyph{color:var(--muted)}.capture-fade{--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%)}.capture-fade[data-more-above]{--fade-top:20px}.capture-fade[data-more-below]{--fade-bottom:24px}.capture-place-picker button{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);text-align:left;width:100%;min-height:38px;color:var(--text);padding:6px 8px;display:flex}.capture-place-picker button span:not(.tglyph){overflow-wrap:anywhere;flex:1;min-width:0}.capture-place-picker button[aria-pressed=true]{background:var(--active)}.capture-picker fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:12px 14px}.capture-picker legend{float:left;width:100%;color:var(--muted);font-size:var(--fs-xs);margin:0 0 8px;padding:0;line-height:16px}.capture-picker legend+*{clear:both}.capture-chips{gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.capture-picker .chip-search{gap:var(--sp-3);border:0;margin:4px 0 8px;padding:0}.capture-link-picker{overscroll-behavior:contain;max-height:112px;padding-bottom:2px;overflow-y:auto}.capture-kind{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100px;overflow:hidden}.capture-proposal{white-space:nowrap;overflow:hidden}.capture-notices{border-top:1px solid var(--line);margin-top:24px}.capture-notices-head{color:var(--muted);justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.capture-notices-toggle{align-items:center;gap:var(--sp-4);font-size:var(--fs-sm);min-height:32px;display:flex}.capture-notices-toggle span{font-variant-numeric:tabular-nums}.capture-notices-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.capture-notices-head .btn{color:var(--muted);font-size:var(--fs-sm)}.capture-picker-footer{z-index:var(--z-base);justify-content:flex-end;gap:var(--sp-4);border-top:1px solid var(--line);background:var(--bg-raised);padding:10px;display:flex;position:sticky;bottom:0}.capture-empty{font-size:var(--fs-md);padding-top:12px}@media (hover:hover) and (pointer:fine){.capture-row-body:hover{background:var(--hover)}.capture-actions button:hover:not(:disabled),.capture-place-picker button:hover{background:var(--active);color:var(--text)}.capture-actions .primary:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}}@media (width<=719px){.popover-positioner:has(>.capture-popover){inset:auto 8px calc(max(8px,env(safe-area-inset-bottom)) + var(--kb-inset,0px)) 8px!important;width:auto!important;transform:none!important}.capture-popover.popover{width:100%;max-width:none;max-height:calc(100dvh - 80px - var(--kb-inset,0px))}.capture-heading{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap}.capture-key-hint{display:none}.capture-row-body{gap:var(--sp-3);flex-wrap:wrap;padding:10px 4px}.capture-copy{flex-basis:100%}.capture-placement{justify-content:space-between;gap:var(--sp-4);width:100%;max-width:none}.is-notice .capture-row-body{flex-wrap:nowrap}.is-notice .capture-copy{flex-basis:auto}.capture-search input,.capture-picker .chip-search input{font-size:var(--fs-lg)}.capture-notices-head button,.capture-place-picker button,.capture-picker-footer button{min-height:40px}}@media (prefers-reduced-motion:reduce){.capture-actions .icon-btn{transition:none}.capture-actions button:active,.capture-picker button:active{transform:none}}.capture-split{border-top:1px solid var(--line);grid-template-columns:minmax(240px,310px) minmax(0,1fr);min-height:460px;margin-top:6px;display:grid}.capture-split .capture-queue{align-content:start;gap:var(--sp-1);border-right:1px solid var(--line);flex-direction:column;min-width:0;margin:0;padding:10px 10px 10px 0;display:flex}.capture-item{gap:var(--sp-1);border-radius:var(--r-md);cursor:pointer;border-bottom:0;flex-direction:column;padding:7px 10px;display:flex}.capture-item.on{background:var(--hover)}.capture-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);font-weight:500;line-height:20px;overflow:hidden}.capture-item.on .capture-item-title{font-weight:600}.capture-item .capture-origin{white-space:nowrap;min-width:0;overflow:hidden}.capture-item-place{text-overflow:ellipsis;min-width:0;color:var(--accent-text);overflow:hidden}.capture-item-place:before{content:"·";color:var(--muted);margin-right:5px}.capture-detail{gap:var(--sp-7);flex-direction:column;min-width:0;padding:18px 4px 4px 32px;display:flex}.capture-detail-meta{align-items:center;gap:var(--sp-3);font:var(--fs-xs) var(--mono);color:var(--muted);display:flex}.capture-detail-meta time{margin-left:5px}.capture-detail-title{font-size:var(--fs-2xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.capture-detail-title .capture-text{white-space:normal;font-size:inherit;line-height:inherit;display:inline;overflow:visible}.capture-detail-title .capture-text:hover{color:var(--accent-text)}.capture-field{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.capture-label{font:var(--fs-xs) var(--mono);color:var(--muted)}.capture-types{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.capture-types .seg{flex-wrap:wrap;overflow:visible}.capture-place-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);overflow:hidden}.capture-place-box:has(.capture-search:focus-within){border-color:var(--focus-border);box-shadow:var(--focus-ring)}.capture-place-box .capture-search{padding:4px 12px}.capture-place-box .capture-place-picker{max-height:156px}.capture-links-toggle{align-items:center;gap:var(--sp-3);align-self:flex-start;min-height:20px;display:inline-flex}.capture-links-toggle svg{transition:transform .15s cubic-bezier(.23,1,.32,1)}.capture-links-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.capture-links-toggle:hover{color:var(--text)}.capture-detail .capture-link-picker{max-height:84px}.capture-move{border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-base);padding:10px 12px}.capture-detail .chip-search{border:0;margin:0;padding:0}.capture-appear{border-radius:var(--r-lg);background:var(--bg-side);padding:10px 12px}.capture-crumb{font:var(--fs-xs) var(--mono);color:var(--muted);margin-bottom:4px}.capture-appear-line{align-items:center;gap:var(--sp-5);min-width:0;font-size:var(--fs-base);overflow-wrap:anywhere;display:flex}.capture-appear-mark{border-radius:var(--r-circle);background:var(--muted);flex:none;width:5px;height:5px;margin:0 4.5px}.capture-appear-mark.task{border:1.5px solid var(--muted);background:0 0;width:14px;height:14px;margin:0}.capture-detail-actions{align-items:center;gap:var(--sp-4);margin-top:auto;padding-top:8px;display:flex}.capture-detail-actions .btn kbd{color:inherit;opacity:.7;font-family:var(--mono);font-size:var(--fs-xs);background:0 0;padding:0}.capture-detail-actions .btn.quiet kbd{background:var(--hover);color:var(--muted);opacity:1;padding:3px 6px}@media (hover:hover) and (pointer:fine){.capture-item:not(.on):hover{background:var(--hover)}}@media (width<=1100px){.capture-split{grid-template-columns:minmax(0,1fr);min-height:0}.capture-split .capture-queue{border-right:0;border-bottom:1px solid var(--line);max-height:240px;padding:10px 0;overflow-y:auto}.capture-detail{padding:18px 0 4px}.capture-types .seg{gap:var(--sp-3);background:0 0;width:auto;padding:0}.capture-types .seg button{border:1px solid var(--line);border-radius:var(--r-pill)}.capture-types .seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:none;border-color:#0000}.capture-split .capture-item{flex:none}}.tasks-filters{margin:0 0 18px}.tasks-section{margin:0 0 24px}.tasks-section.is-empty{margin-bottom:0}.tasks-section .day-section-head{margin-top:0}.tasks-dashboard .ag-content{min-width:0}.tasks-dashboard .ag-title{overflow-wrap:anywhere;white-space:normal}.tasks-dashboard .check svg{visibility:hidden}.tasks-dashboard .head-meta{justify-content:space-between;align-items:center;display:flex}.tasks-dashboard a:focus-visible,.tasks-dashboard button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (width<=560px){.tasks-dashboard .ag-row{min-height:52px;font-size:var(--fs-lg);flex-wrap:wrap;align-items:flex-start;padding-block:6px}.tasks-dashboard .ag-row .check{margin-top:8px}.tasks-dashboard .ag-content{align-items:flex-start;gap:var(--sp-1);flex-direction:column;flex:calc(100% - 34px)}.tasks-dashboard .ag-row .task-meta{margin-left:24px;margin-right:auto}.tasks-dashboard .ag-title{padding-block:8px;line-height:1.3}.tasks-dashboard .ag-content .in-breadcrumb{font-size:var(--fs-sm);flex:none;display:block}}@media (width<=719px){.tasks-presets{gap:var(--sp-4);scrollbar-width:none;margin:4px -18px 14px;padding:0 18px;display:flex;overflow-x:auto}.tasks-presets .ui-chip:not(.sm){border:1px solid var(--line);min-height:36px;color:var(--text-2);background:0 0;flex:none}.tasks-presets .ui-chip:not(.sm).on{background:var(--text);border-color:var(--text);color:var(--bg)}.tasks-presets .ui-chip:not(.sm) .ui-chip-main{gap:var(--sp-3);min-height:34px;padding:0 14px}.tasks-presets .count{color:var(--muted);font-variant-numeric:tabular-nums}.tasks-presets .on .count{color:inherit;opacity:.7}.tasks-dashboard .head-meta .btn{display:none}}.act-sub{font-size:var(--fs-base);margin:8px 0 0}.act-day{margin-top:22px}.act-day-head{font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-weight:600}.act-list{max-width:760px;margin:0;padding:0;list-style:none}.act-row{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);transition:background-color .12s var(--ease-out,ease-out);margin:0 -10px;padding:6px 10px;display:flex}@media (hover:hover){.act-row:hover{background:var(--active)}}.act-row:focus-within{background:var(--hover)}.act-main{align-items:center;gap:var(--sp-4);min-width:0;color:inherit;flex:1;line-height:22px;text-decoration:none;display:flex;container-type:inline-size}.act-verb{--k:var(--c-slate);align-items:center;gap:var(--sp-3);min-width:88px;font-size:var(--fs-md);color:color-mix(in srgb, var(--k) 62%, var(--muted));flex:none;font-weight:400;display:inline-flex}.act-obj{opacity:.9;flex:none;place-items:center;width:18px;display:grid}.act-obj.muted{color:var(--faint)}.act-verb.k-create{--k:var(--c-green)}.act-verb.k-edit{--k:var(--c-blue)}.act-verb.k-rename{--k:var(--c-amber)}.act-verb.k-move{--k:var(--c-violet)}.act-verb.k-trash{--k:var(--c-red)}.act-verb.k-let-go{--k:var(--c-pink)}.act-verb.k-restore{--k:var(--c-teal)}.act-name{text-overflow:ellipsis;white-space:nowrap;min-width:10ch;color:var(--text);font-weight:550;overflow:hidden}.act-detail,.act-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--fs-md);flex:0 100 auto;overflow:hidden}.act-who:empty{display:none}@container (width<=400px){.act-detail{display:none}}.act-row.k-trash .act-name,.act-row.k-let-go .act-name{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.act-who{justify-content:flex-end;gap:var(--sp-2);flex:none;min-width:84px;display:flex}.act-by{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--muted);background:var(--hover);padding:1px 8px}.act-via{align-items:center;gap:var(--sp-3);display:inline-flex}.act-time{text-align:right;min-width:56px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--faint);flex:none}.act-undo-slot{flex:none;justify-content:flex-end;width:32px;display:flex}@media (hover:hover){.act-undo-slot .act-undo{opacity:0}.act-row:hover .act-undo,.act-row:focus-within .act-undo,.act-undo:focus-visible{opacity:1}}.act-empty{margin-top:24px}@media (width<=640px){.act-who{width:auto;min-width:0}.act-who:empty{display:none}.act-time{min-width:0}.act-undo-slot{width:auto}.act-via-text{display:none}.act-via{padding:4px 6px}.act-detail,.act-count{display:none}.act-verb{min-width:0}.act-main{gap:var(--sp-4)}}.navbar .icon-btn[aria-pressed=true]{color:var(--text);background:var(--active)}.search-page .search-head .btn{white-space:nowrap}.search-page .search-head{justify-content:space-between;align-items:baseline;gap:var(--sp-6);display:flex}.search-box{align-items:center;gap:var(--sp-5);border-radius:var(--r-lg);background:var(--hover);height:44px;color:var(--muted);margin-top:14px;padding:0 12px;display:flex}.search-box:focus-within{box-shadow:inset 0 0 0 1px var(--focus-border), var(--focus-ring)}.search-box input{min-width:0;box-shadow:none;font-size:var(--fs-lg);color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-box input::placeholder{color:var(--faint)}.search-syntax,.search-error{font-size:var(--fs-sm);color:var(--muted);margin:8px 2px 0}.search-syntax{gap:var(--sp-1) var(--sp-7);flex-wrap:wrap;display:flex}.search-syntax span{white-space:nowrap}.search-syntax code{font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted);background:0 0;margin-right:3px;padding:0}.search-error{color:var(--muted)}.search-filters{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:14px;display:flex}.search-display{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:10px;display:flex}.search-display .btn{border-radius:var(--r-xl);background:var(--hover);height:28px;color:var(--muted);font-size:var(--fs-md)}.search-display .btn:hover{color:var(--text)}.search-display .btn.on{color:var(--accent-text);background:var(--accent-soft)}.menu-item .tick{width:14px;color:var(--accent-text);display:inline-block}.search-count{font-size:var(--fs-sm);color:var(--muted);margin:18px 0 0}.search-section h2{align-items:center;gap:var(--sp-4);font-size:var(--fs-sm);color:var(--muted);margin:18px 0 0;font-weight:600;display:flex}.search-section h2 .n{color:var(--muted);font-weight:400}.search-section .rows{margin-top:4px}.ui-row.search-row{align-items:center;gap:var(--sp-5)}.search-row.sel{background:var(--hover)}.search-row .lead{width:22px;height:22px;color:var(--faint);flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}:is(.search-row:not(:has(.snip)) .lead,.search-row:not(:has(.snip)) .when){align-self:center}.search-row .lead .check.static{margin:0 1.5px}.search-row .body{flex:1;min-width:0}.search-row .line{align-items:baseline;gap:var(--sp-4);min-width:0;line-height:22px;display:flex}.search-row .line .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:0 auto;overflow:hidden}.search-row .line .t.is-done{color:var(--muted);text-decoration:line-through}.search-row .line .search-types{align-self:center;gap:var(--sp-2);flex:none;display:inline-flex}.search-row .line .in-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;font-size:var(--fs-sm);color:var(--muted);flex:0 100 auto;overflow:hidden}.search-row .snip{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);color:var(--muted);margin-top:1px;display:block;overflow:hidden}.search-row .snip-match:before{content:"•";color:var(--faint);margin-right:6px}.search-row .when{align-self:flex-start;gap:var(--sp-5);line-height:22px;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;display:inline-flex}.search-row .when .search-status{color:var(--muted)}.search-row .when .late{color:var(--danger)}.search-page .selectable-row{align-items:flex-start;position:relative}.search-page .row-select{margin-top:10px}.search-page .search-pick{display:none}@media (hover:none),(pointer:coarse){.search-page .search-pick{display:inline-flex}.search-page .row-select{display:none}.search-page.selecting .row-select{display:inline-block}}@media (hover:hover) and (pointer:fine){.search-page .row-select{opacity:0;margin:0;transition:opacity .12s ease-out;position:absolute;top:10px;left:-32px}.search-page .selectable-row:hover .row-select,.search-page .row-select:focus-visible,.search-page.selecting .row-select{opacity:1}}.search-recent h2{margin-top:26px}.search-more{margin-top:2px}.search-save{align-items:center;gap:var(--sp-3);display:inline-flex}@media (width<=1100px){.search-display{display:contents}.search-display>.seg{order:1}}@media (width>=720px){.search-display>.seg{margin-right:auto}}@media (width<=719px){.search-syntax{display:none}.search-page .search-head h1.title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-page .search-head{justify-content:flex-end;margin-bottom:4px}.search-box{gap:var(--sp-4)}}@media (width<=519px){.search-row .line .in-breadcrumb,.search-row .when .search-status{display:none}}.scribbled-chip svg{color:var(--pen)}.scribbled-chip .n{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--muted)}.search-row .lead .scribble-mark{color:var(--pen)}.selectable-row.scribbled .search-row .body{opacity:.55}.search-row .search-space{font-size:var(--fs-sm);color:var(--muted);flex:none}.search-row .scribbled-on{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);flex:none}.scribbled-hidden{font-size:var(--fs-sm);color:var(--muted);margin:14px 2px 0}@keyframes scribbled-in{0%{opacity:0;transform:translateY(-4px)}}.selectable-row.scribbled{animation:scribbled-in .24s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) backwards}@media (prefers-reduced-motion:reduce){.selectable-row.scribbled{animation:none}}.search-save .input{width:160px;max-width:40vw}.actor-request{flex-wrap:wrap;align-items:flex-start}.actor-request .data-actions{flex-wrap:wrap;align-self:flex-start}.actor-edit{align-items:flex-start;gap:var(--sp-5);margin-top:var(--sp-4);flex-direction:column;display:flex}.actor-edit .field{width:100%}.actor-spaces{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (width<=719px){.actor-request{align-items:stretch;gap:var(--sp-5);flex-flow:column}.actor-request .set-text{flex:none;align-self:stretch;width:100%;margin:0}.actor-request .actor-edit,.actor-request .actor-edit .set-select{width:100%;max-width:none}.actor-request .data-actions{align-self:stretch}.actor-request .data-actions .btn{flex:1;height:44px}.actor-edit .ui-chip-main{min-height:44px}}.actor-row{align-items:flex-start}.actor-scope{margin-top:2px}.actor-actions{gap:var(--sp-2);flex:none;display:flex}.actor-undo-result{overflow-wrap:anywhere;padding:0 14px 12px}.actors-list+.data-actions{margin-top:var(--sp-5)}.actor-form{margin:var(--sp-5) 0;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-xl);padding:16px}.actor-form h4{font-size:var(--fs-base);margin:0 0 12px;font-weight:600}.actor-form .field,.actor-form .actor-field,.actor-form .set-row{margin-bottom:var(--sp-6)}.actor-form .set-row{border:0;padding:0}.actor-field{border:0;min-width:0;padding:0}.actor-field .field-label{margin-bottom:var(--sp-3);padding:0;display:block}.actor-chips{gap:var(--sp-3);flex-wrap:wrap;display:flex}.actor-footer{justify-content:flex-end;gap:var(--sp-4);margin-top:var(--sp-6);display:flex}.actor-token{border-radius:var(--r-lg);background:var(--hover);font:400 var(--fs-md) var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0 4px;padding:10px 12px;display:block}@media (width<=640px){.actor-footer .btn{flex:1}}.people-heading{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-base);font-weight:600}@media (width<=640px){.connect-claude{align-items:stretch;gap:var(--sp-4);flex-direction:column}.connect-claude .data-actions{align-self:flex-start;margin:0}}.settings-page .settings{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-raised);grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;max-width:920px;min-height:min(620px,100dvh - 180px);display:grid;overflow:clip}.settings-page .settings-nav{gap:var(--sp-1);border-right:1px solid var(--line);background:var(--bg-side);flex-direction:column;padding:12px 8px;display:flex;position:static}.settings-page .settings-panel{min-width:0;padding:22px 32px 40px}.settings-page .settings-panel>section>.set-title:first-child,.settings-page .settings-panel>section>.set-head:first-child .set-title{font-size:var(--fs-xl);letter-spacing:-.01em;margin-top:0}.set-search{align-items:center;gap:var(--sp-4);height:var(--field-h);border:0;border-bottom:1.5px solid var(--line);color:var(--muted);background:0 0;border-radius:0;margin-bottom:8px;padding:0 2px 0 4px;transition:border-color .15s;display:flex}.set-search:focus-within{border-bottom-color:var(--focus-border);box-shadow:var(--focus-ring)}.set-search input,.set-search input:focus-visible{box-shadow:none;min-width:0;height:100%;color:var(--text);font-size:var(--field-font);background:0 0;border:0;outline:0;flex:1;padding:0}.set-search input::-webkit-search-cancel-button{display:none}.set-search-clear{flex:none}.settings-page mark{background:var(--accent-soft);color:inherit;border-radius:var(--r-sm)}.settings-group{color:var(--muted);font-size:var(--fs-xs);padding:10px 8px 4px;font-weight:600}.settings-page .settings-tab{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);height:30px;color:var(--text-2);font-size:var(--fs-base);white-space:nowrap;transition:transform .12s var(--ease-out), background-color .15s ease, color .15s ease;padding:0 8px;font-weight:400;display:flex}.settings-page .settings-tab svg{color:var(--muted);flex:none}.settings-page .settings-tab:hover{color:var(--text-2);background:0 0}.settings-page .settings-tab.on{background:var(--active);color:var(--text);font-weight:500}.settings-page .settings-tab.on svg{color:var(--text-2)}.settings-page .settings-tab:active{transform:scale(.97)}.settings-picker{display:none}.set-list-gap{margin-top:18px}.set-results-group+.set-results-group{margin-top:22px}.settings-page .settings-panel .section{padding-left:0;padding-right:0}.set-results-group>.section,.set-keys-group>.section{margin:0 0 6px}.set-keys-group+.set-keys-group{margin-top:22px}.set-go{flex:none}.set-go svg{color:var(--muted)}.settings-page .switch{transition:background-color .15s ease, transform .12s var(--ease-out)}.settings-page .switch .knob{transition:transform .16s var(--ease-out)}.settings-page .switch:active:not(:disabled){transform:scale(.95)}.settings-page .switch:disabled{opacity:.45;cursor:default}.settings-page .theme-grid{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page .theme-card{transition:transform .12s var(--ease-out), border-color .15s ease, box-shadow .15s ease;border-width:1px}.settings-page .theme-card:hover{border-color:var(--line)}.settings-page .theme-card.on{border-color:var(--accent)}.settings-page .theme-card:active{transform:scale(.98)}.settings-page .theme-name svg{color:var(--accent);opacity:0;transition:opacity .15s}.settings-page .theme-card.on .theme-name svg{opacity:1}.settings-page .sw-system.sw-system{background:linear-gradient(90deg, var(--s-sys-light,#fff) 0 58%, var(--s-sys-dark,#1b1c1f) 58% 100%)}.settings-page .set-colours{margin-top:26px}.settings-page .set-colours>.set-hint{margin:-4px 0 12px}.settings-page .palette-grid,.settings-page .app-icon-grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(128px,1fr));display:grid}.app-icon-swatch{border-radius:var(--r-md);background:var(--bg-side);height:64px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.app-icon-swatch img{border-radius:var(--r-md);width:40px;height:40px;box-shadow:0 0 0 1px var(--line), 0 1px 2px #00000024;-webkit-user-select:none;user-select:none;display:block}.settings-page .set-hint.set-after{margin:10px 0 0}.palette-swatch{background:var(--sw-bg);justify-content:space-between;align-items:center;gap:var(--sp-4);border-radius:var(--r-md);height:44px;box-shadow:inset 0 0 0 1px var(--line);padding:0 10px;display:flex}.pv-accent{background:var(--pv-accent);border-radius:var(--r-circle);flex:none;width:10px;height:10px}.pv-tiles{gap:var(--sp-2);display:flex}.pv-tile{border-radius:var(--r-sm);place-items:center;width:20px;height:20px;display:inline-grid}.set-keys{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.set-keys li{justify-content:space-between;align-items:center;gap:var(--sp-7);border-bottom:1px solid var(--line);min-height:38px;font-size:var(--fs-md);padding:6px 0;display:flex}.set-keys-label{min-width:0}.settings-page .shortcuts-keys{justify-content:flex-end;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex:none;max-width:55%;display:flex}.settings-page .shortcuts-alt{align-items:center;gap:var(--sp-2);display:inline-flex}.settings-page .shortcuts-or{color:var(--muted);font-size:var(--fs-sm)}.set-flash{animation:1.2s ease-out set-flash}@keyframes set-flash{0%,30%{background-color:var(--accent-soft)}to{background-color:#0000}}@media (hover:hover) and (pointer:fine){.settings-page .settings-tab:hover{background:var(--hover);color:var(--text)}.settings-page .settings-tab.on:hover{background:var(--active)}.settings-page .theme-card:hover:not(.on){border-color:var(--accent-line)}}@media (prefers-reduced-motion:reduce){.settings-page .settings-tab:active,.settings-page .switch:active,.settings-page .theme-card:active{transform:none}}@media (width<=719px){.settings-page .settings{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.settings-page .settings-nav{gap:var(--sp-4);border-right:0;border-bottom:1px solid var(--line);background:0 0;flex-direction:column;padding:0 0 14px}.settings-page .set-search{height:44px;margin:0}.set-search input,.set-search input:focus-visible{font-size:var(--fs-lg)}.settings-tabs{display:none}.settings-page .settings-picker{width:100%;max-width:none;height:44px;display:block}.settings-page .settings-panel{padding:18px 0 32px}.settings-page .theme-grid,.settings-page .palette-grid,.settings-page .app-icon-grid{gap:var(--sp-4)}.settings-page .app-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .set-row:has(>.seg){flex-wrap:wrap}.settings-page .set-row:has(>.seg)>.set-text{flex:200px}.settings-page .set-row>.seg{margin-left:auto}.set-keys li{align-items:flex-start}}@media (width<=600px){.settings-page .set-row:has(>.set-select){gap:var(--sp-5);flex-wrap:wrap}.settings-page .set-row>.set-select{flex:100%;max-width:none;min-height:44px}.settings-page .set-row .btn,.settings-page .connection-settings .btn,.settings-page .space-line .btn,.settings-page .calendar-actions .btn{border:1px solid var(--line);min-height:44px;padding:0 14px}.settings-page .btn.quiet-danger{border-color:color-mix(in srgb, var(--danger,currentColor) 35%, var(--line))}}:root[data-text-size=small]{--text-scale:.92}:root[data-text-size=large]{--text-scale:1.12}:root[data-text-size] .app>.main{font-size:calc(var(--fs-lg) * var(--text-scale))}:root[data-text-size] .app[data-density=compact]>.main{font-size:calc(var(--fs-base) * var(--text-scale))}:root[data-text-size] .side-scroll .outliner{font-size:calc(var(--fs-lg) * var(--text-scale))}:root[data-text-size] .main .table,:root[data-text-size] .side-scroll .table{font-size:calc(var(--fs-base) * var(--text-scale))}.settings-page .about-brand{align-items:flex-start;gap:var(--sp-1);flex-direction:column;margin:4px 0 20px;display:flex}.settings-page .about-brand .wordmark{margin-left:-4px;display:block}.settings-page .about-brand .set-hint{margin:0}.overlay.settings-overlay{align-items:center;padding:32px}.settings-sheet{border-radius:var(--r-xl);background:var(--bg-raised);width:min(960px,100%);height:min(680px,100%);box-shadow:var(--shadow);animation:set-sheet-in .2s var(--set-ease,cubic-bezier(.23, 1, .32, 1));outline:0;display:flex;overflow:clip}@keyframes set-sheet-in{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.settings-sheet{animation:none}}.settings-page.in-sheet{flex:1;min-width:0;margin:0;padding:0;display:flex;position:relative}.settings-page.in-sheet .settings{border:0;border-radius:0;flex:1;grid-template-columns:220px minmax(0,1fr);max-width:none;height:100%;min-height:0}.settings-page.in-sheet .settings-nav{padding-top:52px;overflow-y:auto}.settings-page.in-sheet .settings-panel{padding-top:56px;overflow-y:auto}.settings-page.in-sheet .page-head{z-index:var(--z-raised);justify-content:space-between;align-items:center;height:52px;margin:0;padding:0 12px 0 20px;display:flex;position:absolute;inset:0 0 auto}.settings-page.in-sheet .page-head .title{font-size:var(--fs-lg);margin:0}.connection-address{overflow-wrap:anywhere;color:var(--text);font-family:var(--mono);margin-top:8px}.connection-remote{border-bottom:1px solid var(--line);padding:18px 0}.connection-remote h3{margin:0}.connection-remote p{margin:6px 0 14px}.connection-remote form{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.connection-remote .input{flex:220px;width:100%}.connection-remote label{font-size:var(--fs-md);color:var(--text-2);flex-basis:100%}.connection-settings .btn{white-space:normal;flex-shrink:0;min-height:40px}@media (width<=600px){.connection-settings .set-row{gap:var(--sp-6);flex-wrap:wrap}}.set-select.semantic-model{min-width:15rem;max-width:100%}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-normal-CStSwzyf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-italic-v0y9XLkz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-italic-CwAYKvT1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.daily-note{column-gap:var(--sp-9);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 210px;align-items:start;display:grid}.daily-note>.page-head{grid-area:1/1}.daily-note>.mini-month,.daily-note>.day-nav-slot>.day-nav-host>.mini-month{margin-top:calc(var(--head-top) + 6px);grid-area:1/2/span 2}@media (width>=720px) and (width<=1100px){.daily-note{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.daily-note>.mini-month,.daily-note>.day-nav-slot>.day-nav-host>.mini-month{grid-area:2/1;max-width:320px;margin-top:0;margin-bottom:16px}.daily-note>.daily-body{grid-row:3}.daily-note>.connections.connections{grid-row:4}.daily-note>.mini-month .daily-timed,.daily-note>.day-nav-slot>.day-nav-host>.mini-month .daily-timed{display:none}.mini-month>.mini-mobile-toggle{align-items:center;gap:var(--sp-4);color:var(--text-2);padding:4px 0;display:flex}.mini-month>.mini-mobile-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mini-month>.mini-content{display:none}.mini-month>.mini-content.expanded{margin-top:8px;display:block}}.day-head{align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.day-head>.title{flex:0 auto;width:auto;min-width:0}@media (width<=1100px){.day-head>.title{font-size:var(--fs-2xl)}}.day-head>.day-head-tools{align-items:center;gap:var(--sp-3);margin-left:auto;display:inline-flex}.day-head .today-range{margin:0}.daily-reviewed.icon-only{border-radius:var(--r-md);justify-content:center;width:32px;height:32px;margin:0;padding:0}.daily-reviewed.icon-only svg{width:16px;height:16px}.day-switch>.ui-tabs{margin:var(--sp-2) 0 var(--sp-7)}@media (width<=719px){.day-switch>.ui-tabs.seg{scroll-snap-type:x proximity;width:100%;display:flex}}.day-all>[role=tabpanel]>*+*{margin-top:var(--sp-7)}.day-all .filler:not(.empty){min-height:40px}.day-section-label{margin:var(--sp-8) 0 var(--sp-3);font-size:var(--fs-md);color:var(--text-2);font-weight:600}.daily-body{grid-area:2/1;min-width:0}.daily-note.m-day-next{--m-day-x:22px}.daily-note.m-day-prev{--m-day-x:-22px}.daily-note:is(.m-day-next,.m-day-prev)>:not(.mini-month,.day-nav-slot){animation:m-day .3s var(--ease-out) backwards}@keyframes m-day{0%{opacity:0;transform:translateX(var(--m-day-x));filter:blur(2px)}}.daily-note .head-meta{align-items:center}.daily-reviewed{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);height:22px;font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 0 -8px;padding:0 8px;transition:background-color .15s,color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.daily-reviewed:active:not(:disabled){transform:scale(.97)}.daily-reviewed.on{background:var(--accent-soft);color:var(--accent-text);margin-left:0;padding-left:6px}.daily-reviewed:disabled{opacity:.5;cursor:default}.daily-reviewed:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.daily-reviewed:hover:not(:disabled){color:var(--accent-text)}.daily-reviewed:not(.on):hover:not(:disabled){background:var(--hover)}}@media (prefers-reduced-motion:reduce){.daily-reviewed{transition:none}}.mini-month{font-size:var(--fs-sm);color:var(--text-2)}.mini-mobile-toggle{display:none}.mini-month-head{align-items:center;gap:var(--sp-1);margin-bottom:4px;display:flex}.mini-month-head>span{flex:1;font-weight:500}.mini-month-head .icon-btn{width:26px;height:26px}.mini-week{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mini-week [role=columnheader]{font-size:var(--fs-xs);color:var(--muted);padding:3px 0}.mini-day{border-radius:var(--r-sm);height:29px;color:var(--text-2);place-items:center;padding-bottom:5px;text-decoration:none;display:grid;position:relative}.mini-day.outside{color:var(--muted)}@media (hover:hover){.mini-day:hover{background:var(--hover)}}.mini-day.selected{background:var(--accent-soft);color:var(--accent-text)}.mini-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--accent-line);font-weight:700}.mini-day:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.mini-dot{border-radius:var(--r-circle);width:6px;height:6px;position:absolute;bottom:2px}.mini-dot.exists{border:1px solid}.mini-dot.reviewed{background:currentColor}.mini-day.selected .mini-dot{color:var(--text)}.mini-unreviewed{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.mini-unreviewed ul{max-height:180px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.mini-unreviewed li a{color:var(--text-2);border-radius:var(--r-sm);padding:5px 2px;text-decoration:none;display:block}.mini-snippet{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (hover:hover){.mini-unreviewed li a:hover{background:var(--hover)}}@media (width<=640px){.daily-note{display:block}.daily-note>.mini-month,.daily-note>.day-nav-slot>.day-nav-host>.mini-month{margin-top:0;margin-bottom:20px}.mini-month{width:100%}.mini-mobile-toggle{align-items:center;gap:var(--sp-4);color:var(--text-2);padding:4px 0;display:flex}.mini-mobile-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mini-content{max-width:280px;margin-left:24px;display:none}.mini-content.expanded{margin-top:8px;display:block}}:root{--head-top:22px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring:linear(0, .157, .438 8.5%, .698 13%, .887 17.6%, 1.012 22.5%, 1.083 27.5%, 1.11 32.5%, 1.103 37.7%, 1.074 43.2%, 1.039 49.3%, 1.01 56%, .993 63.7%, .991 73%, .997 86%, 1);--flash:#ffc40057;--pen:color-mix(in srgb, var(--text) 78%, transparent);--bg:#fff;--bg-side:#f7f7f6;--bg-raised:#fff;--text:#25252b;--text-2:#55555f;--muted:#70707b;--faint:#b4b4bd;--control-line:#8b8b95;--line:#ececef;--hover:#1e1e320e;--active:#1e1e3216;--accent:#5a67c8;--accent-text:#4b58b8;--accent-soft:#5a67c81c;--accent-line:#5a67c873;--accent-fg:#fff;--accent-hover:#515db4;--focus-border:color-mix(in srgb, var(--accent-text) 35%, var(--muted));--knob:#fffdf9;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);--danger:#c0524a;--danger-fg:#fff;--danger-solid-fg:#fff;--danger-solid:#c0524a;--shadow:0 10px 40px #14142829, 0 1px 3px #1414281a;--row-hover:#f5f5f6;--tone-s:26%;--tone-l:34%;--tone-a:.17;--field-h:36px;--field-r:var(--r-lg);--field-font:var(--fs-base);--font:"Funnel Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--display:"Funnel Display Variable", var(--font);--mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, "Cascadia Code", Menlo, Consolas, monospace;--sidebar-w:240px;--panel-w:300px;--peek-w:380px;--c-blue:#4a78d0;--c-green:#3e9a6a;--c-amber:#c58a1a;--c-red:#c9524a;--c-violet:#8062cc;--c-slate:#6b7585;--c-teal:#2b9aa0;--c-pink:#c9548c;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#1b1c1f;--bg-side:#161719;--bg-raised:#222327;--text:#e6e6ea;--text-2:#b9b9c2;--muted:#8f8f9b;--faint:#5f5f6a;--control-line:#70707b;--line:#2a2b30;--hover:#ffffff0f;--active:#ffffff1a;--accent:#8f9bef;--accent-text:#a1abf5;--accent-soft:#8f9bef26;--accent-line:#8f9bef80;--accent-fg:#17150f;--accent-hover:#838ed9;--danger:#e07a70;--danger-fg:#1b1c1f;--danger-solid-fg:#fff;--danger-solid:#c9463d;--shadow:0 10px 40px #00000080, 0 1px 3px #0006;--row-hover:#222327;--tone-s:42%;--tone-l:76%;--tone-a:.2;--c-blue:#7aa2f0;--c-green:#6cc79a;--c-amber:#e3b04b;--c-red:#ec8279;--c-violet:#a994ee;--c-slate:#98a2b3;--c-teal:#5cc4c9;--c-pink:#ee86b6;--flash:#ffc42833;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],:root[data-theme=dark-dim]{--bg:#1b1c1f;--bg-side:#161719;--bg-raised:#222327;--text:#e6e6ea;--text-2:#b9b9c2;--muted:#8f8f9b;--faint:#5f5f6a;--control-line:#70707b;--line:#2a2b30;--hover:#ffffff0f;--active:#ffffff1a;--accent:#8f9bef;--accent-text:#a1abf5;--accent-soft:#8f9bef26;--accent-line:#8f9bef80;--accent-fg:#17150f;--accent-hover:#838ed9;--danger:#e07a70;--danger-fg:#1b1c1f;--danger-solid-fg:#fff;--danger-solid:#c9463d;--shadow:0 10px 40px #00000080, 0 1px 3px #0006;--row-hover:#222327;--tone-s:42%;--tone-l:76%;--tone-a:.2;--c-blue:#7aa2f0;--c-green:#6cc79a;--c-amber:#e3b04b;--c-red:#ec8279;--c-violet:#a994ee;--c-slate:#98a2b3;--c-teal:#5cc4c9;--c-pink:#ee86b6;--flash:#ffc42833;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-theme=light-dim]{--bg:#f1f0ed;--bg-side:#e9e8e4;--bg-raised:#f7f6f3;--text:#2f2f35;--text-2:#5a5a63;--muted:#686870;--faint:#acacb3;--control-line:#808087;--line:#dfded9;--hover:#322d1e0f;--active:#322d1e17;--row-hover:#e9e8e4;--shadow:0 10px 40px #28231424, 0 1px 3px #2823141a}html:root[data-theme=dark-dim]{--bg:#2b2d32;--bg-side:#25272b;--bg-raised:#33353b;--text:#d8d9df;--text-2:#b8b9c2;--muted:#9c9da6;--faint:#63656f;--control-line:#80818b;--line:#3b3d44;--hover:#ffffff0e;--active:#ffffff17;--row-hover:#31333a;--shadow:0 10px 40px #00000061, 0 1px 3px #0000004d}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:var(--fs-lg)/1.6 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:where(button:not(:disabled,[role=menuitem],[role=option],.bullet,.fold,.grip)){transition:transform .16s var(--ease-out)}:where(button:not(:disabled,[role=menuitem],[role=option],.bullet,.fold,.grip):active){transform:scale(.97)}@media (prefers-reduced-motion:reduce){:where(button:active){transform:none}}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}html{-webkit-text-size-adjust:100%}code{font-family:var(--mono);font-size:var(--em-code);background:var(--hover);border-radius:var(--r-sm);padding:.1em .35em}kbd{font:var(--fs-xs)/1 var(--mono);color:var(--muted);background:var(--hover);border-radius:var(--r-sm);padding:3px 6px}:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit]),textarea,select):focus-visible{outline:1px solid var(--focus-border);outline-offset:0;box-shadow:var(--focus-ring)}.muted{color:var(--muted)}.small{font-size:var(--fs-md)}.main{flex-direction:column;min-width:0;height:100%;display:flex}.topbar{align-items:center;gap:var(--sp-3);padding:10px max(14px, var(--safe-right)) 10px max(14px, var(--safe-left));min-height:52px;display:flex}.spacer{flex:1}.scroll{scrollbar-gutter:stable;flex:1;overflow-y:auto}.column{margin:0 auto;padding:8px 40px 120px}.only-mobile{display:none}.space-switch{min-height:36px;position:relative}.space-btn{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);width:100%;font-weight:600;font-size:var(--fs-base);text-align:left;padding:6px 8px;display:flex}.space-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.avatar{width:var(--av,22px);height:var(--av,22px);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text);font-size:var(--av-fs,var(--fs-sm));place-items:center;font-weight:700;display:inline-grid}.menu{z-index:var(--z-bar);background:var(--bg-raised);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.menu button{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);text-align:left;width:100%;padding:6px 8px;display:flex}.menu button.on{background:var(--hover)}@media (hover:hover){.menu button:hover{background:var(--hover)}.menu .space-row .space-act:hover{color:var(--text)}}.nav{gap:var(--sp-1);flex-direction:column;display:flex}.section{font-size:var(--fs-sm);color:var(--muted);margin:0 0 4px;padding:0 10px;font-weight:600}.nav-item{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-base);padding:5px 10px;display:flex}.nav-item .ico{color:var(--muted);display:grid}.nav-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-item.active{background:var(--active);color:var(--text)}.nav-item.active .ico{color:var(--accent-text)}.count{font-size:var(--fs-sm);color:var(--muted);background:var(--hover);border-radius:var(--r-lg);padding:0 7px;line-height:20px}.panel{background:var(--bg);border-left:1px solid var(--line);visibility:hidden;flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel.open{visibility:visible}.panel-head{min-height:52px;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;padding:14px 18px 4px;font-weight:600;display:flex}.panel-body{width:var(--panel-w);flex:1 1 0;min-height:0;padding:4px 18px 40px;overflow-y:auto}.panel-title{font-size:var(--fs-lg);margin-bottom:6px;font-weight:650;line-height:1.35}.panel section{margin-top:22px}.panel h3{font-size:var(--fs-sm);color:var(--muted);margin:0 0 8px;font-weight:600}.count-sm{color:var(--muted);margin-left:4px}.props{gap:var(--sp-4);margin:0;display:grid}.props>div{gap:var(--sp-5);font-size:var(--fs-md);grid-template-columns:92px 1fr;line-height:1.5;display:grid}.props dt{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.props dd{overflow-wrap:anywhere;min-width:0;margin:0}.props .sys{opacity:.7;font-size:var(--fs-sm)}.panel-info>div{grid-template-columns:72px minmax(0,1fr)}.panel-info dd{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;overflow:hidden}.panel-info .info-sep,.panel-info .muted{color:var(--muted)}.panel-info a{color:var(--accent-text);text-decoration:none}.panel-info a:hover{text-decoration:underline}.plain-list{gap:var(--sp-1);font-size:var(--fs-base);margin:0;padding:0;list-style:none;display:grid}.plain-list a{border-radius:var(--r-md);color:var(--accent-text);margin:0 -8px;padding:3px 8px;display:block}.plain-list a:hover{background:var(--hover)}.page-head{padding:var(--head-top) 0 14px}.title,.title-field{resize:none;width:100%;font-size:var(--fs-2xl);letter-spacing:-.02em;text-wrap:balance;background:0 0;border:0;outline:0;margin:0;padding:0;font-weight:700;line-height:1.22;display:block;overflow:hidden}.count,.count-sm,.count-mute,.fld-label{font-family:var(--mono)}.title,.title-field,.heading-block .text,.heading-block .edit,.hist-title,.rf-big,.object-studio .studio-head input.studio-name,.tree .line[data-kind=h1] .text,.tree .line[data-kind=h2] .text,.slide h1,.slide h2,.print-doc h1,.print-doc h2{font-family:var(--display)}.title-heading{font:inherit;margin:0}.title-field::placeholder{color:var(--faint)}.eyebrow{font-size:var(--fs-sm);color:var(--accent-text);margin-top:6px;font-weight:600}.eyebrow code{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.head-meta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:8px;display:flex}.head-meta:empty{display:none}.heading-block.has-box{align-items:flex-start;display:flex}.heading-block.has-box>.check{width:22px;height:22px;margin:8px 12px 0 0}.heading-block.has-box>:not(.check){flex:1;min-width:0}.heading-block .text,.heading-block .edit{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:700;line-height:1.3}.crumbs{align-items:center;gap:var(--sp-1);font-size:var(--fs-md);color:var(--muted);flex-wrap:wrap;margin-top:14px;display:flex}.crumbs a{border-radius:var(--r-md);margin:0 -2px;padding:2px 6px}.crumbs a:hover{background:var(--hover);color:var(--text)}.sep{color:var(--faint);margin:0 2px}.loading{height:200px}.notice,.pad{color:var(--muted);padding:60px 0}.notice a{color:var(--accent-text)}.tree{margin-top:4px}.block{position:relative}.tree .line:not([data-kind=code]){touch-action:pan-y}.line{align-items:flex-start;gap:var(--sp-1);border-radius:var(--r-md);padding-left:0;display:flex;position:relative}.line.is-mirror:before{content:"";border-radius:var(--r-sm);background:var(--accent-line);opacity:.55;width:2px;position:absolute;top:4px;bottom:4px;left:-4px}.fold{width:20px;height:25px;color:var(--faint);opacity:0;place-items:center;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:4px;left:-20px;transform:rotate(90deg)}.fold.none{pointer-events:none}.fold.closed{transform:rotate(0)}.line:hover>.fold:not(.none),.fold:focus-visible{opacity:1}.tree .line:not(.dotless,.is-task,[data-kind=numbered],:has(>.check),:has(>.bullet.ring))>.fold:not(.always){visibility:hidden}.app[data-bullets=on] .tree .line.dotless:not(.is-task,[data-kind=numbered],[data-kind=code],[data-kind=divider],:has(>.check),:has(>.bullet.ring))>.fold:not(.always){visibility:hidden}@media (width>=720px){.tree .line:not(.dotless,.is-task,[data-kind=numbered],:has(>.check),:has(>.bullet.ring)):has(>.fold:not(.always)){--grip-left:-24px}.app[data-bullets=on] .tree .line.dotless:not(.is-task,[data-kind=numbered],[data-kind=code],[data-kind=divider],:has(>.check),:has(>.bullet.ring)):has(>.fold:not(.always)){--grip-left:-24px}}.tree .block.has-kids>.line>.bullet{cursor:pointer}@media (hover:hover){.fold:hover{color:var(--text)}}.bullet{border-radius:var(--r-md);flex:none;place-items:center;width:22px;height:25px;display:grid}.bullet i{border-radius:var(--r-circle);background:var(--faint);width:6px;height:6px;transition:transform .12s,background .12s}@media (hover:hover){.bullet:hover i{background:var(--accent);transform:scale(1.35)}}.bullet.folded i{box-shadow:0 0 0 3.5px var(--active)}.bullet.ring i{border:1.6px solid var(--accent);background:0 0;width:9px;height:9px}.check{border-radius:var(--r-sm);border:1.25px solid var(--control-line);color:#0000;width:15px;height:15px;transition:background .12s, border-color .12s, transform .16s var(--ease-out);flex:none;place-items:center;margin:4px 8px 0 3px;display:grid}.check.round{border-radius:var(--r-circle)}.check.cancelled{border-color:var(--control-line);background:0 0}.check.cancelled:after{content:"";border-radius:var(--r-sm);background:var(--control-line);width:1.5px;height:64%;transform:rotate(45deg)}.check.doing{border-color:var(--accent);position:relative}.check.doing:not(.on):not(.cancelled):not(.habit):after{content:"";border-radius:var(--r-circle);background:linear-gradient(90deg, var(--accent) 50%, transparent 50%);width:6px;height:6px;margin:auto;position:absolute;inset:0}.check.waiting{border-style:dashed}.check.habit:not(.on):not(.cancelled):after{content:"";background:var(--control-line);width:8px;height:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11v-1a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v1a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11v-1a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v1a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E") 50%/contain no-repeat}.check.habit.doing:not(.on):not(.cancelled):after{background:var(--accent)}.check:hover{border-color:var(--accent)}button.check:active{transform:scale(.88)}@media (prefers-reduced-motion:reduce){button.check:active{transform:none}}.check.on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.check.static{pointer-events:none;vertical-align:-3px;margin:0 10px 0 0;display:inline-grid}.content{flex:1;min-width:0;position:relative}.text{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:25px;padding:0}.is-done .text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.is-done .chip,.is-done .pill{opacity:.7}.placeholder{color:var(--faint)}.status{background:var(--hover);border-radius:var(--r-lg);padding:0 7px;line-height:20px}.filler{cursor:text;min-height:160px;color:var(--faint);padding:8px 24px}.filler.empty{min-height:80px}.chip{align-items:center;gap:var(--sp-3);min-height:24px;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--r-md);font-size:var(--fs-md);cursor:pointer;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 9px;font-weight:500;display:inline-flex;position:relative}.chip:hover{background:var(--active)}.chip:not(.ilink):not(.chip-pending):after{content:"";position:absolute;inset:-10px -2px}@media (width<=719px){.chip:not(.ilink):not(.chip-pending):not(.typed-object-link){min-height:32px;font-size:var(--fs-lg);padding:0 12px}.chip:not(.ilink):not(.chip-pending):after{inset:-6px -2px}}.chip.ilink{min-height:0;font-size:inherit;font-weight:inherit;color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;background:0 0;border-radius:0;padding:0;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s;display:inline}.chip.ilink:hover{color:color-mix(in srgb, var(--accent-text) 78%, var(--text));background:0 0;text-decoration-color:currentColor}.chip.ilink.tc{color:color-mix(in srgb, var(--tc-ink) 78%, var(--text))}.chip.ilink.tc:hover{color:color-mix(in srgb, var(--tc-ink) 62%, var(--text))}.chip.opill>.ilink-icon{margin-left:-2px;display:inline-flex}.chip.opill{min-width:0;max-width:100%}.chip.opill>.ilink-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip.opill>.ilink-icon .tglyph{color:inherit}.chip.opill.tc{color:color-mix(in srgb, var(--tc-ink) 72%, var(--text));background:color-mix(in srgb, var(--tc) 13%, transparent)}.chip.opill.tc:hover{background:color-mix(in srgb, var(--tc) 22%, transparent)}.chip.ilink:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--r-sm)}.chip.ilink>.ilink-icon{vertical-align:-2px;margin-right:4px;text-decoration:none;display:inline-block}.chip.ilink>.ilink-icon .tglyph{display:inline-flex}.chip.ilink>.ilink-icon,.chip.ilink>.ilink-title{pointer-events:none}@media (prefers-reduced-motion:reduce){.chip.ilink{transition:none}}.line.is-place .chip.ilink>.ilink-icon,.line.has-link-card .chip.ilink>.ilink-icon{display:none}.chip-pending{border-radius:var(--r-md);min-height:0;font-size:var(--em-chip);font-weight:inherit;color:var(--muted);outline:1px dashed var(--faint);outline-offset:-1px;cursor:pointer;transition:background-color .12s ease, color .12s ease, transform .16s var(--ease-out);background:0 0;padding:1px 7px;display:inline}.chip-pending:hover{background:var(--hover);color:var(--text-2)}.chip-pending:active{transform:scale(.97)}.chip-pending:focus-visible{outline:2px dashed var(--accent-text)}@media (prefers-reduced-motion:reduce){.chip-pending{transition:none}}.pill{font-family:var(--mono);font-size:var(--fs-sm);border-radius:var(--r-pill);color:var(--text-2);background:var(--hover);vertical-align:1px;margin:0 1px;padding:0 9px;font-weight:400;line-height:22px;display:inline-block}.pill:hover{background:var(--active);color:var(--text)}@media (width<=719px){.pill{font-size:var(--fs-md);padding:0 11px;line-height:28px}}.url{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:2px;overflow-wrap:anywhere}.url-hide{letter-spacing:0;font-size:0}.url-cut:after{content:"…"}.editor{position:relative}.editor .uploading{font-size:var(--fs-sm);color:var(--muted);pointer-events:none;position:absolute;top:2px;right:0}.edit{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:25px;line-height:inherit;caret-color:var(--accent);background:0 0;border:0;outline:0;margin:0;padding:0;display:block;overflow:hidden}.popup{z-index:var(--z-bar);background:var(--bg-raised);border-radius:var(--r-lg);min-width:260px;max-width:min(420px,90vw);box-shadow:0 0 0 1px var(--line), var(--shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.popup li{align-items:baseline;gap:var(--sp-5);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-base);padding:5px 9px;display:flex}.popup li.sel{background:var(--accent-soft)}.popup .label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.popup .label.two-line{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.popup .two-line .hit-title,.popup .two-line .hit-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popup .two-line .hit-detail{font-size:var(--fs-sm);color:var(--muted)}.popup .two-line .hit-detail:before{content:"•";color:var(--faint);margin-right:6px}.popup .hint{text-overflow:ellipsis;max-width:60%;overflow:hidden}.popup .create .label{color:var(--accent-text)}.popup li.popup-group{cursor:default;font-size:inherit;padding:0;display:block}.popup li.popup-group+li.popup-group{margin-top:4px}.popup .popup-group>ul{margin:0;padding:0;list-style:none}.popup .popup-group>ul>li{font-size:var(--fs-base)}.popup .popup-sep{font:400 var(--fs-xs) var(--mono);color:var(--muted);padding:6px 9px 3px}@media (width<=719px){.popup.floating li:not(.popup-group){align-items:center;min-height:44px}}.popup li.sub{padding-left:26px}.popup .chev{color:var(--faint);transition:transform .16s var(--ease-out,ease-out);flex:none;align-self:center;display:inline-grid}.popup [aria-expanded=true]>.chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.popup .chev{transition:none}}.popup .hint{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.rows{margin:8px 0 0;padding:0;list-style:none}.sheet{background:var(--bg-raised);border-radius:var(--r-xl);width:min(520px,100vw - 24px);box-shadow:var(--shadow);padding:18px}.sheet h2{font-size:var(--fs-lg);margin:0 0 10px}.sheet textarea{resize:vertical;border-radius:var(--field-r);background:var(--hover);width:100%;font-size:var(--fs-lg);border:0;outline:0;padding:10px 12px}.sheet textarea:focus-visible{box-shadow:0 0 0 1px var(--focus-border), var(--focus-ring)}.sheet-actions{justify-content:flex-end;gap:var(--sp-4);margin-top:12px;display:flex}@media (width<=719px){.popover.as-sheet.page-menu{flex-direction:column;display:flex}.popover.as-sheet.page-menu .menu-sep{display:none}.popover.as-sheet.page-menu .menu-group[data-group=Add]{order:2}.popover.as-sheet.page-menu .menu-item.danger{background:var(--bg-raised);box-shadow:0 -1px 0 var(--line);border-radius:0 0 var(--r-md) var(--r-md);order:3;position:sticky;bottom:0}}.theme-card:focus-visible,.color-dot:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.toasts{z-index:var(--z-toast);justify-items:center;gap:var(--sp-4);pointer-events:none;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{align-items:center;gap:var(--sp-5);border-radius:var(--r-lg);background:var(--bg-raised);width:fit-content;max-width:100%;min-height:44px;color:var(--text);font-size:var(--fs-base);box-shadow:0 0 0 1px var(--line), var(--shadow);padding:4px 14px;animation:.18s rise;display:flex}.toast-ic{color:var(--c-green);flex:none}.toast-ic.fail{color:var(--danger)}.toast-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.toast-count{border-radius:var(--r-pill);background:var(--hover);color:var(--text-2);font:500 var(--fs-sm) var(--mono);font-variant-numeric:tabular-nums;padding:1px 7px}.toast.has-action{pointer-events:auto;padding-right:4px}.toast-action{border-radius:var(--r-md);min-width:52px;color:var(--accent-text);transition:background-color .15s, transform .16s var(--ease-out,ease-out);font:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;margin-left:4px;padding:0 12px;font-weight:600}.toast-action:hover{background:var(--hover)}.toast-action:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.toast-action:active{transform:none}}.toast-close{border-radius:var(--r-md);width:36px;height:36px;color:inherit;font-size:var(--fs-lg);opacity:.6;cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.toast-close:hover{opacity:1;background:var(--hover)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.center-screen{place-items:center;height:100%;padding:24px;display:grid}.center-card{text-align:center;color:var(--text-2)}.logo-dot{border-radius:var(--r-circle);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 7px var(--accent-soft);margin:0 auto 18px}.bottombar,.scrim{display:none}@media (width<=719px){:root{--field-h:48px;--field-font:var(--fs-lg)}body{font-size:var(--fs-lg)}.app,.app.with-panel{display:block}.only-mobile{display:inline-grid}.hide-mobile{display:none}.main{height:100%}.column{padding:0 max(18px, var(--safe-right)) calc(150px + var(--safe-bottom)) max(18px, var(--safe-left))}input:not(.studio-name),textarea:not(.title-field){font-size:var(--fs-lg)!important}.title,.title-field{font-size:var(--fs-2xl)}.panel{z-index:var(--z-panel);box-shadow:var(--shadow);visibility:visible;border-left:0;width:100vw;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.panel.open{transform:none}.panel-body{width:auto}.scrim.show{z-index:var(--z-scrim);background:#0f0f194d;display:block;position:fixed;inset:0}.fold:not(.none){opacity:.7}.overlay{padding-top:8vh}.sheet-overlay{padding:0 0 var(--kb-inset,0px);align-items:flex-end}.sheet-overlay .sheet{max-height:calc(100dvh - var(--kb-inset,0px) - var(--safe-top) - 12px);overflow-y:auto}.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;padding-bottom:calc(18px + var(--safe-bottom))}.sheet-overlay.capture-overlay{z-index:var(--z-sheet);padding:0 0 var(--kb-inset,0px);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-overlay.capture-overlay .sheet.capture-screen{gap:var(--sp-6);width:100%;height:calc(100dvh - var(--kb-inset,0px));max-height:none;padding:calc(8px + var(--safe-top)) 16px calc(16px + var(--safe-bottom));box-shadow:none;background:var(--bg);border-radius:0;flex-direction:column;display:flex}.capture-head{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.capture-head h2{font-size:var(--fs-lg);margin:0}.capture-head .btn:first-child{justify-self:start}.capture-head .capture-save{color:var(--accent);justify-self:end;font-weight:600}.capture-head .capture-save:disabled{color:var(--text-3,var(--text-2));opacity:.6}.capture-type{box-sizing:border-box;grid-template-columns:1fr 1fr;align-self:stretch;width:auto;max-width:none;display:grid}.capture-screen .finder{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:0 0;flex:1;padding:0;overflow-y:auto}.capture-type.capture-dest{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-screen textarea{resize:none;min-height:0;font-size:var(--fs-lg);background:0 0;flex:1;padding:4px 2px}.capture-screen textarea:focus-visible{box-shadow:none}.toasts{bottom:calc(84px + var(--safe-bottom));justify-items:stretch;width:calc(100vw - 32px)}.toast{width:100%;min-height:56px;font-size:var(--fs-lg)}.toast-action{min-height:44px}.toast-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.tone-0{--h:214}.tone-1{--h:152}.tone-2{--h:34}.tone-3{--h:350}.tone-4{--h:264}.tone-5{--h:182}.tone-6{--h:58}.tone-7{--h:18}.opt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-sm);border-radius:var(--r-lg);color:hsl(var(--h) var(--tone-s) var(--tone-l));background:hsl(var(--h) var(--tone-s) 52% / var(--tone-a));padding:0 8px;font-weight:500;line-height:19px;display:inline-block;overflow:hidden}.opt.tc{color:var(--tc-ink);background:color-mix(in srgb, var(--tc) 13%, transparent)}.warn{color:var(--danger)}.fld{align-items:center;gap:var(--sp-3);max-width:100%;min-height:22px;display:inline-flex;position:relative}.fld-label{color:var(--muted);font-size:var(--fs-sm)}.fld-value{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);min-width:0;color:var(--text-2);cursor:pointer;flex-wrap:wrap;margin:0 -5px;padding:0 5px;display:inline-flex}.fld-value:hover{background:var(--hover)}.fld.ro .fld-value{color:var(--muted);cursor:default}.fld.ro .fld-value:hover{background:0 0}.fld.empty{border-radius:var(--r-md);color:var(--muted);font-size:var(--fs-sm);margin-left:-7px;padding:0 7px;display:none}.fld.empty:hover{background:var(--hover);color:var(--text-2)}.tree:not(.ProseMirror) .line:focus-within>.content .fld.empty,.page-head .fld.empty{display:inline-flex}.tree.ProseMirror-focused .line:has(>.content>.has-caret)>.content .fld.empty{display:inline-flex}.fld-add{color:var(--muted);opacity:0}.fld-value:hover .fld-add{opacity:1}.fld-clear{z-index:var(--z-base);border-radius:var(--r-circle);width:16px;height:16px;font-size:var(--fs-md);color:var(--faint);opacity:0;place-items:center;line-height:1;transition:opacity .12s;display:inline-grid;position:absolute;top:3px;right:-17px}.fld-clear:focus-visible{opacity:1}@media (hover:hover){.fld:hover>.fld-clear{opacity:1}.fld-clear:hover{background:var(--hover);color:var(--text)}}.fld-empty{color:var(--muted)}.fld-range{align-items:center;gap:var(--sp-3);display:inline-flex}.fld-panel,.fld-cell{width:100%;font-size:inherit;display:flex}.fld-panel .fld-value,.fld-cell .fld-value{min-height:24px;color:var(--text);flex:1;margin:0;padding:2px 6px}.fld-panel .fld-value{margin:-2px -6px}.fld-cell .fld-value{min-height:30px;padding:4px 8px}.fld-cell.ro .fld-value,.fld-panel.ro .fld-value{color:var(--muted)}.fld-panel .fld-clear{position:absolute;top:4px;right:-6px}.options li{justify-content:space-between;align-items:center;gap:var(--sp-6);border-radius:var(--r-md);cursor:pointer;color:var(--muted);padding:5px 8px;display:flex}.options li.sel,.finder li.sel{background:var(--accent-soft)}.options li.clear{font-size:var(--fs-md);margin-top:2px}.options li.opt-group{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:default;pointer-events:none;padding:8px 8px 2px}.options li.opt-group:first-child{padding-top:4px}.options li.opt-sep{background:var(--line);pointer-events:none;height:1px;margin:4px 2px;padding:0}.options li.opt-action{font-size:var(--fs-md);color:var(--text-2)}.opt-empty{color:var(--muted);font-size:var(--fs-md);padding:8px 10px}.finder{width:300px}.finder>.input,.finder>.input-wrap{margin-bottom:var(--sp-2)}.finder li{align-items:baseline;gap:var(--sp-5);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-base);padding:5px 9px;display:flex}.finder .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.finder .hint{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.finder .create .label{color:var(--accent-text)}.finder li>svg{color:var(--accent-text);align-self:center}.options li>svg{color:var(--accent-text)}.col-list{gap:var(--sp-1);min-width:170px;display:grid}.col-list label{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-base);padding:5px 8px;display:flex}.col-list label:hover{background:var(--hover)}.save-form{gap:var(--sp-3);padding:2px;display:flex}.save-form .input{width:200px}.eyebrow .count{letter-spacing:0;vertical-align:1px;margin-left:8px;font-weight:500}.toolbar{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;margin:0 0 14px;display:flex}.toolbar .spacer{flex:1}.tool{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);height:30px;font-size:var(--fs-md);color:var(--text-2);transition:transform .16s var(--ease-out,ease-out), background-color .15s var(--ease-out,ease-out);padding:0 10px;display:inline-flex}.tool:hover{background:var(--hover)}.table-wrap{--sel-w:40px;--table-edge-shadow:#14142817;margin:0 -10px;padding:0 10px 8px;overflow-x:auto}@media (prefers-color-scheme:dark){:root:not([data-theme]) .table-wrap{--table-edge-shadow:#0000006b}}:root[data-theme^=dark] .table-wrap{--table-edge-shadow:#0000006b}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-base)}.table th{text-align:left;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:0;color:var(--muted);border-bottom:1px solid var(--line);padding:0 4px 6px;font-weight:500}.table th button{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);color:inherit;font:inherit;letter-spacing:inherit;padding:3px 6px;display:inline-flex}.table th button:hover{background:var(--hover);color:var(--text)}.sort-arrow{color:var(--accent-text)}.table td{vertical-align:middle;background:var(--bg);padding:1px 2px}.table tbody td{border-bottom:1px solid var(--line);height:38px}@media (hover:hover){.table tbody tr:hover td{background:var(--hover)}}.table td[class^=type-]>.fld-cell{max-width:176px}.table td.type-date>.fld-cell,.table td.type-datetime>.fld-cell,.table td.type-number>.fld-cell,.table td.type-checkbox>.fld-cell{max-width:none}.table .fld-value>span:not(.fld-add),.table .fld-value>.chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table .fld-value>.fld-add{flex:none}.table td.col-space{white-space:nowrap;padding-right:8px}@media (hover:hover){.table tbody tr:not(.group-row):not(.new-in-group):hover td{background:linear-gradient(var(--row-hover), var(--row-hover)), var(--bg)}.table tbody tr:not(.group-row):not(.new-in-group):hover td:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.table tbody tr:not(.group-row):not(.new-in-group):hover td:last-child{border-radius:0 var(--r-md) var(--r-md) 0}}.table .col-title{left:calc(var(--sel-w) - 10px);z-index:var(--z-base);background:var(--bg);min-width:200px;max-width:320px;position:sticky}.table th.col-title{z-index:var(--z-raised);background:var(--bg)}.table .col-title:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--table-edge-shadow), transparent);opacity:0;width:10px;transition:opacity .15s var(--ease-out,ease-out);position:absolute;top:0;bottom:0;right:-10px}.table-wrap.scrolled-x .col-title:after{opacity:1}.cell-title{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);white-space:nowrap;padding:5px 8px;display:flex;overflow:hidden}.cell-title>.cell-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cell-title:hover>.cell-name{color:var(--accent-text)}.cell-title>.pill{flex:none;margin:0}.cell-title.is-done{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.cell-title .check.static{flex:none;margin:0}.table .fld-value{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.table .chip{white-space:nowrap}.table tfoot td{background:0 0;padding-top:4px}.new-row{border-radius:var(--r-md);text-align:left;width:100%;font-size:var(--fs-base);color:var(--muted);padding:6px 8px}.new-row:hover{background:var(--hover);color:var(--text-2)}.board{align-items:flex-start;gap:var(--sp-6);scroll-snap-type:x proximity;margin:0 -10px;padding:0 10px 24px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.lane{border-radius:var(--r-lg);background:var(--bg-side);scroll-snap-align:start;flex:0 0 264px;min-height:140px;padding:8px;transition:background .12s}.lane.over{background:var(--accent-soft)}.lane.slim{flex-basis:168px;min-height:96px}.lane.slim .lane-head>:first-child{min-width:0}.lane.slim .cards{min-height:32px}.lane-head{align-items:center;gap:var(--sp-4);padding:2px 4px 8px;display:flex}.lane-head .spacer{flex:1}.lane-none{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.lane-add{border-radius:var(--r-md);width:24px;height:24px;font-size:var(--fs-lg);color:var(--muted);place-items:center;line-height:1;display:grid}.lane-add:hover{background:var(--hover);color:var(--text)}.cards{gap:var(--sp-4);min-height:48px;display:grid}.lane-empty{min-height:40px}.card{border-radius:var(--r-lg);background:var(--bg-raised);cursor:grab;padding:10px 12px;transition:box-shadow .12s,opacity .12s;box-shadow:0 1px 2px #14142814}.card:hover{box-shadow:0 2px 8px #14142821}.card.dragging{opacity:.4}.card-title{font-size:var(--fs-base);line-height:1.45}.card-title.is-done{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.card-title .check.static{margin:0 8px 0 0}.card-meta{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin-top:7px;display:flex}.props .extra{grid-template-columns:92px 1fr;position:relative}.ctx-details .btn.quiet.add-prop{color:var(--muted);font-size:var(--fs-md);margin-top:10px;margin-left:-4px;padding:0 4px;font-weight:400}@media (hover:hover){.ctx-details .btn.quiet.add-prop:hover:not(:disabled){color:var(--text)}}@media (width<=719px),(pointer:coarse){.ctx-details .btn.quiet.add-prop{--btn-h:36px}}.add-prop-pop{width:280px}.add-prop-menu{flex-direction:column;display:flex}.add-prop-heading{font-size:var(--fs-sm);color:var(--muted);padding:6px 10px 2px}.add-prop-form{gap:var(--sp-4);flex-direction:column;padding:6px;display:flex}.add-prop-kinds{gap:var(--sp-2);flex-wrap:wrap;display:flex}.add-prop-kinds button{align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color .12s var(--ease-out,ease-out), color .12s var(--ease-out,ease-out), transform .16s var(--ease-out,ease-out);background:0 0;border:0;padding:0 9px;display:inline-flex}.add-prop-kinds button:active{transform:scale(.97)}.add-prop-kinds button.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-text)}.add-prop-check{align-items:center;gap:var(--sp-4);height:32px;font-size:var(--fs-base);display:flex}.add-prop-actions{justify-content:flex-end;gap:var(--sp-3);display:flex}@media (hover:hover) and (pointer:fine){.add-prop-kinds button:not(.on):hover{background:var(--hover);color:var(--text)}}@media (prefers-reduced-motion:reduce){.add-prop-kinds button{transition:none}}.props .extra>.fld-clear{position:absolute;top:2px;right:-4px}.props .extra:hover>.fld-clear{opacity:1}.is-dragging,.is-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.card{position:relative}.card-ghost{left:var(--gx);top:var(--gy);width:var(--gw);z-index:var(--z-drag);pointer-events:none;opacity:.94;position:fixed;transform:rotate(1.2deg)}.card-ghost .card{box-shadow:var(--shadow);cursor:grabbing}.cal-ghost{left:var(--x);top:var(--y);z-index:var(--z-drag);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:var(--r-md);background:var(--bg-raised);max-width:220px;box-shadow:var(--shadow);font-size:var(--fs-sm);padding:3px 9px;position:fixed;overflow:hidden}.timer-btn{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);height:20px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted);padding:0 6px;display:inline-flex}@media (hover:hover){.timer-btn:hover{background:var(--hover);color:var(--accent-text)}}.timer-btn.on{color:var(--accent-text);background:var(--accent-soft)}.fields-in>.timer-btn{margin-left:-6px}.card-timer{opacity:0;transition:opacity .12s;position:absolute;top:7px;right:7px}.card:hover .card-timer,.card:focus-within .card-timer{opacity:1}.card-timer:has(.on){opacity:1}.card-timer .timer-btn{background:var(--bg-raised);box-shadow:0 0 0 1px var(--line)}.card-timer .timer-btn.on{background:var(--accent-soft)}.panel .panel-timer{margin-top:14px}.timer-panel .elapsed{font-variant-numeric:tabular-nums;opacity:.85;font-weight:450}.timer-bar{align-items:center;gap:var(--sp-5);border-radius:var(--r-lg);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line), 0 1px 3px #14142814;padding:8px 8px 8px 12px;display:flex}.timer-bar.in-sidebar{flex:none;margin-top:auto;position:sticky;bottom:12px}.timer-bar.mobile{display:none}.pulse-dot{border-radius:var(--r-circle);background:var(--accent);flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--accent-line)}50%{box-shadow:0 0 0 5px #0000}}.timer-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.timer-task{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);overflow:hidden}.timer-elapsed{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.cal{--bar-h:23px;--hour:48px;--gutter:52px}.cal-bar{gap:var(--sp-4) var(--sp-7)}.cal-nav{align-items:center;gap:var(--sp-1);display:inline-flex}@media (width<=719px){.cal-today-text{display:none}.cal>.page-head .cal-filters-btn{align-self:center;margin-left:auto}.cal-filters{gap:var(--sp-2);flex-direction:column;display:flex}.cal-filters .legend{min-height:48px}}.legend{cursor:pointer;-webkit-user-select:none;user-select:none}.legend .swatch{border-radius:var(--r-sm);width:18px;height:12px}.swatch.planned{border:1px dashed var(--accent-text);background:repeating-linear-gradient(135deg, var(--accent-line) 0 2px, transparent 2px 5px)}.swatch.actual{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.cal-ev{appearance:none;text-align:left;pointer-events:auto;align-items:center;gap:var(--sp-3);min-width:0;height:calc(var(--bar-h) - 3px);white-space:nowrap;border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-sm);color:var(--text-2);background:var(--hover);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:0;margin:1px 2px;padding:0 7px;line-height:1;display:flex;overflow:hidden}.cal-ev.movable{cursor:grab}.cal-ev:hover{background:var(--active)}.cal-ev:focus-visible{box-shadow:0 0 0 2px var(--accent-text)}.cal-ev.selected{box-shadow:0 0 0 2px var(--accent-line)}.cal-ev .label{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-ev .t{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.cal-ev .due{color:var(--muted)}.cal-ev svg{flex:none}.cal-ev .check.static{border-radius:var(--r-sm);vertical-align:0;border-width:1.5px;flex:none;width:12px;height:12px;margin:0}.cal-ev .check.static.round{border-radius:var(--r-circle)}.cal-ev.task{color:hsl(var(--h) var(--tone-s) var(--tone-l));background:hsl(var(--h) var(--tone-s) 52% / var(--tone-a))}.cal-ev.task:hover{background:hsl(var(--h) var(--tone-s) 52% / calc(var(--tone-a) + .08))}.cal-ev.task .check.static{border-color:hsl(var(--h) var(--tone-s) var(--tone-l));opacity:.8}.cal-ev.task .check.static.on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);opacity:1}.cal-ev.birthday{color:var(--accent-text);background:var(--accent-soft)}.cal-ev.is-done,.cal-ev.task.is-done{color:var(--muted);background:var(--hover)}.cal-ev.is-done .label{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.cal-ev.timed{background:0 0;padding:0 5px}.cal-ev.timed:hover{background:var(--hover)}.cal-ev.entry.planned{color:var(--accent-text);background:repeating-linear-gradient(135deg, var(--accent-soft) 0 4px, transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--accent-line)}.cal-ev.entry.actual{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 3px 0 0 var(--accent);padding-left:9px}.cal-ev.entry.selected{box-shadow:0 0 0 2px var(--accent-line)}.cal-ev.running{animation:2.2s ease-in-out infinite pulse-ring}@keyframes pulse-ring{0%,to{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 0 var(--accent-line)}50%{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 4px transparent}}.cal-ev.ghosted{opacity:.35}.cal-ev.cont-l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.cal-ev.cont-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.mo{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.mo-head{border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mo-head span{padding:7px 10px}.mo-week{height:calc(30px + var(--bar-h) * 4 + 6px);border-top:1px solid var(--line);position:relative}.mo-week:first-child{border-top:0}.mo-cells{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.mo-day{border-left:1px solid var(--line);min-width:0;padding:5px 7px;transition:background .1s}.mo-day:first-child{border-left:0}.mo-day:hover{background:var(--row-hover)}.mo-day.drop{background:var(--accent-soft)}.mo-num{border-radius:var(--r-lg);min-width:22px;height:22px;font-size:var(--fs-sm);color:var(--text-2);place-items:center;padding:0 4px;display:inline-grid}.mo-day.out .mo-num{color:var(--muted)}.mo-day.today .mo-num{background:var(--accent);color:var(--accent-fg);font-weight:600}.mo-bars{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--lanes), var(--bar-h));pointer-events:none;padding-top:30px;display:grid;position:relative}.cal-bar{grid-column:var(--col) / span var(--span);grid-row:var(--lane)}.mo-more{grid-column:var(--col);grid-row:var(--lane);pointer-events:auto;height:calc(var(--bar-h) - 3px);border-radius:var(--r-md);font-size:var(--fs-sm);text-align:left;color:var(--muted);white-space:nowrap;margin:1px 2px;padding:0 7px;line-height:1}.mo-more:hover{background:var(--hover);color:var(--text)}.wk{border:1px solid var(--line);border-radius:var(--r-lg);position:relative;overflow:hidden}.wk:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;opacity:0;height:32px;transition:opacity .16s var(--ease-out);z-index:var(--z-sticky);position:absolute;bottom:0;left:0;right:14px}.wk.wk-more:after{opacity:1}@media (prefers-reduced-motion:reduce){.wk:after{transition-duration:.01ms}}.wk-scroll{overscroll-behavior:contain;min-height:380px;max-height:calc(100vh - 230px);position:relative;overflow:auto}.wk-head{z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.wk-row{grid-template-columns:var(--gutter) minmax(0, 1fr);min-width:660px;display:grid}.wk-dcols,.wk-allday,.wk-cols{grid-template-columns:repeat(var(--cal-days,7), minmax(0, 1fr));display:grid}.wk-dh{align-items:baseline;gap:0 var(--sp-4);border-left:1px solid var(--line);flex-wrap:wrap;min-width:0;padding:8px 10px 6px;transition:background .1s;display:flex}.wk-dh.drop,.wk-adc.drop{background:var(--accent-soft)}.wk-dh .dow{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.wk-dh .num{font-size:var(--fs-lg);font-weight:600;line-height:1.5}.wk-dh.today .num,.wk-dh.today .dow{color:var(--accent-text)}.wk-dh .tracked{font-size:var(--fs-xs);color:var(--muted);flex-basis:100%;line-height:1.3}.wk-ad-label{text-align:right;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);padding:5px 8px 0 0}.wk-allday{grid-template-rows:repeat(var(--lanes), var(--bar-h));border-top:1px solid var(--line);padding-bottom:3px;position:relative}.wk-adc{grid-column:var(--col);grid-row:1 / span var(--lanes);border-left:1px solid var(--line)}.wk-allday .cal-ev,.wk-allday .mo-more{z-index:var(--z-base)}.wk-body{position:relative}.wk-hours{height:var(--box-h);position:relative}.wk-hours span{top:var(--top);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--muted);position:absolute;right:8px;transform:translateY(-50%)}.wk-cols{height:var(--box-h);position:relative}.wk-quick-anchor{top:var(--top);pointer-events:none;width:100%;height:1px;position:absolute;left:0}.wk-col{border-left:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:100% var(--hour);cursor:crosshair;position:relative}.wk-col.today{background-color:color-mix(in srgb, var(--accent) 4%, transparent)}.cal-ev.wk-ev{top:var(--top);left:var(--left);width:var(--w);height:var(--box-h);white-space:normal;line-height:1.25;font-size:var(--fs-sm);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line), inset 3px 0 0 var(--faint);cursor:pointer;margin:0;padding:3px 6px 0 9px;display:block;position:absolute}.cal-ev.wk-ev.movable{cursor:grab}.cal-ev.wk-ev.timed:hover{background:var(--row-hover)}.cal-ev.wk-ev.entry.planned{background:repeating-linear-gradient(135deg, var(--accent-soft) 0 5px, transparent 5px 10px), var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent-line);padding-left:7px}.cal-ev.wk-ev.entry.actual{background:color-mix(in srgb, var(--accent) 20%, var(--bg));box-shadow:inset 3px 0 0 var(--accent)}.cal-ev.wk-ev.cascaded,.cal-ev.wk-ev.cascaded.selected{z-index:var(--z)}.cal-ev.wk-ev.cascaded{box-shadow:0 0 0 1px var(--bg), 0 1px 3px color-mix(in srgb, var(--text) 18%, transparent), inset 0 0 0 1px var(--line), inset 3px 0 0 var(--faint)}.cal-ev.wk-ev.cascaded.entry.planned{box-shadow:0 0 0 1px var(--bg), inset 0 0 0 1.5px var(--accent-line)}.cal-ev.wk-ev.selected{box-shadow:0 0 0 2px var(--accent-line);z-index:var(--z-raised)}.cal-ev.external{--ec:var(--tc,var(--faint));color:var(--text-2);background:color-mix(in srgb, var(--ec) 10%, transparent);box-shadow:inset 2px 0 0 var(--ec);cursor:pointer;padding-left:8px}.cal-ev.external:hover,.cal-ev.external.timed:hover{background:color-mix(in srgb, var(--ec) 18%, transparent)}.cal-ev.external.selected,.cal-ev.external:focus-visible{box-shadow:inset 2px 0 0 var(--ec), 0 0 0 2px var(--accent-text)}.cal-ev.wk-ev.external{background:color-mix(in srgb, var(--ec) 12%, var(--bg));box-shadow:inset 3px 0 0 var(--ec);padding-left:9px}.cal-ev.wk-ev.external:hover,.cal-ev.wk-ev.external.timed:hover{background:color-mix(in srgb, var(--ec) 20%, var(--bg))}.cal-ev.wk-ev.external.selected{box-shadow:inset 3px 0 0 var(--ec), 0 0 0 2px var(--accent-line)}.swatch.external{border-left:3px solid var(--tc,var(--faint));background:color-mix(in srgb, var(--tc,var(--faint)) 22%, transparent)}.icon-btn.spin svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cal-ev.wk-ev.cont-l,.cal-ev.wk-ev.cont-r{border-radius:var(--r-md)}.wk-ev-line{align-items:center;gap:var(--sp-3);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.wk-ev.running .wk-ev-line:before{content:"";border-radius:var(--r-circle);background:var(--accent);flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse-dot}.wk-ev-when{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px}.wk-resize{cursor:ns-resize;height:8px;position:absolute;bottom:0;left:0;right:0}.wk-ev:hover .wk-resize:after{content:"";border-radius:var(--r-sm);opacity:.4;background:currentColor;width:18px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.wk-ev.wk-preview{top:var(--top);height:var(--box-h)}.cal-ev.wk-ev.wk-preview{z-index:var(--z-raised);pointer-events:none;background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent-line);left:2px;right:3px}.wk-now{top:var(--top);z-index:var(--z-raised);border-top:2px solid var(--accent);pointer-events:none;position:absolute;left:0;right:0}.wk-now:before{content:"";border-radius:var(--r-circle);background:var(--accent);width:9px;height:9px;position:absolute;top:-6px;left:-5px}.pop-head{font-size:var(--fs-sm);letter-spacing:.02em;color:var(--muted);padding:4px 8px 6px;font-weight:600}.day-pop{width:270px}.day-list{gap:var(--sp-1);max-height:320px;padding:0 2px 2px;display:grid;overflow-y:auto}.day-list .cal-ev{height:26px;margin:0}.quick-add{width:280px}.task-entry{flex:1;min-width:0}.task-title-wrap{padding:0;position:relative}.task-title-wrap input{background:0 0;width:100%;margin:0;display:block;position:relative}.task-title-overlay>div{transform:translateX(calc(var(--scroll) * -1))}.task-title-overlay{white-space:pre;pointer-events:none;color:#0000;font-size:var(--fs-base);padding:7px 10px;position:absolute;inset:0;overflow:hidden}.task-title-wrap.input-frame .task-title-overlay{align-items:center;padding:0 10px;display:flex}.task-title-overlay mark{color:#0000;background:var(--accent-soft);border-radius:var(--r-sm)}.task-entry-preview{align-items:center;gap:var(--sp-2) var(--sp-5);color:var(--text-2);font-size:var(--fs-xs);flex-wrap:wrap;padding:5px 9px;display:flex}.task-entry-priority{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.task-entry-help{color:var(--muted)}.task-phrase{background:var(--accent-soft);border-radius:var(--r-sm)}.task-inline-preview{color:var(--muted);font-size:var(--fs-xs);-webkit-user-select:none;user-select:none;margin-left:10px;display:inline-block}@media (width<=719px){.task-title-overlay{font-size:var(--fs-lg)}.task-title-wrap.input-frame .task-title-overlay{padding:0 12px}}.plan-pop{width:320px}.plan-pop .plan-list{max-height:170px;margin-top:4px}.plan-pop .plan-title{margin-top:6px}.plan-task{align-items:center;gap:var(--sp-3);padding:2px 4px 4px;display:flex}.plan-actions{justify-content:flex-end;gap:var(--sp-3);padding:8px 2px 2px;display:flex}.plan-actions .btn{align-items:center;gap:var(--sp-3);display:inline-flex}.ext-pop{width:300px;padding:10px 12px 8px}.ext-title{font-size:var(--fs-base);overflow-wrap:anywhere;margin-bottom:8px;font-weight:600;line-height:1.3}.ext-facts{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-md);grid-template-columns:auto 1fr;margin:0;display:grid}.ext-facts dt{color:var(--muted)}.ext-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text-2);margin:0}.ext-error{font-size:var(--fs-sm);color:var(--danger);margin:8px 0 0}.ext-actions{align-items:center;padding-top:10px}.ext-link{font-size:var(--fs-sm);color:var(--muted);margin-right:auto}.ext-link:hover{color:var(--accent-text)}@media (width<=719px){.timer-bar.mobile{z-index:var(--z-bar);left:12px;right:12px;bottom:calc(66px + var(--safe-bottom));display:flex;position:fixed}.mo-head span{padding:6px 4px}.mo-day{padding:3px 2px}.cal-ev .t{display:none}.cal-ev{font-size:var(--fs-xs);padding:0 4px}.wk-scroll{max-height:calc(100vh - 300px)}}.space-mode{border-radius:var(--r-sm);background:var(--hover);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;flex:none;padding:2px 6px;font-weight:500;line-height:1.3}.space-mode.on{background:var(--accent-soft);color:var(--accent-text)}.menu .space-row{align-items:center;gap:var(--sp-2);display:flex}.menu .space-row .space-pick{flex:1;min-width:0}.menu .space-acts{gap:var(--sp-1);flex:none;padding-right:2px;display:flex}.menu .space-row .space-act,.menu .space-act-gap{border-radius:var(--r-md);width:28px;height:28px;color:var(--muted);place-items:center;padding:0;display:grid}.menu .space-row .space-act.on{color:var(--accent-text);background:var(--accent-soft)}.focus-chip{justify-content:space-between;align-items:center;gap:var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-sm);margin-bottom:-8px;padding:3px 5px 3px 10px;font-weight:550;display:flex}.focus-chip button{border-radius:var(--r-md);width:22px;height:22px;color:inherit;opacity:.7;place-items:center;display:grid}.focus-chip button:hover{opacity:1;background:var(--accent-soft)}.timer-bar.muted{opacity:.55;transition:opacity .15s}.timer-bar.muted:hover{opacity:.9}.timer-bar.muted .pulse-dot{background:var(--faint);animation:none}.cal-ev .sp{font-size:var(--fs-xs);color:var(--muted);margin-left:6px;display:none}.day-pop .cal-ev .sp{display:inline}.entry-text{line-height:25px;font-size:var(--fs-md)}.entry-line{color:var(--muted);font-variant-numeric:tabular-nums}.entry-ico{opacity:.75}.entry-line.planned .entry-ico{opacity:.45}.entry-line.running{color:var(--accent-text)}.entry-title{color:var(--text-2)}.panel.peek{flex-direction:column;min-height:0;display:flex}.peek-search{align-items:center;gap:var(--sp-4);border-radius:var(--r-md);background:var(--hover);height:34px;color:var(--muted);flex:none;margin:2px 18px 8px;padding:0 10px;display:flex}.peek-search input{min-width:0;font-size:var(--fs-base);color:var(--text);background:0 0;border:0;outline:0;flex:1}.peek-body{min-height:0;padding:4px 18px calc(40px + var(--safe-bottom));flex:1;overflow-y:auto}.peek-bar{align-items:center;gap:var(--sp-4);min-height:28px;display:flex}.peek-title{font-size:var(--fs-xl);margin:2px 0 6px;font-weight:650;line-height:1.3}.peek .tree{font-size:var(--fs-base);margin-top:10px}.peek .text{cursor:default}.peek .check{pointer-events:none}.peek .fold{display:none}.ro-fields{gap:var(--sp-1) var(--sp-7);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;padding:0 2px 3px;display:flex}.ro-fld{align-items:center;gap:var(--sp-3);display:inline-flex}.ro-k{font-size:var(--fs-sm);color:var(--muted)}.peek-hits{margin:0;padding:0;list-style:none}.peek-hits button{align-items:center;gap:var(--sp-1) var(--sp-4);border-radius:var(--r-md);text-align:left;flex-wrap:wrap;width:calc(100% + 16px);margin:0 -8px;padding:7px 8px;display:flex}.peek-hits button:hover{background:var(--hover)}.peek-hit-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.peek-hit-match{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text-2);flex-basis:100%;overflow:hidden}.offline-banner{text-align:center;font-size:var(--fs-sm);color:var(--text-2);background:var(--hover);flex:none;padding:5px 12px}.offline-synced{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.3em;animation:.16s ease-out offline-synced-in}.offline-synced:before{content:"· "}@keyframes offline-synced-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.offline-synced{animation:none}}@media (width<=719px){.panel.peek{width:auto;z-index:var(--z-float);padding-top:var(--safe-top);border-left:0;left:0}.peek-title{font-size:var(--fs-xl)}}.count-mute{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.more-toggle{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--muted);padding:4px 10px;display:flex}.more-toggle .ico{transition:transform .15s;display:grid;transform:rotate(-90deg)}.more-toggle[aria-expanded=true] .ico{transform:rotate(180deg)}.text strong,.text b{font-weight:650}.md-code{font-family:var(--mono);font-size:var(--em-code);border-radius:var(--r-sm);background:var(--hover);color:var(--text-2);padding:1px 5px}.md-pre{border-radius:var(--r-md);background:var(--hover);font-family:var(--mono);font-size:var(--em-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;padding:8px 10px;line-height:1.5;display:block}.md-pre code{font:inherit}.md-img-link{margin:4px 0;display:block}.md-img{border-radius:var(--r-md);max-width:100%;height:auto;display:block}.file-chip{color:var(--text-2);background:var(--hover);border-radius:var(--r-md);font-size:var(--em-chip);padding:1px 8px}.file-chip:before{content:"📎 ";font-size:var(--em-code)}.file-chip:hover{background:var(--active)}.heading-text .chip{font-size:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;background:0 0;border-radius:0;padding:0;text-decoration-thickness:2px}.heading-text,.title,.title-field{overflow-wrap:anywhere;word-break:normal;text-wrap:balance}.source{font-size:var(--fs-sm);color:var(--muted);margin-top:4px}.source p{margin:6px 0 0}.source-list{gap:var(--sp-1);margin:4px 0 0;display:grid}.source-list dt{display:inline}.source-list dt:after{content:": "}.source-list dd{overflow-wrap:anywhere;margin:0;display:inline}.tool-check{align-items:center;gap:var(--sp-3);font-size:var(--fs-md);color:var(--text-2);cursor:pointer;display:inline-flex}.tc-blue{--tc:var(--c-blue)}.tc-green{--tc:var(--c-green)}.tc-amber{--tc:var(--c-amber)}.tc-red{--tc:var(--c-red)}.tc-violet{--tc:var(--c-violet)}.tc-slate{--tc:var(--c-slate)}.tc-teal{--tc:var(--c-teal)}.tc-pink{--tc:var(--c-pink)}.tc{--tc-ink:color-mix(in oklab, var(--tc), white var(--tile-lift))}.tc-blue,.tc-green,.tc-amber,.tc-red,.tc-violet,.tc-slate,.tc-teal,.tc-pink{--tc-ink:var(--tc)}.tglyph{color:var(--tc-ink,var(--muted));flex:none;place-items:center;display:inline-grid}.glyph{display:block}.title .tglyph{vertical-align:-.1em;margin-right:10px}.pill .glyph{vertical-align:-1.5px;opacity:.85;width:11px;height:11px;margin:0 4px 0 -1px;display:inline-block}.pill.typed{color:color-mix(in srgb, var(--tc-ink,var(--tc)) 72%, var(--text));background:color-mix(in srgb, var(--tc) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 22%, transparent)}.pill.typed:hover{color:color-mix(in srgb, var(--tc-ink,var(--tc)) 85%, var(--text));background:color-mix(in srgb, var(--tc) 22%, transparent)}.card-meta .pill{cursor:default}.agenda{margin:32px 0 8px}.editor-wrap:has(+.agenda)>.filler:not(.empty){min-height:32px;padding:0}.editor-wrap+.agenda{margin-top:0}.ag-sep{align-items:center;gap:var(--sp-5);font-size:var(--fs-sm);color:var(--muted);margin-bottom:10px;font-weight:600;display:flex}.ag-sep:after{content:"";background:var(--line);flex:1;height:1px}.ag-section{margin-bottom:12px}.ag-h{font-size:var(--fs-sm);color:var(--muted);margin:0 0 2px;font-weight:600}.ag-overdue .ag-h{color:color-mix(in srgb, var(--danger) 70%, var(--muted))}.ag-list{margin:0;padding:0;list-style:none}.ag-row{align-items:center;gap:var(--sp-4);border-radius:var(--r-lg);min-height:36px;font-size:var(--fs-base);margin:0 -6px;padding:2px 6px;display:flex;position:relative}.ag-row:hover{background:var(--hover)}.ag-row .check{width:16px;height:16px;margin:0 4px 0 2px;position:relative}.ag-row .check:before{content:"";position:absolute;inset:-10px -8px}@media (hover:none),(width<=560px){.ag-row .check:before{inset:-14px}}.ag-mark{width:17px;color:var(--faint);flex:none;place-items:center;margin-right:5px;display:grid}.ag-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;overflow:hidden}.ag-content{align-items:baseline;gap:var(--sp-4);flex:1;min-width:0;display:flex}.ag-content .ag-title{flex:0 auto}.ag-content .in-breadcrumb{flex:1 1 0;min-width:0;max-width:max-content}.ag-title:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}.ag-row.is-done .ag-title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.ag-meta{align-items:center;gap:var(--sp-4);font-size:var(--fs-sm);color:var(--muted);flex:none;display:inline-flex}.ag-count{white-space:nowrap;font-variant-numeric:tabular-nums}.ag-static:hover{text-decoration:none}.ag-time{min-width:88px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.ag-cal{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:40%;color:var(--muted);transition:opacity .15s;display:block;overflow:hidden}.ag-act{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--muted);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line);opacity:0;padding:2px 8px;transition:background-color .15s,color .15s,opacity .15s,transform .12s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;right:2px;translate:0 -50%}.ag-act:active{transform:scale(.97)}.ag-row:focus-within .ag-act,.ag-act:disabled{opacity:1}.ag-event:focus-within .ag-cal{opacity:0}@media (hover:hover) and (pointer:fine){.ag-row:hover .ag-act{opacity:1}.ag-event:hover .ag-cal{opacity:0}.ag-act:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg-raised));color:var(--accent-text)}}@media (hover:none){.ag-act{box-shadow:none;color:var(--accent-text);opacity:1;background:0 0;margin-right:-8px;position:static;translate:none}.ag-event:focus-within .ag-cal{opacity:1}}@media (width<=560px){.ag-content .in-breadcrumb,.ag-cal{display:none}.ag-time{min-width:0;margin-right:6px}}@media (prefers-reduced-motion:reduce){.ag-act,.ag-cal{transition:none}}.time{font:var(--fs-sm)/19px var(--mono);color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;margin:3px 8px 0 2px}.period-links{gap:var(--sp-6);display:inline-flex}.period-link{font-size:var(--fs-sm);color:var(--muted)}.period-link:hover{color:var(--accent-text)}.head-row{align-items:flex-start;gap:var(--sp-4);display:flex}.head-row .title{flex:1;min-width:0}.head-more{font-size:var(--fs-xl);color:var(--muted);margin-top:4px;line-height:1}.head-menu{min-width:150px}.type-editor{width:336px;max-width:92vw}.te{padding:8px}.te-head{align-items:center;gap:var(--sp-4);margin-bottom:4px;display:flex}.te-label{font-size:var(--fs-sm);color:var(--muted);margin:12px 0 6px;font-weight:600}.te-grid{gap:var(--sp-1);grid-template-columns:repeat(8,1fr);max-height:172px;margin-top:8px;display:grid;overflow-y:auto}.te-none{grid-column:1/-1}.te-icon{border-radius:var(--r-md);height:34px;color:var(--text-2);place-items:center;display:grid}.te-icon:hover{background:var(--hover);color:var(--text)}.te-icon[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.te-custom,.te-reset{margin:8px 12px 0 0}.te-swatches{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.te-swatch{border-radius:var(--r-circle);background:var(--tc);width:24px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 55%, var(--text))}.te-swatch[aria-checked=true]{outline:2px solid var(--tc);outline-offset:2px}.te-swatch:hover{filter:brightness(1.08)}.te-swatches .te-none{border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--muted);background:var(--hover);grid-column:auto;padding:2px 9px}.te-swatches .te-none[aria-checked=true]{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-line)}.cal-types{min-width:220px}.pop-note{font-size:var(--fs-sm);color:var(--muted);margin:4px 8px 6px;font-weight:600}.cal-choice{display:grid}.cal-type,.cal-props label{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-base);padding:5px 8px;display:flex}.cal-type:hover,.cal-props label:hover{background:var(--hover)}.cal-props{margin-left:26px;display:grid}.cal-props label{font-size:var(--fs-md);color:var(--text-2)}.col-select{width:40px}.table .col-select{width:var(--sel-w);min-width:var(--sel-w);padding:0 calc(var(--sel-w) - 23px) 0 8px}.table th.col-select,.table td.col-select{z-index:var(--z-raised);background:var(--bg);position:sticky;left:-10px}.table tbody tr.selected td,.table tbody tr.selected td.col-select,.table tbody tr.selected td.col-title{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--bg)}@media (hover:hover){.table tbody tr.selected:hover td,.table tbody tr.selected:hover td.col-select,.table tbody tr.selected:hover td.col-title{background:linear-gradient(var(--accent-soft), var(--accent-soft)), linear-gradient(var(--row-hover), var(--row-hover)), var(--bg)}}@media (hover:hover) and (pointer:fine){.table td.col-select .checkbox,.table th.col-select .checkbox,.selectable-row>.row-select{opacity:0;transition:opacity .12s}.selectable-row{position:relative}.selectable-row>.row-select{margin:0;position:absolute;left:-34px}.table tbody tr:hover td.col-select .checkbox,.table tbody tr:focus-within td.col-select .checkbox,.table thead tr:hover th.col-select .checkbox,.table:hover th.col-select .checkbox,.table th.col-select .checkbox:focus-visible,.table.has-selection .col-select .checkbox,.selectable-row:hover>.row-select,.selectable-row:focus-within>.row-select,.rows.has-selection .row-select{opacity:1}}.bulk-bar{z-index:var(--z-sticky);align-items:center;gap:var(--sp-6);border-radius:var(--r-lg);background:var(--bg-raised);width:fit-content;min-width:min(480px,100%);box-shadow:var(--shadow);font-size:var(--fs-md);margin:12px auto 0;padding:7px 10px 7px 16px;display:flex;position:sticky;bottom:14px}.bulk-bar .spacer{flex:1}.bulk-count{font-weight:600}.bulk-bar .btn.bulk-link{gap:var(--sp-2);color:var(--accent-text);font-size:var(--fs-md);margin-inline:-4px;padding:0 4px;font-weight:400}@media (hover:hover){.bulk-bar .btn.bulk-link:hover:not(:disabled){text-decoration:underline}}.bulk-pop{width:280px}.bulk-form{gap:var(--sp-4);padding:6px;display:grid}.bulk-types{max-height:220px}.bulk-types li{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-base);padding:5px 8px;display:flex}.bulk-types li:hover{background:var(--hover)}.bulk-types li.sel{background:var(--accent-soft)}.bulk-types li.none{cursor:default}.bulk-drop{align-items:center;gap:var(--sp-5);font-size:var(--fs-md);cursor:pointer;display:flex}.drop-line{border-radius:var(--r-sm);background:var(--accent);height:3px;margin:-2px 0}.promote{background:var(--hover);border-radius:var(--r-md)}.promote:hover{background:var(--active)}.source-list dd .chip{font-size:var(--fs-sm)}.view-elsewhere{align-items:flex-start;gap:var(--sp-5);color:var(--text-2);flex-direction:column;padding:16px 0;display:flex}.view-elsewhere p{margin:0}.editor-wrap{position:relative}.tree.ProseMirror{caret-color:var(--accent);outline:none}.tree .text{margin:0}.tree .block{--first-h:25px}.tree .block>.block,.peek .tree .block>.children{margin-left:10px;padding-left:11px}.tree .block:has(>.block):before{content:"";left:10.5px;top:calc(var(--first-h) - 2px);pointer-events:none;background:0 0;width:1px;transition:background-color .2s;position:absolute;bottom:4px}.peek .tree .block:has(>.children):before{content:"";left:10.5px;top:calc(var(--first-h) - 2px);pointer-events:none;background:0 0;width:1px;transition:background-color .2s;position:absolute;bottom:4px}.tree .block:hover:has(>.block):before{background:var(--line)}.peek .tree .block:hover:has(>.children):before{background:var(--line)}.tree .block>.block:has(>.block):before{left:21.5px}.peek .tree .children>.block:has(>.children):before{left:21.5px}.tree .block[data-collapsed=true]:before,.tree .block[data-collapsed=true]>.block{display:none}.tree .line>.fold,.tree .line>.bullet,.tree .line>.check,.tree .line>.time{-webkit-user-select:none;user-select:none}.palette-hidden{font-size:var(--fs-sm);color:var(--muted);padding:8px 14px 10px}.scribble-ink path{fill:none;stroke:var(--pen);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tree .scribble-host{align-items:center;gap:var(--sp-5);min-height:calc(var(--first-h) - 2px);color:var(--muted);font-family:var(--mono);font-size:var(--fs-sm);-webkit-user-select:none;user-select:none;display:flex}.tree .scribble-host[hidden]{display:none}.tree .scribble-host .squiggle{color:var(--pen);flex:none}.tree .scribble-host .gap{flex:1}.tree .scribble-host button{border-radius:var(--r-sm);font:inherit;color:var(--accent-text);cursor:pointer;transition:background-color .15s var(--ease-out,ease-out);padding:2px 6px}.tree .scribble-host button:hover{background:var(--hover)}.tree .block[data-scribbled=folded]>.block,.tree .block[data-scribbled=folded]:before,.tree .block[data-scribbled=folded]>.line>.content>:not(.scribble-host),.tree .block[data-scribbled=folded]>.line>:is(.fold,.bullet,.check,.time){display:none}.tree .block[data-scribbled=open]>.line>.content>:not(.scribble-host),.tree .block[data-scribbled=inking]>.line>.content>:not(.scribble-host),.tree .block[data-scribbled=open]>.block,.tree .block[data-scribbled=inking]>.block{opacity:.5}.tree .block[data-scribbled=inking]>.line>.content>.scribble-host{visibility:hidden}.tree .block[data-scribbled=open]>.line>.content>.text{position:relative}.tree .block[data-scribbled=open]>.line>.content>.text:after{content:"";background:var(--pen);pointer-events:none;opacity:.8;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 30' preserveAspectRatio='none'%3E%3Cpath d='M4 6 Q150 1 292 9 T8 15 T290 21 T6 27 L296 29' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 30' preserveAspectRatio='none'%3E%3Cpath d='M4 6 Q150 1 292 9 T8 15 T290 21 T6 27 L296 29' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (prefers-reduced-motion:no-preference){.tree .block[data-scribbled=folded]>.line>.content>.scribble-host{animation:scribble-fold-in .22s var(--ease-out,ease-out)}}@keyframes scribble-fold-in{0%{opacity:0}}.tree .ProseMirror-selectednode>.line{background:var(--accent-soft)}.tree .block[data-ghost=true] .text:before,.tree.ProseMirror-focused .line.is-empty.has-caret .text:before{float:left;height:0;color:var(--faint);pointer-events:none}.tree .block[data-ghost=true] .text:before{content:"Click to start writing"}@media (hover:none){.tree .block[data-ghost=true] .text:before{content:"Tap to start writing"}}.tree.ProseMirror-focused .line.is-empty.has-caret .text:before{content:"Type '/' for commands"}.tree.ProseMirror-focused>.block:not(:only-child) .line.is-empty.has-caret .text:before,.tree.ProseMirror-focused .block .block .line.is-empty.has-caret .text:before{content:none}.tree.ProseMirror-focused .block[data-ghost=true] .line.is-empty.has-caret .text:before{content:"Type '/' for commands"}@media (pointer:coarse){.tree.ProseMirror-focused .line.is-empty.has-caret .text:before,.tree.ProseMirror-focused .block[data-ghost=true] .line.is-empty.has-caret .text:before{content:none}}.tree.ProseMirror-focused .block>.line.is-object-link.is-empty.has-caret>.content>.text:before{content:"Name it"}.tree .line.is-missing .text:before{content:"Embedded block is missing";color:var(--muted)}.tree .block[data-kind=h1]>.line,.tree .block[data-kind=h2]>.line,.tree .block[data-kind=h3]>.line{margin-top:.55em}.tree .line[data-kind=h1] .text{font-size:var(--em-h1);letter-spacing:-.025em;font-weight:700;line-height:1.3}.tree .line[data-kind=h2] .text{font-size:var(--em-h2);letter-spacing:-.02em;font-weight:700;line-height:1.35}.tree .line[data-kind=h3] .text{font-size:var(--em-h3);font-weight:620;line-height:1.45}.tree .block[data-kind=h1]{--first-h:calc(1.7em * 1.3)}.tree .block[data-kind=h2]{--first-h:calc(1.35em * 1.35)}.tree .block[data-kind=h3]{--first-h:calc(1.15em * 1.45)}.tree .line[data-kind=h1]>.bullet i,.tree .line[data-kind=h2]>.bullet i,.tree .line[data-kind=h3]>.bullet i{opacity:.6}.tree .line.dotless>.bullet:not(.folded) i{opacity:0}.tree .line.dotless>.bullet:hover i{opacity:1}.tree .line:has(>.check):not(.is-task)>.bullet:not(.folded):not(.ring) i{opacity:0}.tree .line.is-task>.bullet i,.tree .line.dotless.is-task>.bullet:not(.folded) i{opacity:1}.tree .line.is-task>.fold:not(.always){visibility:hidden}.tree .line>.fold{width:20px;height:var(--first-h);border-radius:var(--r-sm);color:var(--faint);top:0;left:-20px}.tree .line>.bullet{height:var(--first-h)}.tree .line>.check{margin-top:calc((var(--first-h) - 15px) / 2)}.tree .line>.fold.closed{opacity:1}@media (width<=719px){.tree .line>.fold{width:18px;left:-18px}}.tree .line>.bullet i{width:5px;height:5px}.tree .line>.bullet.parent i{background:var(--muted);width:6px;height:6px}.tree .line>.bullet.folded i{background:var(--muted);width:6px;height:6px;box-shadow:0 0 0 4.5px color-mix(in srgb, var(--faint) 38%, transparent)}.tree .line>.bullet.folded:hover i{background:var(--accent);box-shadow:0 0 0 4.5px var(--accent-soft)}.app[data-bullets=on] .tree .line.dotless:not(:has(>.check)):not([data-kind=code]):not([data-kind=divider]):not([data-kind=numbered])>.bullet i{opacity:1}.app[data-bullets=on] .tree .line.dotless[data-kind=h1]>.bullet i,.app[data-bullets=on] .tree .line.dotless[data-kind=h2]>.bullet i,.app[data-bullets=on] .tree .line.dotless[data-kind=h3]>.bullet i{opacity:.6}@media (width>=720px){.tree.ProseMirror{margin-left:-24px}.main .tree .line:not([data-kind=numbered]):has(>.time){--time-w:33px;--time-end:19px;--time-shift:calc(var(--time-w) - var(--time-end) + 4px)}.main .tree .line:not([data-kind=numbered])>.time{right:calc(100% - var(--time-end));font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;margin:4px 0 0;position:absolute;top:0}.main .tree .line:not([data-kind=numbered]):has(>.time)>.bullet i{visibility:hidden}.main .tree .line:not([data-kind=numbered]):has(>.time)>.fold{left:calc(-20px - var(--time-shift))}.main .tree .line:not([data-kind=numbered]):has(>.time)>.fold.closed{opacity:1}.main .tree .line:not([data-kind=numbered]):has(>.time)>.grip{left:calc(var(--grip-left,-42px) - var(--time-shift))}}.tree .line[data-kind=numbered]>.bullet i{display:none}.tree .line[data-kind=numbered]>.bullet:before{content:attr(data-num) ".";color:var(--muted);font-size:var(--em-chip);font-variant-numeric:tabular-nums}.tree .line[data-kind=quote] .text{border-left:3px solid var(--accent-line);color:var(--text-2);padding-left:12px}.tree .line[data-kind=code] .text{border-radius:var(--r-md);background:var(--hover);font-family:var(--mono);font-size:var(--em-code);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;padding:8px 10px;line-height:1.5}.tree .line[data-kind=code] .text code{background:0 0;padding:0}.tree .line[data-kind=divider] .content{min-height:25px;position:relative}.tree .line[data-kind=divider] .content:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.tree .line[data-kind=divider] .text{opacity:0;height:25px;overflow:hidden}.tree .line[data-kind=divider]>.bullet i{opacity:.35}.tree .fold.always:not(.none){opacity:1}.tree .line.is-done .text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.tree .line.m-done>.check{animation:m-press .26s var(--ease-out)}@keyframes m-press{0%{transform:scale(.88)}}.tree .line.m-done>.check path{stroke-dasharray:1;animation:m-draw .26s var(--ease-out) backwards}@keyframes m-draw{0%{stroke-dashoffset:1px}}.tree .line.is-done.m-done .text{text-decoration-color:#0000}.tree .line>.content>.m-strike{background:var(--faint);transform-origin:0;pointer-events:none;height:1px;animation:m-strike .32s var(--ease-io) backwards;position:absolute}@keyframes m-strike{0%{transform:scaleX(0)}}.tree .line.m-box>.check{animation:m-box .42s var(--spring) backwards}@keyframes m-box{0%{opacity:0;transform:rotate(-12deg)scale(.7)}}.tree .line.m-dot>.bullet i{animation:m-dot .2s var(--ease-out)}@keyframes m-dot{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}.tree .line.m-flash{animation:1.4s ease-out m-flash}@keyframes m-flash{0%,15%{background-color:var(--flash)}to{background-color:#0000}}.m-pop{animation:m-pop .52s var(--spring) .12s backwards, m-fade .16s var(--ease-out) .12s backwards}@keyframes m-pop{0%{transform:scale(.7)}}@keyframes m-fade{0%{opacity:0}}.meta-host{align-items:flex-start;gap:0 var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.meta-host:empty{display:none}.type-row{gap:var(--sp-2);flex-wrap:wrap;padding:1px 0 3px;display:inline-flex}.type-chip{align-items:center;display:inline-flex;position:relative}.pill-x{z-index:var(--z-base);border-radius:var(--r-circle);background:var(--bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);color:var(--muted);font-size:var(--fs-md);opacity:0;cursor:pointer;border:0;place-items:center;padding:0;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:50%;right:-8px;translate:0 -50%}.type-chip:hover .pill-x,.pill-x:focus-visible{opacity:1}.pill-x:hover{background:color-mix(in srgb, var(--text) 6%, var(--bg));color:var(--text)}.entry-host{font-size:var(--fs-md);cursor:text;line-height:25px}.tree .line.is-entry .text{display:none}.tree.ProseMirror-focused .line.is-entry.has-caret .text{display:block}.tree.ProseMirror-focused .line.is-entry.has-caret .entry-host{display:none}.bubble{z-index:var(--z-scrim);align-items:center;gap:var(--sp-1);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:var(--shadow);padding:3px;display:flex}.bubble button{border-radius:var(--r-md);min-width:28px;height:28px;color:var(--text-2);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;padding:0 7px}.bubble button:hover{background:var(--hover);color:var(--text)}.bubble button.on{background:var(--accent-soft);color:var(--accent-text)}.bubble input{background:0 0;border:0;outline:0;width:230px;height:28px;padding:0 8px}.bubble .mono{font-family:var(--mono);font-size:var(--fs-sm)}.bubble .ul{text-decoration:underline}.popup.floating{max-height:min(320px,60vh);position:relative;top:auto;left:auto;overflow-y:auto}.tree .line>.grip{left:var(--grip-left,-42px);width:20px;height:var(--first-h);border-radius:var(--r-sm);color:var(--faint);opacity:0;cursor:grab;touch-action:none;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:0}.tree .line:hover>.grip,.tree .line.has-caret>.grip,.tree .line>.grip:focus-visible{opacity:1}.tree .line>.grip:hover{background:var(--hover);color:var(--text-2)}body.block-dragging,body.block-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.tree .block.drag-src>.line,.tree .block.drag-src>.block{opacity:.4}.drop-line{z-index:var(--z-toast);border-radius:var(--r-sm);background:var(--accent);pointer-events:none;height:3px;position:fixed}.drop-line:before{content:"";border-radius:var(--r-circle);background:var(--accent);width:7px;height:7px;position:absolute;top:-2px;left:-3px}.tree .line.msel{background:var(--accent-soft)}.tree .line.msel ::selection{background:0 0}.tree .line.msel::selection{background:0 0}.block-menu{min-width:190px}.danger-text{color:var(--danger)}.hint{font-size:var(--fs-sm);color:var(--muted)}.lang-picker{min-width:190px}.lang-picker li{justify-content:space-between;gap:var(--sp-6);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-base);padding:5px 8px;display:flex}.lang-picker li.sel{background:var(--accent-soft)}.tree .line>.content>.lang{z-index:var(--z-base);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-xs);opacity:.85;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0 7px;line-height:20px;position:absolute;top:7px;right:8px}.tree .line>.content>.lang.plain{opacity:0}.tree .line:hover>.content>.lang,.tree .line.has-caret>.content>.lang,.tree .line>.content>.lang:focus-visible{opacity:1}.tree .line>.content>.lang:hover{background:var(--active);color:var(--text)}.tree .line[data-kind=code]>.content{position:relative}.tree .line[data-kind=code] .text{padding-right:90px}.tree .hljs-keyword,.tree .hljs-selector-tag,.tree .hljs-literal,.tree .hljs-built_in,.tree .hljs-type{color:var(--c-violet)}.tree .hljs-string,.tree .hljs-regexp,.tree .hljs-addition{color:var(--c-green)}.tree .hljs-number,.tree .hljs-symbol,.tree .hljs-bullet,.tree .hljs-attr,.tree .hljs-attribute{color:var(--c-amber)}.tree .hljs-title,.tree .hljs-section,.tree .hljs-name,.tree .hljs-selector-class,.tree .hljs-selector-id{color:var(--c-blue)}.tree .hljs-comment,.tree .hljs-quote,.tree .hljs-meta{color:var(--muted);font-style:italic}.tree .hljs-deletion,.tree .hljs-variable,.tree .hljs-template-variable{color:var(--c-red)}.tree .hljs-emphasis{font-style:italic}.tree .hljs-strong{font-weight:700}.bubble-wrap{display:inline-flex;position:relative}.bubble-menu{z-index:var(--z-raised);border-radius:var(--r-md);background:var(--bg-raised);min-width:170px;box-shadow:var(--shadow);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.bubble-menu button{text-align:left;width:100%}.bubble-sep{background:var(--line);width:1px;height:18px;margin:0 3px}.bubble-count{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;padding:0 8px}.popup li .ico{flex:none;align-self:center;place-items:center;width:18px;display:inline-grid}.popup li .ico .check.static{width:15px;height:15px;margin:0}.popup li .types{gap:var(--sp-2);flex:none;align-self:center;display:inline-flex}.popup li .types .pill{margin:0}.popup.slash{overscroll-behavior:contain;border-radius:var(--r-lg);width:310px;max-width:calc(100vw - 16px);max-height:min(340px,60vh);box-shadow:0 0 0 1px var(--line), var(--shadow);padding:5px;overflow-y:auto}.popup.slash li.slash-row{border-radius:var(--r-md);align-items:center;min-height:34px;padding:0 8px}.popup.slash li.slash-row .ico{border-radius:var(--r-md);background:var(--hover);width:24px;height:24px;color:var(--text-2)}.popup.slash li.slash-row.sel .ico{color:var(--text)}.popup.slash mark.hl{color:var(--accent-text);background:0 0;margin:0;padding:0;font-weight:600}.popup.slash .slash-desc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.popup.slash .slash-group{font:400 var(--fs-xs) var(--mono);color:var(--muted);cursor:default;padding:9px 9px 3px}.popup.slash .slash-group:first-child{padding-top:4px}.popup.slash .slash-empty{font-size:var(--fs-base);color:var(--muted);cursor:default;padding:6px 9px}.popup.slash kbd.shortcut{box-shadow:none;font:400 var(--fs-xs) var(--mono);color:var(--muted);background:0 0;border:0;flex:none;padding:0}@media (width<=719px){.slash-host{right:0;bottom:var(--kb-inset,0px);z-index:var(--z-overlay)!important;top:auto!important;left:0!important}.slash-host .popup.slash{gap:var(--sp-4);width:100%;max-width:none;max-height:none;padding:8px 12px calc(8px + var(--safe-bottom));box-shadow:0 -1px 0 var(--line);scrollbar-width:none;border-radius:0;display:flex;overflow:auto hidden}.slash-host .popup.slash::-webkit-scrollbar{display:none}.slash-host .popup.slash .slash-group{display:none}.slash-host .popup.slash li.slash-row{gap:var(--sp-4);border-radius:var(--r-lg);background:var(--hover);flex:none;min-width:52px;min-height:44px;padding:0 14px}.slash-host .popup.slash li.slash-row.sel{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.slash-host .popup.slash li.slash-row .ico{background:0 0;width:18px;height:18px}.slash-host .popup.slash li.slash-row .label{font-size:var(--fs-base);flex:none}.slash-host .popup.slash li.slash-row .hint,.slash-host .popup.slash kbd.shortcut{display:none}.slash-host .popup.slash .slash-empty{align-items:center;min-height:44px;display:flex}}@media (width<=719px) and (pointer:coarse){.bubble{z-index:var(--z-float);gap:var(--sp-1);padding:4px max(6px, var(--safe-right)) 4px max(6px, var(--safe-left));box-shadow:0 -1px 0 var(--line);scrollbar-width:none;border-radius:0;overflow:auto hidden;top:auto!important;left:0!important;right:0!important;bottom:calc(var(--kb-inset,0px))!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;position:fixed!important;transform:none!important}.bubble::-webkit-scrollbar{display:none}.bubble>*,.bubble-wrap button{flex:none}.bubble button{flex:none;min-width:44px;height:44px}.bubble .bubble-menu{top:auto;left:8px;bottom:calc(var(--kb-inset,0px) + 58px);max-height:calc(100dvh - var(--kb-inset,0px) - 58px - var(--safe-top,0px) - 8px);position:fixed;overflow-y:auto}.bubble .bubble-menu button{height:44px}}.keybar{z-index:var(--z-float);left:0;right:0;bottom:var(--kb-inset,0px);padding:4px max(6px, var(--safe-right)) 4px max(6px, var(--safe-left));background:var(--bg-raised);box-shadow:0 -1px 0 var(--line);align-items:center;display:flex;position:fixed}.keybar-tools{align-items:center;gap:var(--sp-1);scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-width:0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.keybar-tools::-webkit-scrollbar{display:none}.keybar-btn.hide{box-shadow:-1px 0 0 var(--line);border-radius:0 var(--r-lg) var(--r-lg) 0;margin-left:2px}.keybar-btn{border-radius:var(--r-lg);min-width:40px;height:44px;color:var(--text);touch-action:manipulation;transition:transform .12s var(--ease-out), background-color .12s var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0 6px;display:grid}.keybar-btn:active{background:var(--hover);transform:scale(.94)}.keybar-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.keybar-btn:disabled{color:var(--faint)}.keybar-btn.aa,.bubble.docked button.aa{background:var(--hover);padding:0 9px}.keybar-aa{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:650}.keybar-sep{background:var(--line);flex:none;width:1px;height:22px;margin:0 3px}@media (pointer:coarse){.tree .line:not([data-kind=code]){touch-action:pan-y}.tree .line.has-caret{transition:transform .32s var(--spring)}.tree .line[data-swiping]{transition:none}.tree .line[data-swipe]{border-radius:var(--r-md);background:var(--accent-soft)}.tree .line[data-swipe=in]{box-shadow:inset 3px 0 0 var(--accent)}.tree .line[data-swipe=out]{box-shadow:inset -3px 0 0 var(--accent)}}@media (pointer:coarse) and (prefers-reduced-motion:reduce){.tree .line.has-caret{transition:none}}.tree.selecting .line>.bullet{visibility:visible;place-items:center;display:grid}.tree.selecting .line>.bullet>i{display:none}.tree.selecting .line>.bullet:before{content:"";border-radius:var(--r-circle);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--faint);font-size:var(--fs-sm);color:var(--bg);transition:background-color .12s var(--ease-out), box-shadow .12s var(--ease-out);place-items:center;font-weight:700;line-height:1;display:grid}.tree .line.psel{background:var(--accent-soft);border-radius:var(--r-md)}.tree .line.psel>.bullet:before{content:"✓";background:var(--accent);box-shadow:none}.tree.selecting .line .text{caret-color:#0000}.keybar.selbar{z-index:var(--z-float);padding-bottom:max(4px, var(--safe-bottom));animation:selbar-in .22s var(--ease-out);bottom:0}@keyframes selbar-in{0%{opacity:0;transform:translateY(24px)}}.selbar-count{min-width:28px;font:500 var(--fs-md) var(--mono);color:var(--muted);text-align:center;flex:none;padding:0 6px}.selbar .sr-only,.bubble-count .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.selbar-done{min-height:44px;color:var(--accent-text);font-size:var(--fs-lg);background:0 0;border:0;flex:none;padding:0 10px;font-weight:600}.keybar-btn.danger{color:var(--danger)}@media (prefers-reduced-motion:reduce){.keybar.selbar{animation:none}}.tree .line.lifted{z-index:var(--z-raised);border-radius:var(--r-lg);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line), 0 10px 24px #00000029;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);position:relative;transform:scale(1.02)}.tree .block.drag-src>.line.lifted{opacity:1;transition:box-shadow .16s var(--ease-out)}.tree .line.settle{animation:line-settle .42s var(--spring)}@keyframes line-settle{0%{background:var(--accent-soft);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.tree .line.lifted{transition:none;transform:none}.tree .line.settle{animation:none}}.style-sheet{gap:var(--sp-7);margin-top:8px;display:grid}.style-text{gap:var(--sp-1);display:grid}.style-row{justify-content:space-between;align-items:center;gap:var(--sp-6);border-radius:var(--r-lg);min-height:48px;color:var(--text);text-align:left;font-size:var(--fs-lg);background:0 0;border:0;padding:6px 12px;display:flex}.style-row[aria-pressed=true],.style-line[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.style-row[data-kind=h1] .style-sample{font-size:var(--em-h1);letter-spacing:-.012em;font-weight:650;line-height:1.3}.style-row[data-kind=h2] .style-sample{font-size:var(--em-h2);letter-spacing:-.008em;font-weight:640;line-height:1.35}.style-row[data-kind=h3] .style-sample{font-size:var(--em-h3);font-weight:620;line-height:1.45}.style-row kbd{font:400 var(--fs-sm) var(--mono);color:var(--muted);box-shadow:none;background:0 0;border:0}.style-lines,.style-moves{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.style-moves{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.style-line{justify-items:center;gap:var(--sp-1);border-radius:var(--r-lg);background:var(--hover);min-height:56px;color:var(--text);font-size:var(--fs-md);border:0;padding:8px 4px;display:grid}.style-glyph{font-size:var(--fs-lg);line-height:20px}.style-row:active,.style-line:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.keybar-btn,.keybar-btn:active,.style-row:active,.style-line:active{transition:none;transform:none}}.chip-card{left:var(--card-left,0);top:var(--card-top,0);z-index:var(--z-overlay);border-radius:var(--r-lg);background:var(--bg-raised);width:260px;box-shadow:var(--shadow);font-size:var(--fs-md);cursor:pointer;padding:10px 12px;position:fixed}.chip-card:not([data-shown]){visibility:hidden}.chip-card-head{align-items:center;gap:var(--sp-4);font-size:var(--fs-base);display:flex}.chip-card-head>.check.static{width:15px;height:15px;margin:0}.chip-card-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-card-types{gap:var(--sp-2);flex-wrap:wrap;margin-top:6px;display:flex}.chip-card-props{margin:8px 0 0}.chip-card-props div{gap:var(--sp-5);line-height:1.55;display:flex}.chip-card-props dt{width:84px;color:var(--muted);text-overflow:ellipsis;flex:none;overflow:hidden}.chip-card-props dd{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chip-card-kids{color:var(--muted);margin-top:8px}.line.is-place:not(.has-place-icon) .text a.chip:before{content:"";vertical-align:-2px;opacity:.65;background-color:currentColor;width:14px;height:14px;margin-right:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E") 50%/contain no-repeat}.line.has-place-icon .content{position:relative}.line.has-place-icon .place-icon{pointer-events:none;display:inline-flex;position:absolute;top:3px;left:0}.line.has-place-icon .text{padding-left:24px}.tree .line[data-kind=h1]>.bullet i,.tree .line[data-kind=h2]>.bullet i,.tree .line[data-kind=h3]>.bullet i,.tree .line[data-kind=quote]>.bullet i,.tree .line[data-kind=divider]>.bullet i,.tree .line[data-kind=code]>.bullet i{opacity:0}.tree .line[data-kind=h1]:hover>.bullet i,.tree .line[data-kind=h2]:hover>.bullet i,.tree .line[data-kind=h3]:hover>.bullet i,.tree .line[data-kind=quote]:hover>.bullet i,.tree .line[data-kind=divider]:hover>.bullet i,.tree .line[data-kind=code]:hover>.bullet i{opacity:.5}.tree .line[data-kind=numbered]>.bullet{justify-items:end;padding-right:5px}.tree .line[data-kind=numbered]>.bullet:before{color:var(--muted);font-weight:400}.tree .block[data-kind=h1]>.line,.tree .block[data-kind=h2]>.line,.tree .block[data-kind=h3]>.line{margin-top:1.1em;margin-bottom:.25em}.tree>.block:first-child[data-kind=h1]>.line,.tree>.block:first-child[data-kind=h2]>.line,.tree>.block:first-child[data-kind=h3]>.line{margin-top:0}.tree .line.is-typed:not(.is-entry)>.content{align-items:flex-start;column-gap:var(--sp-5);flex-wrap:wrap;display:flex}.tree .line.is-typed:not(.is-entry)>.content>.text{flex:0 auto;min-width:2ch;max-width:100%}.chip-host{flex:none;align-items:center;min-height:25px;display:flex}.chip-host:empty{display:none}.tree .line.is-typed:not(.is-entry)>.content>.meta-host{flex:auto;align-content:center;align-items:baseline;min-height:25px}.fld-more{border-radius:var(--r-sm);min-width:20px;color:var(--faint);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 4px}@media (hover:hover){.fld-more:hover{background:var(--hover);color:var(--text-2)}}.tag-plain{color:var(--muted);text-decoration:none}.daily-note .tree>.block+.block:has(>.block)>.line{margin-top:8px}.tree .line.is-typed .fld{align-items:baseline;min-height:20px}.tree .line.is-typed .type-row{padding:0}.view-toolbar{container:view-toolbar/inline-size}.view-tool{white-space:nowrap;flex:none}.view-tool svg{flex:none}.tool-value{font-weight:400}.view-more{justify-content:center;width:30px;padding:0}@container view-toolbar (width<=1240px){.view-toolbar.extras .view-tool .tool-value{display:none}}@container view-toolbar (width<=860px){.view-tool .tool-value{display:none}}@container view-toolbar (width<=740px){.view-tool .tool-label{display:none}.view-tool{justify-content:center;min-width:30px;padding:0 7px}}.query-embed .view-tool .tool-label{display:none}.query-embed .view-tool{justify-content:center;min-width:30px;padding:0 7px}.view-toolbar.compact{gap:var(--sp-1);flex-wrap:nowrap}@media (width<=719px){.view-toolbar .view-tool,.view-toolbar .view-more{width:auto;min-width:26px;padding:0 5px}}.template-new.compact .template-new-main{min-width:30px;font-size:var(--fs-lg);border-radius:var(--r-sm);justify-content:center;padding:0}@media (width<=719px){.template-new.compact .template-new-main{min-width:36px}}.match-input{width:190px}.match-row{margin:-6px 0 12px}.toolbar+.match-row .match-input,.match-row .match-input{width:100%;font-size:var(--fs-lg)}.view-more-menu{max-width:min(340px,92vw)}.view-more-item{justify-content:space-between;align-items:center;gap:var(--sp-6);display:flex}.view-more-item svg{color:var(--accent-text)}.view-query-item{gap:var(--sp-2);display:grid}.view-query-item .view-query{font-family:var(--mono,ui-monospace, monospace);color:var(--muted);overflow-wrap:anywhere}.group-by-list{max-height:220px;overflow-y:auto}.tool-count{border-radius:var(--r-md);background:var(--accent-soft);min-width:18px;color:var(--accent-text);font-size:var(--fs-xs);text-align:center;padding:0 5px;font-weight:600;line-height:18px}.popover.view-menu{max-width:min(560px,94vw);padding:8px}.filter-panel{gap:var(--sp-3);width:520px;max-width:100%;display:grid}.fgroup{gap:var(--sp-3);display:grid}.fgroup:not(.root){border-radius:var(--r-md);background:var(--bg-side);flex:1;padding:8px}.fgroup-head{align-items:center;gap:var(--sp-3);font-size:var(--fs-md);color:var(--text-2);display:flex}.fgroup-head .spacer,.filter-foot .spacer{flex:1}.fgroup-head .icon-btn,.frule .icon-btn{flex:none;width:26px;height:26px}.frule,.fgroup-row{align-items:center;gap:var(--sp-3);display:flex}.fgroup-row{align-items:flex-start}.fgroup-row>.joiner{padding-top:8px}.joiner{width:30px;font-size:var(--fs-sm);color:var(--muted);text-align:right;flex:none}.frule>select:first-of-type{flex:0 130px}.frule>select:nth-of-type(2){flex:0 140px}.frule>input,.frule>select:nth-of-type(3),.frule-date,.frule-fill{flex:140px;min-width:0}.frule-date{gap:var(--sp-3);display:flex}.frule-date>*{flex:1;min-width:0}.frule-raw{border-radius:var(--r-md);background:var(--hover);font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-2);flex:1;padding:5px 8px}.add-in-group{justify-self:start;margin-left:30px}.filter-foot{align-items:center;gap:var(--sp-1);border-top:1px solid var(--line);flex-wrap:wrap;padding-top:4px;display:flex}.filter-empty{font-size:var(--fs-md);margin:4px 6px}.filter-text input{width:100%;font-family:var(--mono);font-size:var(--fs-sm)}.filter-error{font-size:var(--fs-sm);color:var(--danger);margin:4px 2px 0}.sort-panel{gap:var(--sp-3);min-width:340px;display:grid}.sort-panel .frule>select{flex:140px}.opens-panel{gap:var(--sp-1);min-width:210px;display:grid}.opens-panel button[role=radio]{justify-content:space-between;align-items:center;gap:var(--sp-5);border-radius:var(--r-md);color:inherit;font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 8px;display:flex}.opens-panel button[role=radio]:hover{background:var(--hover)}.opens-panel button[role=radio][aria-checked=true]{color:var(--accent)}.opens-panel .filter-empty{font-size:var(--fs-sm);padding:6px 8px 2px}.group-panel,.props-panel{gap:var(--sp-2);min-width:250px;display:grid}.menu-row{justify-content:space-between;align-items:center;gap:var(--sp-7);font-size:var(--fs-md);color:var(--text-2);padding:2px 4px;display:flex}.menu-row select{min-width:130px}.menu-heading{font-size:var(--fs-sm);color:var(--muted);margin:6px 4px 2px;font-weight:600}.group-list{max-height:260px;overflow-y:auto}.ui-menu-item.off .ui-menu-item-label{opacity:.45}.view-filters{margin:2px 0 14px}.table tbody.tgroup tr.group-row td{background:var(--bg);padding:14px 0 4px}.table tbody.tgroup:first-of-type tr.group-row td{padding-top:6px}.table tbody tr.group-row:hover td,.table tbody tr.new-in-group:hover td{background:var(--bg)}.group-head{align-items:center;gap:var(--sp-4);padding-left:2px;display:inline-flex;position:sticky;left:0}.group-label{font-size:var(--fs-md);color:var(--text);font-weight:600}.fold{border-radius:var(--r-md);width:22px;height:22px;color:var(--muted);place-items:center;transition:transform .12s;display:grid}.fold.open{transform:rotate(90deg)}.fold:hover{background:var(--hover);color:var(--text)}.new-in-group .new-row{font-size:var(--fs-md);padding:3px 8px 3px 36px}.table tfoot tr.calc-row td{border-top:1px solid var(--line);padding:2px 2px 0}.calc{justify-content:flex-end;align-items:baseline;gap:var(--sp-3);border-radius:var(--r-md);width:100%;min-height:28px;font-size:var(--fs-sm);white-space:nowrap;padding:4px 8px;display:flex}.col-title .calc{justify-content:flex-start}@media (hover:hover){.calc:hover{background:var(--hover)}}.calc-hint{color:var(--faint);opacity:0;transition:opacity .12s}.calc-row:hover .calc-hint,.calc:focus-visible .calc-hint{opacity:1}.calc-label{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.calc-value{color:var(--text);font-variant-numeric:tabular-nums}.calc-menu{min-width:160px}.view-group{margin-bottom:18px}.view-group-head{align-items:center;gap:var(--sp-4);font-size:var(--fs-base);margin:6px 0 8px;font-weight:600;display:flex}.lane-label{font-size:var(--fs-md);color:var(--text);font-weight:600}.view-query{font-size:var(--fs-sm);text-transform:none;letter-spacing:0}.gallery{grid-template-columns:repeat(auto-fill, minmax(var(--card-w), 1fr));gap:var(--sp-7);padding-bottom:24px;display:grid}.gallery.size-small{--card-w:170px;--cover-h:96px}.gallery.size-medium{--card-w:220px;--cover-h:128px}.gallery.size-large{--card-w:300px;--cover-h:180px}.wall{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:start;gap:var(--sp-7);padding-bottom:24px;display:grid}.wall-col{gap:var(--sp-7);min-width:0;display:grid}.gcard-text.outline p{padding-left:14px;position:relative}.gcard-text.outline p:before{content:"";border-radius:var(--r-circle);background:var(--faint);width:4px;height:4px;position:absolute;top:.62em;left:3px}.gcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);cursor:pointer;transition:box-shadow .12s,border-color .12s;overflow:hidden}.gcard:hover{border-color:#0000;box-shadow:0 3px 12px #1414281f}.gcard:focus-visible{outline:2px solid var(--accent-text)}.gcard-cover{height:var(--cover-h,150px);background:var(--bg-side)}.wall .gcard-cover{height:auto}.gcard-cover img{object-fit:cover;width:100%;height:100%;display:block}.wall .gcard-cover img{height:auto;max-height:320px}.gcard-cover.blank{background:var(--bg-side)}.gcard-body{gap:var(--sp-4);padding:10px 12px 12px;display:grid}.gcard .card-title{align-items:flex-start;font-weight:550;display:flex}.gcard .card-title .check.static{margin-top:3px}.gcard-text{font-size:var(--fs-md);color:var(--text-2);line-height:1.5}.gcard-text p{margin:0 0 4px}.gcard-props{gap:var(--sp-2);display:grid}.gcard-props .card-meta{margin:0}.gcard-prop{align-items:center;gap:var(--sp-4);min-width:0;font-size:var(--fs-sm);display:flex}.gcard-key{text-overflow:ellipsis;white-space:nowrap;width:84px;color:var(--muted);flex:none;overflow:hidden}.gcard-val{gap:var(--sp-2);min-width:0;color:var(--text-2);flex-wrap:wrap;display:flex;overflow:hidden}.size-small .gcard-key{display:none}@media (width<=719px){.filter-panel{width:auto}.frule{flex-wrap:wrap}.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (width<=480px){.gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gcard-key{width:80px}.gcard-prop{align-items:flex-start}.gcard-val{overflow-wrap:anywhere;overflow:visible}}.toolbar .match-input{width:150px}.page-menu{min-width:200px;max-height:var(--available-height,80vh);overscroll-behavior:contain;overflow-y:auto}.page-menu .menu-item{align-items:center;gap:var(--sp-5);color:var(--text);display:flex}.page-menu .menu-item svg{color:var(--muted);flex:none}.page-menu .menu-label{white-space:nowrap;flex:1}.page-menu .menu-hint{font:400 var(--fs-xs) var(--mono);color:var(--muted);margin-left:16px}.page-menu .menu-item.danger,.page-menu .menu-item.danger svg{color:var(--danger)}.page-menu .menu-item.danger[data-highlighted]{background:color-mix(in srgb, var(--danger) 10%, transparent)}@media (width<=719px){.popover.as-sheet.options li{min-height:48px;font-size:var(--fs-lg);padding:0 12px}.popover.as-sheet.options li.opt-group{min-height:0;font-size:var(--fs-sm);padding:12px 12px 4px}.popover.as-sheet.options li.opt-sep{min-height:0}.popover.as-sheet.options .opt-manage{min-height:48px}.popover.as-sheet.date-picker{width:100%;padding:8px 16px calc(16px + var(--safe-bottom))}.popover.as-sheet .dp-actions{bottom:calc(-16px - var(--safe-bottom));background:var(--bg-raised);margin:0 -16px;padding:12px 16px;position:sticky}.popover.as-sheet .dp-grid button{height:40px;font-size:var(--fs-base)}}.doc ul,.doc ol{margin:.15em 0 .35em;padding-left:1.4em}.doc ul.d-bare{list-style:none}.doc ul.d-checks{padding-left:.2em;list-style:none}.doc li{margin:.18em 0}.doc li.d-check{gap:var(--gap-em);align-items:baseline;display:flex}.doc .d-box{border-radius:var(--r-sm);width:.85em;height:.85em;font-size:var(--em-chip);opacity:.6;border:1.5px solid;flex:none;place-items:center;line-height:1;display:inline-grid;transform:translateY(.1em)}.doc .d-box.done{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);opacity:1;font-size:var(--em-tiny)}.doc .d-done{color:var(--muted);text-decoration:line-through}.doc p{margin:.4em 0}.doc blockquote{border-left:3px solid var(--accent-line);color:var(--text-2);margin:.5em 0;padding:.05em 0 .05em .9em}.doc pre{border-radius:var(--r-md);background:var(--hover);font-size:var(--em-small);margin:.5em 0;padding:.8em 1em;line-height:1.5;overflow-x:auto}.doc code{font-family:var(--mono);font-size:var(--em-code)}.doc pre code{font-size:inherit;background:0 0;padding:0}.doc :not(pre)>code{border-radius:var(--r-sm);background:var(--hover);padding:.08em .3em}.doc hr{border:0;border-top:1px solid var(--line);margin:1em 0}.doc .d-ref{color:var(--accent-text);font-weight:500}.doc .d-tag{color:var(--muted)}.doc a{color:var(--accent-text)}.doc img{border-radius:var(--r-md);max-width:100%;max-height:60vh}.present{z-index:var(--z-sheet);background:var(--bg);color:var(--text);cursor:default;-webkit-user-select:none;user-select:none;outline:0;flex-direction:column;display:flex;position:fixed;inset:0}.present-progress{width:var(--progress);background:var(--accent);height:3px;transition:width .25s;position:absolute;top:0;left:0}.slide{min-height:0;font-size:calc(var(--fs-present) * var(--fit,1));flex:1;padding:max(7vh,40px) max(9vw,28px) 84px;line-height:1.5;display:flex;overflow-y:auto}.slide-inner{width:100%;max-width:1100px;margin:auto}.slide.cover .slide-inner{max-width:1000px;margin:auto}.slide h1{font-size:var(--em-slide-h1);letter-spacing:-.02em;margin:0 0 .4em;font-weight:700;line-height:1.08}.slide h2{font-size:var(--em-slide-h2);letter-spacing:-.015em;margin:0 0 .7em;font-weight:700;line-height:1.15}.slide-body h3,.slide-body h4{font-size:var(--em-h3);margin:.8em 0 .3em}.slide-meta{gap:var(--gap-slide-meta);font-size:var(--em-tiny);flex-wrap:wrap;margin:0 0 1.2em;display:flex}.slide-meta div{gap:var(--gap-em);display:flex}.slide-meta dt{color:var(--muted)}.slide-meta dd{color:var(--text-2);margin:0}.present-bar{align-items:center;gap:var(--sp-1);border-radius:var(--r-lg);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line);opacity:.35;padding:3px;transition:opacity .15s;display:flex;position:absolute;bottom:14px;right:16px}.present-bar:hover,.present-bar:focus-within{opacity:1}.present-bar .icon-btn:disabled{opacity:.35}.present-count{min-width:52px;font-size:var(--fs-md);text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.print-doc{display:none}@media print{@page{margin:18mm 16mm}html.printing,html.printing body{background:#fff;height:auto}html.printing #root{display:none}html.printing .print-doc{--text:#1f1f24;--text-2:#45454e;--muted:#75757f;--line:#dcdce1;--hover:#f2f2f4;--accent:#4b58b8;--accent-text:#4b58b8;--accent-line:#9aa3dd;--accent-fg:#fff;color:var(--text);font-family:var(--font);font-size:var(--pt-body);line-height:1.5;display:block}.print-doc h1{font-size:var(--pt-h1);letter-spacing:-.01em;margin:0 0 8pt;line-height:1.15}.print-doc h2{font-size:var(--pt-h2);margin:16pt 0 4pt}.print-doc h3{font-size:var(--pt-h3);margin:13pt 0 3pt}.print-doc h4{font-size:var(--pt-h4);margin:11pt 0 2pt}.print-doc h2,.print-doc h3,.print-doc h4{break-after:avoid}.print-doc pre,.print-doc blockquote,.print-doc img{break-inside:avoid}.print-doc pre{white-space:pre-wrap}.print-doc pre,.print-doc code,.print-doc .d-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-doc .props{border-collapse:collapse;font-size:var(--pt-meta);margin:0 0 14pt}.print-doc .props th{text-align:left;color:var(--muted);padding:1pt 14pt 1pt 0;font-weight:400}.print-doc .props td{color:var(--text-2);padding:1pt 0}.print-doc a{text-decoration:none}}.navbar{align-items:center;gap:var(--sp-1);flex:1;min-width:0;display:flex}.navbar .icon-btn{width:28px;height:28px}.navbar .icon-btn:disabled,.navbar .icon-btn[aria-disabled=true]{color:var(--faint);cursor:default;background:0 0}.tabs{gap:var(--sp-2);scrollbar-width:none;flex:1;min-width:0;margin:0 12px 0 8px;display:flex;overflow-x:auto}.tab{border-radius:var(--r-md);min-width:72px;height:30px;color:var(--muted);flex:0 180px;align-items:center;display:flex}.tab:hover{background:var(--hover);color:var(--text-2)}.tab.on{background:var(--active);color:var(--text)}.tab-main{text-align:left;min-width:0;height:100%;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 4px 0 10px;overflow:hidden}.tab-close{border-radius:var(--r-sm);width:20px;height:20px;color:var(--faint);opacity:0;place-items:center;margin-right:5px;display:grid}.tab:hover .tab-close,.tab.on .tab-close{opacity:1}.tab-close:hover{background:var(--hover);color:var(--text)}.stack{border-left:1px solid var(--line);background:var(--bg);min-width:0;display:flex;overflow:hidden}.side-panel{outline:none;flex-direction:column;flex:1 0 460px;width:460px;min-width:0;display:flex}.side-panel+.side-panel{border-left:1px solid var(--line)}.side-head{align-items:center;gap:var(--sp-1);flex:none;min-height:52px;padding:10px 10px 2px 22px;display:flex}.side-crumb{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.side-head .icon-btn{width:30px;height:30px}.side-scroll{flex:1;min-height:0;padding:0 26px 80px 22px;overflow-y:auto}.side-scroll .title,.side-scroll .title-field{font-size:var(--fs-2xl)}.side-scroll .outliner{font-size:var(--fs-lg)}.side-spine{border-right:1px solid var(--line);background:var(--bg-side);width:40px;color:var(--muted);font-size:var(--fs-md);flex:none;justify-content:center;padding:18px 0;display:flex}.side-spine span{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;max-height:100%;overflow:hidden}.side-spine:hover{background:var(--hover);color:var(--text)}.preview-overlay{padding-top:7vh}.preview{background:var(--bg);border-radius:var(--r-xl);width:min(760px,100vw - 32px);min-height:min(44vh,420px);max-height:min(84vh,900px);box-shadow:var(--shadow);outline:none;flex-direction:column;display:flex;overflow:hidden}.preview .side-head .btn{height:28px;font-size:var(--fs-md);color:var(--text-2);padding:0 10px}.preview .side-head .btn:hover{background:var(--hover)}.preview .side-scroll{padding:0 40px 60px}.pin-row{position:relative}.pin-row .nav-item{padding-right:30px}.unpin{border-radius:var(--r-sm);width:20px;height:20px;color:var(--faint);opacity:0;place-items:center;margin-top:-10px;display:grid;position:absolute;top:50%;right:6px}.unpin:focus-visible{opacity:1}.pin-row.archived .nav-item{color:var(--muted)}.pin-row.archived .ico{opacity:.6}.nav-hint{font-size:var(--fs-xs);color:var(--muted);margin-left:auto}@media (width<=719px){.stack{z-index:var(--z-float);padding-top:var(--safe-top);border-left:0;position:fixed;inset:0}.side-panel:not(:last-child),.side-spine{display:none}.side-panel{flex:1;width:auto}.preview{max-height:88vh}.preview .side-scroll{padding:0 20px 60px}}.shortcuts{background:var(--bg-raised);border-radius:var(--r-xl);width:min(720px,100vw - 32px);max-height:72vh;box-shadow:var(--shadow);outline:none;flex-direction:column;display:flex;overflow:hidden}.shortcuts-head{justify-content:space-between;align-items:center;padding:12px 12px 8px 20px;display:flex}.shortcuts-head h2{font-size:var(--fs-lg);margin:0;font-weight:600}.shortcuts-body{gap:var(--sp-4) var(--sp-9);grid-template-columns:1fr 1fr;padding:4px 20px 18px;display:grid;overflow-y:auto}.shortcuts-group h3{font-size:var(--fs-sm);color:var(--muted);margin:10px 0 6px;font-weight:600}.shortcuts-group ul{margin:0;padding:0;list-style:none}.shortcuts-group li{justify-content:space-between;align-items:center;gap:var(--sp-6);font-size:var(--fs-md);padding:5px 0;display:flex}.shortcuts-keys{justify-content:flex-end;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;flex-shrink:0;display:flex}.shortcuts-alt{align-items:center;gap:var(--sp-2);display:inline-flex}.shortcuts-or{font-size:var(--fs-xs);color:var(--muted);margin-right:4px}@media (width<=719px){.shortcuts-body{grid-template-columns:1fr}}.trash-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-7);display:flex}.trash-head .trash-empty{flex:none;margin-top:8px}@media (width<=719px){.trash-head .trash-empty{margin-top:4px}}.trash-sub{font-size:var(--fs-base);margin:8px 0 0}.trash-group{margin-top:18px}.trash-group .section{padding:0}.trash-list{margin:6px 0 0;padding:0;list-style:none}.trash-dot{border-radius:var(--r-circle);background:var(--faint);width:7px;height:7px}.trash-dot.page{border-radius:var(--r-sm);width:12px;height:14px;box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.trash-title{align-items:center;gap:var(--sp-4);min-width:0;line-height:22px;display:flex}.trash-title>:not(.trash-name){flex:none}.trash-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.trash-excerpt{font-size:var(--fs-md);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.trash-meta{align-items:center;gap:var(--sp-1) 0;font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin-top:3px;display:flex}.trash-meta>span+span:before{content:"·";color:var(--faint);margin:0 6px}.trash-meta a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.trash-meta a:hover{color:var(--accent-text)}.panel-actions{align-items:flex-start;gap:var(--sp-1);border-top:1px solid var(--line);flex-direction:column;padding-top:14px;display:flex}.panel-actions .btn{margin-left:-10px}.hist-overlay{padding-top:6vh}.hist{background:var(--bg-raised);border-radius:var(--r-xl);width:min(940px,100vw - 32px);height:min(680px,86vh);box-shadow:var(--shadow);outline:0;flex-direction:column;display:flex;overflow:hidden}.hist-head{align-items:center;gap:var(--sp-5);border-bottom:1px solid var(--line);color:var(--muted);padding:12px 12px 12px 18px;display:flex}.hist-head-text{align-items:baseline;gap:var(--sp-5);flex:1;min-width:0;display:flex}.hist-head h2{font-size:var(--fs-lg);color:var(--text);margin:0;font-weight:650}.hist-head-text .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hist-body{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid}.hist-list{border-right:1px solid var(--line);background:var(--bg-side);padding:10px 8px;overflow-y:auto}.hist-day{font-size:var(--fs-sm);color:var(--muted);margin:14px 10px 4px;font-weight:600}.hist-item{align-items:flex-start;gap:var(--sp-1);border-radius:var(--r-md);text-align:left;flex-direction:column;width:100%;padding:7px 10px;display:flex}.hist-item:hover{background:var(--hover)}.hist-item.on{background:var(--accent-soft)}.hist-when{font-size:var(--fs-base);color:var(--text);font-weight:550}.hist-iday{display:none}.hist-item.on .hist-when{color:var(--accent-text)}.hist-who{font-size:var(--fs-sm);color:var(--muted)}.hist-none{margin:12px 10px;line-height:1.45}.hist-view{padding:22px 32px 32px;overflow-y:auto}.hist-title{font-size:var(--fs-2xl);letter-spacing:-.012em;margin:0;font-weight:700;line-height:1.25}.hist-props{gap:var(--sp-2);font-size:var(--fs-md);margin:14px 0 0;display:grid}.hist-props>div{gap:var(--sp-5);grid-template-columns:130px 1fr;display:grid}.hist-props dt{color:var(--muted)}.hist-props dd{overflow-wrap:anywhere;min-width:0;margin:0}.hist-text{margin-top:14px}.hist-text p{white-space:pre-wrap;margin:0}.hist-outline{margin:18px 0 0;padding:0;list-style:none}.hist-outline li{align-items:baseline;gap:var(--sp-5);padding:2px 0 2px calc(var(--depth,0) * 22px);overflow-wrap:anywhere;line-height:1.55;display:flex}.hist-outline li>span:last-child{flex:1;min-width:0}.hist-outline li.h1,.hist-outline li.h2,.hist-outline li.h3{margin-top:10px;font-weight:700}.hist-outline li.h1,.hist-outline li.h2{font-size:var(--fs-xl)}.hist-outline li.quote>span{border-left:3px solid var(--line);color:var(--text-2);padding-left:12px}.hist-outline hr{border:0;border-top:1px solid var(--line);margin:10px 0}.hist-dot{border-radius:var(--r-circle);background:var(--faint);flex:none;width:5px;height:5px;transform:translateY(-2px)}.hist-check{border-radius:var(--r-sm);border:1.5px solid var(--control-line);flex:none;width:13px;height:13px;transform:translateY(1px)}.hist-check.on{background:var(--accent);border-color:var(--accent)}.hist-outline .check.static{width:13px;height:13px;margin:0;transform:translateY(1px)}.hist-outline .is-done{color:var(--muted);text-decoration:line-through}.hist-foot{align-items:center;gap:var(--sp-4);border-top:1px solid var(--line);padding:10px 14px 10px 18px;display:flex}.hist-foot>.small{flex:1;min-width:0}.hist-foot .btn.primary{align-items:center;gap:var(--sp-4);display:inline-flex}@media (width<=719px){.hist-overlay{padding-top:calc(var(--safe-top) + 8px)}.hist{width:calc(100vw - 16px);height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 16px)}.hist-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.hist-list{gap:var(--sp-2);border-right:0;border-bottom:1px solid var(--line);padding:8px;display:flex;overflow:auto hidden}.hist-group{display:contents}.hist-day{display:none}.hist-iday{display:inline}.hist-item{white-space:nowrap;flex:none;width:auto}.hist-view{padding:16px 18px 24px}.hist-foot>.small{display:none}.hist-foot .btn.quiet{margin-left:auto}}.date-picker{width:320px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;overflow-y:auto}.dp-heading{margin-bottom:12px;font-weight:600}.dp-suggestion{color:var(--accent-text);font-size:var(--fs-sm);overflow-wrap:anywhere;min-height:32px;padding:7px 0}.dp-options{gap:var(--sp-5);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;margin-bottom:12px;display:flex}.dp-options label{align-items:center;gap:var(--sp-2);display:flex}.dp-options input[type=time]{background:var(--bg);width:95px;color:inherit;border:1px solid var(--line);padding:3px}.dp-month{font-size:var(--fs-md);justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.dp-grid{gap:var(--sp-1);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.dp-grid>span{font-size:var(--fs-xs);color:var(--muted);padding:4px}.dp-grid button{border-radius:var(--r-sm);height:32px;font-size:var(--fs-sm)}.dp-grid button.out{color:var(--muted)}.dp-grid button.hinted{background:var(--hover);color:var(--text)}.dp-grid button.today{box-shadow:inset 0 0 0 1px var(--accent-line)}.dp-grid button.between{background:var(--accent-soft)}.dp-grid button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.dp-grid button:hover{background:var(--accent-soft);color:var(--accent-text)}.dp-help-trigger{position:relative}.dp-help-trigger>button{border-radius:var(--r-circle);width:24px;height:24px;padding:0}.dp-help{z-index:var(--z-raised);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);width:max-content;max-width:260px;color:var(--text-2);font-size:var(--fs-xs);visibility:hidden;padding:10px 12px;line-height:1.6;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 18px #0002}.dp-help-trigger:hover .dp-help,.dp-help-trigger:focus-within .dp-help{visibility:visible}.dp-end-time{justify-content:space-between;align-items:center;gap:var(--sp-4);font-size:var(--fs-sm);margin-top:8px;display:flex}.dp-end-time input{background:var(--bg);color:inherit;border:1px solid var(--line);padding:3px}.dp-actions{align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);padding-top:12px;display:flex}.object-tools{align-items:center;gap:var(--sp-5);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;margin-bottom:22px;display:flex}.object-tools .header-add{opacity:0;pointer-events:none}.object-head:focus-within .header-add{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.object-head:hover .header-add{opacity:1;pointer-events:auto}}.object-icon,.object-type{color:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:4px}.object-icon:hover,.object-type:hover:not(:disabled){background:var(--hover)}.object-types{gap:var(--sp-2);flex-wrap:wrap;margin-left:-4px;margin-right:auto;display:flex}.object-icon{margin:0 0 12px;display:block}.object-cover{background:var(--cover);object-fit:cover;border-radius:var(--r-md);width:100%;height:200px;margin-bottom:18px}.object-description textarea{width:100%;color:var(--muted);font:inherit;border-radius:var(--r-sm);resize:none;field-sizing:content;background:0 0;border:0;min-height:0;margin:6px 0 12px;padding:5px 0}.chip-input{border-radius:var(--r-sm);min-width:0;position:relative}.chip-input:focus-within{background:var(--hover)}.chip-values{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.object-metadata .chip-values input{width:80px;min-width:80px;box-shadow:none;background:0 0;border:0;outline:0;flex:1}.chip-suggestions{z-index:var(--z-sticky);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);max-height:180px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 4px 18px #0002}.chip-suggestions [role=option]{border-radius:var(--r-sm);cursor:pointer;padding:6px 8px}.chip-suggestions [role=option]:hover,.chip-suggestions [aria-selected=true]{background:var(--hover)}.cover-presets{gap:var(--sp-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.object-dialog .cover-presets button{background:var(--cover);border:1px solid #ffffff30;height:35px;padding:0;box-shadow:inset 0 0 0 1px #0001}.cover-presets button:hover{outline:2px solid var(--accent-text);outline-offset:2px}.object-metadata input::placeholder,.object-description textarea::placeholder{color:var(--muted);opacity:.65}.object-metadata:not(:hover):not(:focus-within) .ui-chip~input::placeholder{opacity:0}.object-dialog{gap:var(--sp-6);width:320px;max-width:calc(100vw - 24px);font-size:var(--fs-md);flex-direction:column;padding:16px;display:flex}.object-dialog label{gap:var(--sp-3);flex-direction:column;display:flex}.object-dialog button:not(.btn){font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:inherit;padding:7px}.object-dialog p{color:var(--muted);margin:0}.object-dialog button{cursor:pointer}.object-dialog button.btn{font-family:inherit}@media (width<=719px){.object-cover{height:140px}.object-tools{gap:var(--sp-3)}.chip-values{font-size:var(--fs-lg)}}.avatar.tc{background:color-mix(in srgb, var(--tc) 20%, transparent);color:var(--tc-ink)}.space-foot{gap:var(--sp-1);border-top:1px solid var(--line);flex-direction:column;margin-top:4px;padding-top:4px;display:flex}.space-link{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-md);color:var(--text-2);white-space:nowrap;padding:6px 8px;text-decoration:none;display:flex}@media (hover:hover){.space-link:hover{background:var(--hover);color:var(--text)}}.settings{gap:var(--sp-9);grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.settings-nav{gap:var(--sp-1);flex-direction:column;display:flex;position:sticky;top:8px}.settings-tab{border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-base);padding:6px 10px;text-decoration:none}.settings-tab:hover{background:var(--hover);color:var(--text)}.settings-tab.on{background:var(--active);color:var(--text);font-weight:600}.settings-panel,.data-settings{min-width:0}.data-settings .set-hint{overflow-wrap:anywhere}.data-actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.data-settings .data-actions input{flex:none;width:150px;min-width:0}.data-settings .data-actions input.telegram-token{flex:14rem;width:auto}.data-settings .data-link{white-space:nowrap;overflow-wrap:normal;margin-top:8px}.data-settings .service-controls{gap:0}.data-chats{margin:8px 0;padding:0;list-style:none}.data-chats li{justify-content:space-between;align-items:center;gap:var(--sp-6);display:flex}@media (width<=719px){.data-row{flex-wrap:wrap}.data-row>.set-text{flex-basis:100%}}.set-head{justify-content:space-between;align-items:center;gap:var(--sp-6);display:flex}.set-title{font-size:var(--fs-xl);margin:4px 0;font-weight:650}.set-intro{color:var(--muted);font-size:var(--fs-md);margin:0 0 18px;line-height:1.5}.set-intro a{color:var(--accent-text)}.set-list{border-top:1px solid var(--line)}.set-row{align-items:center;gap:var(--sp-7);border-bottom:1px solid var(--line);padding:14px 0;display:flex}.set-text{flex:1;min-width:0}.set-label{align-items:center;gap:var(--sp-4);font-size:var(--fs-base);font-weight:550;display:flex}.desktop-app{margin-bottom:18px}.update-notes{border-bottom:1px solid var(--line);font-size:var(--fs-md);padding:12px 0 14px;line-height:1.5}.update-notes .set-label{margin-bottom:4px}.update-notes-ver{font-size:var(--fs-md);margin-top:12px;font-weight:600}.update-notes-version:first-of-type .update-notes-ver{margin-top:4px}.update-notes-head{color:var(--muted);font-size:var(--fs-sm);margin-top:8px;font-weight:600}.update-notes-item{padding-left:14px;position:relative}.update-notes-item:before{content:"•";color:var(--muted);position:absolute;left:2px}.set-hint{color:var(--muted);font-size:var(--fs-md);margin-top:2px;line-height:1.45}.theme-grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.theme-card{gap:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line);text-align:left;flex-direction:column;padding:6px;display:flex}.theme-card:hover{border-color:var(--accent-line)}.theme-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.theme-name{font-size:var(--fs-md);color:var(--text-2);justify-content:space-between;align-items:center;padding:0 4px 2px;display:flex}.theme-card.on .theme-name{color:var(--text);font-weight:600}.theme-card.on .theme-name svg{color:var(--accent)}.theme-swatch{--s-side:#f7f7f6;--s-bg:#fff;--s-line:#d9d9de;--s-accent:#5a67c8;border-radius:var(--r-md);background:var(--s-bg);height:64px;box-shadow:inset 0 0 0 1px var(--line);display:flex;overflow:hidden}.sw-side{background:var(--s-side);width:28%}.sw-main{gap:var(--sp-3);flex-direction:column;flex:1;padding:12px 10px;display:flex}.sw-line{border-radius:var(--r-sm);background:var(--s-line);height:5px}.sw-line.short{width:60%}.sw-dot{border-radius:var(--r-sm);background:var(--s-accent);width:22px;height:7px}.sw-light-dim{--s-side:#e9e8e4;--s-bg:#f1f0ed;--s-line:#d2d0ca}.sw-dark{--s-side:#161719;--s-bg:#1b1c1f;--s-line:#34353b;--s-accent:#8f9bef}.sw-dark-dim{--s-side:#25272b;--s-bg:#2b2d32;--s-line:#43454c;--s-accent:#8f9bef}.sw-system{background:linear-gradient(90deg,#fff 0 58%,#1b1c1f 58% 100%)}.sw-system .sw-line{background:#9a9aa2}.space-items{border-top:1px solid var(--line);margin:0 0 8px;padding:0;list-style:none}.space-item{border-bottom:1px solid var(--line)}.space-line{align-items:center;gap:var(--sp-6);padding:12px 0;display:flex}.space-line .avatar{border-radius:var(--r-md);flex:none}.space-edit,.space-new{gap:var(--sp-6);border-radius:var(--r-lg);background:var(--hover);flex-direction:column;margin:0 0 14px 40px;padding:14px;display:flex}.space-new{margin:0 0 16px}.set-field{align-items:center;gap:var(--sp-6);font-size:var(--fs-md);display:flex}.set-field>span{width:56px;color:var(--text-2);flex:none}.set-select{flex:none;width:auto;max-width:200px}.space-edit .set-hint,.space-new .set-hint{margin:0}.space-colors{gap:var(--sp-4);flex-wrap:wrap;display:flex}.color-dot{border-radius:var(--r-circle);background:var(--tc,transparent);width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}.color-dot.none{background:linear-gradient(135deg, transparent 45%, var(--muted) 45% 55%, transparent 55%);box-shadow:inset 0 0 0 1px var(--muted)}.color-dot.on{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.space-new-actions{justify-content:flex-end;gap:var(--sp-4);display:flex}.calendar-fields{gap:var(--sp-6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.calendar-new .set-field>span{width:120px}.calendar-new .field.inline{--field-label-w:120px}.calendar-items .calendar-avatar{border-radius:var(--r-md);flex:none;width:28px;height:28px}.calendar-items .set-text{overflow-wrap:anywhere}.calendar-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.calendar-error{color:var(--danger)}.calendar-reason{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.calendar-toasts{width:max-content;max-width:calc(100vw - 36px)}.calendar-toast{align-items:center;gap:var(--sp-6);pointer-events:auto;display:flex}.calendar-toast>span{overflow-wrap:anywhere;min-width:0}.calendar-toast .btn{color:inherit;flex:none}.calendar-toast .btn:hover{background:color-mix(in srgb, currentColor 15%, transparent)}@media (width<=719px){.calendar-new .set-field>span{width:auto}.calendar-new .set-select{flex:none;width:100%;max-width:none;height:44px}}.about-list{border-top:1px solid var(--line);margin:0 0 16px}.about-list>div{gap:var(--sp-7);border-bottom:1px solid var(--line);font-size:var(--fs-base);padding:10px 0;display:flex}.about-list dt{width:90px;color:var(--muted)}.about-list dd{font-family:var(--mono);font-size:var(--fs-md);margin:0}@media (width<=719px){.settings{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}.settings-nav{gap:var(--sp-2);flex-direction:row;position:static;overflow-x:auto}.settings-tab{white-space:nowrap}.space-edit{margin-left:0}.set-field{align-items:stretch;gap:var(--sp-3);flex-direction:column}}.coll-head{padding-bottom:6px}.coll-head .head-row{align-items:center;gap:var(--sp-7)}.coll-head .head-text{flex:1;min-width:0}.coll-head .title{font-size:var(--fs-2xl);line-height:1.2}.coll-head .eyebrow{font-size:var(--fs-md);color:var(--muted);flex-wrap:wrap;align-items:center;margin-top:2px;font-weight:400;display:flex}.coll-head .eyebrow .count{font-size:inherit;line-height:inherit;vertical-align:baseline;background:0 0;border-radius:0;margin:0;padding:0}.coll-head .eyebrow>*+:before{content:"·";margin:0 6px}.coll-head .head-more{margin-top:0}@media (width<=719px){.coll-head .title{font-size:var(--fs-2xl)}}.tree .line[data-kind=query]>.content>.text{font-weight:600}.tree .line[data-kind=query].is-empty>.content>.text:before{content:"Query";color:var(--faint);pointer-events:none;font-weight:600}.query-host{cursor:default;-webkit-user-select:text;user-select:text;margin:6px 0 10px}.query-host:empty{display:none}.query-embed{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);padding:10px 12px 4px;font-weight:400}.query-embed .embed-meta{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;display:inline-flex}.query-embed .col-select{display:none}.query-embed .table .col-title{left:-10px}.embed-this{border-radius:var(--r-lg);background:var(--hover);padding:1px 8px}.query-embed .toolbar{margin-bottom:8px}.query-embed .table-wrap{max-height:520px;overflow:auto}.query-embed .empty-state.compact{margin:4px 2px 0}.query-embed .board{max-height:560px}.query-block.editing{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);padding:10px 12px 4px}.query-block.editing>.query-embed{border:0;border-radius:0;padding:0}.query-builder{gap:var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:10px;padding:4px 0 12px;font-weight:400;display:grid}.query-builder:last-child{margin-bottom:0}.qb-row{align-items:center;gap:var(--sp-3);min-height:32px;font-size:var(--fs-md);flex-wrap:wrap;display:flex}.qb-label{min-width:132px;color:var(--text-2);font-weight:550}.qb-chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.qb-any{color:var(--muted)}.qb-add{gap:var(--sp-2)}.qb-where .flt-bar,.qb-where>:last-child{flex:1;min-width:0}.qb-text{gap:var(--sp-3);display:grid}.qb-text .input{font-family:var(--mono);font-size:var(--fs-sm)}.qb-error{color:var(--danger);font-size:var(--fs-sm);margin:0}.qb-foot{align-items:center;gap:var(--sp-3);display:flex}.qb-foot>.btn.quiet:first-child{margin-left:-10px}.qb-foot .qb-mode{color:var(--accent-text);font-weight:450}.qb-types .menu-item{align-items:center;gap:var(--sp-4);display:flex}.qb-hint{font-size:var(--fs-sm);margin:0 0 8px;padding-top:2px}@media (width<=640px){.qb-label{flex-basis:100%;min-width:0}.qb-row:has(.switch){flex-wrap:nowrap;justify-content:space-between}.qb-row:has(.switch) .qb-label{flex-basis:auto}}.object-studio{max-width:830px;padding-bottom:70px}.object-studio .title{gap:var(--sp-5);align-items:center;display:flex}.object-studio .page-head p{font-size:var(--fs-base);margin-top:12px}.studio-back,.studio-settings-link{color:var(--accent-text);font-size:var(--fs-md);text-decoration:none}.studio-settings-link{border-bottom:1px solid var(--line);margin-bottom:12px;padding:10px 0;display:block}.studio-section{border-top:1px solid var(--line);padding:25px 0}.studio-type-directory{margin-top:12px}.studio-type-directory summary{cursor:pointer;color:var(--muted)}.studio-type-links{gap:var(--sp-4) var(--sp-7);flex-wrap:wrap;padding:12px 0;display:flex}.studio-type-links a{align-items:center;gap:var(--sp-3);overflow-wrap:anywhere;max-width:100%;display:inline-flex}.create-type-picker{width:min(320px,100vw - 24px);padding:8px}.create-type-list{max-height:min(360px,50dvh);margin-top:6px;overflow-y:auto}.create-type-list button{align-items:center;gap:var(--sp-4);border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 8px;display:flex}.create-type-list button span{overflow-wrap:anywhere;min-width:0}.create-type-list button[aria-selected=true],.create-type-list button:hover{background:var(--hover)}.studio-section h2,.studio-preview h2{font-size:var(--fs-lg);margin:0 0 12px;font-weight:600}.studio-section h2 .muted{margin-left:5px;font-weight:400}.studio-section p{margin:6px 0 14px;line-height:1.6}.studio-fields{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-fields label,.studio-field{gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.studio-appearance{margin-top:18px}.studio-appearance summary{font-size:var(--fs-md);color:var(--text-2);cursor:pointer}.studio-appearance .te-grid{max-width:480px}.studio-gallery{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.studio-starter{align-items:flex-start;gap:var(--sp-4);text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);flex-direction:column;padding:16px;display:flex}.studio-starter:not(:disabled):hover{border-color:var(--accent-line);background:var(--accent-soft)}.studio-starter strong{font-size:var(--fs-base)}.studio-starter>span{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.studio-starter .studio-starter-action{color:var(--accent-text)}.studio-actions{gap:var(--sp-6);align-items:center;margin-top:14px;display:flex}.studio-error{color:var(--danger)}.studio-danger{margin-top:26px}.studio-danger h2{font-size:var(--fs-base);color:var(--text-2)}.studio-type-row{align-items:center;display:flex}.studio-type-row .nav-item{flex:1;min-width:0}.studio-type-settings{font-size:var(--fs-lg);color:var(--muted);opacity:0;padding:3px 9px;text-decoration:none}.studio-type-row:hover .studio-type-settings,.studio-type-settings:focus{opacity:1}.label-set-editor{gap:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;padding:10px;display:flex}.label-set-editor select{max-width:160px}.label-set-editor button{font-size:var(--fs-sm)}.number-progress{align-items:center;gap:var(--sp-3);display:inline-flex}.number-progress progress{width:65px;height:7px;accent-color:var(--accent)}@media (width<=719px){.studio-fields,.studio-gallery{grid-template-columns:1fr}.studio-type-settings{opacity:1}}.studio-starter:disabled{cursor:default}.studio-starter-icons{gap:var(--sp-2);min-height:24px;display:flex}.studio-own{border-style:dashed}.studio-starter .studio-starter-action.is-added{color:var(--muted)}.studio-starter>span:not(.studio-starter-action):not(.studio-starter-icons){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-starter .studio-starter-action{margin-top:auto}.confirm-body{font-size:var(--fs-base);color:var(--text-2);margin:0;line-height:1.55}@media (width<=719px){.studio-starter{align-items:center;gap:var(--sp-3) var(--sp-5);grid-template-columns:52px minmax(0,1fr);padding:12px 14px;display:grid}.studio-starter>:not(.studio-starter-icons):not(strong){grid-column:2}.studio-starter-icons{min-height:0}}.object-studio .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.object-dialog .dialog-actions{justify-content:flex-end;gap:var(--sp-4);display:flex}.object-studio.type-editor{width:100%;max-width:1120px}.type-editor .studio-lock{border:0;min-width:0;margin:0;padding:0}.type-editor .studio-readonly{margin:0 0 12px}.studio-top{align-items:center;gap:var(--sp-4);padding-top:var(--head-top);min-height:32px;display:flex}.studio-crumb{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);height:30px;color:var(--muted);font-size:var(--fs-md);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);margin-left:-8px;padding:0 8px;text-decoration:none;display:inline-flex}.studio-crumb:hover{background:var(--hover);color:var(--text)}.studio-saved{align-items:center;gap:var(--sp-3);font:var(--fs-sm) var(--mono);color:var(--muted);opacity:0;transition:opacity .3s var(--ease-out);margin-left:auto;display:inline-flex}.studio-saved.is-on{opacity:1}.studio-layout{gap:var(--sp-9);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.studio-main{min-width:0}.studio-head{gap:var(--sp-1) var(--sp-7);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:18px;display:grid}.studio-tile{border-radius:var(--r-lg);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:0;grid-row:span 2;padding:0}.studio-tile .ttile-lg{border-radius:var(--r-lg);width:52px;height:52px}.studio-tile .ttile-lg svg{width:26px;height:26px}.studio-tile:hover{box-shadow:0 0 0 4px var(--hover)}.studio-tile:active{transform:scale(.97)}.studio-tile:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.object-studio .studio-head input.studio-name:not([type=radio]){border-radius:var(--r-md);width:100%;min-width:0;font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--text);border:0;margin-left:-4px;padding:0 4px;font-weight:700;line-height:1.2}.studio-sub{align-items:center;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-md);color:var(--muted);flex-wrap:wrap;display:flex}.studio-plural{align-items:center;gap:var(--sp-2);display:inline-flex}.object-studio .studio-head .studio-plural input:not([type=radio]){field-sizing:content;border-radius:var(--r-md);width:auto;min-width:4ch;height:24px;color:var(--text-2);font-size:var(--fs-md);border:0;padding:0 4px}.object-studio textarea.studio-desc{border-radius:var(--r-md);width:calc(100% + 8px);min-height:32px;color:var(--text-2);font:inherit;font-size:var(--fs-base);resize:none;background:0 0;border:0;grid-column:1/-1;margin:12px 0 0 -8px;padding:6px 8px;line-height:1.5;overflow:hidden}.object-studio textarea.studio-desc::placeholder{color:var(--faint)}.object-studio textarea.studio-desc:hover,.object-studio textarea.studio-desc:focus{background:var(--hover);outline:none}.studio-hint{font-size:var(--fs-md);color:var(--muted);margin:0 0 12px;line-height:1.5}.studio-props{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);background:var(--bg-raised)}.studio-prop{background:var(--bg-raised);border-radius:var(--r-lg);position:relative}.studio-prop+.studio-prop{border-top:1px solid var(--line);border-radius:0}.studio-prop:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.studio-prop:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.studio-prop:only-child{border-radius:var(--r-lg)}.studio-props.is-dragging{-webkit-user-select:none;user-select:none}.studio-props.is-dragging .studio-prop:not(.is-dragged){transition:transform .2s var(--ease-out)}.studio-prop.is-dragged{z-index:var(--z-raised);border-radius:var(--r-lg);box-shadow:var(--shadow)}.studio-prop-row{align-items:center;gap:var(--sp-1);grid-template-columns:24px minmax(0,1fr) 32px;padding:4px 6px 4px 4px;display:grid}.studio-grip{color:var(--faint);border-radius:var(--r-md);transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.studio-prop:hover .studio-grip{color:var(--muted)}.studio-prop.is-dragged .studio-grip{cursor:grabbing;color:var(--text)}.studio-prop-main:active{transform:scale(.99)}@media (hover:hover){.studio-grip:hover{background:var(--hover);color:var(--text)}}.studio-grip:focus-visible,.studio-prop-main:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.studio-prop-main{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);min-height:40px;color:var(--text);text-align:left;transition:background-color .15s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto 18px;padding:4px 6px;display:grid}@media (hover:hover){.studio-prop-main:hover{background:var(--hover)}}.studio-kind-tile{border-radius:var(--r-md);background:var(--hover);width:26px;height:26px;color:var(--text-2);place-items:center;display:grid}.studio-prop-name{align-items:center;gap:var(--sp-4);min-width:0;font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:flex;overflow:hidden}.studio-new{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);font:var(--fs-xs) var(--mono);padding:1px 6px}.studio-dot{border-radius:var(--r-circle);background:var(--accent);flex:none;width:6px;height:6px}.studio-prop-meta{align-items:center;gap:var(--sp-3);font:var(--fs-sm) var(--mono);color:var(--muted);white-space:nowrap;display:flex}.studio-kind-name{color:var(--muted)}.studio-chev{color:var(--faint);transition:transform .2s var(--ease-out)}.studio-prop.is-open .studio-chev{color:var(--muted);transform:rotate(90deg)}.studio-prop-detail{gap:var(--sp-7);animation:studio-open .22s var(--ease-out);padding:6px 16px 14px 44px;display:grid}@keyframes studio-open{0%{opacity:0;transform:translateY(-4px)}}.studio-grid{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.studio-layout .studio-field{gap:var(--sp-3);min-width:0;max-width:none;display:grid}.studio-field-label{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.studio-field .studio-kind-btn{box-sizing:border-box;align-items:center;gap:var(--sp-4);border-radius:var(--r-md);background:var(--bg);width:100%;min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;transition:box-shadow .15s var(--ease-out,ease-out);border:0;padding:0 10px;display:flex}.studio-field .studio-kind-btn:hover{background:var(--hover)}.studio-field .studio-kind-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-border), var(--focus-ring);outline:none}@media (width<=719px),(pointer:coarse){.studio-field .studio-kind-btn{height:44px;font-size:var(--fs-lg);padding:0 12px}}.studio-kind-caret{color:var(--faint);margin-left:auto}.object-studio input.studio-expr{font-family:var(--mono);font-size:var(--fs-md)}.studio-note{font-size:var(--fs-sm);color:var(--accent-text);margin:-4px 0 0;line-height:1.5}.studio-note.is-quiet{color:var(--muted);margin:0}.studio-chips{gap:var(--sp-3);flex-wrap:wrap;display:flex}.studio-field .seg{justify-self:start}.studio-options{gap:var(--sp-2);display:grid}.studio-option{gap:var(--sp-3);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid}.studio-option.has-category{grid-template-columns:32px minmax(0,1fr) 132px 32px}.studio-option-look{border-radius:var(--r-md);width:32px;height:32px;color:var(--muted);transition:background-color .15s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.studio-option-look:hover{background:var(--hover);color:var(--text)}.studio-label-category{min-width:0}.studio-prop-detail .set-row{border-bottom:0;min-height:0;padding:6px 0}.studio-detail-foot{justify-content:flex-end;gap:var(--sp-3);border-top:1px solid var(--line);padding-top:10px;display:flex}.studio-detail-foot .danger{color:var(--danger)}.studio-add{margin-top:10px}.studio-props-empty{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);margin:0;padding:16px}.studio-block{gap:var(--sp-4);margin-bottom:28px;display:grid}.studio-block h3{font-size:var(--fs-base);margin:0;font-weight:600}.studio-block .studio-hint{margin:0}.studio-block .set-row{border-bottom:0;padding:4px 0}.studio-views{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;display:grid}.studio-view{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);color:var(--text);text-align:left;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .16s var(--ease-out);padding:10px 10px 12px;display:grid}.studio-view:hover{border-color:var(--faint)}.studio-view:active{transform:scale(.98)}.studio-view[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.studio-view strong{font-size:var(--fs-md);margin-top:4px;font-weight:500}.studio-view>span:last-child{font-size:var(--fs-sm);color:var(--muted)}.studio-view-art{border-radius:var(--r-md);background:var(--bg);place-items:center;height:62px;padding:8px;display:grid}.art-inline{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);display:inline-flex}.art-inline u{color:var(--text);text-underline-offset:2px}.art-card{gap:var(--sp-3);border-radius:var(--r-md);background:var(--bg-raised);width:70%;box-shadow:0 0 0 1px var(--line);padding:6px 8px;display:grid}.art-card.is-wide{width:100%}.art-title{align-items:center;gap:var(--sp-3);display:flex}.art-title i,.art-lines i{border-radius:var(--r-sm);background:var(--faint);height:5px;display:block}.art-title i{width:50%}.art-lines{gap:var(--sp-2);display:flex}.art-lines i{opacity:.6;flex:1;height:4px}.studio-checklist{gap:var(--sp-1);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);background:var(--bg-raised);padding:6px;display:grid}.studio-checklist label{align-items:center;gap:var(--sp-5);border-radius:var(--r-md);min-height:36px;font-size:var(--fs-base);cursor:pointer;padding:0 8px;display:flex}.studio-checklist label:hover{background:var(--hover)}.studio-checklist input{width:16px;height:16px;accent-color:var(--accent)}.studio-checklist .studio-kind-name{font:var(--fs-sm) var(--mono);margin-left:auto}.type-editor .template-settings{border:0;padding:0}.studio-preview-pane{gap:var(--sp-5);margin-top:70px;display:grid;position:sticky;top:16px}.studio-preview-head{font-size:var(--fs-md);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.studio-sample{gap:var(--sp-6);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line);background:var(--bg-raised);padding:18px;display:grid}.studio-sample-type{justify-self:start;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);display:inline-flex}.studio-sample h3{align-items:center;gap:var(--sp-5);font-size:var(--fs-xl);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;display:flex}.studio-sample-props{gap:var(--sp-4);font-size:var(--fs-md);margin:0;display:grid}.studio-sample-props>div,.studio-link-card dl>div{gap:var(--sp-6);grid-template-columns:minmax(90px,40%) minmax(0,1fr);display:grid}.studio-sample-props dt{align-items:center;gap:var(--sp-3);color:var(--muted);min-width:0;display:flex}.studio-sample-props dd,.studio-link-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.studio-empty{color:var(--faint)}.studio-sample-line{font-size:var(--fs-base);color:var(--text-2);margin:0;line-height:1.7}.studio-ref{align-items:center;gap:var(--sp-2);vertical-align:-2px;display:inline-flex}.studio-ref u{color:var(--text);-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px}.studio-link-card{gap:var(--sp-4);border-radius:var(--r-lg);max-width:240px;box-shadow:0 0 0 1px var(--line);background:var(--bg);padding:12px 14px;display:grid}.studio-link-card.is-wide{max-width:none}.studio-link-card strong{align-items:center;gap:var(--sp-4);font-size:var(--fs-base);display:flex}.studio-link-card dl{gap:var(--sp-3);font-size:var(--fs-sm);margin:0;display:grid}.studio-link-card dt{color:var(--muted)}.studio-link-card.is-wide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-bar{left:50%;bottom:calc(18px + var(--safe-bottom));z-index:var(--z-bar);align-items:center;gap:var(--sp-5);border-radius:var(--r-xl);background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--shadow);animation:studio-bar .3s var(--ease-out);padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}@keyframes studio-bar{0%{opacity:0;transform:translate(-50%,12px)}}.studio-bar-text{min-width:0;font-size:var(--fs-md);display:grid}.studio-bar-text span{font-size:var(--fs-sm);opacity:.7}.studio-bar .studio-bar-discard{color:var(--bg);opacity:.8}.studio-bar .studio-bar-discard:hover{background:color-mix(in srgb, var(--bg) 16%, transparent);opacity:1}.studio-changes{gap:var(--sp-4);margin:0 0 10px;padding:0;list-style:none;display:grid}.studio-changes li{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-md);grid-template-columns:18px minmax(0,1fr);display:grid}.studio-changes li svg{color:var(--muted);margin-top:2px}.studio-changes small{color:var(--muted);font-size:var(--fs-sm);grid-column:2}ul.studio-error{font-size:var(--fs-md);margin:8px 0 0;padding-left:18px}@media (width<=1100px){.studio-layout{grid-template-columns:minmax(0,1fr)}.studio-preview-pane{margin-top:8px;position:static}}@media (width<=719px){.object-studio .studio-head input.studio-name:not([type=radio]){font-size:var(--fs-2xl)}.studio-grid,.studio-views{grid-template-columns:minmax(0,1fr)}.studio-prop-main{grid-template-columns:26px minmax(0,1fr) 18px;row-gap:0}.studio-prop-meta{grid-area:2/2}.studio-prop-meta .ui-chip{display:none}.studio-prop-main .studio-kind-tile{grid-row:1/3}.studio-chev{grid-area:1/3/3}.studio-prop-detail{padding:4px 12px 14px}.studio-option.has-category{grid-template-columns:32px minmax(0,1fr) 32px}.studio-option.has-category .studio-label-category{grid-area:2/2}.studio-bar{left:16px;right:16px;bottom:calc(76px + var(--safe-bottom));animation:none;transform:none}.studio-grip{width:36px;height:44px}.studio-option-look{width:40px;height:40px}.studio-prop-row{grid-template-columns:36px minmax(0,1fr) 44px}.studio-option,.studio-option.has-category{grid-template-columns:40px minmax(0,1fr) 44px}.studio-detail-foot .btn,.studio-crumb,.object-studio .studio-head input.studio-name:not([type=radio]){min-height:40px}.object-studio .studio-head .studio-plural input:not([type=radio]){height:36px}.object-studio textarea.studio-desc{min-height:40px}.studio-checklist label{min-height:44px}.studio-bar-text{flex:1}}@media (prefers-reduced-motion:reduce){.studio-props.is-dragging .studio-prop:not(.is-dragged),.studio-chev{transition:none}.studio-prop-detail,.studio-bar{animation:none}}.template-setting-row,.template-banner-heading,.template-new,.empty-templates{align-items:center;gap:var(--sp-4);display:flex}.template-setting-row{border-bottom:1px solid var(--line);padding:7px 0}.template-setting-row>a{color:var(--text);flex:1;text-decoration:none}.template-setting-row>a:hover{color:var(--accent-text)}.template-star{color:var(--muted)}.template-star[aria-pressed=true],.template-default{color:var(--accent-text)}.template-settings .studio-add{border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 10px}.template-banner{background:var(--bg-side);box-shadow:0 0 0 1px var(--line);border-radius:var(--r-lg);font-size:var(--fs-md);margin:14px 0 22px;overflow:hidden}.template-banner-heading{flex-wrap:wrap;justify-content:space-between;padding:12px 14px 0 16px}.template-banner-for{align-items:center;gap:var(--sp-4);display:inline-flex}.template-banner-kicker{font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted)}.template-banner-type{align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);background:var(--bg);box-shadow:0 0 0 1px var(--line);color:var(--text);padding:3px 9px 3px 7px;font-weight:600;text-decoration:none;display:inline-flex}.template-banner-type:hover{color:var(--accent-text)}.template-banner .template-star{border-radius:var(--r-md);padding:4px 8px}.template-banner .template-star[aria-pressed=true]{background:var(--accent-soft)}.template-banner-lede{color:var(--text);margin:8px 16px 14px;line-height:1.5}.template-banner code,.template-token code{font-family:var(--mono);font-size:var(--fs-sm)}.template-banner-field{gap:var(--sp-6);border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:start;padding:12px 16px;display:grid}.template-banner-field>label{color:var(--muted);padding-top:8px;font-weight:500}.template-banner-tokens{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);flex-wrap:wrap;margin-top:8px;display:flex}.template-token{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--text);padding:2px 7px}@media (hover:hover){.template-token:hover{border-color:var(--accent-text);color:var(--accent-text)}}.template-token code{background:0 0;padding:0}.template-token:active{transform:scale(.97)}.template-banner-preview{margin:8px 0 0}.template-banner-preview strong{color:var(--text);font-weight:600}.template-banner-hint{border-top:1px solid var(--line);margin:0;padding:10px 16px 12px}.template-body-label{align-items:center;gap:var(--sp-5);font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted);margin:4px 0 6px;display:flex}.template-body-label:after{content:"";background:var(--line);flex:1;height:1px}.template-page .tree .block[data-ghost=true] .text:before{content:"Write the outline each new page starts with"}.empty-templates{font-size:var(--fs-md);color:var(--muted);flex-wrap:wrap;padding:8px 0 12px;transition:opacity .15s ease-out}.empty-templates.used{opacity:0;pointer-events:none}.empty-templates>button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--accent-text);padding:4px 8px}.template-new{border:1px solid var(--line);border-radius:var(--r-md);flex-shrink:0;gap:0}.template-new>button+button{border-left:1px solid var(--line);border-radius:0 var(--r-sm) var(--r-sm) 0;min-width:28px}.template-menu{min-width:190px;padding:5px}.template-picker-list button{justify-content:space-between;gap:var(--sp-8);width:100%;color:var(--text);font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:9px 10px;display:flex}.template-picker-list button:hover,.template-picker-list button:focus-visible{background:var(--hover)}.template-picker-overlay{align-items:flex-start;padding:min(18vh,120px) 16px 24px}.template-picker{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);width:440px;max-width:100%;color:var(--text);box-shadow:var(--shadow);font-size:var(--fs-base);padding:16px}.template-picker-list{max-height:45vh;margin-top:8px;overflow-y:auto}.template-picker-list button>span:first-child{flex:1}@media (width<=600px){.template-banner{margin-top:0}.template-banner-field{gap:var(--sp-3);grid-template-columns:1fr}.template-banner-field>label{padding-top:0}}.tree .link-card-host{margin:3px 0 6px}.tree .link-card-host[hidden]{display:none}.tree .link-card{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);width:320px;max-width:100%;color:inherit;cursor:pointer;padding:8px 12px;text-decoration:none;display:block}.tree .link-card:hover{background:var(--hover)}.tree .link-card.wide{gap:var(--sp-7);width:100%;padding:14px 16px;display:flex}.tree .link-card .chip-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree .link-card-body{flex:1;min-width:0}.tree .link-card-summary{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.tree .link-card-props{gap:var(--sp-5) var(--sp-7);font-size:var(--fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;display:grid}.tree .link-card-props dt{color:var(--muted);font-size:var(--fs-xs)}.tree .link-card-props dd{overflow-wrap:anywhere;margin:2px 0 0}.tree .link-card .chip-card-head{flex-wrap:wrap}.tree .link-card-excerpt{-webkit-line-clamp:2;color:var(--muted);font-size:var(--fs-md);-webkit-box-orient:vertical;margin-top:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.tree .link-card-image{object-fit:cover;border-radius:var(--r-sm);align-self:stretch;width:120px;max-height:160px}.tree .link-card-gradient{flex:none;min-height:80px}.link-card-gradient{background:var(--cover)}.tree .has-link-card>.content{position:relative}.tree .has-link-card>.content>.text{width:14px;min-height:24px;caret-color:var(--text);position:absolute;top:5px;right:0;overflow:hidden}.tree .has-link-card>.content>.text>a.chip{background:0 0;border:0;width:1px;min-height:22px;padding:0;font-size:0}.tree .has-link-card>.content>.text>a.chip:before{display:none}.link-view-switcher{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);margin-top:12px;padding-top:10px}.link-view-switcher>.seg{margin-top:6px;display:flex}.link-view-switcher>.seg button{flex:auto;padding:0 6px}.link-editor{width:310px;padding:14px}.link-editor label{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);flex-direction:column;display:flex}.link-editor .menu-item{margin-top:8px}.link-editor-hint{color:var(--muted);font-size:var(--fs-xs);margin-top:6px}.link-editor-actions{gap:var(--sp-4);display:flex}.tree .block:has(>.is-page-embed){border-left:1px solid var(--line)}.tree .is-page-embed .link-card-host{margin:0}.tree .link-card.embed{background:0 0;border:0;width:100%;padding:4px 0}.tree .link-card.embed:hover{background:var(--hover)}.tree .is-page-embed>.content>.text{display:none}@media (width<=600px){.tree .link-card-props{grid-template-columns:repeat(2,minmax(0,1fr))}.tree .link-card.wide{flex-direction:column}.tree .link-card-image{width:100%;max-height:140px}}.selectable-row{align-items:center;gap:var(--sp-6);border-radius:var(--r-md);display:flex}.selectable-row>.ui-row{flex:1;min-width:0}.selectable-row.selected{background:var(--accent-soft)}.row-select{flex:none;margin-left:10px}.bulk-bar{flex-wrap:wrap;max-width:100%}.bulk-count{white-space:nowrap}.bulk-pop{max-width:calc(100vw - 16px);max-height:min(560px,100dvh - 24px);overflow-y:auto}.bulk-form{min-width:0}.bulk-menu{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.bulk-menu:empty{display:none}.bulk-heading{font-size:var(--fs-sm);color:var(--muted);padding:0 8px 5px}.bulk-check{border:1px solid var(--muted);border-radius:var(--r-sm);width:15px;height:15px;font-size:var(--fs-sm);flex:0 0 15px;justify-content:center;align-items:center;display:inline-flex}.bulk-check.marked{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.bulk-footer{border-top:1px solid var(--line);padding-top:8px}.bulk-footer .btn{width:100%}.bulk-pop .bulk-date,.bulk-pop .bulk-relation{width:100%;box-shadow:none;border:0;padding:0}.bulk-date .dp-heading{display:none}.bulk-date .dp-actions{flex-wrap:wrap}.bulk-pop .finder ul{max-height:240px}.space-manage{gap:var(--sp-4);flex-wrap:wrap;display:flex}.trash-dot.space{border:1px solid var(--text-2);border-radius:var(--r-sm)}@media (width<=719px){.bulk-bar{gap:var(--sp-5);width:100%;min-width:0;bottom:calc(14px + 64px + 10px + var(--safe-bottom));scrollbar-width:none;flex-wrap:nowrap;padding:6px 12px;overflow-x:auto}.bulk-bar>*{white-space:nowrap;flex:none}.bulk-bar>.spacer{display:none}.bulk-bar>.bulk-clear{order:-1}.bulk-bar>.bulk-count{order:-2}.space-line{flex-wrap:wrap}}.whatsnew{background:var(--bg-raised);border-radius:var(--r-xl);width:min(560px,100vw - 32px);max-height:72vh;box-shadow:var(--shadow);outline:none;flex-direction:column;display:flex;overflow:hidden}.whatsnew-body{font-size:var(--fs-md);padding:2px 20px 18px;line-height:1.5;overflow-y:auto}.whatsnew-note{color:var(--muted)}.task-repeat{align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-xs);vertical-align:middle;overflow-wrap:anywhere;margin-left:5px;font-weight:400;display:inline-flex}.task-repeat svg{flex-shrink:0}.task-repeat-popover{width:280px;max-width:calc(100vw - 16px)}.task-repeat-editor{font-size:var(--fs-sm)}.task-repeat-presets{gap:var(--sp-1);padding:4px;display:grid}.task-repeat-custom{gap:var(--sp-3);padding:4px 12px 12px;display:grid}.task-repeat-custom [aria-invalid=true]{border-color:var(--danger)}.task-repeat-custom [role=alert]{color:var(--danger)}.task-repeat-footer{gap:var(--sp-3);border-top:1px solid var(--line);padding:10px 12px;display:grid}.task-repeat-mode{align-items:center;gap:var(--sp-3);color:var(--text-2);display:flex}.task-repeat-mode input{accent-color:var(--accent)}.task-streak{font-variant-numeric:tabular-nums;color:var(--text-2)}.task-repeat-value{text-align:left}.task-repeat-value .task-repeat{font-size:inherit;text-align:left;margin-left:0}.wk-short .wk-row{min-width:0}.cal-day-layout{gap:var(--sp-8);grid-template-columns:minmax(240px,2fr) minmax(0,3fr);align-items:start;display:grid}.cal-day-details{min-width:0}.cal-day-details .outliner{max-width:none;padding:16px 0}.cal-day-details .daily-body{display:block}.cal-day-details .ui-tabs{margin-top:0}.cal-day-details [role=tabpanel]{min-height:240px}@media (width<=760px){.cal-day-layout{grid-template-columns:minmax(0,1fr)}.cal-day-layout .wk-scroll{min-height:240px;max-height:380px}}@media (width<=719px){.wk{margin-bottom:calc(96px + var(--safe-bottom));overflow:clip}.wk-scroll,.cal-day-layout .wk-scroll{min-height:0;max-height:none;overflow:visible}}.move-host{pointer-events:none;width:1px;height:1px;position:fixed;top:28%;left:50%}.update-prompt{z-index:var(--z-popover);align-items:center;gap:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);max-width:calc(100vw - 32px);color:var(--text);font-size:var(--fs-md);box-shadow:var(--shadow);padding:6px 6px 6px 14px;animation:.18s cubic-bezier(.23,1,.32,1) update-prompt-in;display:flex;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.update-prompt .toast-close{color:var(--muted)}.update-prompt-action{border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;border:0;padding:4px 10px;font-weight:600;transition:transform .12s}.update-prompt-action:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.update-prompt{animation:.12s update-prompt-fade}.update-prompt-action:active{transform:none}}@keyframes update-prompt-fade{0%{opacity:0}to{opacity:1}}@keyframes update-prompt-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (width<=760px){.update-prompt{bottom:calc(132px + var(--safe-bottom))}}.ref-count{vertical-align:baseline;border-radius:var(--r-md);background:var(--hover);min-width:18px;height:17px;color:var(--muted);line-height:17px;font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;margin-left:8px;padding:0 6px;transition:background .12s,color .12s;display:inline-block}.ref-count:hover,.ref-count:focus-visible{background:var(--accent-soft);color:var(--accent-text)}.ref-count:active{transform:scale(.96)}.ref-pop{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);width:min(360px,100vw - 16px);max-height:320px;box-shadow:var(--shadow);font-size:var(--fs-base);padding:6px;overflow:auto}.ref-pop-head{color:var(--muted);font-size:var(--fs-sm);padding:4px 8px 6px}.ref-pop-list{margin:0;padding:0;list-style:none}.ref-pop-item{gap:var(--sp-1);border-radius:var(--r-md);color:var(--text);flex-direction:column;padding:5px 8px;text-decoration:none;display:flex}.ref-pop-item:hover,.ref-pop-item:focus-visible{background:var(--accent-soft);outline:none}.ref-pop-text,.ref-pop-page{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-pop-page{color:var(--muted);font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.ref-count{transition:none}}.tree .line.is-object-link>.content>.text{display:none}.ProseMirror-focused .line.is-object-link.has-caret>.content>.text{display:block}.ProseMirror-focused .line.is-object-link.has-caret>.content>.chip-host{order:-1;align-self:center}.ProseMirror-focused .line.is-object-link.has-caret>.content>.chip-host .typed-object-link{pointer-events:none;background:0 0;min-height:0;padding:0}.ProseMirror-focused .line.is-object-link.has-caret>.content>.chip-host .typed-object-link>:not(.tglyph){display:none}.tree .line.is-object-link>.content>.chip-host{min-width:0;max-width:100%}.typed-object-link.chip{align-items:baseline;gap:var(--sp-2);white-space:normal;max-width:100%;min-height:0;font-size:inherit;font-weight:inherit;color:var(--accent-text);background:0 0;border-radius:0;padding:0;transition:color .12s;display:inline-flex}.typed-object-link>span{overflow-wrap:anywhere;min-width:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .12s}.typed-object-link.chip:hover{color:color-mix(in srgb, var(--accent-text) 78%, var(--text));background:0 0}.typed-object-link.chip:hover>span{text-decoration-color:currentColor}.typed-object-link.chip.tc{color:color-mix(in srgb, var(--tc-ink) 78%, var(--text))}.typed-object-link.chip.tc:hover{color:color-mix(in srgb, var(--tc-ink) 62%, var(--text))}.typed-object-link>.tglyph{flex-shrink:0;align-self:flex-start;margin-top:3px}.task-line-chips{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.task-line-chips .task-repeat-value{background:var(--hover);color:var(--text-2);font-family:var(--mono);font-size:var(--fs-sm);border-radius:var(--r-pill);cursor:pointer;overflow-wrap:anywhere;border:0;min-height:22px;padding:0 9px;position:relative}.task-line-chips .task-repeat-value:after{content:"";position:absolute;inset:-8px -2px}.task-line-chips .task-repeat-value:hover{background:var(--active);color:var(--text)}@media (width<=719px){.task-line-chips .task-repeat-value{min-height:28px;font-size:var(--fs-md);padding:0 11px}}.typed-object-link:active{transform:scale(.97)}.typed-object-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.task-line-chips.row{margin:2px 0 6px;display:flex}.task-line-chips.row:hover{background:0 0}.task-line-chips.row .ui-value-chip,.task-line-chips.row .task-repeat-value{font-family:var(--font)}.task-line-chips.row .ui-value-chip.is-pill{background:0 0;padding:0}.task-line-chips.row .ui-value-chip.is-pill:hover{filter:brightness(.96);background:0 0}.task-line-chips.row .is-empty{color:var(--muted);opacity:0;background:0 0;transition:opacity .12s ease-out,background .12s ease-out}.task-line-chips.row:hover .is-empty,.task-line-chips.row:focus-within .is-empty,.task-line-chips.row .is-empty[aria-expanded=true]{opacity:.75}.task-line-chips.row .is-empty:hover,.task-line-chips.row .is-empty:focus-visible{opacity:1;background:var(--hover)}@media (hover:none){.task-line-chips.row .is-empty{opacity:.75}}@media (prefers-reduced-motion:reduce){.task-line-chips.row .is-empty{transition:none}}.task-line-chips.row .task-repeat-value .fld-empty{color:inherit;font-style:normal}.task-line-ghosts{align-items:center;gap:0;display:inline-flex}.task-line-ghosts .ui-value-chip,.task-line-ghosts .task-repeat-value{min-width:22px;color:var(--muted);opacity:0;background:0 0;justify-content:center;align-items:center;padding:0 4px;transition:opacity .12s ease-out,background .12s ease-out;display:inline-flex}.task-line-ghosts .ui-value-chip[data-kind=priority]{font-weight:700}.task-line-ghosts .fld-empty{color:inherit;font-style:normal;display:inline-flex}.tree .line:hover .task-line-ghosts .ui-value-chip,.tree .line:hover .task-line-ghosts .task-repeat-value{opacity:.55}.tree .line:hover .task-line-ghosts .ui-value-chip:hover,.tree .line:hover .task-line-ghosts .task-repeat-value:hover,.task-line-ghosts .ui-value-chip:hover,.task-line-ghosts .task-repeat-value:hover,.task-line-ghosts :focus-visible,.task-line-ghosts [aria-expanded=true]{opacity:1;background:var(--hover);color:var(--text)}@media (hover:none),(pointer:coarse){.task-line-ghosts{display:none}}@media (prefers-reduced-motion:reduce){.task-line-ghosts .ui-value-chip,.task-line-ghosts .task-repeat-value{transition:none}}.task-time-editor{gap:var(--sp-4);min-width:200px;padding:10px;display:grid}.task-time-editor label{align-items:center;gap:var(--sp-4);font-size:var(--fs-md);color:var(--text-2);grid-template-columns:56px 1fr;display:grid}.task-time-footer{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.task-line-chips .fld{min-width:0;max-width:100%}.task-line-chips .task-repeat{white-space:normal}.task-line-chips .task-streak{display:none}.tree .line.is-task>.content>.text{overflow-wrap:anywhere}.tree .line.is-task>.content>.chip-host{flex:0 auto;min-width:0;max-width:100%}.open-object{vertical-align:-6px;border-radius:var(--r-md);width:24px;height:24px;color:var(--muted);opacity:0;transition:opacity .12s ease-out, background .12s ease-out, transform .16s var(--ease-out);place-items:center;margin-right:2px;display:inline-grid}.tree .line:hover .open-object,.open-object:focus-visible{opacity:1}.open-object:hover{background:var(--hover);color:var(--text)}.open-object:active{transform:scale(.94)}.open-object:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}@media (hover:none),(pointer:coarse){.open-object{opacity:.7;vertical-align:-12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.open-object:active{transform:none}}.rename-in-place{z-index:var(--z-toast);white-space:pre;border-radius:var(--r-sm);background:var(--bg-raised);box-shadow:0 0 0 2px var(--accent-soft), 0 4px 14px #00000014;caret-color:var(--accent-text);cursor:text;outline:none;margin-left:-3px;padding:0 3px;display:inline-block;position:fixed;overflow:hidden}.chip-card-hint{border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);margin-top:8px;padding-top:6px}.chip-card .chip-card-extract{margin-top:6px}.task-line-chips .fld-panel{flex:0 auto;width:auto}.task-line-chips .fld-panel .fld-value{max-width:100%;margin:0}.task-line-chips .task-repeat{max-width:100%}@media (prefers-reduced-motion:reduce){.typed-object-link:active{transform:none}}.bubble button:active{background:var(--active)}.bubble button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media (width<=600px){.bubble{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 16px)}.bubble button{min-height:36px}}.daily-note .tree .block:has(>.line.is-entry){display:none}.daily-note .filler.only-entries:before{content:"Click to start writing"}@media (hover:none){.daily-note .filler.only-entries:before{content:"Tap to start writing"}}.daily-timed{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.daily-timed h2,.today-group h3{font:inherit;font-size:var(--fs-sm);color:var(--muted);margin:8px 0;font-weight:500}.daily-timed ul{margin:0;padding:0;list-style:none}.daily-timed li{gap:var(--sp-1);overflow-wrap:anywhere;flex-direction:column;padding:7px 0;display:flex}.daily-timed a{color:var(--text);text-decoration:none}.daily-timed a:hover{text-decoration:underline}.daily-time{font-variant-numeric:tabular-nums;color:var(--muted)}.daily-time.running{color:var(--text-2)}.daily-time .live-dot{border-radius:var(--r-circle);background:var(--accent);vertical-align:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.daily-kind{align-items:center;gap:var(--sp-2);display:inline-flex}.daily-birthdays{overflow-wrap:anywhere}.today-group .fe-count,.from-earlier .fe-count,.today-group .fe-date{color:var(--muted)}.today-group:first-child:has(h3){margin-top:8px}.today-group .check{flex-shrink:0}@media (width<=640px){.daily-timed{max-width:280px}.fe-head{flex-wrap:wrap;height:auto;min-height:32px}}.daily-event-note{color:var(--text);text-align:start;font:inherit;overflow-wrap:anywhere;padding:0}@media (hover:hover) and (pointer:fine){.daily-event-note:hover{text-decoration:underline}}.today-overdue .fe-date{color:var(--danger)}.fe-row.is-done .fe-title{color:var(--muted);text-decoration:line-through}.cal>.page-head{align-items:baseline;gap:var(--sp-4) var(--sp-7);flex-wrap:wrap;display:flex}.cal>.page-head .title{flex:1;width:auto;min-width:min(100%,220px)}.cal>.page-head .period-links{flex:none}.skip-link{z-index:var(--z-top);border-radius:var(--r-md);background:var(--bg);color:var(--text);border:1px solid var(--line);box-shadow:var(--focus-ring);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.main:focus{outline:none}.space-icons{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.space-icons .te-grid{max-width:320px;margin-top:4px}:root{--pen:#2b2724c7}:root[data-theme=dark]{--pen:#ece6dfcc}@media (prefers-color-scheme:dark){:root:not([data-theme]){--pen:#ece6dfcc}}.tree .line>.content>svg.pen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tree .line>.content>svg.pen path{fill:none;stroke:var(--pen);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.tree .line.let-go>.content>.text{color:var(--muted)}.tree .line.m-letgo>.check.cancelled:after{animation:m-slash .22s var(--ease-out) .34s backwards}@keyframes m-slash{0%{transform:rotate(45deg)scaleY(0)}}.tree .line>.check,.tree .line>.bullet{touch-action:none}.toast-chip{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color .15s, color .15s, transform .16s var(--ease-out,ease-out);background:0 0;align-self:center;margin-left:6px;padding:3px 9px}.toast-chip:hover{background:var(--hover);color:inherit}.toast-chip:active{transform:scale(.97)}.toast-chips{align-items:center;display:inline-flex}.toast-chip{white-space:nowrap;flex:none}.toast:has(.toast-chip) .toast-text{white-space:nowrap;flex:none}.toast:has(.toast-chip) .toast-close{display:none}@media (width<=700px){.toast:has(.toast-chip){flex-wrap:wrap;padding-bottom:8px}.toast:has(.toast-chip) .toast-text{flex:1}.toast-chips{flex-basis:100%;order:3;padding-left:26px}.toast-chips .toast-chip:first-child{margin-left:0}}.day-reflection{border-top:1px solid var(--line);gap:var(--sp-7);margin:28px 0 24px;padding-top:18px;display:grid}.day-reflection.fresh{animation:rf-in .38s var(--ease-out) backwards}.rf-big{font-size:var(--fs-2xl);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.fresh .rf-big{animation:rf-rise .42s var(--ease-out) 80ms backwards}.rf-sub{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin:3px 0 0}.rf-cols{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=520px){.rf-cols{grid-template-columns:minmax(0,1fr)}}.rf-label{font-size:var(--fs-sm);color:var(--muted);margin:0 0 6px 2px;font-weight:600}.rf-col ul{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.rf-none{font-size:var(--fs-md);color:var(--muted);margin:0 2px}.rf-row{align-items:center;gap:var(--sp-4);min-height:30px;display:flex}.fresh .rf-row{animation:rf-rise .3s var(--ease-out) calc(.12s + var(--i) * 90ms) backwards}.rf-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);flex:0 auto;position:relative;overflow:hidden}.rf-row.done .rf-text{color:var(--muted)}.rf-line{pointer-events:none;width:100%;height:8px;margin-top:-4px;position:absolute;top:50%;left:0;overflow:visible}.rf-line path{fill:none;stroke-linecap:round}.fresh .rf-line{animation:rf-draw .3s var(--ease-out) calc(.26s + var(--i) * 90ms) backwards}.rf-row.done .rf-line path{stroke:var(--muted);stroke-width:1.3px}.rf-row.let-go .rf-line path{stroke:var(--text);stroke-width:1.9px}.fresh .rf-row.let-go .rf-line{animation-duration:.34s}.rf-moved{font-size:var(--fs-sm);color:var(--muted);margin:0}.rf-note{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:grid}@keyframes rf-in{0%{opacity:0;transform:translateY(8px)}}@keyframes rf-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes rf-draw{0%{clip-path:inset(-4px 100% -4px 0)}to{clip-path:inset(-4px -4px -4px 0)}}@media (prefers-reduced-motion:reduce){.day-reflection,.rf-big,.rf-row,.rf-line{animation:none}}.opt-marks{font-family:var(--mono);letter-spacing:-.5px;margin-right:5px;font-weight:700}.title-heading{position:relative}.title-heading>svg.pen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.title-heading>svg.pen path{fill:none;stroke:var(--pen);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.title-heading.let-go .title-field{color:var(--muted)}.title-pen{border-radius:var(--r-md);width:24px;height:24px;color:var(--faint);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s,background-color .15s;display:grid;position:absolute;top:8px;left:-30px}.title-heading:hover>.title-pen,.title-heading:focus-within>.title-pen,.title-pen:focus-visible{opacity:1}.title-heading.let-go>.title-pen{display:none}.title-pen:hover{background:var(--hover);color:var(--muted)}@media (pointer:coarse){.title-pen{opacity:.6;width:40px;height:40px;left:-44px}}@media (width<=719px){.title-pen{top:-34px;left:auto;right:-6px}}.today-range .rail-toggle.on{background:var(--accent-soft);color:var(--accent-text)}@media (width>=720px){.today-range{align-items:center;gap:var(--sp-4);display:inline-flex}.daily-note.rail-closed{grid-template-columns:minmax(0,1fr)}.daily-note.rail-closed>.mini-month,.daily-note.rail-closed>.day-nav-slot>.day-nav-host>.mini-month{display:none}}.block-time-overlay{align-items:flex-start;padding-top:18vh}.block-time{background:var(--bg-raised);border-radius:var(--r-xl);width:min(420px,100vw - 32px);box-shadow:var(--shadow);gap:var(--sp-4);outline:0;flex-direction:column;padding:14px 16px 12px;display:flex}.block-time-label{font:500 var(--fs-sm) var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-time-input{font:400 var(--fs-xl) var(--sans,inherit);color:var(--text);border:0;border-bottom:1px solid var(--border);background:0 0;outline:0;min-height:40px;padding:4px 0 8px}.block-time-preview{font:400 var(--fs-md) var(--mono);color:var(--text-2);min-height:18px;margin:0}.block-time-preview.bad{color:var(--muted)}.block-time-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:4px;display:flex}.block-time-foot .hint{font:400 var(--fs-xs) var(--mono);color:var(--muted)}@media (width<=720px){.block-time-input{font-size:var(--fs-lg)}.block-time-foot .btn{min-height:44px}}.block-time-sheet{gap:var(--sp-3);flex-direction:column;height:min(82dvh,640px);display:flex}.bts-head{justify-content:space-between;align-items:center;display:flex}.bts-head h2{font-size:var(--fs-lg);margin:0}.bts-what{font:400 var(--fs-md) var(--mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bts-day{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.bts-day .icon-btn{place-items:center;min-width:44px;min-height:44px;display:grid}.bts-day-name{flex:1}.bts-hint{font:400 var(--fs-sm) var(--mono);color:var(--muted);margin:0}.bts-hours{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.bts-hours .pa .pa-hour-add{min-height:40px}.bts-hint{margin-bottom:4px}.day-timeline-rows{flex-direction:column;min-height:320px;display:flex}.capture-switches{gap:var(--sp-4);flex-wrap:wrap;margin-bottom:10px;display:flex}.capture-switches .capture-type{max-width:none;overflow:visible}.capture-keys{font-size:var(--fs-sm);color:var(--muted);align-self:center;gap:var(--sp-2);align-items:center;margin-right:auto;display:inline-flex}.ui-tabs .view-tabs-more{color:var(--muted)}.capture-type.capture-dest button:last-child{text-overflow:ellipsis;min-width:0;max-width:180px;overflow:hidden}.sheet-actions .capture-keys{order:-1}.tglyph.ringed{position:relative}.tglyph.ringed>svg.glyph-ring{inset:calc(-1 * var(--ring-gap));width:calc(100% + 2 * var(--ring-gap));height:calc(100% + 2 * var(--ring-gap));pointer-events:none;position:absolute;overflow:visible}.glyph-ring path{fill:none}.ui-row-lead .glyph-ring path{stroke-width:1px}.glyph-ring-track{stroke:color-mix(in srgb, var(--tc,var(--muted)) calc(var(--tile-wash) + 12%), transparent)}.glyph-ring-fill{stroke:color-mix(in oklab, var(--tc,var(--muted)), white var(--tile-lift));stroke-linecap:round;transition:stroke-dasharray .24s var(--ease-out)}@media (prefers-reduced-motion:reduce){.glyph-ring-fill{transition:none}}.day-nav-host,.day-nav-slot{display:contents}[data-palette=mentol]{--bg:#fbfcfa;--bg-side:#f1f4f0;--bg-raised:#fff;--text:#17201c;--text-2:#2f3a35;--muted:#5a6661;--faint:#b3bdb7;--control-line:#7e8983;--line:#e1e7e2;--hover:#17201c0d;--active:#17201c14;--row-hover:#17201c09;--accent:#5fd0a6;--accent-text:#1b6f54;--accent-soft:#5fd0a633;--accent-line:#5fd0a680;--accent-fg:#17150f;--accent-hover:#58bd97;--danger:#9f3522;--tone-s:45%;--tone-l:23%;--tone-a:.15;--c-blue:#2f639f;--tile-blue-fg:#3f7cc4;--tile-blue-bg:#e3edf8;--tile-blue-hover:#d3e2f3;--chip-blue-bg:#e9f0f9;--chip-blue-hover:#d6e2f0;--chip-blue-ring:#2f639f33;--c-green:#2c7350;--tile-green-fg:#3f9566;--tile-green-bg:#dff2e7;--tile-green-hover:#e2f3e9;--chip-green-bg:#e6f5ec;--chip-green-hover:#e9f6ee;--chip-green-ring:#2c735033;--c-amber:#8a5a0f;--tile-amber-fg:#b77818;--tile-amber-bg:#faecd2;--tile-amber-hover:#fbeed7;--chip-amber-bg:#fbf0dc;--chip-amber-hover:#f0e1c8;--chip-amber-ring:#8a5a0f33;--c-red:#ad3e2c;--tile-red-fg:#d4513b;--tile-red-bg:#f9e2dc;--tile-red-hover:#f5d4cc;--chip-red-bg:#fbe8e3;--chip-red-hover:#fbeae6;--chip-red-ring:#ad3e2c33;--c-violet:#6f4ca5;--tile-violet-fg:#8a63c2;--tile-violet-bg:#eee6f7;--tile-violet-hover:#e4d9f2;--chip-violet-bg:#f2ebf8;--chip-violet-hover:#e5dbf0;--chip-violet-ring:#6f4ca533;--c-slate:#505b55;--tile-slate-fg:#66736c;--tile-slate-bg:#e7ece9;--tile-slate-hover:#dae0dd;--chip-slate-bg:#edf1ee;--chip-slate-hover:#dde2df;--chip-slate-ring:#505b5533;--c-teal:#21736a;--tile-teal-fg:#2e9388;--tile-teal-bg:#dcf0ed;--tile-teal-hover:#e0f2ef;--chip-teal-bg:#e4f3f1;--chip-teal-hover:#e7f4f2;--chip-teal-ring:#21736a33;--c-pink:#a94369;--tile-pink-fg:#cf5a86;--tile-pink-bg:#f8e2ea;--tile-pink-hover:#f9e5ec;--chip-pink-bg:#fae8ef;--chip-pink-hover:#fbeaf1;--chip-pink-ring:#a9436933}[data-palette=mentol][data-theme^=dark]{--bg:#111714;--bg-side:#161d1a;--bg-raised:#1c2420;--text:#e5ece8;--text-2:#c3cec8;--muted:#94a39b;--faint:#55625b;--control-line:#65726b;--line:#2a3430;--hover:#e5ece812;--active:#e5ece81c;--row-hover:#e5ece80d;--accent:#5fd0a6;--accent-text:#7fdcb9;--accent-soft:#5fd0a624;--accent-line:#5fd0a680;--accent-fg:#17150f;--accent-hover:#58bd97;--danger:#f4a08c;--tone-s:50%;--tone-l:83%;--tone-a:.17;--c-blue:#9cc1ee;--tile-blue-fg:#82b0e8;--tile-blue-bg:#1e2c3a;--tile-blue-hover:#28394b;--chip-blue-bg:#1d2a37;--chip-blue-hover:#2a3949;--chip-blue-ring:#9cc1ee40;--c-green:#9cdcb3;--tile-green-fg:#7fd09c;--tile-green-bg:#1b3125;--tile-green-hover:#254131;--chip-green-bg:#1a2e23;--chip-green-hover:#273f31;--chip-green-ring:#9cdcb340;--c-amber:#f4c77d;--tile-amber-fg:#f0b65a;--tile-amber-bg:#342b18;--tile-amber-hover:#47391f;--chip-amber-bg:#312917;--chip-amber-hover:#453921;--chip-amber-ring:#f4c77d40;--c-red:#f5a491;--tile-red-fg:#f08a72;--tile-red-bg:#3b231e;--tile-red-hover:#4d2d26;--chip-red-bg:#38221d;--chip-red-hover:#4b2f29;--chip-red-ring:#f5a49140;--c-violet:#c9aeec;--tile-violet-fg:#b897e6;--tile-violet-bg:#2b2538;--tile-violet-hover:#393049;--chip-violet-bg:#292335;--chip-violet-hover:#393147;--chip-violet-ring:#c9aeec40;--c-slate:#bec8c2;--tile-slate-fg:#a6b3ac;--tile-slate-bg:#252d29;--tile-slate-hover:#323a36;--chip-slate-bg:#232b27;--chip-slate-hover:#333b37;--chip-slate-ring:#bec8c240;--c-teal:#8ed5cb;--tile-teal-fg:#6cc8bb;--tile-teal-bg:#18302c;--tile-teal-hover:#203f3a;--chip-teal-bg:#172d2a;--chip-teal-hover:#233e3a;--chip-teal-ring:#8ed5cb40;--c-pink:#f1abc5;--tile-pink-fg:#ec93b4;--tile-pink-bg:#3a222c;--tile-pink-hover:#4c2d3a;--chip-pink-bg:#37202a;--chip-pink-hover:#4a2e3a;--chip-pink-ring:#f1abc540}@media (prefers-color-scheme:dark){[data-palette=mentol]:not([data-theme]){--bg:#111714;--bg-side:#161d1a;--bg-raised:#1c2420;--text:#e5ece8;--text-2:#c3cec8;--muted:#94a39b;--faint:#55625b;--control-line:#65726b;--line:#2a3430;--hover:#e5ece812;--active:#e5ece81c;--row-hover:#e5ece80d;--accent:#5fd0a6;--accent-text:#7fdcb9;--accent-soft:#5fd0a624;--accent-line:#5fd0a680;--accent-fg:#17150f;--accent-hover:#58bd97;--danger:#f4a08c;--tone-s:50%;--tone-l:83%;--tone-a:.17;--c-blue:#9cc1ee;--tile-blue-fg:#82b0e8;--tile-blue-bg:#1e2c3a;--tile-blue-hover:#28394b;--chip-blue-bg:#1d2a37;--chip-blue-hover:#2a3949;--chip-blue-ring:#9cc1ee40;--c-green:#9cdcb3;--tile-green-fg:#7fd09c;--tile-green-bg:#1b3125;--tile-green-hover:#254131;--chip-green-bg:#1a2e23;--chip-green-hover:#273f31;--chip-green-ring:#9cdcb340;--c-amber:#f4c77d;--tile-amber-fg:#f0b65a;--tile-amber-bg:#342b18;--tile-amber-hover:#47391f;--chip-amber-bg:#312917;--chip-amber-hover:#453921;--chip-amber-ring:#f4c77d40;--c-red:#f5a491;--tile-red-fg:#f08a72;--tile-red-bg:#3b231e;--tile-red-hover:#4d2d26;--chip-red-bg:#38221d;--chip-red-hover:#4b2f29;--chip-red-ring:#f5a49140;--c-violet:#c9aeec;--tile-violet-fg:#b897e6;--tile-violet-bg:#2b2538;--tile-violet-hover:#393049;--chip-violet-bg:#292335;--chip-violet-hover:#393147;--chip-violet-ring:#c9aeec40;--c-slate:#bec8c2;--tile-slate-fg:#a6b3ac;--tile-slate-bg:#252d29;--tile-slate-hover:#323a36;--chip-slate-bg:#232b27;--chip-slate-hover:#333b37;--chip-slate-ring:#bec8c240;--c-teal:#8ed5cb;--tile-teal-fg:#6cc8bb;--tile-teal-bg:#18302c;--tile-teal-hover:#203f3a;--chip-teal-bg:#172d2a;--chip-teal-hover:#233e3a;--chip-teal-ring:#8ed5cb40;--c-pink:#f1abc5;--tile-pink-fg:#ec93b4;--tile-pink-bg:#3a222c;--tile-pink-hover:#4c2d3a;--chip-pink-bg:#37202a;--chip-pink-hover:#4a2e3a;--chip-pink-ring:#f1abc540}}[data-palette=chai]{--bg:#fdfcfa;--bg-side:#f6f3ee;--bg-raised:#fff;--text:#2b2724;--text-2:#544d47;--muted:#766e68;--faint:#c4bcb4;--control-line:#918983;--line:#ebe6df;--hover:#2b27240d;--active:#2b272414;--row-hover:#2b272409;--accent:#f48f7b;--accent-text:#ab402b;--accent-soft:#f48f7b1f;--accent-line:#f48f7b80;--accent-fg:#17150f;--accent-hover:#de8370;--danger:#a53923;--tone-s:55%;--tone-l:23%;--tone-a:.15;--c-blue:#2f639f;--tile-blue-fg:#3f7cc4;--tile-blue-bg:#e3edf8;--tile-blue-hover:#d3e2f3;--chip-blue-bg:#e9f0f9;--chip-blue-hover:#d6e2f0;--chip-blue-ring:#2f639f33;--c-green:#367340;--tile-green-fg:#4d9758;--tile-green-bg:#e3f1e3;--tile-green-hover:#e6f2e6;--chip-green-bg:#e9f4e9;--chip-green-hover:#ebf5eb;--chip-green-ring:#36734033;--c-amber:#8a5a0f;--tile-amber-fg:#b77818;--tile-amber-bg:#faecd2;--tile-amber-hover:#fbeed7;--chip-amber-bg:#fbf0dc;--chip-amber-hover:#f0e1c8;--chip-amber-ring:#8a5a0f33;--c-red:#ad3e2c;--tile-red-fg:#d4513b;--tile-red-bg:#f9e2dc;--tile-red-hover:#f5d4cc;--chip-red-bg:#fbe8e3;--chip-red-hover:#fbeae6;--chip-red-ring:#ad3e2c33;--c-violet:#6f4ca5;--tile-violet-fg:#8a63c2;--tile-violet-bg:#eee6f7;--tile-violet-hover:#e4d9f2;--chip-violet-bg:#f2ebf8;--chip-violet-hover:#e5dbf0;--chip-violet-ring:#6f4ca533;--c-slate:#5f5650;--tile-slate-fg:#7a7068;--tile-slate-bg:#eeeae6;--tile-slate-hover:#e2ded9;--chip-slate-bg:#f1eeea;--chip-slate-hover:#e2dfdb;--chip-slate-ring:#5f565033;--c-teal:#21736a;--tile-teal-fg:#2e9388;--tile-teal-bg:#dcf0ed;--tile-teal-hover:#e0f2ef;--chip-teal-bg:#e4f3f1;--chip-teal-hover:#e7f4f2;--chip-teal-ring:#21736a33;--c-pink:#a94369;--tile-pink-fg:#cf5a86;--tile-pink-bg:#f8e2ea;--tile-pink-hover:#f9e5ec;--chip-pink-bg:#fae8ef;--chip-pink-hover:#fbeaf1;--chip-pink-ring:#a9436933}[data-palette=chai][data-theme^=dark]{--bg:#1f1d1b;--bg-side:#191816;--bg-raised:#282624;--text:#ece6df;--text-2:#cbc3ba;--muted:#978e85;--faint:#5f5852;--control-line:#787069;--line:#2f2c29;--hover:#ece6df12;--active:#ece6df1c;--row-hover:#ece6df0d;--accent:#f48f7b;--accent-text:#f7a493;--accent-soft:#f48f7b2e;--accent-line:#f48f7b80;--accent-fg:#17150f;--accent-hover:#de8370;--danger:#f29a84;--tone-s:55%;--tone-l:83%;--tone-a:.17;--c-blue:#9cc1ee;--tile-blue-fg:#82b0e8;--tile-blue-bg:#22303f;--tile-blue-hover:#2c3d50;--chip-blue-bg:#212d3b;--chip-blue-hover:#2d3c4d;--chip-blue-ring:#9cc1ee40;--c-green:#a3d3a6;--tile-green-fg:#8cc78f;--tile-green-bg:#22321f;--tile-green-hover:#2d412a;--chip-green-bg:#21301f;--chip-green-hover:#2e402d;--chip-green-ring:#a3d3a640;--c-amber:#f4c77d;--tile-amber-fg:#f0b65a;--tile-amber-bg:#3a2e19;--tile-amber-hover:#4c3c20;--chip-amber-bg:#372b18;--chip-amber-hover:#4a3b22;--chip-amber-ring:#f4c77d40;--c-red:#f5a491;--tile-red-fg:#f08a72;--tile-red-bg:#41251f;--tile-red-hover:#532f27;--chip-red-bg:#3d231e;--chip-red-hover:#4f302a;--chip-red-ring:#f5a49140;--c-violet:#c9aeec;--tile-violet-fg:#b897e6;--tile-violet-bg:#30273c;--tile-violet-hover:#3e324d;--chip-violet-bg:#2e2539;--chip-violet-hover:#3e334b;--chip-violet-ring:#c9aeec40;--c-slate:#c6bfb7;--tile-slate-fg:#b3aaa1;--tile-slate-bg:#2e2b28;--tile-slate-hover:#3b3834;--chip-slate-bg:#2c2927;--chip-slate-hover:#3b3835;--chip-slate-ring:#c6bfb740;--c-teal:#8ed5cb;--tile-teal-fg:#6cc8bb;--tile-teal-bg:#1b3330;--tile-teal-hover:#23423e;--chip-teal-bg:#1a302d;--chip-teal-hover:#26413d;--chip-teal-ring:#8ed5cb40;--c-pink:#f1abc5;--tile-pink-fg:#ec93b4;--tile-pink-bg:#3f2430;--tile-pink-hover:#502f3d;--chip-pink-bg:#3c222e;--chip-pink-hover:#4e303d;--chip-pink-ring:#f1abc540}@media (prefers-color-scheme:dark){[data-palette=chai]:not([data-theme]){--bg:#1f1d1b;--bg-side:#191816;--bg-raised:#282624;--text:#ece6df;--text-2:#cbc3ba;--muted:#978e85;--faint:#5f5852;--control-line:#787069;--line:#2f2c29;--hover:#ece6df12;--active:#ece6df1c;--row-hover:#ece6df0d;--accent:#f48f7b;--accent-text:#f7a493;--accent-soft:#f48f7b2e;--accent-line:#f48f7b80;--accent-fg:#17150f;--accent-hover:#de8370;--danger:#f29a84;--tone-s:55%;--tone-l:83%;--tone-a:.17;--c-blue:#9cc1ee;--tile-blue-fg:#82b0e8;--tile-blue-bg:#22303f;--tile-blue-hover:#2c3d50;--chip-blue-bg:#212d3b;--chip-blue-hover:#2d3c4d;--chip-blue-ring:#9cc1ee40;--c-green:#a3d3a6;--tile-green-fg:#8cc78f;--tile-green-bg:#22321f;--tile-green-hover:#2d412a;--chip-green-bg:#21301f;--chip-green-hover:#2e402d;--chip-green-ring:#a3d3a640;--c-amber:#f4c77d;--tile-amber-fg:#f0b65a;--tile-amber-bg:#3a2e19;--tile-amber-hover:#4c3c20;--chip-amber-bg:#372b18;--chip-amber-hover:#4a3b22;--chip-amber-ring:#f4c77d40;--c-red:#f5a491;--tile-red-fg:#f08a72;--tile-red-bg:#41251f;--tile-red-hover:#532f27;--chip-red-bg:#3d231e;--chip-red-hover:#4f302a;--chip-red-ring:#f5a49140;--c-violet:#c9aeec;--tile-violet-fg:#b897e6;--tile-violet-bg:#30273c;--tile-violet-hover:#3e324d;--chip-violet-bg:#2e2539;--chip-violet-hover:#3e334b;--chip-violet-ring:#c9aeec40;--c-slate:#c6bfb7;--tile-slate-fg:#b3aaa1;--tile-slate-bg:#2e2b28;--tile-slate-hover:#3b3834;--chip-slate-bg:#2c2927;--chip-slate-hover:#3b3835;--chip-slate-ring:#c6bfb740;--c-teal:#8ed5cb;--tile-teal-fg:#6cc8bb;--tile-teal-bg:#1b3330;--tile-teal-hover:#23423e;--chip-teal-bg:#1a302d;--chip-teal-hover:#26413d;--chip-teal-ring:#8ed5cb40;--c-pink:#f1abc5;--tile-pink-fg:#ec93b4;--tile-pink-bg:#3f2430;--tile-pink-hover:#502f3d;--chip-pink-bg:#3c222e;--chip-pink-hover:#4e303d;--chip-pink-ring:#f1abc540}}[data-palette=latte]{--bg:#fff;--bg-side:#f8f7f4;--bg-raised:#fff;--text:#22201d;--text-2:#4d4a45;--muted:#76716b;--faint:#bdb8b0;--control-line:#8f8a83;--line:#eeebe6;--hover:#22201d0d;--active:#22201d14;--row-hover:#22201d09;--accent:#f26a3d;--accent-text:#a84017;--accent-soft:#ffc40033;--accent-line:#f26a3d80;--accent-fg:#17150f;--accent-hover:#dc6238;--danger:#b41a1f;--tone-s:72%;--tone-l:22%;--tone-a:.16;--c-blue:#1d4fc4;--tile-blue-fg:#2563eb;--tile-blue-bg:#dce8ff;--tile-blue-hover:#cadbfd;--chip-blue-bg:#e6eeff;--chip-blue-hover:#d2def9;--chip-blue-ring:#1d4fc433;--c-green:#107435;--tile-green-fg:#149a46;--tile-green-bg:#d6f5e1;--tile-green-hover:#daf6e4;--chip-green-bg:#e2f7ea;--chip-green-hover:#cdead8;--chip-green-ring:#10743533;--c-amber:#945900;--tile-amber-fg:#c27800;--tile-amber-bg:#ffefcc;--tile-amber-hover:#fff1d1;--chip-amber-bg:#fff3d9;--chip-amber-hover:#f4e4c3;--chip-amber-ring:#94590033;--c-red:#ba3338;--tile-red-fg:#e5484d;--tile-red-bg:#ffe0e0;--tile-red-hover:#ffe3e3;--chip-red-bg:#ffe8e8;--chip-red-hover:#ffeaea;--chip-red-ring:#ba333833;--c-violet:#6141e0;--tile-violet-fg:#7c5cfa;--tile-violet-bg:#e9e3ff;--tile-violet-hover:#ded6ff;--chip-violet-bg:#efeaff;--chip-violet-hover:#e1d9fc;--chip-violet-ring:#6141e033;--c-slate:#4a5566;--tile-slate-fg:#5d6b7e;--tile-slate-bg:#e6eaf0;--tile-slate-hover:#d8dde5;--chip-slate-bg:#edf0f4;--chip-slate-hover:#dde1e6;--chip-slate-ring:#4a556633;--c-teal:#0b7068;--tile-teal-fg:#0d9488;--tile-teal-bg:#d2f4ef;--tile-teal-hover:#d7f5f1;--chip-teal-bg:#ddf6f2;--chip-teal-hover:#c8e9e4;--chip-teal-ring:#0b706833;--c-pink:#ba2a70;--tile-pink-fg:#e23e8c;--tile-pink-bg:#ffe0ef;--tile-pink-hover:#ffe3f1;--chip-pink-bg:#ffe8f3;--chip-pink-hover:#ffeaf4;--chip-pink-ring:#ba2a7033}[data-palette=latte][data-theme^=dark]{--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:80%;--tone-l:88%;--tone-a:.17;--c-blue:#9cc2ff;--tile-blue-fg:#7cb0ff;--tile-blue-bg:#1d2c4d;--tile-blue-hover:#27395f;--chip-blue-bg:#1c2a47;--chip-blue-hover:#293959;--chip-blue-ring:#9cc2ff40;--c-green:#7fe0a6;--tile-green-fg:#5fd690;--tile-green-bg:#173825;--tile-green-hover:#1e4830;--chip-green-bg:#173524;--chip-green-hover:#214631;--chip-green-ring:#7fe0a640;--c-amber:#ffcd7a;--tile-amber-fg:#ffbe55;--tile-amber-bg:#3b2c12;--tile-amber-hover:#4f3b19;--chip-amber-bg:#382a12;--chip-amber-hover:#4c3a1c;--chip-amber-ring:#ffcd7a40;--c-red:#ffa0a3;--tile-red-fg:#ff8589;--tile-red-bg:#421f22;--tile-red-hover:#55292c;--chip-red-bg:#3e1e21;--chip-red-hover:#512b2e;--chip-red-ring:#ffa0a340;--c-violet:#c0afff;--tile-violet-fg:#ab94ff;--tile-violet-bg:#2c2452;--tile-violet-hover:#392f63;--chip-violet-bg:#2a234c;--chip-violet-hover:#39315e;--chip-violet-ring:#c0afff40;--c-slate:#bcc6d4;--tile-slate-fg:#a7b3c4;--tile-slate-bg:#272d36;--tile-slate-hover:#343a44;--chip-slate-bg:#262b33;--chip-slate-hover:#353b43;--chip-slate-ring:#bcc6d440;--c-teal:#76e0d2;--tile-teal-fg:#4fd6c4;--tile-teal-bg:#11352f;--tile-teal-hover:#17453e;--chip-teal-bg:#11332e;--chip-teal-hover:#1b443e;--chip-teal-ring:#76e0d240;--c-pink:#ffa6d1;--tile-pink-fg:#ff8cc3;--tile-pink-bg:#43192f;--tile-pink-hover:#56253e;--chip-pink-bg:#3f192d;--chip-pink-hover:#52273d;--chip-pink-ring:#ffa6d140}@media (prefers-color-scheme:dark){[data-palette=latte]:not([data-theme]){--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:80%;--tone-l:88%;--tone-a:.17;--c-blue:#9cc2ff;--tile-blue-fg:#7cb0ff;--tile-blue-bg:#1d2c4d;--tile-blue-hover:#27395f;--chip-blue-bg:#1c2a47;--chip-blue-hover:#293959;--chip-blue-ring:#9cc2ff40;--c-green:#7fe0a6;--tile-green-fg:#5fd690;--tile-green-bg:#173825;--tile-green-hover:#1e4830;--chip-green-bg:#173524;--chip-green-hover:#214631;--chip-green-ring:#7fe0a640;--c-amber:#ffcd7a;--tile-amber-fg:#ffbe55;--tile-amber-bg:#3b2c12;--tile-amber-hover:#4f3b19;--chip-amber-bg:#382a12;--chip-amber-hover:#4c3a1c;--chip-amber-ring:#ffcd7a40;--c-red:#ffa0a3;--tile-red-fg:#ff8589;--tile-red-bg:#421f22;--tile-red-hover:#55292c;--chip-red-bg:#3e1e21;--chip-red-hover:#512b2e;--chip-red-ring:#ffa0a340;--c-violet:#c0afff;--tile-violet-fg:#ab94ff;--tile-violet-bg:#2c2452;--tile-violet-hover:#392f63;--chip-violet-bg:#2a234c;--chip-violet-hover:#39315e;--chip-violet-ring:#c0afff40;--c-slate:#bcc6d4;--tile-slate-fg:#a7b3c4;--tile-slate-bg:#272d36;--tile-slate-hover:#343a44;--chip-slate-bg:#262b33;--chip-slate-hover:#353b43;--chip-slate-ring:#bcc6d440;--c-teal:#76e0d2;--tile-teal-fg:#4fd6c4;--tile-teal-bg:#11352f;--tile-teal-hover:#17453e;--chip-teal-bg:#11332e;--chip-teal-hover:#1b443e;--chip-teal-ring:#76e0d240;--c-pink:#ffa6d1;--tile-pink-fg:#ff8cc3;--tile-pink-bg:#43192f;--tile-pink-hover:#56253e;--chip-pink-bg:#3f192d;--chip-pink-hover:#52273d;--chip-pink-ring:#ffa6d140}}[data-palette=cold-brew]{--bg:#fff;--bg-side:#f8f7f4;--bg-raised:#fff;--text:#22201d;--text-2:#4d4a45;--muted:#76716b;--faint:#bdb8b0;--control-line:#8f8a83;--line:#eeebe6;--hover:#22201d0d;--active:#22201d14;--row-hover:#22201d09;--accent:#f26a3d;--accent-text:#a84017;--accent-soft:#ffc40033;--accent-line:#f26a3d80;--accent-fg:#17150f;--accent-hover:#dc6238;--danger:#b41a1f;--tone-s:78%;--tone-l:21%;--tone-a:.2;--c-blue:#1e40af;--tile-blue-fg:#1d4ed8;--tile-blue-bg:#c7dbff;--tile-blue-hover:#b6cdfb;--chip-blue-bg:#dbe7ff;--chip-blue-hover:#c8d6f7;--chip-blue-ring:#1e40af33;--c-green:#166534;--tile-green-fg:#15803d;--tile-green-bg:#bbf0cf;--tile-green-hover:#aae5c0;--chip-green-bg:#d3f5e0;--chip-green-hover:#c0e7cf;--chip-green-ring:#16653433;--c-amber:#92500a;--tile-amber-fg:#c26a00;--tile-amber-bg:#ffe2a8;--tile-amber-hover:#ffe5b1;--chip-amber-bg:#ffedc4;--chip-amber-hover:#f4ddb1;--chip-amber-ring:#92500a33;--c-red:#b42330;--tile-red-fg:#d92d3a;--tile-red-bg:#ffcfd1;--tile-red-hover:#fbbfc2;--chip-red-bg:#ffdfe0;--chip-red-hover:#f8ccce;--chip-red-ring:#b4233033;--c-violet:#5228d1;--tile-violet-fg:#6a3df0;--tile-violet-bg:#ddd3ff;--tile-violet-hover:#d2c4fe;--chip-violet-bg:#e7e0ff;--chip-violet-hover:#d8cefa;--chip-violet-ring:#5228d133;--c-slate:#334155;--tile-slate-fg:#475569;--tile-slate-bg:#d9dfe8;--tile-slate-hover:#cad1db;--chip-slate-bg:#e4e8ee;--chip-slate-hover:#d2d7df;--chip-slate-ring:#33415533;--c-teal:#115e59;--tile-teal-fg:#0f766e;--tile-teal-bg:#b8ede5;--tile-teal-hover:#a7e1d9;--chip-teal-bg:#d0f3ee;--chip-teal-hover:#bde4df;--chip-teal-ring:#115e5933;--c-pink:#a61e5f;--tile-pink-fg:#d02677;--tile-pink-bg:#ffcfe5;--tile-pink-hover:#fabeda;--chip-pink-bg:#ffdfee;--chip-pink-hover:#f6cce0;--chip-pink-ring:#a61e5f33}[data-palette=cold-brew][data-theme^=dark]{--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:85%;--tone-l:89%;--tone-a:.17;--c-blue:#a8cbff;--tile-blue-fg:#8fbcff;--tile-blue-bg:#1f3a6e;--tile-blue-hover:#2a477d;--chip-blue-bg:#1d3260;--chip-blue-hover:#2b4170;--chip-blue-ring:#a8cbff40;--c-green:#8eedb6;--tile-green-fg:#6ee7a0;--tile-green-bg:#164a2e;--tile-green-hover:#1f5a39;--chip-green-bg:#15402a;--chip-green-hover:#215138;--chip-green-ring:#8eedb640;--c-amber:#ffd585;--tile-amber-fg:#ffc861;--tile-amber-bg:#523a10;--tile-amber-hover:#634818;--chip-amber-bg:#4a350f;--chip-amber-hover:#5c451b;--chip-amber-ring:#ffd58540;--c-red:#ffaaae;--tile-red-fg:#ff8f94;--tile-red-bg:#5a2228;--tile-red-hover:#6b2d33;--chip-red-bg:#4f2025;--chip-red-hover:#612e33;--chip-red-ring:#ffaaae40;--c-violet:#c9b9ff;--tile-violet-fg:#b7a3ff;--tile-violet-bg:#3a2c75;--tile-violet-hover:#473883;--chip-violet-bg:#342869;--chip-violet-hover:#433778;--chip-violet-ring:#c9b9ff40;--c-slate:#c8d2df;--tile-slate-fg:#b6c2d3;--tile-slate-bg:#323b48;--tile-slate-hover:#3f4956;--chip-slate-bg:#2e3641;--chip-slate-hover:#3d4651;--chip-slate-ring:#c8d2df40;--c-teal:#85ecdf;--tile-teal-fg:#5ee6d4;--tile-teal-bg:#11463f;--tile-teal-hover:#19564e;--chip-teal-bg:#103f39;--chip-teal-hover:#1c504a;--chip-teal-ring:#85ecdf40;--c-pink:#ffb4d8;--tile-pink-fg:#ff9acb;--tile-pink-bg:#5a1d3d;--tile-pink-hover:#6b2a4b;--chip-pink-bg:#501b37;--chip-pink-hover:#622a47;--chip-pink-ring:#ffb4d840}@media (prefers-color-scheme:dark){[data-palette=cold-brew]:not([data-theme]){--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:85%;--tone-l:89%;--tone-a:.17;--c-blue:#a8cbff;--tile-blue-fg:#8fbcff;--tile-blue-bg:#1f3a6e;--tile-blue-hover:#2a477d;--chip-blue-bg:#1d3260;--chip-blue-hover:#2b4170;--chip-blue-ring:#a8cbff40;--c-green:#8eedb6;--tile-green-fg:#6ee7a0;--tile-green-bg:#164a2e;--tile-green-hover:#1f5a39;--chip-green-bg:#15402a;--chip-green-hover:#215138;--chip-green-ring:#8eedb640;--c-amber:#ffd585;--tile-amber-fg:#ffc861;--tile-amber-bg:#523a10;--tile-amber-hover:#634818;--chip-amber-bg:#4a350f;--chip-amber-hover:#5c451b;--chip-amber-ring:#ffd58540;--c-red:#ffaaae;--tile-red-fg:#ff8f94;--tile-red-bg:#5a2228;--tile-red-hover:#6b2d33;--chip-red-bg:#4f2025;--chip-red-hover:#612e33;--chip-red-ring:#ffaaae40;--c-violet:#c9b9ff;--tile-violet-fg:#b7a3ff;--tile-violet-bg:#3a2c75;--tile-violet-hover:#473883;--chip-violet-bg:#342869;--chip-violet-hover:#433778;--chip-violet-ring:#c9b9ff40;--c-slate:#c8d2df;--tile-slate-fg:#b6c2d3;--tile-slate-bg:#323b48;--tile-slate-hover:#3f4956;--chip-slate-bg:#2e3641;--chip-slate-hover:#3d4651;--chip-slate-ring:#c8d2df40;--c-teal:#85ecdf;--tile-teal-fg:#5ee6d4;--tile-teal-bg:#11463f;--tile-teal-hover:#19564e;--chip-teal-bg:#103f39;--chip-teal-hover:#1c504a;--chip-teal-ring:#85ecdf40;--c-pink:#ffb4d8;--tile-pink-fg:#ff9acb;--tile-pink-bg:#5a1d3d;--tile-pink-hover:#6b2a4b;--chip-pink-bg:#501b37;--chip-pink-hover:#622a47;--chip-pink-ring:#ffb4d840}}[data-palette=espresso]{--bg:#fff;--bg-side:#f8f7f4;--bg-raised:#fff;--text:#22201d;--text-2:#4d4a45;--muted:#76716b;--faint:#bdb8b0;--control-line:#8f8a83;--line:#eeebe6;--hover:#22201d0d;--active:#22201d14;--row-hover:#22201d09;--accent:#f26a3d;--accent-text:#a84017;--accent-soft:#ffc40033;--accent-line:#f26a3d80;--accent-fg:#17150f;--accent-hover:#dc6238;--danger:#b41a1f;--tone-s:78%;--tone-l:21%;--tone-a:.2;--c-blue:#1d4fc4;--tile-blue-fg:#fff;--tile-blue-bg:#3b74f0;--tile-blue-hover:#4f82f2;--chip-blue-bg:#e2ebff;--chip-blue-hover:#cedbf9;--chip-blue-ring:#1d4fc433;--c-green:#107435;--tile-green-fg:#fff;--tile-green-bg:#1da651;--tile-green-hover:#1a9549;--chip-green-bg:#ddf5e6;--chip-green-hover:#e0f6e9;--chip-green-ring:#10743533;--c-amber:#965900;--tile-amber-fg:#fff;--tile-amber-bg:#cb820d;--tile-amber-hover:#b7750c;--chip-amber-bg:#ffefd0;--chip-amber-hover:#fff1d5;--chip-amber-ring:#96590033;--c-red:#ba3338;--tile-red-fg:#fff;--tile-red-bg:#ec4a50;--tile-red-hover:#ee5c62;--chip-red-bg:#ffe3e3;--chip-red-hover:#ffe6e6;--chip-red-ring:#ba333833;--c-violet:#5f3fdc;--tile-violet-fg:#fff;--tile-violet-bg:#7c5cfa;--tile-violet-hover:#896cfb;--chip-violet-bg:#ece6ff;--chip-violet-hover:#ded5fc;--chip-violet-ring:#5f3fdc33;--c-slate:#4a5566;--tile-slate-fg:#fff;--tile-slate-bg:#66748a;--tile-slate-hover:#758296;--chip-slate-bg:#e9edf2;--chip-slate-hover:#d9dee4;--chip-slate-ring:#4a556633;--c-teal:#0b7068;--tile-teal-fg:#fff;--tile-teal-bg:#10a596;--tile-teal-hover:#0e9587;--chip-teal-bg:#d8f4ef;--chip-teal-hover:#dcf5f1;--chip-teal-ring:#0b706833;--c-pink:#ba2a70;--tile-pink-fg:#fff;--tile-pink-bg:#ea468f;--tile-pink-hover:#ec599a;--chip-pink-bg:#ffe3ef;--chip-pink-hover:#ffe6f1;--chip-pink-ring:#ba2a7033}[data-palette=espresso][data-theme^=dark]{--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:85%;--tone-l:89%;--tone-a:.17;--c-blue:#a8cbff;--tile-blue-fg:#fff;--tile-blue-bg:#3366e0;--tile-blue-hover:#4775e3;--chip-blue-bg:#1d3260;--chip-blue-hover:#2b4170;--chip-blue-ring:#a8cbff40;--c-green:#8eedb6;--tile-green-fg:#fff;--tile-green-bg:#1a9a4b;--tile-green-hover:#31a45d;--chip-green-bg:#15402a;--chip-green-hover:#215138;--chip-green-ring:#8eedb640;--c-amber:#ffd585;--tile-amber-fg:#fff;--tile-amber-bg:#cf7e0a;--tile-amber-hover:#ba7109;--chip-amber-bg:#4a350f;--chip-amber-hover:#5c451b;--chip-amber-ring:#ffd58540;--c-red:#ffaaae;--tile-red-fg:#fff;--tile-red-bg:#d93d45;--tile-red-hover:#dd5058;--chip-red-bg:#4f2025;--chip-red-hover:#612e33;--chip-red-ring:#ffaaae40;--c-violet:#c9b9ff;--tile-violet-fg:#fff;--tile-violet-bg:#6c4ee6;--tile-violet-hover:#7b60e9;--chip-violet-bg:#342869;--chip-violet-hover:#433778;--chip-violet-ring:#c9b9ff40;--c-slate:#c8d2df;--tile-slate-fg:#fff;--tile-slate-bg:#586579;--tile-slate-hover:#697486;--chip-slate-bg:#2e3641;--chip-slate-hover:#3d4651;--chip-slate-ring:#c8d2df40;--c-teal:#85ecdf;--tile-teal-fg:#fff;--tile-teal-bg:#0e8f83;--tile-teal-hover:#269a8f;--chip-teal-bg:#103f39;--chip-teal-hover:#1c504a;--chip-teal-ring:#85ecdf40;--c-pink:#ffb4d8;--tile-pink-fg:#fff;--tile-pink-bg:#d23b80;--tile-pink-hover:#d74f8d;--chip-pink-bg:#501b37;--chip-pink-hover:#622a47;--chip-pink-ring:#ffb4d840}@media (prefers-color-scheme:dark){[data-palette=espresso]:not([data-theme]){--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:85%;--tone-l:89%;--tone-a:.17;--c-blue:#a8cbff;--tile-blue-fg:#fff;--tile-blue-bg:#3366e0;--tile-blue-hover:#4775e3;--chip-blue-bg:#1d3260;--chip-blue-hover:#2b4170;--chip-blue-ring:#a8cbff40;--c-green:#8eedb6;--tile-green-fg:#fff;--tile-green-bg:#1a9a4b;--tile-green-hover:#31a45d;--chip-green-bg:#15402a;--chip-green-hover:#215138;--chip-green-ring:#8eedb640;--c-amber:#ffd585;--tile-amber-fg:#fff;--tile-amber-bg:#cf7e0a;--tile-amber-hover:#ba7109;--chip-amber-bg:#4a350f;--chip-amber-hover:#5c451b;--chip-amber-ring:#ffd58540;--c-red:#ffaaae;--tile-red-fg:#fff;--tile-red-bg:#d93d45;--tile-red-hover:#dd5058;--chip-red-bg:#4f2025;--chip-red-hover:#612e33;--chip-red-ring:#ffaaae40;--c-violet:#c9b9ff;--tile-violet-fg:#fff;--tile-violet-bg:#6c4ee6;--tile-violet-hover:#7b60e9;--chip-violet-bg:#342869;--chip-violet-hover:#433778;--chip-violet-ring:#c9b9ff40;--c-slate:#c8d2df;--tile-slate-fg:#fff;--tile-slate-bg:#586579;--tile-slate-hover:#697486;--chip-slate-bg:#2e3641;--chip-slate-hover:#3d4651;--chip-slate-ring:#c8d2df40;--c-teal:#85ecdf;--tile-teal-fg:#fff;--tile-teal-bg:#0e8f83;--tile-teal-hover:#269a8f;--chip-teal-bg:#103f39;--chip-teal-hover:#1c504a;--chip-teal-ring:#85ecdf40;--c-pink:#ffb4d8;--tile-pink-fg:#fff;--tile-pink-bg:#d23b80;--tile-pink-hover:#d74f8d;--chip-pink-bg:#501b37;--chip-pink-hover:#622a47;--chip-pink-ring:#ffb4d840}}[data-palette=ristretto]{--bg:#fff;--bg-side:#f8f7f4;--bg-raised:#fff;--text:#22201d;--text-2:#4d4a45;--muted:#76716b;--faint:#bdb8b0;--control-line:#8f8a83;--line:#eeebe6;--hover:#22201d0d;--active:#22201d14;--row-hover:#22201d09;--accent:#f26a3d;--accent-text:#a84017;--accent-soft:#ffc40033;--accent-line:#f26a3d80;--accent-fg:#17150f;--accent-hover:#dc6238;--danger:#b41a1f;--tone-s:80%;--tone-l:21%;--tone-a:.22;--c-blue:#1e3a8a;--tile-blue-fg:#1e3fa8;--tile-blue-bg:#bcd3ff;--tile-blue-hover:#acc4f6;--tile-blue-ring:inset 0 0 0 1px #1e3fa838;--chip-blue-bg:#d6e4ff;--chip-blue-hover:#c4d3f3;--chip-blue-ring:#1e3a8a33;--c-green:#14532d;--tile-green-fg:#166534;--tile-green-bg:#a9e9c2;--tile-green-hover:#9adcb4;--tile-green-ring:inset 0 0 0 1px #16653438;--chip-green-bg:#ccf2db;--chip-green-hover:#bae2ca;--chip-green-ring:#14532d33;--c-amber:#7a4100;--tile-amber-fg:#8a4b00;--tile-amber-bg:#ffd68a;--tile-amber-hover:#f3c87c;--tile-amber-ring:inset 0 0 0 1px #8a4b0038;--chip-amber-bg:#ffe6b3;--chip-amber-hover:#f2d6a1;--chip-amber-ring:#7a410033;--c-red:#991b1b;--tile-red-fg:#a51d27;--tile-red-bg:#ffc0c3;--tile-red-hover:#f6b0b3;--tile-red-ring:inset 0 0 0 1px #a51d2738;--chip-red-bg:#ffd7d9;--chip-red-hover:#f5c4c6;--chip-red-ring:#991b1b33;--c-violet:#4318ad;--tile-violet-fg:#4c1fc7;--tile-violet-bg:#d2c4ff;--tile-violet-hover:#c5b4f9;--tile-violet-ring:inset 0 0 0 1px #4c1fc738;--chip-violet-bg:#e2d9ff;--chip-violet-hover:#d2c6f7;--chip-violet-ring:#4318ad33;--c-slate:#283240;--tile-slate-fg:#2f3a4a;--tile-slate-bg:#cdd5e0;--tile-slate-hover:#bdc6d1;--tile-slate-ring:inset 0 0 0 1px #2f3a4a38;--chip-slate-bg:#dee3ea;--chip-slate-hover:#ccd1d9;--chip-slate-ring:#28324033;--c-teal:#0a4a46;--tile-teal-fg:#0b5550;--tile-teal-bg:#a6e6dc;--tile-teal-hover:#97d8ce;--tile-teal-ring:inset 0 0 0 1px #0b555038;--chip-teal-bg:#c7efe9;--chip-teal-hover:#b4dfd9;--chip-teal-ring:#0a4a4633;--c-pink:#8a1446;--tile-pink-fg:#9b1650;--tile-pink-bg:#ffc2de;--tile-pink-hover:#f5b1d0;--tile-pink-ring:inset 0 0 0 1px #9b165038;--chip-pink-bg:#ffd8ea;--chip-pink-hover:#f3c4da;--chip-pink-ring:#8a144633}[data-palette=ristretto][data-theme^=dark]{--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:85%;--tone-l:93%;--tone-a:.18;--c-blue:#bcd4ff;--tile-blue-fg:#d4e4ff;--tile-blue-bg:#2a4f99;--tile-blue-hover:#3b5ea3;--tile-blue-ring:inset 0 0 0 1px #d4e4ff4d;--chip-blue-bg:#22407a;--chip-blue-hover:#314f87;--chip-blue-ring:#bcd4ff40;--c-green:#a6efc2;--tile-green-fg:#c9f7da;--tile-green-bg:#1d6a3f;--tile-green-hover:#2e784f;--tile-green-ring:inset 0 0 0 1px #c9f7da4d;--chip-green-bg:#185634;--chip-green-hover:#266542;--chip-green-ring:#a6efc240;--c-amber:#ffdc94;--tile-amber-fg:#ffeac0;--tile-amber-bg:#7a5310;--tile-amber-hover:#876222;--tile-amber-ring:inset 0 0 0 1px #ffeac04d;--chip-amber-bg:#634410;--chip-amber-hover:#73531d;--chip-amber-ring:#ffdc9440;--c-red:#ffbcc0;--tile-red-fg:#ffd6d8;--tile-red-bg:#80303a;--tile-red-hover:#8d414a;--tile-red-ring:inset 0 0 0 1px #ffd6d84d;--chip-red-bg:#682830;--chip-red-hover:#77373e;--chip-red-ring:#ffbcc040;--c-violet:#d0c3ff;--tile-violet-fg:#e3dbff;--tile-violet-bg:#4f3ba3;--tile-violet-hover:#5e4bac;--tile-violet-ring:inset 0 0 0 1px #e3dbff4d;--chip-violet-bg:#413187;--chip-violet-hover:#4f4093;--chip-violet-ring:#d0c3ff40;--c-slate:#cfd8e4;--tile-slate-fg:#e1e7ef;--tile-slate-bg:#465366;--tile-slate-hover:#566274;--tile-slate-ring:inset 0 0 0 1px #e1e7ef4d;--chip-slate-bg:#3a4555;--chip-slate-hover:#495463;--chip-slate-ring:#cfd8e440;--c-teal:#9becdf;--tile-teal-fg:#c4f5ee;--tile-teal-bg:#16635a;--tile-teal-hover:#277269;--tile-teal-ring:inset 0 0 0 1px #c4f5ee4d;--chip-teal-bg:#13524b;--chip-teal-hover:#21615a;--chip-teal-ring:#9becdf40;--c-pink:#ffbadb;--tile-pink-fg:#ffd6ea;--tile-pink-bg:#7e2a56;--tile-pink-hover:#8b3b65;--tile-pink-ring:inset 0 0 0 1px #ffd6ea4d;--chip-pink-bg:#682347;--chip-pink-hover:#773256;--chip-pink-ring:#ffbadb40}@media (prefers-color-scheme:dark){[data-palette=ristretto]:not([data-theme]){--bg:#1b1a19;--bg-side:#161514;--bg-raised:#242220;--text:#eeebe7;--text-2:#c9c4bd;--muted:#938d86;--faint:#5e5a55;--control-line:#736e69;--line:#2d2b28;--hover:#eeebe712;--active:#eeebe71c;--row-hover:#eeebe70d;--accent:#ff9466;--accent-text:#ffae8a;--accent-soft:#ffc42826;--accent-line:#ff946680;--accent-fg:#17150f;--accent-hover:#e8875d;--danger:#ff9499;--tone-s:85%;--tone-l:93%;--tone-a:.18;--c-blue:#bcd4ff;--tile-blue-fg:#d4e4ff;--tile-blue-bg:#2a4f99;--tile-blue-hover:#3b5ea3;--tile-blue-ring:inset 0 0 0 1px #d4e4ff4d;--chip-blue-bg:#22407a;--chip-blue-hover:#314f87;--chip-blue-ring:#bcd4ff40;--c-green:#a6efc2;--tile-green-fg:#c9f7da;--tile-green-bg:#1d6a3f;--tile-green-hover:#2e784f;--tile-green-ring:inset 0 0 0 1px #c9f7da4d;--chip-green-bg:#185634;--chip-green-hover:#266542;--chip-green-ring:#a6efc240;--c-amber:#ffdc94;--tile-amber-fg:#ffeac0;--tile-amber-bg:#7a5310;--tile-amber-hover:#876222;--tile-amber-ring:inset 0 0 0 1px #ffeac04d;--chip-amber-bg:#634410;--chip-amber-hover:#73531d;--chip-amber-ring:#ffdc9440;--c-red:#ffbcc0;--tile-red-fg:#ffd6d8;--tile-red-bg:#80303a;--tile-red-hover:#8d414a;--tile-red-ring:inset 0 0 0 1px #ffd6d84d;--chip-red-bg:#682830;--chip-red-hover:#77373e;--chip-red-ring:#ffbcc040;--c-violet:#d0c3ff;--tile-violet-fg:#e3dbff;--tile-violet-bg:#4f3ba3;--tile-violet-hover:#5e4bac;--tile-violet-ring:inset 0 0 0 1px #e3dbff4d;--chip-violet-bg:#413187;--chip-violet-hover:#4f4093;--chip-violet-ring:#d0c3ff40;--c-slate:#cfd8e4;--tile-slate-fg:#e1e7ef;--tile-slate-bg:#465366;--tile-slate-hover:#566274;--tile-slate-ring:inset 0 0 0 1px #e1e7ef4d;--chip-slate-bg:#3a4555;--chip-slate-hover:#495463;--chip-slate-ring:#cfd8e440;--c-teal:#9becdf;--tile-teal-fg:#c4f5ee;--tile-teal-bg:#16635a;--tile-teal-hover:#277269;--tile-teal-ring:inset 0 0 0 1px #c4f5ee4d;--chip-teal-bg:#13524b;--chip-teal-hover:#21615a;--chip-teal-ring:#9becdf40;--c-pink:#ffbadb;--tile-pink-fg:#ffd6ea;--tile-pink-bg:#7e2a56;--tile-pink-hover:#8b3b65;--tile-pink-ring:inset 0 0 0 1px #ffd6ea4d;--chip-pink-bg:#682347;--chip-pink-hover:#773256;--chip-pink-ring:#ffbadb40}}[data-palette=earl-grey]{--bg:#fcfcfd;--bg-side:#f5f6f8;--bg-raised:#fff;--text:#1b1c20;--text-2:#45474f;--muted:#6d717c;--faint:#b9bcc5;--control-line:#888b96;--line:#e8e9ee;--hover:#1b1c200d;--active:#1b1c2014;--row-hover:#1b1c2009;--accent:#5e6ad2;--accent-text:#434fc1;--accent-soft:#5e6ad21f;--accent-line:#5e6ad280;--accent-fg:#fff;--accent-hover:#555fbd;--danger:#b41a1f;--tone-s:48%;--tone-l:24%;--tone-a:.13;--c-blue:#2b65b1;--tile-blue-fg:#3b82e0;--tile-blue-bg:#eef4fd;--tile-blue-hover:#dce9fa;--tile-blue-ring:inset 0 0 0 1px #3b82e038;--chip-blue-bg:#f0f5fd;--chip-blue-hover:#dce7f5;--chip-blue-ring:#2b65b133;--c-green:#2a704c;--tile-green-fg:#3a9e6f;--tile-green-bg:#ecf6f0;--tile-green-hover:#eef7f2;--tile-green-ring:inset 0 0 0 1px #3a9e6f38;--chip-green-bg:#eef7f2;--chip-green-hover:#daeae1;--chip-green-ring:#2a704c33;--c-amber:#845c0e;--tile-amber-fg:#ba8017;--tile-amber-bg:#fbf3e3;--tile-amber-hover:#fbf4e6;--tile-amber-ring:inset 0 0 0 1px #ba801738;--chip-amber-bg:#fbf4e6;--chip-amber-hover:#efe5d0;--chip-amber-ring:#845c0e33;--c-red:#b03e3a;--tile-red-fg:#d9534f;--tile-red-bg:#fcefee;--tile-red-hover:#f9dfde;--tile-red-ring:inset 0 0 0 1px #d9534f38;--chip-red-bg:#fcf0ef;--chip-red-hover:#f4dedd;--chip-red-ring:#b03e3a33;--c-violet:#584dbf;--tile-violet-fg:#6e62d6;--tile-violet-bg:#f1effc;--tile-violet-hover:#e4e1f8;--tile-violet-ring:inset 0 0 0 1px #6e62d638;--chip-violet-bg:#f2f0fc;--chip-violet-hover:#e3e0f6;--chip-violet-ring:#584dbf33;--c-slate:#555c68;--tile-slate-fg:#6b7380;--tile-slate-bg:#f0f1f3;--tile-slate-hover:#e3e4e8;--tile-slate-ring:inset 0 0 0 1px #6b738038;--chip-slate-bg:#f1f2f4;--chip-slate-hover:#e1e3e6;--chip-slate-ring:#555c6833;--c-teal:#126f81;--tile-teal-fg:#1e97ac;--tile-teal-bg:#e9f6f8;--tile-teal-hover:#ebf7f9;--tile-teal-ring:inset 0 0 0 1px #1e97ac38;--chip-teal-bg:#ecf7f9;--chip-teal-hover:#d6e9ed;--chip-teal-ring:#126f8133;--c-pink:#a44277;--tile-pink-fg:#c9568e;--tile-pink-bg:#fbeff5;--tile-pink-hover:#f6e0eb;--tile-pink-ring:inset 0 0 0 1px #c9568e38;--chip-pink-bg:#fbf1f6;--chip-pink-hover:#f2e0e9;--chip-pink-ring:#a4427733}[data-palette=earl-grey][data-theme^=dark]{--bg:#0f1012;--bg-side:#0a0b0c;--bg-raised:#18191c;--text:#eeeff1;--text-2:#c3c5cb;--muted:#878b94;--faint:#4e5158;--control-line:#656870;--line:#22242a;--hover:#eeeff112;--active:#eeeff11c;--row-hover:#eeeff10d;--accent:#7c80ff;--accent-text:#a9acff;--accent-soft:#7c80ff2e;--accent-line:#7c80ff80;--accent-fg:#17150f;--accent-hover:#7275e7;--danger:#f49b99;--tone-s:52%;--tone-l:81%;--tone-a:.14;--c-blue:#8bb9f9;--tile-blue-fg:#6aa6f8;--tile-blue-bg:#16202e;--tile-blue-hover:#1e2d42;--tile-blue-ring:inset 0 0 0 1px #6aa6f84d;--chip-blue-bg:#17202c;--chip-blue-hover:#232f41;--chip-blue-ring:#8bb9f940;--c-green:#7ccfa4;--tile-green-fg:#5cc28f;--tile-green-bg:#142520;--tile-green-hover:#1b352b;--tile-green-ring:inset 0 0 0 1px #5cc28f4d;--chip-green-bg:#15241e;--chip-green-hover:#1f352b;--chip-green-ring:#7ccfa440;--c-amber:#ebc074;--tile-amber-fg:#e3ad4c;--tile-amber-bg:#2a2215;--tile-amber-hover:#3d301b;--tile-amber-ring:inset 0 0 0 1px #e3ad4c4d;--chip-amber-bg:#292116;--chip-amber-hover:#3c311f;--chip-amber-ring:#ebc07440;--c-red:#f49592;--tile-red-fg:#f07572;--tile-red-bg:#2d1819;--tile-red-hover:#412122;--tile-red-ring:inset 0 0 0 1px #f075724d;--chip-red-bg:#2b191a;--chip-red-hover:#3f2526;--chip-red-ring:#f4959240;--c-violet:#b4acf7;--tile-violet-fg:#9d93f5;--tile-violet-bg:#1f1d35;--tile-violet-hover:#2c2948;--tile-violet-ring:inset 0 0 0 1px #9d93f54d;--chip-violet-bg:#1f1d33;--chip-violet-hover:#2e2b47;--chip-violet-ring:#b4acf740;--c-slate:#b1b7c1;--tile-slate-fg:#9aa1ad;--tile-slate-bg:#1f2125;--tile-slate-hover:#2b2e33;--tile-slate-ring:inset 0 0 0 1px #9aa1ad4d;--chip-slate-bg:#1f2124;--chip-slate-hover:#2e3034;--chip-slate-ring:#b1b7c140;--c-teal:#72cddc;--tile-teal-fg:#4dbfd2;--tile-teal-bg:#122329;--tile-teal-hover:#18333a;--tile-teal-ring:inset 0 0 0 1px #4dbfd24d;--chip-teal-bg:#132327;--chip-teal-hover:#1d3439;--chip-teal-ring:#72cddc40;--c-pink:#ec9cc4;--tile-pink-fg:#e57fb1;--tile-pink-bg:#2c1824;--tile-pink-hover:#3f2232;--tile-pink-ring:inset 0 0 0 1px #e57fb14d;--chip-pink-bg:#2a1823;--chip-pink-hover:#3d2533;--chip-pink-ring:#ec9cc440}@media (prefers-color-scheme:dark){[data-palette=earl-grey]:not([data-theme]){--bg:#0f1012;--bg-side:#0a0b0c;--bg-raised:#18191c;--text:#eeeff1;--text-2:#c3c5cb;--muted:#878b94;--faint:#4e5158;--control-line:#656870;--line:#22242a;--hover:#eeeff112;--active:#eeeff11c;--row-hover:#eeeff10d;--accent:#7c80ff;--accent-text:#a9acff;--accent-soft:#7c80ff2e;--accent-line:#7c80ff80;--accent-fg:#17150f;--accent-hover:#7275e7;--danger:#f49b99;--tone-s:52%;--tone-l:81%;--tone-a:.14;--c-blue:#8bb9f9;--tile-blue-fg:#6aa6f8;--tile-blue-bg:#16202e;--tile-blue-hover:#1e2d42;--tile-blue-ring:inset 0 0 0 1px #6aa6f84d;--chip-blue-bg:#17202c;--chip-blue-hover:#232f41;--chip-blue-ring:#8bb9f940;--c-green:#7ccfa4;--tile-green-fg:#5cc28f;--tile-green-bg:#142520;--tile-green-hover:#1b352b;--tile-green-ring:inset 0 0 0 1px #5cc28f4d;--chip-green-bg:#15241e;--chip-green-hover:#1f352b;--chip-green-ring:#7ccfa440;--c-amber:#ebc074;--tile-amber-fg:#e3ad4c;--tile-amber-bg:#2a2215;--tile-amber-hover:#3d301b;--tile-amber-ring:inset 0 0 0 1px #e3ad4c4d;--chip-amber-bg:#292116;--chip-amber-hover:#3c311f;--chip-amber-ring:#ebc07440;--c-red:#f49592;--tile-red-fg:#f07572;--tile-red-bg:#2d1819;--tile-red-hover:#412122;--tile-red-ring:inset 0 0 0 1px #f075724d;--chip-red-bg:#2b191a;--chip-red-hover:#3f2526;--chip-red-ring:#f4959240;--c-violet:#b4acf7;--tile-violet-fg:#9d93f5;--tile-violet-bg:#1f1d35;--tile-violet-hover:#2c2948;--tile-violet-ring:inset 0 0 0 1px #9d93f54d;--chip-violet-bg:#1f1d33;--chip-violet-hover:#2e2b47;--chip-violet-ring:#b4acf740;--c-slate:#b1b7c1;--tile-slate-fg:#9aa1ad;--tile-slate-bg:#1f2125;--tile-slate-hover:#2b2e33;--tile-slate-ring:inset 0 0 0 1px #9aa1ad4d;--chip-slate-bg:#1f2124;--chip-slate-hover:#2e3034;--chip-slate-ring:#b1b7c140;--c-teal:#72cddc;--tile-teal-fg:#4dbfd2;--tile-teal-bg:#122329;--tile-teal-hover:#18333a;--tile-teal-ring:inset 0 0 0 1px #4dbfd24d;--chip-teal-bg:#132327;--chip-teal-hover:#1d3439;--chip-teal-ring:#72cddc40;--c-pink:#ec9cc4;--tile-pink-fg:#e57fb1;--tile-pink-bg:#2c1824;--tile-pink-hover:#3f2232;--tile-pink-ring:inset 0 0 0 1px #e57fb14d;--chip-pink-bg:#2a1823;--chip-pink-hover:#3d2533;--chip-pink-ring:#ec9cc440}}[data-palette=cola]{--bg:#fff;--bg-side:#f4f4f4;--bg-raised:#fff;--text:#0f0f0f;--text-2:#3a3a3a;--muted:#6e6e6e;--faint:#b0b0b0;--control-line:#888;--line:#e6e6e6;--hover:#0f0f0f0d;--active:#0f0f0f14;--row-hover:#0f0f0f09;--accent:#e86a1f;--accent-text:#9c420c;--accent-soft:#e86a1f1f;--accent-line:#e86a1f80;--accent-fg:#17150f;--accent-hover:#d3621d;--danger:#b5161b;--tone-s:85%;--tone-l:21%;--tone-a:.16;--c-blue:#0b66bd;--tile-blue-fg:#fff;--tile-blue-bg:#1f8ef0;--tile-blue-hover:#3599f2;--chip-blue-bg:#e5f2ff;--chip-blue-hover:#e8f3ff;--chip-blue-ring:#0b66bd33;--c-green:#0c7348;--tile-green-fg:#fff;--tile-green-bg:#16a96b;--tile-green-hover:#149860;--chip-green-bg:#dcf7ea;--chip-green-hover:#c7eada;--chip-green-ring:#0c734833;--c-amber:#865c00;--tile-amber-fg:#1a1300;--tile-amber-bg:#ffc21a;--tile-amber-hover:#e8b117;--chip-amber-bg:#fff2c7;--chip-amber-hover:#f3e3b3;--chip-amber-ring:#865c0033;--c-red:#c42823;--tile-red-fg:#fff;--tile-red-bg:#f0453f;--tile-red-hover:#f25852;--chip-red-bg:#ffe3e2;--chip-red-hover:#ffe6e5;--chip-red-ring:#c4282333;--c-violet:#7a3ad6;--tile-violet-fg:#fff;--tile-violet-bg:#9a5cf0;--tile-violet-hover:#a46cf2;--chip-violet-bg:#f1e8ff;--chip-violet-hover:#e5d7fb;--chip-violet-ring:#7a3ad633;--c-slate:#474d55;--tile-slate-fg:#fff;--tile-slate-bg:#5f6670;--tile-slate-hover:#6f757e;--chip-slate-bg:#eceef1;--chip-slate-hover:#dcdee1;--chip-slate-ring:#474d5533;--c-teal:#0b736f;--tile-teal-fg:#fff;--tile-teal-bg:#12a29c;--tile-teal-hover:#10928c;--chip-teal-bg:#dcf6f4;--chip-teal-hover:#e0f7f5;--chip-teal-ring:#0b736f33;--c-pink:#b82c73;--tile-pink-fg:#fff;--tile-pink-bg:#ea4b9e;--tile-pink-hover:#ec5da8;--chip-pink-bg:#ffe3f1;--chip-pink-hover:#ffe6f2;--chip-pink-ring:#b82c7333}[data-palette=cola][data-theme^=dark]{--bg:#101010;--bg-side:#0b0b0b;--bg-raised:#181818;--text:#fff;--text-2:#c9c9c9;--muted:#8b8b8b;--faint:#505050;--control-line:#686868;--line:#232323;--hover:#ffffff12;--active:#ffffff1c;--row-hover:#ffffff0d;--accent:#ffc799;--accent-text:#ffc799;--accent-soft:#ffc7992e;--accent-line:#ffc79980;--accent-fg:#17150f;--accent-hover:#e8b58b;--danger:#ff9494;--tone-s:100%;--tone-l:89%;--tone-a:.12;--c-blue:#7dd0ff;--tile-blue-fg:#0b0b0b;--tile-blue-bg:#56c2ff;--tile-blue-hover:#4fb0e7;--chip-blue-bg:#0f2433;--chip-blue-hover:#1a3547;--chip-blue-ring:#7dd0ff40;--c-green:#99ffe4;--tile-green-fg:#0b0b0b;--tile-green-bg:#59d499;--tile-green-hover:#51c08b;--chip-green-bg:#0f2a22;--chip-green-hover:#1d3f35;--chip-green-ring:#99ffe440;--c-amber:#ffd36b;--tile-amber-fg:#0b0b0b;--tile-amber-bg:#ffc531;--tile-amber-hover:#e7b22d;--chip-amber-bg:#2e2610;--chip-amber-hover:#433719;--chip-amber-ring:#ffd36b40;--c-red:#ff8f8f;--tile-red-fg:#0b0b0b;--tile-red-bg:#ff6363;--tile-red-hover:#e75a5a;--chip-red-bg:#331616;--chip-red-hover:#472222;--chip-red-ring:#ff8f8f40;--c-violet:#d6b6ff;--tile-violet-fg:#0b0b0b;--tile-violet-bg:#c79bff;--tile-violet-hover:#b48de7;--chip-violet-bg:#251a33;--chip-violet-hover:#372a47;--chip-violet-ring:#d6b6ff40;--c-slate:#c2c2c2;--tile-slate-fg:#0b0b0b;--tile-slate-bg:#a0a0a0;--tile-slate-hover:#919191;--chip-slate-bg:#222;--chip-slate-hover:#323232;--chip-slate-ring:#c2c2c240;--c-teal:#8cefe5;--tile-teal-fg:#0b0b0b;--tile-teal-bg:#5ee0d3;--tile-teal-hover:#56cbbf;--chip-teal-bg:#0f2a28;--chip-teal-hover:#1c3e3b;--chip-teal-ring:#8cefe540;--c-pink:#ffa3d7;--tile-pink-fg:#0b0b0b;--tile-pink-bg:#ff7ac6;--tile-pink-hover:#e76fb3;--chip-pink-bg:#331729;--chip-pink-hover:#47253a;--chip-pink-ring:#ffa3d740}@media (prefers-color-scheme:dark){[data-palette=cola]:not([data-theme]){--bg:#101010;--bg-side:#0b0b0b;--bg-raised:#181818;--text:#fff;--text-2:#c9c9c9;--muted:#8b8b8b;--faint:#505050;--control-line:#686868;--line:#232323;--hover:#ffffff12;--active:#ffffff1c;--row-hover:#ffffff0d;--accent:#ffc799;--accent-text:#ffc799;--accent-soft:#ffc7992e;--accent-line:#ffc79980;--accent-fg:#17150f;--accent-hover:#e8b58b;--danger:#ff9494;--tone-s:100%;--tone-l:89%;--tone-a:.12;--c-blue:#7dd0ff;--tile-blue-fg:#0b0b0b;--tile-blue-bg:#56c2ff;--tile-blue-hover:#4fb0e7;--chip-blue-bg:#0f2433;--chip-blue-hover:#1a3547;--chip-blue-ring:#7dd0ff40;--c-green:#99ffe4;--tile-green-fg:#0b0b0b;--tile-green-bg:#59d499;--tile-green-hover:#51c08b;--chip-green-bg:#0f2a22;--chip-green-hover:#1d3f35;--chip-green-ring:#99ffe440;--c-amber:#ffd36b;--tile-amber-fg:#0b0b0b;--tile-amber-bg:#ffc531;--tile-amber-hover:#e7b22d;--chip-amber-bg:#2e2610;--chip-amber-hover:#433719;--chip-amber-ring:#ffd36b40;--c-red:#ff8f8f;--tile-red-fg:#0b0b0b;--tile-red-bg:#ff6363;--tile-red-hover:#e75a5a;--chip-red-bg:#331616;--chip-red-hover:#472222;--chip-red-ring:#ff8f8f40;--c-violet:#d6b6ff;--tile-violet-fg:#0b0b0b;--tile-violet-bg:#c79bff;--tile-violet-hover:#b48de7;--chip-violet-bg:#251a33;--chip-violet-hover:#372a47;--chip-violet-ring:#d6b6ff40;--c-slate:#c2c2c2;--tile-slate-fg:#0b0b0b;--tile-slate-bg:#a0a0a0;--tile-slate-hover:#919191;--chip-slate-bg:#222;--chip-slate-hover:#323232;--chip-slate-ring:#c2c2c240;--c-teal:#8cefe5;--tile-teal-fg:#0b0b0b;--tile-teal-bg:#5ee0d3;--tile-teal-hover:#56cbbf;--chip-teal-bg:#0f2a28;--chip-teal-hover:#1c3e3b;--chip-teal-ring:#8cefe540;--c-pink:#ffa3d7;--tile-pink-fg:#0b0b0b;--tile-pink-bg:#ff7ac6;--tile-pink-hover:#e76fb3;--chip-pink-bg:#331729;--chip-pink-hover:#47253a;--chip-pink-ring:#ffa3d740}}[data-palette=tonic]{--bg:#f7f7ff;--bg-side:#eeeefb;--bg-raised:#fff;--text:#14152b;--text-2:#3b3e63;--muted:#666a93;--faint:#aeb1d1;--control-line:#7f83a9;--line:#e2e3f3;--hover:#14152b0d;--active:#14152b14;--row-hover:#14152b09;--accent:#6a3dff;--accent-text:#5a2df0;--accent-soft:#6a3dff1f;--accent-line:#6a3dff80;--accent-fg:#fff;--accent-hover:#7950ff;--danger:#b4143d;--tone-s:90%;--tone-l:20%;--tone-a:.16;--c-blue:#086ba9;--tile-blue-fg:#0a8fe0;--tile-blue-bg:#dff2ff;--tile-blue-hover:#e2f3ff;--tile-blue-ring:inset 0 0 0 1px #0a8fe038;--chip-blue-bg:#e6f4ff;--chip-blue-hover:#e9f5ff;--chip-blue-ring:#086ba933;--c-green:#007543;--tile-green-fg:#009c5b;--tile-green-bg:#d6f8e8;--tile-green-hover:#daf9ea;--tile-green-ring:inset 0 0 0 1px #009c5b38;--chip-green-bg:#dff8ec;--chip-green-hover:#c9ebdb;--chip-green-ring:#00754333;--c-amber:#815f00;--tile-amber-fg:#ae8000;--tile-amber-bg:#fff3c4;--tile-amber-hover:#fff4ca;--tile-amber-ring:inset 0 0 0 1px #ae800038;--chip-amber-bg:#fff5d1;--chip-amber-hover:#f2e6bc;--chip-amber-ring:#815f0033;--c-red:#c81445;--tile-red-fg:#f0285a;--tile-red-bg:#ffe0e8;--tile-red-hover:#ffe3ea;--tile-red-ring:inset 0 0 0 1px #f0285a38;--chip-red-bg:#ffe7ed;--chip-red-hover:#ffe9ef;--chip-red-ring:#c8144533;--c-violet:#6229e6;--tile-violet-fg:#7a3dff;--tile-violet-bg:#ece3ff;--tile-violet-hover:#e1d2ff;--tile-violet-ring:inset 0 0 0 1px #7a3dff38;--chip-violet-bg:#f0e9ff;--chip-violet-hover:#e2d6fd;--chip-violet-ring:#6229e633;--c-slate:#484d78;--tile-slate-fg:#5b6190;--tile-slate-bg:#e6e8f5;--tile-slate-hover:#d8dbeb;--tile-slate-ring:inset 0 0 0 1px #5b619038;--chip-slate-bg:#eceef7;--chip-slate-hover:#dcdeea;--chip-slate-ring:#484d7833;--c-teal:#007169;--tile-teal-fg:#009a8f;--tile-teal-bg:#d3f7f4;--tile-teal-hover:#d7f8f5;--tile-teal-ring:inset 0 0 0 1px #009a8f38;--chip-teal-bg:#dcf8f5;--chip-teal-hover:#c6ebe7;--chip-teal-ring:#00716933;--c-pink:#b71b93;--tile-pink-fg:#e62bbd;--tile-pink-bg:#ffe0f6;--tile-pink-hover:#ffe3f7;--tile-pink-ring:inset 0 0 0 1px #e62bbd38;--chip-pink-bg:#ffe7f8;--chip-pink-hover:#ffe9f9;--chip-pink-ring:#b71b9333}[data-palette=tonic][data-theme^=dark]{--bg:#0d0f1a;--bg-side:#090b13;--bg-raised:#151827;--text:#e6e9ff;--text-2:#b8bde0;--muted:#7d84ad;--faint:#474d72;--control-line:#5f668d;--line:#1d2135;--hover:#e6e9ff12;--active:#e6e9ff1c;--row-hover:#e6e9ff0d;--accent:#8b6cff;--accent-text:#b8a9ff;--accent-soft:#8b6cff2e;--accent-line:#8b6cff80;--accent-fg:#17150f;--accent-hover:#977bff;--danger:#ff8eb2;--tone-s:95%;--tone-l:89%;--tone-a:.18;--c-blue:#7dd4ff;--tile-blue-fg:#5cc8ff;--tile-blue-bg:#0f2236;--tile-blue-hover:#17334a;--tile-blue-ring:inset 0 0 0 1px #5cc8ff66, 0 0 14px #5cc8ff47;--chip-blue-bg:#0f2033;--chip-blue-hover:#1a3247;--chip-blue-ring:#7dd4ff40;--c-green:#6dffbf;--tile-green-fg:#3dffa8;--tile-green-bg:#0c2a20;--tile-green-hover:#113f2e;--tile-green-ring:inset 0 0 0 1px #3dffa866, 0 0 14px #3dffa847;--chip-green-bg:#0c281e;--chip-green-hover:#163e2e;--chip-green-ring:#6dffbf40;--c-amber:#ffdf73;--tile-amber-fg:#ffd447;--tile-amber-bg:#2c2410;--tile-amber-hover:#413616;--tile-amber-ring:inset 0 0 0 1px #ffd44766, 0 0 14px #ffd44747;--chip-amber-bg:#2a2210;--chip-amber-hover:#3f351a;--chip-amber-ring:#ffdf7340;--c-red:#ff829a;--tile-red-fg:#ff5c7a;--tile-red-bg:#33121c;--tile-red-hover:#471925;--tile-red-ring:inset 0 0 0 1px #ff5c7a66, 0 0 14px #ff5c7a47;--chip-red-bg:#30111a;--chip-red-hover:#451c27;--chip-red-ring:#ff829a40;--c-violet:#c6a6ff;--tile-violet-fg:#b388ff;--tile-violet-bg:#22173f;--tile-violet-hover:#312252;--tile-violet-ring:inset 0 0 0 1px #b388ff66, 0 0 14px #b388ff47;--chip-violet-bg:#20163b;--chip-violet-hover:#31244f;--chip-violet-ring:#c6a6ff40;--c-slate:#a6addb;--tile-slate-fg:#8b93c4;--tile-slate-bg:#1a1e30;--tile-slate-hover:#252a3f;--tile-slate-ring:inset 0 0 0 1px #8b93c466, 0 0 14px #8b93c447;--chip-slate-bg:#191c2d;--chip-slate-hover:#272b3e;--chip-slate-ring:#a6addb40;--c-teal:#6af5ea;--tile-teal-fg:#2ef2e2;--tile-teal-bg:#0b2a2a;--tile-teal-hover:#0f3e3c;--tile-teal-ring:inset 0 0 0 1px #2ef2e266, 0 0 14px #2ef2e247;--chip-teal-bg:#0b2727;--chip-teal-hover:#153c3b;--chip-teal-ring:#6af5ea40;--c-pink:#ff7fe2;--tile-pink-fg:#ff4fd8;--tile-pink-bg:#331232;--tile-pink-hover:#471843;--tile-pink-ring:inset 0 0 0 1px #ff4fd866, 0 0 14px #ff4fd847;--chip-pink-bg:#30112f;--chip-pink-hover:#451c41;--chip-pink-ring:#ff7fe240}@media (prefers-color-scheme:dark){[data-palette=tonic]:not([data-theme]){--bg:#0d0f1a;--bg-side:#090b13;--bg-raised:#151827;--text:#e6e9ff;--text-2:#b8bde0;--muted:#7d84ad;--faint:#474d72;--control-line:#5f668d;--line:#1d2135;--hover:#e6e9ff12;--active:#e6e9ff1c;--row-hover:#e6e9ff0d;--accent:#8b6cff;--accent-text:#b8a9ff;--accent-soft:#8b6cff2e;--accent-line:#8b6cff80;--accent-fg:#17150f;--accent-hover:#977bff;--danger:#ff8eb2;--tone-s:95%;--tone-l:89%;--tone-a:.18;--c-blue:#7dd4ff;--tile-blue-fg:#5cc8ff;--tile-blue-bg:#0f2236;--tile-blue-hover:#17334a;--tile-blue-ring:inset 0 0 0 1px #5cc8ff66, 0 0 14px #5cc8ff47;--chip-blue-bg:#0f2033;--chip-blue-hover:#1a3247;--chip-blue-ring:#7dd4ff40;--c-green:#6dffbf;--tile-green-fg:#3dffa8;--tile-green-bg:#0c2a20;--tile-green-hover:#113f2e;--tile-green-ring:inset 0 0 0 1px #3dffa866, 0 0 14px #3dffa847;--chip-green-bg:#0c281e;--chip-green-hover:#163e2e;--chip-green-ring:#6dffbf40;--c-amber:#ffdf73;--tile-amber-fg:#ffd447;--tile-amber-bg:#2c2410;--tile-amber-hover:#413616;--tile-amber-ring:inset 0 0 0 1px #ffd44766, 0 0 14px #ffd44747;--chip-amber-bg:#2a2210;--chip-amber-hover:#3f351a;--chip-amber-ring:#ffdf7340;--c-red:#ff829a;--tile-red-fg:#ff5c7a;--tile-red-bg:#33121c;--tile-red-hover:#471925;--tile-red-ring:inset 0 0 0 1px #ff5c7a66, 0 0 14px #ff5c7a47;--chip-red-bg:#30111a;--chip-red-hover:#451c27;--chip-red-ring:#ff829a40;--c-violet:#c6a6ff;--tile-violet-fg:#b388ff;--tile-violet-bg:#22173f;--tile-violet-hover:#312252;--tile-violet-ring:inset 0 0 0 1px #b388ff66, 0 0 14px #b388ff47;--chip-violet-bg:#20163b;--chip-violet-hover:#31244f;--chip-violet-ring:#c6a6ff40;--c-slate:#a6addb;--tile-slate-fg:#8b93c4;--tile-slate-bg:#1a1e30;--tile-slate-hover:#252a3f;--tile-slate-ring:inset 0 0 0 1px #8b93c466, 0 0 14px #8b93c447;--chip-slate-bg:#191c2d;--chip-slate-hover:#272b3e;--chip-slate-ring:#a6addb40;--c-teal:#6af5ea;--tile-teal-fg:#2ef2e2;--tile-teal-bg:#0b2a2a;--tile-teal-hover:#0f3e3c;--tile-teal-ring:inset 0 0 0 1px #2ef2e266, 0 0 14px #2ef2e247;--chip-teal-bg:#0b2727;--chip-teal-hover:#153c3b;--chip-teal-ring:#6af5ea40;--c-pink:#ff7fe2;--tile-pink-fg:#ff4fd8;--tile-pink-bg:#331232;--tile-pink-hover:#471843;--tile-pink-ring:inset 0 0 0 1px #ff4fd866, 0 0 14px #ff4fd847;--chip-pink-bg:#30112f;--chip-pink-hover:#451c41;--chip-pink-ring:#ff7fe240}}[data-palette=liquorice]{--bg:#fffcf0;--bg-side:#f2f0e5;--bg-raised:#fffdf6;--text:#100f0f;--text-2:#403e3c;--muted:#6e6d69;--faint:#b7b5ac;--control-line:#888680;--line:#e6e4d9;--hover:#100f0f0d;--active:#100f0f14;--row-hover:#100f0f09;--accent:#24837b;--accent-text:#1b6862;--accent-soft:#24837b1f;--accent-line:#24837b80;--accent-fg:#fff;--accent-hover:#20766f;--danger:#ab2f28;--tone-s:50%;--tone-l:24%;--tone-a:.14;--c-blue:#205ea6;--tile-blue-fg:#205ea6;--tile-blue-bg:transparent;--tile-blue-hover:#205ea61f;--tile-blue-ring:inset 0 0 0 1.5px #205ea680;--chip-blue-bg:#e1eaf3;--chip-blue-hover:#cedceb;--chip-blue-ring:#205ea633;--c-green:#566c0b;--tile-green-fg:#66800b;--tile-green-bg:transparent;--tile-green-hover:#66800b0a;--tile-green-ring:inset 0 0 0 1.5px #66800b80;--chip-green-bg:#edeecf;--chip-green-hover:#eff0d4;--chip-green-ring:#566c0b33;--c-amber:#805f01;--tile-amber-fg:#987201;--tile-amber-bg:transparent;--tile-amber-hover:#98720105;--tile-amber-ring:inset 0 0 0 1.5px #98720180;--chip-amber-bg:#f6eccf;--chip-amber-hover:#f7eed4;--chip-amber-ring:#805f0133;--c-red:#af3029;--tile-red-fg:#af3029;--tile-red-bg:transparent;--tile-red-hover:#af30291f;--tile-red-ring:inset 0 0 0 1.5px #af302980;--chip-red-bg:#f6e2de;--chip-red-hover:#f7e5e1;--chip-red-ring:#af302933;--c-violet:#5e409d;--tile-violet-fg:#5e409d;--tile-violet-bg:transparent;--tile-violet-hover:#5e409d1f;--tile-violet-ring:inset 0 0 0 1.5px #5e409d80;--chip-violet-bg:#e9e3f1;--chip-violet-hover:#dbd3e9;--chip-violet-ring:#5e409d33;--c-slate:#666562;--tile-slate-fg:#6f6e69;--tile-slate-bg:transparent;--tile-slate-hover:#6f6e691f;--tile-slate-ring:inset 0 0 0 1.5px #6f6e6980;--chip-slate-bg:#ecebe5;--chip-slate-hover:#eeede8;--chip-slate-ring:#66656233;--c-teal:#1f6f67;--tile-teal-fg:#24837b;--tile-teal-bg:transparent;--tile-teal-hover:#24837b0a;--tile-teal-ring:inset 0 0 0 1.5px #24837b80;--chip-teal-bg:#ddeeea;--chip-teal-hover:#e0f0ec;--chip-teal-ring:#1f6f6733;--c-pink:#a02f6f;--tile-pink-fg:#a02f6f;--tile-pink-bg:transparent;--tile-pink-hover:#a02f6f1f;--tile-pink-ring:inset 0 0 0 1.5px #a02f6f80;--chip-pink-bg:#f4e1ea;--chip-pink-hover:#eccfde;--chip-pink-ring:#a02f6f33}[data-palette=liquorice][data-theme^=dark]{--bg:#100f0f;--bg-side:#1c1b1a;--bg-raised:#1c1b1a;--text:#cecdc3;--text-2:#b7b5ac;--muted:#878580;--faint:#575653;--control-line:#6a6965;--line:#282726;--hover:#cecdc312;--active:#cecdc31c;--row-hover:#cecdc30d;--accent:#3aa99f;--accent-text:#5dc7bf;--accent-soft:#3aa99f2e;--accent-line:#3aa99f80;--accent-fg:#17150f;--accent-hover:#379a91;--danger:#e59d91;--tone-s:45%;--tone-l:81%;--tone-a:.16;--c-blue:#7ba5cc;--tile-blue-fg:#6199c8;--tile-blue-bg:transparent;--tile-blue-hover:#6199c800;--tile-blue-ring:inset 0 0 0 1.5px #6199c899;--chip-blue-bg:#1a2430;--chip-blue-hover:#243140;--chip-blue-ring:#7ba5cc40;--c-green:#93aa3d;--tile-green-fg:#8a9d3f;--tile-green-bg:transparent;--tile-green-hover:#8a9d3f05;--tile-green-ring:inset 0 0 0 1.5px #8a9d3f99;--chip-green-bg:#1f2414;--chip-green-hover:#2b3118;--chip-green-ring:#93aa3d40;--c-amber:#d0a215;--tile-amber-fg:#d0a215;--tile-amber-bg:transparent;--tile-amber-hover:#d0a2151f;--tile-amber-ring:inset 0 0 0 1.5px #d0a21599;--chip-amber-bg:#2a2412;--chip-amber-hover:#3b3112;--chip-amber-ring:#d0a21540;--c-red:#e18d81;--tile-red-fg:#dc776d;--tile-red-bg:transparent;--tile-red-hover:#dc776d00;--tile-red-ring:inset 0 0 0 1.5px #dc776d99;--chip-red-bg:#2c1715;--chip-red-hover:#3e2320;--chip-red-ring:#e18d8140;--c-violet:#a09ad5;--tile-violet-fg:#978bce;--tile-violet-bg:transparent;--tile-violet-hover:#978bce00;--tile-violet-ring:inset 0 0 0 1.5px #978bce99;--chip-violet-bg:#211e2c;--chip-violet-hover:#2e2a3d;--chip-violet-ring:#a09ad540;--c-slate:#a1a19e;--tile-slate-fg:#95948f;--tile-slate-bg:transparent;--tile-slate-hover:#95948f00;--tile-slate-ring:inset 0 0 0 1.5px #95948f99;--chip-slate-bg:#232221;--chip-slate-hover:#302f2e;--chip-slate-ring:#a1a19e40;--c-teal:#3db5ab;--tile-teal-fg:#3aa99f;--tile-teal-bg:transparent;--tile-teal-hover:#3aa99f0f;--tile-teal-ring:inset 0 0 0 1.5px #3aa99f99;--chip-teal-bg:#142624;--chip-teal-hover:#183432;--chip-teal-ring:#3db5ab40;--c-pink:#d989b3;--tile-pink-fg:#d575a7;--tile-pink-bg:transparent;--tile-pink-hover:#d575a700;--tile-pink-ring:inset 0 0 0 1.5px #d575a799;--chip-pink-bg:#2a1822;--chip-pink-hover:#3c2331;--chip-pink-ring:#d989b340}@media (prefers-color-scheme:dark){[data-palette=liquorice]:not([data-theme]){--bg:#100f0f;--bg-side:#1c1b1a;--bg-raised:#1c1b1a;--text:#cecdc3;--text-2:#b7b5ac;--muted:#878580;--faint:#575653;--control-line:#6a6965;--line:#282726;--hover:#cecdc312;--active:#cecdc31c;--row-hover:#cecdc30d;--accent:#3aa99f;--accent-text:#5dc7bf;--accent-soft:#3aa99f2e;--accent-line:#3aa99f80;--accent-fg:#17150f;--accent-hover:#379a91;--danger:#e59d91;--tone-s:45%;--tone-l:81%;--tone-a:.16;--c-blue:#7ba5cc;--tile-blue-fg:#6199c8;--tile-blue-bg:transparent;--tile-blue-hover:#6199c800;--tile-blue-ring:inset 0 0 0 1.5px #6199c899;--chip-blue-bg:#1a2430;--chip-blue-hover:#243140;--chip-blue-ring:#7ba5cc40;--c-green:#93aa3d;--tile-green-fg:#8a9d3f;--tile-green-bg:transparent;--tile-green-hover:#8a9d3f05;--tile-green-ring:inset 0 0 0 1.5px #8a9d3f99;--chip-green-bg:#1f2414;--chip-green-hover:#2b3118;--chip-green-ring:#93aa3d40;--c-amber:#d0a215;--tile-amber-fg:#d0a215;--tile-amber-bg:transparent;--tile-amber-hover:#d0a2151f;--tile-amber-ring:inset 0 0 0 1.5px #d0a21599;--chip-amber-bg:#2a2412;--chip-amber-hover:#3b3112;--chip-amber-ring:#d0a21540;--c-red:#e18d81;--tile-red-fg:#dc776d;--tile-red-bg:transparent;--tile-red-hover:#dc776d00;--tile-red-ring:inset 0 0 0 1.5px #dc776d99;--chip-red-bg:#2c1715;--chip-red-hover:#3e2320;--chip-red-ring:#e18d8140;--c-violet:#a09ad5;--tile-violet-fg:#978bce;--tile-violet-bg:transparent;--tile-violet-hover:#978bce00;--tile-violet-ring:inset 0 0 0 1.5px #978bce99;--chip-violet-bg:#211e2c;--chip-violet-hover:#2e2a3d;--chip-violet-ring:#a09ad540;--c-slate:#a1a19e;--tile-slate-fg:#95948f;--tile-slate-bg:transparent;--tile-slate-hover:#95948f00;--tile-slate-ring:inset 0 0 0 1.5px #95948f99;--chip-slate-bg:#232221;--chip-slate-hover:#302f2e;--chip-slate-ring:#a1a19e40;--c-teal:#3db5ab;--tile-teal-fg:#3aa99f;--tile-teal-bg:transparent;--tile-teal-hover:#3aa99f0f;--tile-teal-ring:inset 0 0 0 1.5px #3aa99f99;--chip-teal-bg:#142624;--chip-teal-hover:#183432;--chip-teal-ring:#3db5ab40;--c-pink:#d989b3;--tile-pink-fg:#d575a7;--tile-pink-bg:transparent;--tile-pink-hover:#d575a700;--tile-pink-ring:inset 0 0 0 1.5px #d575a799;--chip-pink-bg:#2a1822;--chip-pink-hover:#3c2331;--chip-pink-ring:#d989b340}}[data-palette=candy]{--bg:#fffdfb;--bg-side:#fbf4f1;--bg-raised:#fff;--text:#231f2a;--text-2:#4b4655;--muted:#746e7e;--faint:#c0bac8;--control-line:#8f8998;--line:#f0eaee;--hover:#231f2a0d;--active:#231f2a14;--row-hover:#231f2a09;--accent:#ff4f8b;--accent-text:#b61852;--accent-soft:#ff4f8b1f;--accent-line:#ff4f8b80;--accent-fg:#17150f;--accent-hover:#e8497f;--danger:#b01;--tone-s:85%;--tone-l:21%;--tone-a:.17;--c-blue:#2456d6;--tile-blue-fg:#fff;--tile-blue-bg:#3d7bff;--tile-blue-hover:#5088ff;--chip-blue-bg:#e6eeff;--chip-blue-hover:#d3dffb;--chip-blue-ring:#2456d633;--c-green:#0f7733;--tile-green-fg:#fff;--tile-green-bg:#1ba950;--tile-green-hover:#189848;--chip-green-bg:#dff8e8;--chip-green-hover:#e2f9ea;--chip-green-ring:#0f773333;--c-amber:#9a5200;--tile-amber-fg:#fff;--tile-amber-bg:#d87d00;--tile-amber-hover:#c27100;--chip-amber-bg:#fff0d9;--chip-amber-hover:#f5e0c3;--chip-amber-ring:#9a520033;--c-red:#c42737;--tile-red-fg:#fff;--tile-red-bg:#ff4d5e;--tile-red-hover:#e64555;--chip-red-bg:#ffe3e6;--chip-red-hover:#ffe6e9;--chip-red-ring:#c4273733;--c-violet:#7232e6;--tile-violet-fg:#fff;--tile-violet-bg:#9b5cff;--tile-violet-hover:#a56cff;--chip-violet-bg:#efe5ff;--chip-violet-hover:#e3d3fd;--chip-violet-ring:#7232e633;--c-slate:#59627a;--tile-slate-fg:#fff;--tile-slate-bg:#7b8597;--tile-slate-hover:#8891a1;--chip-slate-bg:#eceef3;--chip-slate-hover:#dde0e7;--chip-slate-ring:#59627a33;--c-teal:#0b736f;--tile-teal-fg:#fff;--tile-teal-bg:#11a099;--tile-teal-hover:#0f908a;--chip-teal-bg:#d9f7f4;--chip-teal-hover:#ddf8f5;--chip-teal-ring:#0b736f33;--c-pink:#be237a;--tile-pink-fg:#fff;--tile-pink-bg:#ff4ab1;--tile-pink-hover:#e6439f;--chip-pink-bg:#ffe3f3;--chip-pink-hover:#ffe6f4;--chip-pink-ring:#be237a33}[data-palette=candy][data-theme^=dark]{--bg:#17141c;--bg-side:#120f17;--bg-raised:#211c28;--text:#f3eef8;--text-2:#cfc7da;--muted:#988fa6;--faint:#5d5568;--control-line:#72697e;--line:#2a2432;--hover:#f3eef812;--active:#f3eef81c;--row-hover:#f3eef80d;--accent:#ff7aa8;--accent-text:#ff99bc;--accent-soft:#ff7aa82e;--accent-line:#ff7aa880;--accent-fg:#17150f;--accent-hover:#e87099;--danger:#ff93a0;--tone-s:90%;--tone-l:89%;--tone-a:.18;--c-blue:#8fb0ff;--tile-blue-fg:#fff;--tile-blue-bg:#3d7bff;--tile-blue-hover:#5088ff;--chip-blue-bg:#1d2440;--chip-blue-hover:#283253;--chip-blue-ring:#8fb0ff40;--c-green:#6fe39a;--tile-green-fg:#fff;--tile-green-bg:#1ca950;--tile-green-hover:#199848;--chip-green-bg:#14301f;--chip-green-hover:#1d422b;--chip-green-ring:#6fe39a40;--c-amber:#ffc066;--tile-amber-fg:#fff;--tile-amber-bg:#d77e0a;--tile-amber-hover:#c27109;--chip-amber-bg:#382814;--chip-amber-hover:#4c371c;--chip-amber-ring:#ffc06640;--c-red:#ff8a95;--tile-red-fg:#fff;--tile-red-bg:#f43f51;--tile-red-hover:#f55262;--chip-red-bg:#3d1a1f;--chip-red-hover:#50252b;--chip-red-ring:#ff8a9540;--c-violet:#c4a3ff;--tile-violet-fg:#fff;--tile-violet-bg:#9152ff;--tile-violet-hover:#9c63ff;--chip-violet-bg:#2a1d45;--chip-violet-hover:#392a58;--chip-violet-ring:#c4a3ff40;--c-slate:#b0b8c8;--tile-slate-fg:#fff;--tile-slate-bg:#6f798c;--tile-slate-hover:#7d8698;--chip-slate-bg:#262a33;--chip-slate-hover:#343842;--chip-slate-ring:#b0b8c840;--c-teal:#5ee6da;--tile-teal-fg:#fff;--tile-teal-bg:#0fa49a;--tile-teal-hover:#0e948b;--chip-teal-bg:#11302d;--chip-teal-hover:#19423e;--chip-teal-ring:#5ee6da40;--c-pink:#ff8fcf;--tile-pink-fg:#fff;--tile-pink-bg:#f33fa6;--tile-pink-hover:#f452af;--chip-pink-bg:#3d1832;--chip-pink-hover:#502442;--chip-pink-ring:#ff8fcf40}@media (prefers-color-scheme:dark){[data-palette=candy]:not([data-theme]){--bg:#17141c;--bg-side:#120f17;--bg-raised:#211c28;--text:#f3eef8;--text-2:#cfc7da;--muted:#988fa6;--faint:#5d5568;--control-line:#72697e;--line:#2a2432;--hover:#f3eef812;--active:#f3eef81c;--row-hover:#f3eef80d;--accent:#ff7aa8;--accent-text:#ff99bc;--accent-soft:#ff7aa82e;--accent-line:#ff7aa880;--accent-fg:#17150f;--accent-hover:#e87099;--danger:#ff93a0;--tone-s:90%;--tone-l:89%;--tone-a:.18;--c-blue:#8fb0ff;--tile-blue-fg:#fff;--tile-blue-bg:#3d7bff;--tile-blue-hover:#5088ff;--chip-blue-bg:#1d2440;--chip-blue-hover:#283253;--chip-blue-ring:#8fb0ff40;--c-green:#6fe39a;--tile-green-fg:#fff;--tile-green-bg:#1ca950;--tile-green-hover:#199848;--chip-green-bg:#14301f;--chip-green-hover:#1d422b;--chip-green-ring:#6fe39a40;--c-amber:#ffc066;--tile-amber-fg:#fff;--tile-amber-bg:#d77e0a;--tile-amber-hover:#c27109;--chip-amber-bg:#382814;--chip-amber-hover:#4c371c;--chip-amber-ring:#ffc06640;--c-red:#ff8a95;--tile-red-fg:#fff;--tile-red-bg:#f43f51;--tile-red-hover:#f55262;--chip-red-bg:#3d1a1f;--chip-red-hover:#50252b;--chip-red-ring:#ff8a9540;--c-violet:#c4a3ff;--tile-violet-fg:#fff;--tile-violet-bg:#9152ff;--tile-violet-hover:#9c63ff;--chip-violet-bg:#2a1d45;--chip-violet-hover:#392a58;--chip-violet-ring:#c4a3ff40;--c-slate:#b0b8c8;--tile-slate-fg:#fff;--tile-slate-bg:#6f798c;--tile-slate-hover:#7d8698;--chip-slate-bg:#262a33;--chip-slate-hover:#343842;--chip-slate-ring:#b0b8c840;--c-teal:#5ee6da;--tile-teal-fg:#fff;--tile-teal-bg:#0fa49a;--tile-teal-hover:#0e948b;--chip-teal-bg:#11302d;--chip-teal-hover:#19423e;--chip-teal-ring:#5ee6da40;--c-pink:#ff8fcf;--tile-pink-fg:#fff;--tile-pink-bg:#f33fa6;--tile-pink-hover:#f452af;--chip-pink-bg:#3d1832;--chip-pink-hover:#502442;--chip-pink-ring:#ff8fcf40}}[data-palette=blueberry]{--bg:#f4f6f9;--bg-side:#eceff4;--bg-raised:#fff;--text:#2e3440;--text-2:#434c5e;--muted:#646d7f;--faint:#aab2c2;--control-line:#7d8596;--line:#e1e5ec;--hover:#2e34400d;--active:#2e344014;--row-hover:#2e344009;--accent:#5e81ac;--accent-text:#406084;--accent-soft:#5e81ac1f;--accent-line:#5e81ac80;--accent-fg:#17150f;--accent-hover:#6e8eb4;--danger:#9b3f47;--tone-s:35%;--tone-l:26%;--tone-a:.16;--c-blue:#486990;--tile-blue-fg:#5e81ac;--tile-blue-bg:#e3eaf3;--tile-blue-hover:#d6e0ec;--chip-blue-bg:#e6ecf4;--chip-blue-hover:#e9eef5;--chip-blue-ring:#48699033;--c-green:#54703c;--tile-green-fg:#718f57;--tile-green-bg:#e9f0e2;--tile-green-hover:#ebf2e5;--chip-green-bg:#ecf2e6;--chip-green-hover:#eef3e9;--chip-green-ring:#54703c33;--c-amber:#7a6222;--tile-amber-fg:#a38235;--tile-amber-bg:#f6efdc;--tile-amber-hover:#f7f1e0;--chip-amber-bg:#f7f1e1;--chip-amber-hover:#ebe3ce;--chip-amber-ring:#7a622233;--c-red:#a04c55;--tile-red-fg:#bf616a;--tile-red-bg:#f5e3e5;--tile-red-hover:#f6e6e8;--chip-red-bg:#f6e7e9;--chip-red-hover:#f7e9eb;--chip-red-ring:#a04c5533;--c-violet:#7e5c78;--tile-violet-fg:#9a7493;--tile-violet-bg:#efe6ee;--tile-violet-hover:#f1e9f0;--chip-violet-bg:#f2eaf1;--chip-violet-hover:#f3ecf2;--chip-violet-ring:#7e5c7833;--c-slate:#545c6e;--tile-slate-fg:#6b7488;--tile-slate-bg:#e8ebf0;--tile-slate-hover:#dcdfe6;--chip-slate-bg:#ebeef2;--chip-slate-hover:#dcdfe5;--chip-slate-ring:#545c6e33;--c-teal:#3c706f;--tile-teal-fg:#54908f;--tile-teal-bg:#e1efef;--tile-teal-hover:#e4f1f1;--chip-teal-bg:#e5f1f1;--chip-teal-hover:#e8f2f2;--chip-teal-ring:#3c706f33;--c-pink:#8f5840;--tile-pink-fg:#bf7152;--tile-pink-bg:#f6e8e1;--tile-pink-hover:#f7eae4;--chip-pink-bg:#f7ebe5;--chip-pink-hover:#f8ede8;--chip-pink-ring:#8f584033}[data-palette=blueberry][data-theme^=dark]{--bg:#2e3440;--bg-side:#292e39;--bg-raised:#3b4252;--text:#eceff4;--text-2:#d8dee9;--muted:#a6aebe;--faint:#616e88;--control-line:#8791a6;--line:#3b4252;--hover:#eceff412;--active:#eceff41c;--row-hover:#eceff40d;--accent:#88c0d0;--accent-text:#b4d6e0;--accent-soft:#88c0d02e;--accent-line:#88c0d080;--accent-fg:#17150f;--accent-hover:#7dafbd;--danger:#deb1b3;--tone-s:40%;--tone-l:91%;--tone-a:.2;--c-blue:#9db6cf;--tile-blue-fg:#81a1c1;--tile-blue-bg:#38455a;--tile-blue-hover:#3f4e64;--chip-blue-bg:#36425a;--chip-blue-hover:#313b51;--chip-blue-ring:#9db6cf40;--c-green:#b6cc9f;--tile-green-fg:#a3be8c;--tile-green-bg:#3c4a45;--tile-green-hover:#46564c;--chip-green-bg:#3a4744;--chip-green-hover:#46544d;--chip-green-ring:#b6cc9f40;--c-amber:#f0d7a3;--tile-amber-fg:#ebcb8b;--tile-amber-bg:#4b4a45;--tile-amber-hover:#5b574c;--chip-amber-bg:#484742;--chip-amber-hover:#59554c;--chip-amber-ring:#f0d7a340;--c-red:#d9a2a5;--tile-red-fg:#c57579;--tile-red-bg:#4a3b47;--tile-red-hover:#433540;--chip-red-bg:#473945;--chip-red-hover:#40333e;--chip-red-ring:#d9a2a540;--c-violet:#c6a6c0;--tile-violet-fg:#b48ead;--tile-violet-bg:#47405a;--tile-violet-hover:#524862;--chip-violet-bg:#443e56;--chip-violet-hover:#3d384d;--chip-violet-ring:#c6a6c040;--c-slate:#b2b9c7;--tile-slate-fg:#9aa3b5;--tile-slate-bg:#3e4555;--tile-slate-hover:#474e5f;--chip-slate-bg:#3c4352;--chip-slate-hover:#363c4a;--chip-slate-ring:#b2b9c740;--c-teal:#a7cbca;--tile-teal-fg:#8fbcbb;--tile-teal-bg:#3a4c55;--tile-teal-hover:#43575f;--chip-teal-bg:#384a52;--chip-teal-hover:#32434a;--chip-teal-ring:#a7cbca40;--c-pink:#dda08d;--tile-pink-fg:#d08770;--tile-pink-bg:#4b4049;--tile-pink-hover:#58474d;--chip-pink-bg:#483e46;--chip-pink-hover:#41383f;--chip-pink-ring:#dda08d40}@media (prefers-color-scheme:dark){[data-palette=blueberry]:not([data-theme]){--bg:#2e3440;--bg-side:#292e39;--bg-raised:#3b4252;--text:#eceff4;--text-2:#d8dee9;--muted:#a6aebe;--faint:#616e88;--control-line:#8791a6;--line:#3b4252;--hover:#eceff412;--active:#eceff41c;--row-hover:#eceff40d;--accent:#88c0d0;--accent-text:#b4d6e0;--accent-soft:#88c0d02e;--accent-line:#88c0d080;--accent-fg:#17150f;--accent-hover:#7dafbd;--danger:#deb1b3;--tone-s:40%;--tone-l:91%;--tone-a:.2;--c-blue:#9db6cf;--tile-blue-fg:#81a1c1;--tile-blue-bg:#38455a;--tile-blue-hover:#3f4e64;--chip-blue-bg:#36425a;--chip-blue-hover:#313b51;--chip-blue-ring:#9db6cf40;--c-green:#b6cc9f;--tile-green-fg:#a3be8c;--tile-green-bg:#3c4a45;--tile-green-hover:#46564c;--chip-green-bg:#3a4744;--chip-green-hover:#46544d;--chip-green-ring:#b6cc9f40;--c-amber:#f0d7a3;--tile-amber-fg:#ebcb8b;--tile-amber-bg:#4b4a45;--tile-amber-hover:#5b574c;--chip-amber-bg:#484742;--chip-amber-hover:#59554c;--chip-amber-ring:#f0d7a340;--c-red:#d9a2a5;--tile-red-fg:#c57579;--tile-red-bg:#4a3b47;--tile-red-hover:#433540;--chip-red-bg:#473945;--chip-red-hover:#40333e;--chip-red-ring:#d9a2a540;--c-violet:#c6a6c0;--tile-violet-fg:#b48ead;--tile-violet-bg:#47405a;--tile-violet-hover:#524862;--chip-violet-bg:#443e56;--chip-violet-hover:#3d384d;--chip-violet-ring:#c6a6c040;--c-slate:#b2b9c7;--tile-slate-fg:#9aa3b5;--tile-slate-bg:#3e4555;--tile-slate-hover:#474e5f;--chip-slate-bg:#3c4352;--chip-slate-hover:#363c4a;--chip-slate-ring:#b2b9c740;--c-teal:#a7cbca;--tile-teal-fg:#8fbcbb;--tile-teal-bg:#3a4c55;--tile-teal-hover:#43575f;--chip-teal-bg:#384a52;--chip-teal-hover:#32434a;--chip-teal-ring:#a7cbca40;--c-pink:#dda08d;--tile-pink-fg:#d08770;--tile-pink-bg:#4b4049;--tile-pink-hover:#58474d;--chip-pink-bg:#483e46;--chip-pink-hover:#41383f;--chip-pink-ring:#dda08d40}}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-blue,[data-palette]:not([data-palette=classic]) .pal-ico.tc-blue{color:var(--tile-blue-fg);background:var(--tile-blue-bg);box-shadow:var(--tile-blue-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-blue{background:var(--tile-blue-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-blue{color:var(--c-blue);background:var(--chip-blue-bg);box-shadow:inset 0 0 0 1px var(--chip-blue-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-blue,[data-palette]:not([data-palette=classic]) .avatar.tc-blue{color:var(--c-blue);background:var(--chip-blue-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-blue:hover{color:var(--c-blue);background:var(--chip-blue-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-green,[data-palette]:not([data-palette=classic]) .pal-ico.tc-green{color:var(--tile-green-fg);background:var(--tile-green-bg);box-shadow:var(--tile-green-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-green{background:var(--tile-green-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-green{color:var(--c-green);background:var(--chip-green-bg);box-shadow:inset 0 0 0 1px var(--chip-green-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-green,[data-palette]:not([data-palette=classic]) .avatar.tc-green{color:var(--c-green);background:var(--chip-green-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-green:hover{color:var(--c-green);background:var(--chip-green-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-amber,[data-palette]:not([data-palette=classic]) .pal-ico.tc-amber{color:var(--tile-amber-fg);background:var(--tile-amber-bg);box-shadow:var(--tile-amber-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-amber{background:var(--tile-amber-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-amber{color:var(--c-amber);background:var(--chip-amber-bg);box-shadow:inset 0 0 0 1px var(--chip-amber-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-amber,[data-palette]:not([data-palette=classic]) .avatar.tc-amber{color:var(--c-amber);background:var(--chip-amber-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-amber:hover{color:var(--c-amber);background:var(--chip-amber-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-red,[data-palette]:not([data-palette=classic]) .pal-ico.tc-red{color:var(--tile-red-fg);background:var(--tile-red-bg);box-shadow:var(--tile-red-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-red{background:var(--tile-red-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-red{color:var(--c-red);background:var(--chip-red-bg);box-shadow:inset 0 0 0 1px var(--chip-red-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-red,[data-palette]:not([data-palette=classic]) .avatar.tc-red{color:var(--c-red);background:var(--chip-red-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-red:hover{color:var(--c-red);background:var(--chip-red-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-violet,[data-palette]:not([data-palette=classic]) .pal-ico.tc-violet{color:var(--tile-violet-fg);background:var(--tile-violet-bg);box-shadow:var(--tile-violet-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-violet{background:var(--tile-violet-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-violet{color:var(--c-violet);background:var(--chip-violet-bg);box-shadow:inset 0 0 0 1px var(--chip-violet-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-violet,[data-palette]:not([data-palette=classic]) .avatar.tc-violet{color:var(--c-violet);background:var(--chip-violet-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-violet:hover{color:var(--c-violet);background:var(--chip-violet-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-slate,[data-palette]:not([data-palette=classic]) .pal-ico.tc-slate{color:var(--tile-slate-fg);background:var(--tile-slate-bg);box-shadow:var(--tile-slate-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-slate{background:var(--tile-slate-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-slate{color:var(--c-slate);background:var(--chip-slate-bg);box-shadow:inset 0 0 0 1px var(--chip-slate-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-slate,[data-palette]:not([data-palette=classic]) .avatar.tc-slate{color:var(--c-slate);background:var(--chip-slate-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-slate:hover{color:var(--c-slate);background:var(--chip-slate-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-teal,[data-palette]:not([data-palette=classic]) .pal-ico.tc-teal{color:var(--tile-teal-fg);background:var(--tile-teal-bg);box-shadow:var(--tile-teal-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-teal{background:var(--tile-teal-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-teal{color:var(--c-teal);background:var(--chip-teal-bg);box-shadow:inset 0 0 0 1px var(--chip-teal-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-teal,[data-palette]:not([data-palette=classic]) .avatar.tc-teal{color:var(--c-teal);background:var(--chip-teal-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-teal:hover{color:var(--c-teal);background:var(--chip-teal-hover)}[data-palette]:not([data-palette=classic]) .tglyph.ttile.tc-pink,[data-palette]:not([data-palette=classic]) .pal-ico.tc-pink{color:var(--tile-pink-fg);background:var(--tile-pink-bg);box-shadow:var(--tile-pink-ring,none)}[data-palette]:not([data-palette=classic]) .object-icon:hover>.ttile.tc-pink{background:var(--tile-pink-hover)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-pink{color:var(--c-pink);background:var(--chip-pink-bg);box-shadow:inset 0 0 0 1px var(--chip-pink-ring)}[data-palette]:not([data-palette=classic]) .opt.tc-pink,[data-palette]:not([data-palette=classic]) .avatar.tc-pink{color:var(--c-pink);background:var(--chip-pink-bg)}[data-palette]:not([data-palette=classic]) .pill.typed.tc-pink:hover{color:var(--c-pink);background:var(--chip-pink-hover)}.fade-end{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}.fade-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.fade-start.fade-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}@media (width<=640px){.table .col-title{min-width:220px;max-width:260px}}@media (hover:none),(pointer:coarse){.table-wrap.not-selecting{--sel-w:0px}.table-wrap.not-selecting .col-select,.rows.not-selecting .row-select{display:none}}@media (pointer:coarse),(any-pointer:coarse) and (hover:none){input:not(.studio-name),select,textarea:not(.title-field),.ProseMirror{font-size:var(--fs-lg)!important}}@supports (-webkit-touch-callout:none){input:not(.studio-name),select,textarea:not(.title-field),.ProseMirror{font-size:var(--fs-lg)!important}}@media (pointer:coarse){.act-undo-slot{width:44px}.flt-bar{--flt-h:36px}.icon-btn,.topbar .icon-btn,.navbar .icon-btn,.fgroup-head .icon-btn,.frule .icon-btn,.side-head .icon-btn,.capture-actions .icon-btn,.mini-month-head .icon-btn{width:44px;height:44px}.tool-check,.tool.legend,.sb-add,.tab-close,.dp-help-trigger>button,.fld-more,.timer-btn,.bullet,.object-more,button.check{position:relative}.pa-tick{z-index:var(--z-base);width:28px;margin:0 -7px;position:relative}.pa-tick:before{content:"";border-radius:var(--r-circle);position:absolute;inset:-13px}button.check:before{content:"";position:absolute;inset:-12px -12px -12px -7px}.sb-add:before{content:"";position:absolute;inset:-9px}.dp-help-trigger>button:before,.tool-check:before,.tool.legend:before,.timer-btn:before{content:"";position:absolute;inset:-10px}.tab-close,.unpin{width:36px;min-width:36px;margin-right:0}.tab-close:before,.unpin:before{content:"";position:absolute;inset:-10px 0}.fld-more:before,.fld-clear:before,.object-more:before,.connection-open:before{content:"";position:absolute;inset:-10px -14px -10px 0}.fld-clear:before{inset:-12px -24px -12px 0}.pill-x:before{content:"";position:absolute;inset:-12px -24px -12px 0}.tree .line>.fold,.tree .line>.fold.closed{transform:none}.tree .line>.fold>svg{transition:transform .12s;transform:rotate(90deg)}.tree .line>.fold.closed>svg{transform:none}.fold:before{content:"";position:absolute;inset:-8px 0 -8px -20px}.tree .line>.bullet{margin-right:16px}.ref-count{position:relative}.ref-count:before{content:"";position:absolute;inset:-10px -9px}.bullet:after{content:"";position:absolute;inset:-8px -18px -8px 0}.checkbox.row-select{margin-left:1px}.fld-clear{pointer-events:none}.fld:focus-within>.fld-clear,.props .extra:focus-within>.fld-clear,.fld-clear:focus-visible{pointer-events:auto}.menu button,.popup.slash li.slash-row,[role=option],.te-swatches .te-none,.menu-item,.options li,.finder li,.chip-suggestions [role=option]{align-items:center;min-height:36px}.menu-item{display:flex}.mini-mobile-toggle{min-height:36px}.mini-day{height:36px;padding-bottom:7px}.mini-unreviewed li a{align-items:center;min-height:36px;display:flex}.fe-act,.sb-search,.sidebar .nav-item,.view-tool,.lane-add,.object-types button,.object-tools button,.table th button,.title-field,.search-box input{min-height:36px}.object-tools button,.table th button{min-width:36px}.view-tool,.lane-add,.template-new.compact .template-new-main{min-width:40px;min-height:40px}a.in-breadcrumb{margin-block:-10px;padding-block:10px}.cell-title{min-height:36px;padding-block:0}a.pill,a.chip.ilink,.pill.typed{position:relative}.fe-title{align-items:center;min-height:36px;display:flex}.view-toolbar .view-tool,.view-toolbar .view-more{min-width:40px;min-height:40px}a.pill:after,.pill.typed:after{content:"";position:absolute;inset:-9px -4px}a.chip.ilink:after,.tree a.typed-object-link.chip:after{content:"";position:absolute;inset:-11px -4px}.studio-grip{width:40px;min-height:40px}.tool-check,.search-box input,.pal-search input,input[role=combobox]{min-height:36px}.settings-page .settings-tab{height:40px;margin-block:0;padding-block:0}[role=tab]{min-width:40px;min-height:36px}.settings-page a,.template-banner a,.period-link,.studio-back,.capture-text,a.connection-page,.trash-meta a,.object-studio a,summary{margin-block:-11px;padding-block:11px}.trash-meta a{margin-block:-12px;padding-block:12px}.timer-panel,.timer-stop{min-width:40px;min-height:40px}button.fld-value.task-repeat-value{min-height:36px}.te-icon{height:40px}.te-swatch{width:36px;height:36px}label:has(.checkbox){align-items:center;gap:var(--sp-3);min-height:40px;display:inline-flex}.dp-options label:has(.checkbox){min-height:44px}.dp-month button{width:40px;height:40px}.dp-grid button{min-height:36px}.lm-row{min-height:44px}.calc,.btn,.flt-btn,.flt-chip-main,.flt-chip-x,.flt-clear,.flt-link,.flt-it,.flt-acc>button,.tool,.lane-add,.focus-chip button,.bubble button,.tab,.preview .side-head .btn,.link-view-switcher button,.studio-property-tools button,.studio-option button,.capture-notices-toggle,.daily-reviewed,.dp-quick button,.dp-hits button,.fe-toggle,.sidebar .more-toggle,.sidebar .space-btn{min-height:36px}.sb-head,.sb-head-btn{height:auto;min-height:36px}.sb-add{margin-block:-7px;width:36px;height:36px;margin-right:0}.sb-add:before{content:none}.object-tools button[aria-pressed]{min-width:40px;min-height:40px}.tree-chev,.tree-chev.none{position:relative}.tree-chev:before{content:"";position:absolute;inset:-7px 0 -7px -14px}.tree-move,.sidebar .studio-type-settings{min-width:36px;min-height:36px}.mo-more{position:relative}.mo-more:before,.wk-allday .mo-more:before{content:"";position:absolute;inset:0 -2px -16px}.toast-close{flex:none;width:44px;min-width:44px;height:44px}.space-link,.wk-tray-head,.toast-seg button,.update-prompt-action,.focus-chip button,.bubble button,.bubble input{min-height:36px}.menu .space-row .space-act,.menu .space-act-gap{width:40px;height:36px}.color-dot{position:relative}.color-dot:before{content:"";position:absolute;inset:-10px}.space-colors{gap:var(--sp-8)}.studio-option,.object-studio .studio-option{gap:var(--sp-2);grid-template-columns:40px minmax(0,1fr) 40px 40px}.studio-label-icon,.studio-label-color,.object-studio .studio-option .studio-label-icon input{width:40px;height:40px}.object-studio .studio-option .studio-label-icon input:focus{width:145px;height:40px}.studio-option button{width:40px;height:40px}}@media (hover:none){.fld:focus-within>.fld-clear,.props .extra:focus-within>.fld-clear,.pill-x,.connection-open{opacity:1}.connection-open{text-align:center;min-width:36px}.connection-context a.chip.ilink{align-items:center;min-height:36px;display:inline-flex}.fold:not(.none){opacity:1;color:var(--faint)}.props .extra:not(:has(.fld))>.fld-clear{opacity:1;pointer-events:auto}.fld-add,.unpin,.tab-close{opacity:.6}.tree .line>.grip:not(:focus-visible){pointer-events:none}.tree .line.has-caret>.grip{pointer-events:auto}.card-timer{opacity:.6}.card-timer:has(.on){opacity:1}}@media (pointer:coarse){.act-row{min-height:40px}}
