.side-tools{gap:.125rem;margin-top:.05rem;margin-right:-.35rem;display:flex}.side-tool{width:1.85rem;height:1.85rem;color:var(--color-chalk-faint);transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:.55rem;place-items:center;display:grid}.side-tool:focus-visible,.side-tool[aria-current=page]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.side-tool:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.side-search{width:calc(100% + .5rem);color:var(--color-chalk-dim);transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:.7rem;align-items:center;gap:.6rem;margin:.9rem -.25rem 0;padding:.45rem .4rem .45rem .65rem;font-size:.875rem;display:flex}.side-search[data-on]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent)}@media (hover:hover){.side-search:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.omni-kbd{min-width:1.4rem;height:1.4rem;font:500 .66rem/1 var(--font-sans);color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);white-space:nowrap;border-radius:.4rem;place-items:center;padding:0 .35rem;display:inline-grid}.omni-kbd>span,.keys-kbd>span{text-box:trim-both cap alphabetic}.kbd-case{position:relative;top:-.12em}.rail-locked{cursor:pointer;opacity:.72}@media (hover:hover){.rail-locked:hover{opacity:1}}.strip-locked{opacity:.7}.lock-glyph .lock-shackle{transform-origin:10.5px 7px;transition:transform .5s var(--ease-spring)}.lock-glyph[data-open] .lock-shackle{transform:translateY(-1.5px)rotate(28deg)}@media (min-width:64rem){#cabinet .section-rail[data-collapsed]{z-index:35;background:var(--cab-side);box-shadow:inset 0 0 0 1px var(--graphite-line,var(--cab-seam)), 0 30px 80px -20px #000000b3;opacity:0;pointer-events:none;transition:transform .45s var(--ease-out-expo), opacity .25s var(--ease-soft);border-radius:1rem;position:absolute;top:.5rem;bottom:.5rem;left:1.35rem;transform:translate(calc(-100% - 1.35rem))}#cabinet .section-rail[data-collapsed][data-peek]{opacity:1;pointer-events:auto;transform:none}#cabinet .section-rail[data-unfold=hidden]{animation:rail-slide-in .5s var(--ease-out-expo) both}#cabinet .section-rail[data-unfold=peek]{z-index:2;animation:rail-slide-pin .5s var(--ease-out-expo) both;position:relative}#cabinet .section-rail[data-unfold=closing]{animation:rail-slide-out .42s var(--ease-out-expo) both}#cabinet .section-rail[data-collapsed][data-unfold=snap]{transition:none}#cabinet:has(.section-rail[data-collapsed]) .work-pane{margin-left:.85rem}.rail-edge{z-index:36;cursor:pointer;background:var(--cab-side);width:.85rem;box-shadow:inset -1px 0 0 var(--graphite-line,var(--cab-seam));transition:background-color .2s var(--ease-soft);position:absolute;top:0;bottom:0;left:0}.rail-edge[data-arriving]{pointer-events:none;animation:rail-edge-in .42s var(--ease-out-expo) both}.rail-edge[data-peek]{background:color-mix(in oklab, var(--color-veil) 5%, var(--cab-side))}@media (hover:hover){.rail-edge:hover{background:color-mix(in oklab, var(--color-veil) 5%, var(--cab-side))}}.rail-edge:before{content:"";width:.75rem;position:absolute;top:0;bottom:0;left:100%}.rail-edge:after{content:"";background:color-mix(in oklab, var(--color-veil) 24%, transparent);width:2px;transition:background-color .25s var(--ease-soft), top .4s var(--ease-out-expo), bottom .4s var(--ease-out-expo);border-radius:2px;position:absolute;top:25%;bottom:25%;left:calc(50% - 1px)}.rail-edge:focus-visible:after,.rail-edge[data-peek]:after{background:color-mix(in oklab, var(--color-veil) 50%, transparent);top:12%;bottom:12%}@media (hover:hover){.rail-edge:hover:after{background:color-mix(in oklab, var(--color-veil) 50%, transparent);top:12%;bottom:12%}}.rail-edge:focus-visible{outline:none}}@keyframes rail-slide-in{0%{opacity:0;margin-left:-15rem}}@keyframes rail-slide-out{to{opacity:0;margin-left:-14.15rem}}@keyframes rail-edge-in{0%{opacity:0}}@keyframes rail-slide-pin{0%{transform:translateX(calc(15rem + 1.35rem + var(--pin-x,0px)));opacity:var(--pin-o,1);margin-left:-15rem}}@media (prefers-reduced-motion:reduce){#cabinet .section-rail[data-unfold]{animation:none}#cabinet .section-rail[data-collapsed]{transition:opacity .15s linear}.rail-edge,.rail-edge:after{transition:none}}.omni{position:relative}.omni-field{background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);transition:box-shadow .2s var(--ease-soft);border-radius:1rem;align-items:center;gap:.65rem;padding:.5rem .5rem .5rem .95rem;display:flex}.omni-field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent), 0 0 0 4px color-mix(in oklab, var(--color-veil) 4%, transparent)}.omni-input{text-overflow:ellipsis;min-width:0;color:var(--color-chalk);background:0 0;outline:none;flex:1;padding:.45rem 0;font-size:.92rem}.omni-input::placeholder{color:var(--color-chalk-faint)}.omni-input:placeholder-shown{text-overflow:ellipsis}.omni-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.omni-pop{z-index:40;background:var(--color-ink-900);max-height:min(28rem,62vh);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), 0 24px 60px -18px #000000a6;animation:omni-in .22s var(--ease-out-expo);border-radius:1rem;padding:.5rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}@keyframes omni-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:none}}.omni-create{border-bottom:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);padding:.35rem .35rem .6rem}.omni-group{letter-spacing:.06em;text-transform:uppercase;color:var(--color-chalk-faint);align-items:center;gap:.35rem;padding:.4rem .5rem .35rem;font-size:.66rem;font-weight:600;display:flex}.omni-chip{max-width:100%;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);border-radius:.7rem;align-items:center;gap:.5rem;padding:.5rem .55rem .5rem .7rem;font-size:.82rem;display:inline-flex}.omni-chip b{color:var(--color-chalk);font-weight:500}.omni-chip[data-active]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 11%, transparent)}.omni-section{padding:.25rem .35rem 0}.omni-row{cursor:pointer;transition:background-color .12s var(--ease-soft);border-radius:.65rem;align-items:center;gap:.7rem;padding:.45rem .55rem;display:flex}.omni-row[data-active]{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}.omni-row-mark{width:1.75rem;height:1.75rem;color:var(--mark,var(--color-chalk-dim));background:color-mix(in oklab, var(--mark,var(--color-veil)) 12%, transparent);border-radius:.5rem;flex:none;place-items:center;display:grid}.omni-row-kind{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;color:var(--color-chalk-faint);flex:none;font-size:.68rem;overflow:hidden}.omni-none{color:var(--color-chalk-faint);padding:.25rem .55rem .5rem;font-size:.78rem}.omni-wait{align-items:center;gap:.5rem;display:flex}.omni-dots{gap:.2rem;display:inline-flex}.omni-dots span{opacity:.25;width:.28rem;height:.28rem;animation:omni-dot 1.1s var(--ease-soft) infinite;background:currentColor;border-radius:99px}.omni-dots span:nth-child(2){animation-delay:.15s}.omni-dots span:nth-child(3){animation-delay:.3s}@keyframes omni-dot{0%,60%,to{opacity:.25}30%{opacity:.9}}@media (prefers-reduced-motion:reduce){.omni-dots span{opacity:.5;animation:none}}.life-card{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--color-brand-400) 11%, transparent), transparent 60%), color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 18%, transparent);animation:omni-in .25s var(--ease-out-expo);border-radius:.8rem;margin:.15rem .1rem .5rem;padding:.2rem .35rem .6rem}.life-card .omni-group svg{color:var(--color-brand-300)}.life-tag{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.life-answer{color:var(--color-chalk);white-space:pre-line;animation:omni-fade .3s var(--ease-soft);padding:.1rem .55rem .5rem;font-size:.9rem;line-height:1.55}.life-sources{flex-wrap:wrap;gap:.35rem;padding:0 .5rem;display:flex}.life-source,.life-more{max-width:16rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.74rem;display:inline-flex}@media (hover:hover){.life-source:hover,.life-more:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 11%, transparent)}}.life-more{box-shadow:none;background:0 0;margin-left:auto}.omni-all{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);width:100%;color:var(--color-chalk-dim);border-radius:0 0 .6rem .6rem;align-items:center;gap:.55rem;margin-top:.35rem;padding:.55rem;font-size:.8rem;display:flex}.omni-all[data-active]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}.omni-said{padding:.45rem .75rem 0;font-size:.78rem;line-height:1.5}.omni-confirm-list{flex-direction:column;gap:.35rem;display:flex}.omni-confirm-card{background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);animation:omni-confirm-in .32s var(--ease-out-expo) both;border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;font-size:.85rem;line-height:1.35;display:flex}.omni-confirm-card>svg{margin-top:.1rem}@keyframes omni-confirm-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.omni-confirm-card{animation:none}}.omni-veil{z-index:80;animation:omni-fade .18s var(--ease-soft);background:#00000080;justify-content:center;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}[data-theme=light] .omni-veil{background:#28201438}@keyframes omni-fade{0%{opacity:0}}.omni-sheet{width:min(40rem,100%);height:fit-content;animation:omni-in .3s var(--ease-out-expo)}@media (min-width:64rem){.omni-veil[style]{inset:auto;left:var(--veil-left);top:var(--veil-top);width:var(--veil-w);height:var(--veil-h);background:color-mix(in oklab, var(--cab-ground,#0e0e0f) 42%, transparent);-webkit-backdrop-filter:blur(7px)saturate(1.1);backdrop-filter:blur(7px)saturate(1.1);flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem}.omni-veil[style]:before{content:"";flex:0 calc(17% - 1.5rem);min-height:0}[data-theme=light] .omni-veil[style]{background:color-mix(in oklab, var(--cab-ground,#f3f0ea) 40%, transparent)}.omni-veil[style] .omni-sheet{width:min(var(--sheet-w), 100%);flex-direction:column;flex:none;max-height:100%;display:flex}.omni-veil[style] .omni-palette .omni-pop{max-height:min(28rem, calc(var(--veil-h) - 9rem))}}.omni-palette .omni-field{background:var(--color-ink-900);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), 0 30px 80px -20px #000000b3;padding:.65rem 1.1rem}.omni-palette:has(.omni-acts) .omni-field{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), 0 14px 28px -20px #00000059}.omni-palette .omni-input{font-size:1.02rem}.omni-palette .omni-pop{max-height:60vh;margin-top:.5rem;position:static}@media (max-width:63.99rem){html[data-kbd] .omni-pop{max-height:min(28rem, 62vh, max(10rem, calc(var(--vvh,100dvh) - 8.5rem)))}html[data-kbd] .omni-palette .omni-pop{max-height:min(60vh, max(10rem, calc(var(--vvh,100dvh) - 12vh - 6rem)))}}.dash-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:.875rem;display:grid}@media (min-width:40rem){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget{grid-column:span min(var(--w,1), 2)}}@media (min-width:72rem){.dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.widget{grid-column:span var(--w,1)}}.dash-grid[data-cols]{grid-auto-rows:2px;grid-auto-flow:row;row-gap:0}.dash-grid[data-cols]>*{align-self:start}.widget{border-radius:1rem;min-width:0;padding:1rem 1.1rem 1.1rem;position:relative}.widget.card{border-width:1px}.widget-bare{padding:0}.widget-head{align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.widget-head:not(.widget-head-stack){flex-wrap:wrap;row-gap:.3rem}.widget-head h2{color:var(--color-chalk);font-size:.86rem;font-weight:500}.widget-head-stack{gap:.4rem;min-height:1.75rem;margin-bottom:.5rem}.widget-head-stack h2{color:var(--color-chalk-dim);font-size:.78rem}.widget-head-stack .widget-icon svg{width:.85rem;height:.85rem}.dash-page>.widget+.widget{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);padding-top:1rem}.widget-icon{color:var(--color-chalk-faint);place-items:center;display:grid}.widget-stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;display:grid}.widget-empty{text-align:center;color:var(--color-chalk-faint);grid-column:1/-1;padding:2rem;font-size:.85rem}.dash[data-editing] .widget{animation:widget-wobble .35s var(--ease-out-expo);border-style:dashed;padding-top:.6rem}.dash[data-editing] .widget-bare{border:1px dashed color-mix(in oklab, var(--color-veil) 16%, transparent);background:var(--color-ink-850);padding:.6rem 1.1rem 1.1rem}@keyframes widget-wobble{0%{transform:scale(.985)}}.dash>.set-nav-bar{margin-bottom:1rem}.dash-edit-bar{z-index:15;background:var(--bar-ground,var(--color-ink-950));box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 14%, transparent);align-items:center;gap:.75rem;margin:0 0 1rem;padding:.6rem 0;display:flex;position:sticky;top:0}#cabinet[data-theme=dark] .dash-edit-bar{--bar-ground:var(--graphite-pane)}.dash-edit-bar{animation:dash-bar-in .28s var(--ease-out-expo) both}.dash-edit-bar[data-leaving]{pointer-events:none;animation:.22s ease-in both dash-bar-out}@keyframes dash-bar-in{0%{opacity:0;transform:translateY(-.75rem)}}@keyframes dash-bar-out{to{opacity:0;transform:translateY(-.75rem)}}@media (prefers-reduced-motion:reduce){.dash-edit-bar,.dash-edit-bar[data-leaving]{animation:none}}.dash-edit-title{color:var(--color-chalk-faint);box-shadow:inset -1px 0 0 color-mix(in oklab, var(--color-veil) 12%, transparent);flex-shrink:0;align-self:stretch;align-items:center;padding-right:.75rem;font-size:.7rem;display:flex}.dash-edit-shelf{scrollbar-width:none;flex:1;gap:.5rem;min-width:0;padding:.15rem;display:flex;overflow-x:auto}.dash-edit-shelf::-webkit-scrollbar{display:none}.dash-edit-shelf[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.dash-edit-shelf[data-more-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.dash-edit-shelf[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.dash-edit-none{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.6rem;align-self:center;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.74rem;display:inline-flex}.dash-mini-ghost{visibility:hidden;pointer-events:none;width:0;margin-left:-.5rem;padding-inline:0;overflow:hidden}.dash-mini{text-align:left;background:color-mix(in oklab, var(--color-veil) 3%, transparent);width:8.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);transition:transform .25s var(--ease-out-expo), background-color .2s, box-shadow .2s;border-radius:.7rem;flex-direction:column;flex-shrink:0;gap:.35rem;padding:.4rem .45rem .45rem;display:flex;position:relative}@media (hover:hover){.dash-mini:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 30%, transparent);transform:translateY(-1px)}}.dash-mini:active{transform:scale(.98)}.dash-mini{touch-action:pan-x}.dash-edit-bar[data-drop]{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-brand-400) 45%, transparent), inset 0 0 0 999px color-mix(in oklab, var(--color-brand-400) 5%, transparent)}.dash-edit-bar[data-drop] .dash-edit-title{color:var(--color-chalk)}.dash-mini-lifted{z-index:90;pointer-events:none;background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 30%, transparent), 0 18px 40px -14px #0000008c;animation:widget-lift .18s var(--ease-out-expo);margin:0;position:fixed;transform:scale(1.04)rotate(-.6deg)}.dash-mini .dash-shelf-sketch{height:1.9rem}.dash-mini-name{min-width:0;color:var(--color-chalk);align-items:center;gap:.35rem;padding-right:.9rem;font-size:.74rem;display:flex}.dash-mini-name svg{width:.85rem;height:.85rem}.dash-mini-plus{color:var(--color-chalk-faint);transition:color .2s, transform .25s var(--ease-out-expo);position:absolute;bottom:.55rem;right:.5rem}@media (hover:hover){.dash-mini:hover .dash-mini-plus{color:var(--color-brand-300);transform:rotate(90deg)}}.dash-edit-acts{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.cal[data-weekly] .cal-day[data-off]{display:none}.widget-fold-body{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.dash[data-ready] .widget-fold-body{transition:grid-template-rows .38s var(--ease-out-expo), opacity .28s var(--ease-soft)}@media (max-width:47.49rem){.widget-fold-body>.widget-body{min-height:0;overflow:hidden}.widget:has(.omni[data-open]) .widget-fold-body>.widget-body{overflow:visible}}.widget[data-folded] .widget-fold-body{opacity:0;grid-template-rows:0fr}@media (max-width:47.49rem){.widget[data-fold-default] .widget-fold-body{opacity:0;grid-template-rows:0fr}.widget[data-fold-default] .widget-head{margin-bottom:0}}.dash[data-ready] .widget-head{transition:margin-bottom .38s var(--ease-out-expo)}.widget[data-folded] .widget-head{margin-bottom:0}.widget-slot{transition:opacity .25s var(--ease-out-expo);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.widget-slot:empty{display:none}.widget[data-folded] .widget-slot{opacity:0;pointer-events:none}.widget-fold{text-align:left;align-items:center;gap:.4rem;display:flex}.widget-fold-mark{color:var(--color-chalk-faint);transition:transform .38s var(--ease-out-expo)}.widget[data-folded] .widget-fold-mark{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.widget-fold-body,.widget-head,.widget-fold-mark{transition:none}}.widget-body[inert]{opacity:.55;max-height:11rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.dash-grid[data-cols] .widget-body[inert],.widget-lifted .widget-body[inert]{max-height:none;-webkit-mask-image:none;mask-image:none}.widget-tools{border-bottom:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);align-items:center;gap:.25rem;margin:0 -.4rem .6rem;padding-bottom:.5rem;display:flex}.dash[data-editing] .widget-head{display:none}.dash[data-editing] .dash-grid>[data-widget]{scroll-margin-top:5.5rem;scroll-margin-bottom:1rem}.widget-grip,.widget-tool{min-width:1.85rem;height:1.85rem;color:var(--color-chalk-faint);transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);border-radius:.5rem;place-items:center;padding:0 .3rem;font-size:.78rem;display:grid}.widget-grip{cursor:grab;touch-action:none}.widget-grip:active{cursor:grabbing}@media (hover:hover){.widget-grip:hover,.widget-tool:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.widget-sizes{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent);border-radius:.55rem;gap:.1rem;padding:.15rem;display:inline-flex}.widget-size{width:1.55rem;height:1.55rem;color:var(--color-chalk-faint);border-radius:.4rem;place-items:center;font-size:.68rem;font-weight:600;transition:background-color .15s,color .15s;display:grid}@media (hover:hover){.widget-size:not(:disabled):hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.widget-size[aria-checked=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 12%, transparent)}.widget-size:disabled{opacity:.3;cursor:default}.dash[data-editing] .widget{cursor:grab;touch-action:none}.widget[data-dragging]{background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:none;border-style:dashed}.widget[data-dragging]>*{visibility:hidden}.widget-lifted{z-index:90;cursor:grabbing;pointer-events:none;background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), 0 28px 60px -18px #0000008c, 0 8px 18px -10px #00000059;transition:transform .18s var(--ease-out-expo);animation:widget-lift .18s var(--ease-out-expo);border-style:solid;margin:0;padding-top:.6rem;position:fixed;transform:scale(1.025)rotate(-.6deg)}@keyframes widget-lift{0%{transform:none;box-shadow:0 0 #0000}}.widget-lifted .widget-head{display:none}.widget-lifted.lifted-away{opacity:.85;transition:transform .22s var(--ease-out-expo), opacity .22s;transform:scale(.35)}.dash[data-dragging],.dash[data-dragging] *{cursor:grabbing!important}@media (pointer:coarse){.dash[data-editing] .widget{touch-action:pan-y}.dash[data-editing] .widget-grip{touch-action:none}}.dash-shelf{border:1px dashed color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:1rem;margin-top:.875rem;padding:.9rem 1rem 1rem}.dash-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.6rem;display:grid}.dash-shelf-tile{text-align:left;background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);transition:transform .25s var(--ease-out-expo), box-shadow .25s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:.8rem;flex-direction:column;gap:.4rem;padding:.6rem .7rem .7rem;display:flex}@media (hover:hover){.dash-shelf-tile:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 30%, transparent), 0 10px 24px -16px #00000073;transform:translateY(-2px)}}.dash-shelf-tile:active{transform:translateY(0)scale(.985)}.dash-shelf-sketch{width:100%;height:2.6rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 3%, transparent);border-radius:.5rem}.dash-shelf-plus{color:var(--color-chalk-faint);transition:color .2s var(--ease-soft), transform .25s var(--ease-out-expo)}@media (hover:hover){.dash-shelf-tile:hover .dash-shelf-plus{color:var(--color-brand-300);transform:rotate(90deg)}}.cal-nav{min-width:1.6rem;height:1.6rem;color:var(--color-chalk-faint);border-radius:.45rem;place-items:center;padding:0 .35rem;display:grid}.sched-range{text-align:center;border-radius:.45rem;min-width:7.6rem;padding:.2rem .4rem;transition:color .2s,background-color .2s}@media (max-width:40rem){.sched-range{min-width:5rem;padding-inline:.3rem}}@media (hover:hover){.sched-range:hover,.cal-nav:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}[data-widget=calendar] .widget-body{container-type:inline-size}@container (min-width:34rem){.cal{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}.cal-agenda{border-top:0;border-left:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);align-self:stretch;margin-top:0;padding-top:0;padding-left:1.25rem}}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;display:grid}.cal-wd{text-align:center;text-transform:uppercase;color:var(--color-chalk-faint);padding-bottom:.25rem;font-size:.64rem}.cal-day{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;height:2.1rem;color:var(--color-chalk-dim);transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);border-radius:.55rem;place-items:center;font-size:.76rem;display:grid;position:relative}@media (hover:hover){.cal-day:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent);color:var(--color-chalk)}}.cal-day[data-out]{color:color-mix(in oklab, var(--color-chalk-faint) 55%, transparent)}.cal-day[data-today]{color:var(--color-chalk);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 28%, transparent);font-weight:600}.cal-day[data-picked]{color:var(--color-on-brand);background:var(--color-chalk)}.cal-day[data-range]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 12%, transparent)}.cal-day{-webkit-user-select:none;user-select:none}.cal-dots{gap:2px;display:flex;position:absolute;bottom:.2rem}.cal-dot{opacity:.8;background:currentColor;border-radius:50%;width:4px;height:4px}.cal-dot-important{background:var(--color-gold-400);opacity:1}.cal-dot-late{background:var(--color-rose-400);opacity:1}.onb{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--color-veil) 6%, transparent), transparent 55%), var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:1rem;padding:1.25rem 1.3rem 1.1rem;position:relative;overflow:hidden}.onb-ring{flex:none;position:relative}.onb-ring-track{fill:none;stroke:color-mix(in oklab, var(--color-veil) 10%, transparent);stroke-width:4px}.onb-ring-fill{fill:none;stroke:var(--color-chalk);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease-out-expo)}.onb-ring-num{font-variant-numeric:tabular-nums;place-items:center;font-size:.78rem;font-weight:600;display:grid;position:absolute;inset:0}.onb-steps{gap:.5rem;margin-top:1.1rem;display:grid}@media (min-width:72rem){.onb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-step{flex-wrap:wrap}.onb-step>div{flex:calc(100% - 2.4rem)}.onb-step>:last-child:is(a,button){margin-left:2.35rem}}.onb-step{background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);transition:box-shadow .3s var(--ease-soft), background-color .3s var(--ease-soft);border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.onb-step[data-current]{background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent), 0 10px 30px -18px #000c}.onb-step[data-done]{opacity:.7}.onb-bullet{width:1.6rem;height:1.6rem;color:var(--color-chalk-dim);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 18%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:grid}.onb-step[data-current] .onb-bullet{color:var(--color-on-brand);background:var(--color-chalk);box-shadow:none}.onb-step[data-done] .onb-bullet{color:var(--color-mint-400);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mint-400) 45%, transparent)}.onb-unlock{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:99px;align-items:center;gap:.3rem;margin-top:.5rem;padding:.15rem .5rem .15rem .4rem;font-size:.68rem;display:inline-flex}.onb-unlock[data-open]{color:var(--color-mint-400);background:color-mix(in oklab, var(--color-mint-400) 10%, transparent)}.coach{z-index:95;position:fixed;inset:0}.coach-hit{position:absolute;inset:0}.coach-window{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--color-veil) 55%, transparent), 0 0 0 9999px #040405a8;pointer-events:none;transition:top .55s var(--ease-out-expo), left .55s var(--ease-out-expo), width .55s var(--ease-out-expo), height .55s var(--ease-out-expo), box-shadow .3s var(--ease-soft);animation:coach-in .35s var(--ease-soft);border-radius:.9rem;position:fixed}[data-theme=light] .coach-window{box-shadow:0 0 0 1.5px #ffffffe6,0 0 0 9999px #1e180e6b}.coach-window:after{content:"";border:1.5px solid color-mix(in oklab, var(--color-veil) 40%, transparent);animation:coach-pulse 2.2s var(--ease-soft) infinite;border-radius:1.2rem;position:absolute;inset:-6px}.coach-window[data-center]{box-shadow:0 0 0 9999px #040405b8}[data-theme=light] .coach-window[data-center]{box-shadow:0 0 0 9999px #1e180e73}.coach-window[data-center]:after{display:none}@keyframes coach-in{0%{opacity:0}}@keyframes coach-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.06)}}.coach-card{background:var(--color-ink-900);width:min(21.25rem,100vw - 2rem);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent), 0 30px 80px -20px #000c;transition:top .55s var(--ease-out-expo), left .55s var(--ease-out-expo);animation:coach-card-in .45s var(--ease-out-expo);border-radius:1.1rem;outline:none;padding:1.1rem 1.15rem 1rem;position:fixed}.coach-card[data-side=center]{width:min(26rem,100vw - 2rem);padding:1.5rem 1.5rem 1.25rem;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes coach-card-in{0%{opacity:0;translate:0 8px}}.coach-progress{gap:.3rem;margin-bottom:.9rem;display:flex}.coach-progress span{background:color-mix(in oklab, var(--color-veil) 12%, transparent);height:3px;transition:background-color .4s var(--ease-soft);border-radius:3px;flex:1}.coach-progress span[data-on]{background:var(--color-chalk)}.coach-hero{margin-bottom:1rem}.coach-logo{width:3.25rem;height:3.25rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);animation:coach-float 4s var(--ease-soft) infinite;border-radius:1rem;place-items:center;display:grid}@keyframes coach-float{50%{transform:translateY(-3px)}}.coach-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.coach-tile{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.65rem .7rem;font-size:.74rem;display:flex}.coach-tile .lock-glyph{color:var(--color-chalk-faint);margin-top:auto}.coach-tile[data-open]{color:var(--color-chalk)}.coach-tile[data-open] .lock-glyph{color:var(--color-mint-400)}@media (prefers-reduced-motion:reduce){.coach-window,.coach-card{transition:none;animation:none}.coach-window:after,.coach-logo{animation:none}}.omni-input:focus-visible{outline:none}#cabinet .coach-card .btn-soft.btn-primary,#cabinet .onb-step[data-current] .btn-soft.btn-primary{background:var(--color-chalk);color:var(--color-on-brand);box-shadow:none}@media (hover:hover){#cabinet .coach-card .btn-soft.btn-primary:hover,#cabinet .onb-step[data-current] .btn-soft.btn-primary:hover{background:var(--color-chalk);color:var(--color-on-brand);opacity:.9}}.widget:has(.omni[data-open]){z-index:30}#cabinet .section-rail *,#cabinet .section-rail :before,#cabinet .section-rail :after{transition-duration:0s!important}.view-menu-arrow{opacity:0;width:0;transition:width .22s var(--ease-out-expo), margin-right .22s var(--ease-out-expo), opacity .18s var(--ease-soft), transform .22s var(--ease-out-expo);margin-right:0;transform:rotate(90deg)translateY(.3rem)}.view-menu-btn:focus-visible .view-menu-arrow,.view-menu-btn[aria-expanded=true] .view-menu-arrow{opacity:1;width:.75rem;margin-right:.3rem;transform:rotate(90deg)}@media (hover:hover){.view-menu-btn:hover .view-menu-arrow{opacity:1;width:.75rem;margin-right:.3rem;transform:rotate(90deg)}}.tag-strip{opacity:0;transition:grid-template-columns .32s var(--ease-out-expo), opacity .2s var(--ease-soft);grid-template-columns:0fr;display:grid}.tag-strip[data-open]{opacity:1;grid-template-columns:1fr}.tag-strip-row{overscroll-behavior-x:contain;transition:transform .32s var(--ease-out-expo);align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex;overflow-x:auto;transform:translate(1.5rem)}.tag-strip[data-open] .tag-strip-row{transform:none}.tag-strip-btn[aria-expanded=true] .view-menu-arrow{transform:rotate(-90deg)}.tag-strip-btn .view-menu-arrow{opacity:1;width:.75rem;margin-right:.3rem}@media (prefers-reduced-motion:reduce){.view-menu-arrow,.tag-strip,.tag-strip-row{transition:none}}.sched-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;container-type:inline-size}.sched-scroll::-webkit-scrollbar{display:none}.sched-scroll[data-grabbing]{cursor:grabbing}.sched-grid{--day-w:max(5.25rem, calc((100cqw - 3.4rem) / 7));grid-template-columns:3.4rem repeat(var(--days,7), var(--day-w));width:max-content;display:grid}@container (max-width:36rem){.sched-grid{--day-w:calc((100cqw - 3.4rem) / var(--narrow-days,3))}}.sched-kbd-add:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sched-day-head{cursor:grab;-webkit-user-select:none;user-select:none}.sched-corner{color:var(--color-chalk-faint);place-items:center end;padding-right:.45rem;transition:color .2s;display:grid;position:relative}.sched-corner-box{place-items:center;display:inline-grid;position:relative}.sched-corner-box>*{grid-area:1/1}.sched-corner-ghost{visibility:hidden;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem;line-height:1}.sched-corner[aria-expanded=true]{color:var(--color-chalk)}@media (hover:hover){.sched-corner:hover{color:var(--color-chalk)}}.sched-corner-mark{transition:transform .3s var(--ease-out-expo)}.sched-corner[aria-expanded=true] .sched-corner-mark{transform:translateY(1px)}.sched-corner-box:after{content:"";background:var(--color-brand-400);opacity:0;width:.4rem;height:.4rem;transition:opacity .25s, transform .25s var(--ease-out-expo);border-radius:999px;position:absolute;top:calc(50% - .6rem);left:calc(50% + .35rem);transform:scale(.5)}.sched-corner[data-has] .sched-corner-box:after{opacity:1;transform:none}.sched-grid[data-lane-off]>.sched-allday,.sched-grid[data-lane-off]>.sched-lane-label{border-top-color:#0000;height:0;min-height:0;padding-block:0;overflow:hidden}.sched-allday-in{display:contents}.sched-grid[data-lane-float]>.sched-allday{z-index:6;position:relative;overflow:visible}.sched-grid[data-lane-float] .sched-allday-in{border-radius:0 0 .6rem .6rem;flex-direction:column;gap:.2rem;min-height:1.9rem;padding:.25rem .2rem;display:flex;position:absolute;top:0;left:0;right:0}.sched-grid[data-lane-float] .sched-allday[data-drop] .sched-allday-in{background:color-mix(in oklab, var(--color-veil) 7%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 18%, transparent);animation:sched-hover-in .16s var(--ease-soft)}@media (max-width:39.99rem){.sched-grid{--day-w:calc((100cqw - 2.6rem) / var(--phone-days,1));grid-template-columns:2.6rem repeat(var(--days,7), var(--day-w))}}.sched-day-head{letter-spacing:.08em;color:var(--color-chalk-faint);border-radius:.6rem .6rem 0 0;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.66rem;font-weight:600;line-height:1;display:flex}.sched-day-num{letter-spacing:0;color:var(--color-chalk-dim);font-size:.86rem;font-weight:500;line-height:1}.sched-day-head[data-today] .sched-day-num{min-width:1.5rem;height:1.5rem;color:var(--color-ink-950,#fff);background:var(--color-brand-400);border-radius:999px;place-items:center;margin:-.32rem 0;display:grid}[data-shade].sched-day-head,[data-shade].sched-allday{background:color-mix(in oklab, var(--color-veil) 3.5%, transparent)}.sched-allday{min-height:1.9rem;transition:height .32s var(--ease-out-expo);border-top:1px dashed color-mix(in oklab, var(--color-veil) 14%, transparent);flex-direction:column;gap:.2rem;padding:.25rem .2rem;display:flex;overflow:hidden}.sched-chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--color-chalk-dim);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:.45rem;padding:.12rem .4rem;font-size:.68rem;overflow:hidden}@media (hover:hover){.sched-chip:hover{color:var(--color-chalk)}}.sched-lane-label{letter-spacing:.01em;cursor:help;font-size:.6rem}.sched-chip{touch-action:pan-x pan-y;cursor:grab}.sched-chip[data-dragging]{opacity:.55}.sched-lane-more{text-align:left;color:var(--color-chalk-faint);border-radius:.45rem;align-self:stretch;padding:.05rem .4rem;font-size:.66rem;transition:color .2s,background-color .2s}@media (hover:hover){.sched-lane-more:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.sched-allday[data-drop]{background:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}.sched-chip[data-important]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold-400) 55%, transparent)}.sched-body{height:calc(var(--hours) * var(--hour));margin-bottom:.7rem;position:relative}.sched-hours{position:relative}.sched-hour{text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;color:var(--color-chalk-faint);white-space:nowrap;font-size:.64rem;line-height:1;position:absolute;right:.45rem;transform:translateY(-50%)}.sched-grid>.sched-hour{text-box:normal;white-space:normal;text-align:right;justify-self:end;padding-right:.45rem;line-height:1.15;position:static;transform:none}.sched-col{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--color-veil) 13%, transparent) 0 1px, transparent 1px var(--hour));border-top:1px dashed color-mix(in oklab, var(--color-veil) 14%, transparent);border-bottom:1px dashed color-mix(in oklab, var(--color-veil) 14%, transparent);position:relative}.sched-hour[data-end]{color:var(--color-chalk-dim)}[data-shade].sched-col{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--color-veil) 13%, transparent) 0 1px, transparent 1px var(--hour)), linear-gradient(color-mix(in oklab, var(--color-veil) 3.5%, transparent), color-mix(in oklab, var(--color-veil) 3.5%, transparent));background-color:#0000}.sched-now{z-index:1;pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in oklab, var(--color-brand-400) 70%, transparent) 12%, color-mix(in oklab, var(--color-brand-300) 80%, transparent) 50%, color-mix(in oklab, var(--color-brand-400) 70%, transparent) 88%, transparent);height:1px;box-shadow:0 0 6px color-mix(in oklab, var(--color-brand-400) 45%, transparent);position:absolute;left:3px;right:3px;overflow:visible}.sched-now:before,.sched-now:after{content:"";background:var(--color-brand-300);width:5px;height:5px;box-shadow:0 0 5px color-mix(in oklab, var(--color-brand-300) 70%, transparent);border-radius:1px;position:absolute;top:-2px;transform:rotate(45deg)scale(.8)}.sched-now:before{left:6%}.sched-now:after{right:6%}.sched-now>i{position:absolute;inset:-1px 0;overflow:hidden}.sched-now>i:after{content:"";background:linear-gradient(to right, transparent, var(--color-brand-300), transparent);width:30%;animation:sched-glint 5s var(--ease-soft) infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes sched-glint{0%,70%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.sched-now>i:after{animation:none;display:none}}.sched-hover{pointer-events:none;border-top:1px dashed color-mix(in oklab, var(--color-chalk) 45%, transparent);height:0;animation:sched-hover-in .12s var(--ease-soft);position:absolute;left:2px;right:2px}.sched-hover>b{z-index:4;color:var(--color-chalk);background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent);border-radius:.35rem;padding:0 .3rem;font-size:.6rem;font-weight:500;line-height:1.35;position:absolute;top:0;left:.15rem;transform:translateY(-50%)}@keyframes sched-hover-in{0%{opacity:0}}.sched-card{touch-action:pan-x pan-y;z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent);transition:top .16s var(--ease-out-expo), left .16s var(--ease-out-expo), height .16s var(--ease-out-expo), box-shadow .2s var(--ease-soft), transform .2s var(--ease-out-expo);border-radius:.65rem;flex-direction:column;gap:.05rem;margin-top:1.5px;padding:.25rem .4rem;display:flex;position:absolute;overflow:hidden;container:sched-card/inline-size}@media (hover:hover){.sched-card:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}}.sched-card[data-important]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold-400) 60%, transparent)}.sched-card[data-dragging]{z-index:5;cursor:grabbing;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 55%, transparent), 0 16px 32px -14px #00000080;transition:height 80ms linear, transform .2s var(--ease-out-expo);transform:scale(1.02)}.sched-card-time{white-space:nowrap;min-width:0;color:var(--color-chalk-faint);flex-shrink:0;align-items:center;font-size:.62rem;line-height:12px;display:flex}.sched-card-range{text-overflow:ellipsis;min-width:0;overflow:hidden}.sched-card-time>.sched-repeat{flex-shrink:0}.sched-card-title{overflow-wrap:anywhere;min-width:0;min-height:0;color:var(--color-chalk);-webkit-line-clamp:var(--title-rows,4);-webkit-box-orient:vertical;font-size:.74rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.sched-card[data-short]{flex-direction:row;align-items:baseline;gap:.3rem;padding-top:.1rem}.sched-card[data-short] .sched-card-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:5ch;display:block}.sched-card[data-short] .sched-card-time{flex-shrink:4}@container sched-card (max-width:7rem){.sched-card[data-short] .sched-card-time{display:none}.sched-card-time>.sched-repeat{margin-inline:.1rem 0}}.sched-card[data-lines] .sched-card-title{-webkit-line-clamp:min(2, var(--title-rows,2))}.sched-card-lines{min-height:0;color:var(--color-chalk-dim);flex-direction:column;margin-top:.1rem;font-size:.64rem;line-height:13px;display:flex}.sched-card-lines>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sched-card-more{color:var(--color-chalk-faint)}.sched-repeat{vertical-align:-.06rem;opacity:.75;width:.62rem;height:.62rem;margin:0 .2rem;display:inline-block}.sched-card-grip{cursor:ns-resize;touch-action:none;height:7px;position:absolute;bottom:0;left:0;right:0}.sched-card-grip:after{content:"";background:color-mix(in oklab, var(--color-veil) 30%, transparent);opacity:0;width:1.2rem;height:2px;transition:opacity .2s var(--ease-soft);border-radius:2px;margin-left:-.6rem;position:absolute;bottom:2px;left:50%}@media (hover:hover){.sched-card:hover .sched-card-grip:after{opacity:1}}.sched-adder{z-index:6;min-height:calc(var(--hour) / 2 + 6px);background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 55%, transparent), 0 10px 24px -14px #00000080;animation:float-in .16s var(--ease-out-expo);border-radius:.6rem;align-items:center;padding:0 .4rem;display:flex;position:absolute;left:2px;right:2px;container:sched-adder/inline-size}.sched-adder-in{flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.sched-adder-in>.sched-card-time{flex-shrink:1}.sched-adder-input{min-width:0}@container sched-adder (max-width:10rem){.sched-adder-in{grid-template-columns:minmax(0,1fr) auto;row-gap:.1rem;padding-block:.3rem;display:grid}.sched-adder-in>.sched-card-time{grid-area:1/1}.sched-adder-in>.sched-adder-go{grid-area:1/2}.sched-adder-in>.sched-adder-input{grid-area:2/1/3/3}}.sched-adder[data-span]{align-items:flex-start;padding-top:.3rem}.sched-adder[data-span] .sched-adder-in{align-items:flex-start}.sched-sweep{z-index:6;pointer-events:none;background:color-mix(in oklab, var(--color-brand-400) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 55%, transparent);border-radius:.6rem;position:absolute;left:2px;right:2px}.sched-sweep>b{color:var(--color-brand-300);padding:.2rem .4rem;font-size:.66rem;font-weight:600;display:block}.sched-adder-go{width:1.3rem;height:1.3rem;color:var(--color-brand-300);border-radius:.4rem;flex-shrink:0;place-items:center;margin:-.275rem -.275rem -.275rem 0;display:grid}.sched-adder-go:disabled{opacity:.35}.sched-card[data-done],.sched-chip[data-done]{background:color-mix(in oklab, var(--done) 16%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--done) 50%, transparent)}.sched-card[data-done] .sched-card-title,.sched-chip[data-done]{color:var(--color-chalk-dim)}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.sched[data-shimmer] .sched-card[data-done]:before,.sched[data-shimmer] .sched-chip[data-done]:before{content:"";pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--sweep), transparent 0turn, transparent .72turn, color-mix(in oklab, var(--done) 70%, transparent) .86turn, color-mix(in oklab, var(--done) 40%, white) .93turn, var(--done) .97turn, transparent 1turn);-webkit-mask-composite:xor;opacity:0;padding:1.5px;animation:11.5s linear infinite sched-sweep;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sched-chip[data-done]{position:relative}@keyframes sched-sweep{0%{--sweep:0deg;opacity:0}3%{opacity:1}19%{opacity:1}22%{--sweep:360deg;opacity:0}to{--sweep:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){.sched[data-shimmer] .sched-card[data-done]:before,.sched[data-shimmer] .sched-chip[data-done]:before{animation:none;display:none}}.sched-prefs-dot{width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 18%, transparent);border-radius:999px;flex-shrink:0}.sched-swatch{background:var(--swatch);width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 20%, transparent);transition:transform .15s var(--ease-out-expo), box-shadow .15s var(--ease-soft);border-radius:999px}@media (hover:hover){.sched-swatch:hover{transform:scale(1.08)}}.sched-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-ink-850), 0 0 0 3.5px var(--swatch)}.sched-sheet{flex-direction:column;width:20rem;max-width:calc(100vw - 2rem);padding:0;display:flex}.sched-scope-sheet{width:17rem;max-width:calc(100vw - 2rem);padding:.6rem .7rem}.sched-sheet-head{align-items:flex-start;gap:.65rem;padding:.85rem .9rem .7rem;display:flex}.sched-sheet-check{color:#0000;width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 32%, transparent);transition:background-color .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo), color .22s var(--ease-out-expo);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.12rem;display:grid}@media (hover:hover){.sched-sheet-check:hover{color:color-mix(in oklab, var(--color-mint-400) 70%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-mint-400) 60%, transparent)}}.sched-sheet-check[aria-pressed=true]{color:var(--color-ink-950,#0b0c0e);background:var(--color-mint-400);box-shadow:none}.sched-sheet-title{overflow-wrap:anywhere;min-width:0;color:var(--color-chalk);font-size:.92rem;font-weight:500;line-height:1.3;transition:color .2s}.sched-sheet-title[data-done]{color:var(--color-chalk-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-veil) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-veil) 35%, transparent)}.sched-sheet-title-field{background:0 0;border-radius:.45rem;outline:none;width:100%;margin:-.15rem -.35rem;padding:.15rem .35rem;transition:background-color .2s,box-shadow .2s}@media (hover:hover){.sched-sheet-title-field:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.sched-sheet-title-field:focus{background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}.sched-sheet-when{color:var(--color-chalk-faint);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.sched-sheet-body{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);flex-direction:column;gap:.55rem;padding:.7rem .9rem .8rem;display:flex}.sched-sheet-row{min-height:var(--sheet-ctl);color:var(--color-chalk-dim);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.sched-sheet-ico{width:.9rem;height:.9rem;color:var(--color-chalk-faint);flex-shrink:0;margin-right:.2rem}.sched-sheet{--sheet-ctl:1.75rem}.sched-sheet-time{width:4.1rem;height:var(--sheet-ctl);text-align:center;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.55rem;outline:none;padding:0 .2rem;font-size:.78rem;transition:background-color .2s,box-shadow .2s}@media (hover:hover){.sched-sheet-time:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.sched-sheet-time:focus{background:color-mix(in oklab, var(--color-veil) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 50%, transparent)}.sched-sheet-date{height:var(--sheet-ctl);color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.55rem;outline:none;padding:0 .55rem;font-size:.78rem;transition:background-color .2s,box-shadow .2s}.sched-sheet-date[aria-expanded=true]{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.sched-sheet-date:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.sched-sheet-date:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 50%, transparent)}.sched-sheet-apply{height:var(--sheet-ctl);color:var(--color-brand-300);background:color-mix(in oklab, var(--color-brand-400) 12%, transparent);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out-expo), transform .32s var(--ease-out-expo);border-radius:.55rem;flex-shrink:0;margin-left:auto;padding:0 .65rem;font-size:.76rem;transform:translate(-.25rem)}.sched-sheet-apply[data-show]{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){.sched-sheet-apply[data-show]:hover{background:color-mix(in oklab, var(--color-brand-400) 20%, transparent)}}.sched-sheet .select-face{height:var(--sheet-ctl);box-shadow:none;border-radius:.55rem;gap:.35rem;padding:0 .55rem 0 .65rem;font-size:.78rem}@media (hover:hover){.sched-sheet .select-face:hover:not(:disabled){box-shadow:none}}.sched-sheet .select-face svg{width:.8rem;height:.8rem}.sched-sheet-tag{height:var(--sheet-ctl);color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent);border-radius:.55rem;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.76rem;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.sched-sheet-tag:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.sched-sheet-tag[aria-pressed=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-brand-400) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}.sched-sheet-row[data-top]{align-items:flex-start}.sched-sheet-ico-top{margin-top:calc((var(--sheet-ctl) - .9rem) / 2)}.sched-sheet-faint{color:var(--color-chalk-faint);align-self:center;font-size:.74rem}.sched-sheet-tag-x{opacity:0;width:0;transition:width .2s var(--ease-out-expo), margin .2s var(--ease-out-expo), opacity .2s;margin-left:-.3rem}.sched-sheet-tag:focus-visible .sched-sheet-tag-x{opacity:.7;width:.75rem;margin-left:0}@media (hover:hover){.sched-sheet-tag:hover .sched-sheet-tag-x{opacity:.7;width:.75rem;margin-left:0}}.sched-sheet-tag-add{width:var(--sheet-ctl);justify-content:center;padding:0}.sched-sheet-switch{cursor:pointer}.sched-sheet-part{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);padding:.75rem .9rem}.sched-sheet-foot{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.sched-sheet-foot>[role=alertdialog]{flex:1;padding:.3rem .35rem}.sched-sheet-delete{width:var(--sheet-ctl);height:var(--sheet-ctl);color:var(--color-chalk-faint);border-radius:.55rem;flex-shrink:0;place-items:center;margin:-.25rem -.35rem 0 0;transition:color .2s,background-color .2s;display:grid}.sched-sheet-open{color:var(--color-chalk-faint);border-radius:.55rem;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.76rem;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.sched-sheet-delete:hover{color:var(--color-danger,#f87171);background:color-mix(in oklab, var(--color-danger,#f87171) 10%, transparent)}}.sched-sheet-open{margin-left:auto}@media (hover:hover){.sched-sheet-open:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.sched-sheet-open svg{transition:transform .25s var(--ease-out-expo)}@media (hover:hover){.sched-sheet-open:hover svg{transform:translate(2px)}}.sched-done-btn{color:var(--color-chalk-dim);border-radius:.55rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .4rem;font-size:.78rem;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.sched-done-btn:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.sched-done-box{width:.95rem;height:.95rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 35%, transparent);border-radius:.3rem;transition:background-color .2s,box-shadow .2s}.sched-done-btn.is-on .sched-done-box{background:var(--color-mint-400);box-shadow:none}.sched[data-dragging],.sched[data-dragging] *{cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.sched-card,.sched-adder{transition:none;animation:none}}.toast-place-screen{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);background:color-mix(in oklab, var(--color-veil) 3%, transparent);border-radius:.6rem;grid-template-rows:repeat(2,1.7rem);grid-template-columns:repeat(3,2.6rem);gap:.25rem;padding:.3rem;display:grid}.toast-place-spot{transition:background-color .2s var(--ease-soft);border-radius:.4rem;place-items:center;display:grid}@media (hover:hover){.toast-place-spot:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.toast-place-spot>span{background:color-mix(in oklab, var(--color-veil) 22%, transparent);width:1.5rem;height:.5rem;transition:background-color .2s var(--ease-soft), transform .25s var(--ease-out-expo);border-radius:.25rem}.toast-place-spot[data-on]>span{background:var(--color-brand-400);transform:scale(1.1)}.tracker-cards{--card-min:15.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));gap:.75rem;display:grid}.tracker-card{background:color-mix(in oklab, var(--tint) 7%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 22%, transparent);color:var(--color-chalk);border-radius:.9rem;flex-direction:column;gap:.6rem;padding:.7rem .75rem .8rem;display:flex}.widget[data-w="1"] .tracker-cards{--card-min:11.5rem}.tracker-cards[style*=--card-cols]{grid-template-columns:repeat(var(--card-cols), minmax(0, 1fr))}.tracker-card{container-type:inline-size}@container (max-width:15rem){.tracker-title{flex-direction:column;align-items:flex-start;gap:.1rem}}.tracker-card-head{align-items:center;gap:.55rem;min-width:0;display:flex}.tracker-chip{width:1.75rem;height:1.75rem;color:var(--tint);background:color-mix(in oklab, var(--tint) 16%, transparent);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.tracker-grid{grid-template-rows:repeat(var(--rows,7), 1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.tracker-sq{aspect-ratio:1;background:color-mix(in oklab, var(--color-veil) 8%, transparent);min-width:0;transition:background-color .15s, transform .15s var(--ease-out-expo);border-radius:3px}.tracker-sq[data-on]{background:color-mix(in oklab, var(--tint) calc(var(--lv,1) * 100%), transparent)}.tracker-sq[data-half]{background:linear-gradient(135deg, var(--tint) 50%, color-mix(in oklab, var(--tint) 25%, transparent) 50%)}.tracker-sq[data-today]{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--color-chalk) 55%, transparent)}@media (hover:hover){.tracker-sq:not(.is-future):hover{transform:scale(1.25)}}.tracker-sq.is-future{background:0 0}.tracker-today{color:#0000;min-width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--tint) 70%, transparent);border-radius:999px;flex-shrink:0;place-items:center;padding:0 .3rem;font-size:.72rem;transition:background-color .2s,color .2s;display:grid}.tracker-today[data-on]{color:#14110d;background:var(--tint);box-shadow:none}.tracker-today[data-half]{background:color-mix(in oklab, var(--tint) 55%, transparent)}@media (max-width:40rem){.tracker-cards{grid-template-columns:1fr}}.tracker-table-wrap{overflow-x:auto}.tracker-table{border-collapse:collapse;width:100%;font-size:.8rem}.tracker-table thead th{letter-spacing:.06em;color:var(--color-chalk-faint);text-align:center;padding:0 .25rem .4rem;font-size:.62rem;font-weight:600}.tracker-table thead th>span{display:block}.tracker-table thead th[data-today]{color:var(--color-chalk)}.tracker-table tbody tr{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.tracker-table tbody th{text-align:left;max-width:12rem;color:var(--tint);padding:.45rem .5rem .45rem 0;font-weight:500}.tracker-name{align-items:center;gap:.5rem;min-width:0;display:flex}.tracker-ring-bg{stroke:color-mix(in oklab, var(--color-veil) 14%, transparent)}.tracker-table td{text-align:center;padding:.15rem}.tracker-tcell{contain:inline-size;width:100%;min-width:2.2rem;height:2rem;color:var(--tint);border-radius:.45rem;place-items:center;transition:background-color .15s;display:grid}.tracker-table-wrap[data-tight] .tracker-tcell{min-width:1.8rem}.tracker-table-wrap[data-tight] td,.tracker-table-wrap[data-tight] thead th:not(.tracker-corner){padding-inline:.1rem}.tracker-table-wrap[data-tight]:not([data-week-one]) .range-fit-ghost{display:none}.tracker-table-wrap[data-tight] .tracker-week-nav{justify-content:space-between}.tracker-table-wrap[data-tight] .tracker-week-label{text-align:center;font-variant-numeric:normal;flex:1;line-height:1.2}.tracker-week-two,.tracker-table-wrap[data-tight]:not([data-week-one]) .tracker-week-full{display:none}.tracker-table-wrap[data-tight]:not([data-week-one]) .tracker-week-two{flex-direction:column;align-items:center;display:flex}.tracker-table-wrap[data-tight] tbody th{max-width:none}.tracker-table-wrap[data-tight] .tracker-name{min-width:6.25rem}.tracker-table-wrap[data-tight] .tracker-name>.truncate{flex:1 1 0;width:0;min-width:0}.tracker-table-wrap[data-name-fit] .tracker-table{table-layout:fixed}.tracker-table-wrap[data-name-fit] .tracker-table thead th.tracker-corner{width:var(--tracker-name-w)}.tracker-table-wrap[data-tight="2"] .tracker-name>.tracker-chip{display:none}.tracker-table-wrap[data-tight="2"] .tracker-tcell{min-width:1.55rem}@media (hover:hover){.tracker-tcell:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tracker-tcell[data-half]{opacity:.75}.tracker-x{color:color-mix(in oklab, var(--color-veil) 30%, transparent)}.tracker-num{flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.05;display:flex}.tracker-num>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tracker-tcell:not([data-on]) .tracker-num{color:var(--color-chalk-faint)}.tracker-num small{font-size:.6rem}.tracker-list{flex-direction:column;display:flex}.tracker-list li{border-top:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent);align-items:center;gap:.65rem;padding:.45rem 0;display:flex}.tracker-list li:first-child{border-top:0}.tracker-dots{gap:3px;display:none}@media (min-width:30rem){.tracker-dots{display:flex}}.tracker-dot{background:color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:999px;width:.62rem;height:.62rem}.tracker-dot[data-on]{background:color-mix(in oklab, var(--tint) calc(var(--lv,1) * 100%), transparent)}.tracker-dot[data-half]{background:linear-gradient(90deg, var(--tint) 50%, color-mix(in oklab, var(--tint) 25%, transparent) 50%)}.tracker-week-nav{letter-spacing:0;white-space:nowrap;color:var(--color-chalk-dim);align-items:center;gap:.2rem;font-size:.72rem;font-weight:500;display:flex}.tracker-table tr>:first-child{white-space:nowrap;width:1%}.tracker-week-label{border-radius:.35rem;padding:.1rem .25rem}@media (hover:hover){.tracker-week-label:not(:disabled):hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tracker-week-label:disabled{cursor:default}.range-fit{justify-items:center;display:inline-grid}.range-fit>*{grid-area:1/1}.range-fit-ghost{visibility:hidden}@media not (min-width:640px){.range-fit-ghost{display:none}.tracker-corner .tracker-week-nav{justify-content:space-between}.tracker-corner .tracker-week-label{text-align:center;flex:1}}.tracker-table thead th.tracker-corner{vertical-align:bottom;text-align:left;padding-left:0}.tracker-icon-btn{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:.6rem;align-self:flex-start;align-items:center;gap:.55rem;padding:.25rem .7rem .25rem .25rem;display:inline-flex}.tracker-icon-btn[aria-expanded=true]{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}@media (hover:hover){.tracker-icon-btn:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tracker-chip-sm{border-radius:.4rem;width:1.35rem;height:1.35rem}.tracker-table thead th[data-future]{opacity:.45}.tracker-tcell.is-future{background:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in oklab, var(--color-veil) 4%, transparent) 4px 5px)}[data-theme=light] .tracker-tcell.is-future{background:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in oklab, var(--color-chalk) 9%, transparent) 4px 5px)}.tracker-week{gap:.3rem;display:none}@media (min-width:30rem){.tracker-week{display:flex}}.tracker-week-day{flex-direction:column;align-items:center;gap:.15rem;display:flex}.tracker-week-day small{color:var(--color-chalk-faint);font-size:.55rem;line-height:1}.tracker-week-day small[data-today]{color:var(--color-chalk);font-weight:600}.tracker-week .tracker-dot{width:.8rem;height:.8rem}.tracker-tcell.is-off,.tracker-dot.is-off,.tracker-today.is-off{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);opacity:.6;background:0 0}.tracker-dot.is-future{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);background:0 0}.tracker-months{grid-template-columns:repeat(var(--weeks,16), 1fr);color:var(--color-chalk-faint);white-space:nowrap;gap:3px;margin-bottom:-.25rem;font-size:.56rem;display:grid}.tracker-card .tracker-months{grid-template-columns:repeat(var(--weeks,16), 1fr)}.tracker-card :is(.tracker-grid,.tracker-months){max-width:var(--grid-max,none)}.tracker-tiles{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.6rem;display:grid}.tracker-tile{min-height:3.6rem;color:var(--color-chalk);background:color-mix(in oklab, var(--tint) 7%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 22%, transparent);transition:background-color .2s, box-shadow .2s, transform .15s var(--ease-out-expo);border-radius:1rem;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}@media (hover:hover){.tracker-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 45%, transparent)}}.tracker-tile:active{transform:scale(.98)}.tracker-tile-icon{width:2.3rem;height:2.3rem;color:var(--tint);background:color-mix(in oklab, var(--tint) 16%, transparent);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.tracker-tile-mark{width:1.7rem;height:1.7rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--tint) 70%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.tracker-tile[data-on]{color:#fff;background:var(--tint);box-shadow:none}.tracker-tile[data-on] .tracker-tile-icon{color:#fff;background:#ffffff38}.tracker-tile[data-on] .tracker-tile-mark{color:var(--tint);box-shadow:none;background:#fff}.tracker-tile[data-half]{background:color-mix(in oklab, var(--tint) 55%, var(--color-ink-850))}.tracker-empty{color:var(--color-chalk-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.tracker-view-pick{color:var(--color-chalk-dim);text-align:left;border-radius:.5rem;align-items:center;gap:.55rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.tracker-view-pick.is-on{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.tracker-view-pick:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tracker-manage-row{border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .25rem;display:flex}@media (hover:hover){.tracker-manage-row:hover{background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.tracker-template{width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);padding:.5rem .75rem .5rem .55rem}.diary-pop-head{align-items:center;gap:.5rem;margin:-.2rem -.2rem 0 0;display:flex}.diary-pop{flex-direction:column;gap:.5rem;width:min(22rem,100vw - 2rem);padding:.75rem;display:flex}.diary-set{background:color-mix(in oklab, var(--color-veil) 2.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.75rem;overflow:hidden}.diary-set>li{color:var(--color-chalk);align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.82rem;display:flex}.diary-set>li+li{border-top:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent)}.diary-set-icon{width:1.6rem;height:1.6rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.diary-tag-back{color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);background:0 0;align-items:center;gap:.3rem;display:inline-flex}.diary-tag-chip{align-items:center;gap:.25rem;padding-right:.3rem;display:inline-flex}.diary-tag-x{opacity:.6;border-radius:999px;place-items:center;width:1rem;height:1rem;display:grid}@media (hover:hover){.diary-tag-x:hover{opacity:1;background:color-mix(in oklab, var(--color-veil) 10%, transparent)}}.tracker-form{background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.85rem;flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.tracker-icon-pick{width:2rem;height:2rem;color:var(--color-chalk-dim);border-radius:.5rem;place-items:center;display:grid}@media (hover:hover){.tracker-icon-pick:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tracker-icon-pick.is-on{color:var(--color-brand-300);background:color-mix(in oklab, var(--color-brand-400) 15%, transparent)}.today{flex-direction:column;gap:.9rem;display:flex}.today-date{color:var(--color-chalk);font-size:.95rem;font-weight:500}.today-date:first-letter{text-transform:uppercase}.today-now{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-chalk-dim);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.8rem;display:flex;overflow:hidden}.today-now b{color:var(--color-chalk);flex-shrink:0;font-weight:600}.today-now-mark{background:var(--color-mint-400);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-mint-400) 22%, transparent);border-radius:999px;flex-shrink:0}.today-now-time{color:var(--color-chalk-faint);flex-shrink:0;margin-left:auto;font-size:.7rem}.today-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-chalk-faint);margin-bottom:.35rem;font-size:.66rem;font-weight:600}.today-tasks{flex-direction:column;gap:.15rem;display:flex}.today-tasks li{align-items:center;gap:.6rem;min-height:2rem;display:flex}.today-check{width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 35%, transparent);border-radius:.35rem;flex-shrink:0;transition:background-color .2s,box-shadow .2s}@media (hover:hover){.today-check:hover{box-shadow:inset 0 0 0 1.5px var(--color-mint-400)}}.today-check-none{flex-shrink:0;width:1.05rem}.today-tasks li[data-done] .today-check{background:var(--color-mint-400);box-shadow:none}.today-task-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-chalk);flex:1;font-size:.86rem;transition:color .2s;overflow:hidden}.today-tasks li[data-done] .today-task-title{color:var(--color-chalk-faint);text-decoration:line-through}.today-tag{color:var(--color-chalk-faint);flex-shrink:0;font-size:.68rem}.today-tag-late{color:var(--color-rose-400)}.today-star{color:var(--color-gold-400);flex-shrink:0;font-size:.72rem}.today-late-link{color:var(--color-rose-400)}.today-habits{flex-wrap:wrap;gap:.4rem;display:flex}.today-habit{color:var(--color-chalk-dim);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 45%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.today-habit:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--tint) 12%, transparent)}}.today-habit[data-on]{color:#14110d;background:var(--tint)}.today-habit[data-half]{color:var(--color-chalk);background:color-mix(in oklab, var(--tint) 45%, transparent)}.today-empty{color:var(--color-chalk-faint);font-size:.78rem}.week-widget{flex-direction:column;gap:.75rem;display:flex}.week-head{align-items:center;gap:.25rem;display:flex}.week-range{text-align:center;color:var(--color-chalk-dim);border-radius:.45rem;flex:1;padding:.2rem .4rem;font-size:.78rem;transition:color .2s,background-color .2s}.week-range:disabled{cursor:default;opacity:1}@media (hover:hover){.week-range:not(:disabled):hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.week-arrow{width:1.6rem;height:1.6rem;color:var(--color-chalk-faint);border-radius:.5rem;place-items:center;display:grid}@media (hover:hover){.week-arrow:hover:not(:disabled){color:var(--color-chalk)}}.week-arrow:disabled{opacity:.35}.week-numbers{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.5rem;display:grid}.week-number{flex-direction:column;min-width:0;display:flex}.week-number-value{color:var(--color-chalk);font-size:1.45rem;font-weight:600;line-height:1.1}.week-number-label{color:var(--color-chalk-dim);font-size:.72rem}.week-number-hint{color:var(--color-chalk-faint);font-size:.66rem}.week-bars{grid-template-columns:repeat(7,1fr);gap:.3rem;height:4.6rem;display:grid}.week-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;min-width:0;display:flex}button.week-bar{border-radius:.5rem;padding:.1rem 0;transition:background-color .15s}button.week-bar[aria-pressed=true]{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}@media (hover:hover){button.week-bar:not(:disabled):hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}button.week-bar:disabled{cursor:default}.week-pop{background:color-mix(in oklab, var(--color-veil) 4%, transparent);animation:week-pop-in .22s var(--ease-out-expo);border-radius:.75rem;margin-top:.5rem;padding:.55rem .7rem}@keyframes week-pop-in{0%{opacity:0;transform:translateY(-.25rem)}}.week-pop-head{color:var(--color-chalk-faint);margin-bottom:.3rem;font-size:.7rem}.week-pop-list{color:var(--color-chalk);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.week-pop-list li{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.week-stuck-row{align-items:baseline;gap:.6rem;display:flex}.week-tomorrow{color:var(--color-brand-300);flex-shrink:0;font-size:.72rem}@media (hover:hover){.week-tomorrow:hover{text-decoration:underline}}.week-tomorrow:disabled{opacity:.5}.fact-check{flex-direction:column;gap:.35rem;display:flex}.fact-check li{align-items:baseline;gap:.5rem;font-size:.82rem;line-height:1.45;display:flex}.fact-check-text{min-width:0;color:var(--color-chalk-dim);flex:1;transition:color .2s}@media (hover:hover){.fact-check-text:hover{color:var(--color-chalk)}}.fact-check li[data-ok] .fact-check-text{color:var(--color-chalk)}.fact-check-acts{opacity:.35;flex-shrink:0;gap:.15rem;transition:opacity .2s;display:inline-flex}.fact-check li:focus-within .fact-check-acts{opacity:1}@media (hover:hover){.fact-check li:hover .fact-check-acts{opacity:1}}@media (hover:none){.fact-check-acts{opacity:1}}.fact-check-btn{width:1.5rem;height:1.5rem;color:var(--color-chalk-faint);border-radius:.45rem;place-items:center;font-size:.75rem;transition:background-color .15s,color .15s;display:grid}@media (hover:hover){.fact-check-btn:hover{color:var(--color-mint-400);background:color-mix(in oklab, var(--color-mint-400) 12%, transparent)}.fact-check-no:hover{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-rose-400) 12%, transparent)}}.fact-check-done{color:var(--color-mint-400);flex-shrink:0;font-size:.7rem}.week-insight{color:var(--color-chalk-faint);margin-top:.25rem;font-size:.72rem}.week-bar-n{height:.8rem;color:var(--color-chalk-faint);font-size:.6rem;line-height:.8rem}.week-bar-track{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.week-bar-fill{background:color-mix(in oklab, var(--color-brand-400) 45%, transparent);border-radius:.3rem;width:100%;max-width:1.4rem;min-height:2px}.week-bar[data-today] .week-bar-fill{background:var(--color-brand-400)}.week-bar[data-future] .week-bar-fill{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}.week-bar-day{color:var(--color-chalk-faint);font-size:.62rem}.week-bar[data-today] .week-bar-day{color:var(--color-chalk)}.week-foot{justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.week-stuck{color:color-mix(in oklab, var(--color-gold-400) 80%, var(--color-chalk-faint))}.week-full{color:var(--color-brand-300)}@media (hover:hover){.week-stuck:hover,.week-full:hover{text-underline-offset:2px;text-decoration:underline}}.week-sheet{flex-direction:column;gap:1.25rem;display:flex}.week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.week-day{color:var(--color-chalk-dim);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.45rem .5rem;font-size:.72rem;display:flex}.week-day[data-today]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}.week-day[data-future]{opacity:.45}.week-day-name{color:var(--color-chalk)}.week-day-n{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:flex}.week-day-n>svg{color:var(--color-chalk-faint);flex:none}.week-part{flex-direction:column;gap:.5rem;display:flex}.week-list{color:var(--color-chalk);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.week-empty{color:var(--color-chalk-faint);font-size:.78rem}.week-stuck-n{color:color-mix(in oklab, var(--color-gold-400) 80%, var(--color-chalk-faint));flex-shrink:0;font-size:.7rem}.week-habits{flex-direction:column;gap:.4rem;display:flex}.week-habits li{align-items:center;gap:.55rem;font-size:.82rem;display:flex}.week-habit-bar{background:color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:999px;flex-shrink:0;width:6rem;height:.35rem;position:relative;overflow:hidden}.week-habit-bar>span{border-radius:inherit;background:var(--tint);position:absolute;inset:0 auto 0 0}.week-habit-n{text-align:right;font-variant-numeric:tabular-nums;width:4.5rem;color:var(--color-chalk-faint);flex-shrink:0;font-size:.7rem}@media not (min-width:640px){.week-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.diary-day{flex-direction:column;gap:.4rem;display:flex}.diary-row{align-items:center;gap:.5rem;min-height:2.1rem;display:flex}.diary-row-name{min-width:0;color:var(--color-chalk-dim);flex:1;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.diary-row-name svg{color:var(--color-chalk-faint);flex-shrink:0}.diary-row-picks{align-items:center;gap:.15rem;font-size:.76rem;display:inline-flex}.diary-mood{filter:grayscale(.85);opacity:.55;border-radius:.55rem;place-items:center;width:1.9rem;height:1.9rem;font-size:1.05rem;transition:filter .15s,opacity .15s,background-color .15s;display:grid}@media (hover:hover){.diary-mood:hover{filter:none;opacity:.9}}.diary-mood[aria-checked=true]{filter:none;opacity:1;background:color-mix(in oklab, var(--color-veil) 8%, transparent)}.diary-mood[data-num]{font-variant-numeric:tabular-nums;filter:none;color:var(--color-chalk-dim);opacity:.7;font-size:.82rem;font-weight:600}.diary-mood[data-num][aria-checked=true]{color:var(--color-chalk);opacity:1}.diary-tag-add{padding-inline:.5rem}.diary-tag-new{width:9.5rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent);border-radius:999px;outline:none;padding:.2rem .55rem;font-size:.74rem}.diary-state{text-align:right;min-height:.9rem;color:var(--color-chalk-faint);margin-top:-.15rem;font-size:.66rem}.diary-tags{flex-wrap:wrap;gap:.3rem;display:flex}.diary-line,.diary-sleep{width:100%;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.55rem;outline:none;padding:.35rem .65rem;font-size:.84rem}.diary-line:focus,.diary-sleep:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent)}.diary-line::placeholder,.diary-sleep::placeholder{color:var(--color-chalk-faint)}.diary-thanks{flex-direction:column;gap:.3rem;display:flex}.diary-sleep{text-align:right;width:3.4rem;padding:.2rem .45rem}.diary-text{resize:none;width:100%;min-height:3.2rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.65rem;outline:none;padding:.5rem .65rem;font-size:.84rem;line-height:1.5}.diary-text:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent)}.diary-text::placeholder{color:var(--color-chalk-faint)}.cal-add{background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.125rem;padding:.25rem .375rem;display:flex}.cal-diary-block{border-top:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent);margin-top:.6rem;padding-top:.5rem}.cal-diary-read{text-align:left;width:100%;color:var(--color-chalk-dim);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.25rem .4rem;font-size:.8rem;line-height:1.45;display:flex}.cal-diary-marks{font-variant-numeric:tabular-nums;color:var(--color-chalk-dim);align-items:center;gap:.75rem;font-size:.74rem;display:flex}.cal-diary-mark{align-items:center;gap:.3rem;display:inline-flex}.cal-diary-mark svg{color:var(--color-chalk-faint)}.cal-diary-tags{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.cal-diary-tag{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:999px;padding:.05rem .45rem;font-size:.68rem}.cal-diary-text{-webkit-line-clamp:4;white-space:pre-line;color:var(--color-chalk);-webkit-box-orient:vertical;margin-top:.2rem;display:-webkit-box;overflow:hidden}@media (hover:hover){.cal-diary-read:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.stats-tiles{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;padding:.85rem 1.1rem;display:grid}.stats-tile{background:color-mix(in oklab, var(--color-veil) 2.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.75rem;display:flex}.stats-tile-icon{width:2rem;height:2rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.stats-tile-value{color:var(--color-chalk);font-size:1.25rem;font-weight:600;line-height:1.2}.stats-tile-label{color:var(--color-chalk-dim);font-size:.8rem}.stats-tile-hint{color:var(--color-chalk-faint);margin-top:.2rem;font-size:.7rem;line-height:1.45}.stats-block{padding:.85rem 1.1rem}.stats-block-title{color:var(--color-chalk-faint);margin-bottom:.55rem;font-size:.74rem}.stats-habits{flex-direction:column;gap:.45rem;display:flex}.stats-habits>li{align-items:center;gap:.6rem;display:flex}.stats-marks{flex-wrap:wrap;gap:.35rem;display:flex}.stats-marks>li{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.74rem}.stats-trend{color:var(--color-chalk-faint);margin-left:.4rem;font-size:.72rem;font-weight:500}.stats-trend[data-dir=up]{color:var(--color-mint-400,#4ade80)}.stats-when{grid-template-columns:minmax(0,7fr) minmax(0,13fr);gap:1.4rem;display:grid}@media (max-width:640px){.stats-when{grid-template-columns:minmax(0,1fr)}}.stats-bars-title{color:var(--color-chalk-faint);margin-bottom:.4rem;font-size:.7rem}.stats-bars-row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:3px;display:grid}.stats-bar{align-items:flex-end;height:3.2rem;display:flex}.stats-bar>span{background:color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:3px;width:100%;transition:height .4s}.stats-bar[data-top]>span{background:color-mix(in oklab, var(--color-veil) 34%, transparent)}.stats-bars-axis{margin-top:.3rem}.stats-bars-axis>span{white-space:nowrap;color:var(--color-chalk-faint);font-size:.62rem;overflow:visible}.stats-mood svg{width:100%;height:4rem;display:block;overflow:visible}.stats-mood path{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.stats-mood [data-k=mood]{--k:#e8a85c;stroke:var(--k)}.stats-mood [data-k=energy]{--k:#6aa8e8;stroke:var(--k)}.stats-mood-legend{color:var(--color-chalk-faint);gap:.9rem;margin-top:.4rem;font-size:.7rem;display:flex}.stats-mood-legend>span:before{content:"";vertical-align:middle;background:var(--k);border-radius:1px;width:.55rem;height:2px;margin-right:.35rem;display:inline-block}.stats-links{flex-direction:column;gap:.35rem;margin-top:.7rem;display:flex}.stats-links>li{color:var(--color-chalk-dim);align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.stats-heat{scrollbar-width:none;overflow-x:auto}.stats-heat-grid{grid-template-rows:repeat(7,.62rem);grid-auto-columns:.62rem;grid-auto-flow:column;gap:3px;width:max-content;display:grid}.stats-heat-grid>span,.stats-heat-cell{background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:2px}.stats-heat-grid>span[data-l="1"],.stats-heat-cell[data-l="1"]{background:color-mix(in oklab, var(--color-veil) 16%, transparent)}.stats-heat-grid>span[data-l="2"],.stats-heat-cell[data-l="2"]{background:color-mix(in oklab, var(--color-veil) 28%, transparent)}.stats-heat-grid>span[data-l="3"],.stats-heat-cell[data-l="3"]{background:color-mix(in oklab, var(--color-veil) 42%, transparent)}.stats-heat-grid>span[data-l="4"],.stats-heat-cell[data-l="4"]{background:color-mix(in oklab, var(--color-veil) 60%, transparent)}.stats-heat-legend{color:var(--color-chalk-faint);justify-content:flex-end;align-items:center;gap:3px;margin-top:.5rem;font-size:.62rem;display:flex}.stats-heat-legend>span:first-child{margin-right:.3rem}.stats-heat-legend>span:last-child{margin-left:.3rem}.stats-heat-cell{width:.62rem;height:.62rem}.import-howto{color:var(--color-chalk-faint);flex-direction:column;gap:.3rem;padding-left:1rem;font-size:.76rem;list-style:outside;display:flex}.import-preview{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.8rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.import-list{color:var(--color-chalk-dim);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.voice-dock{justify-content:center;align-items:center;display:flex;position:relative}.voice-dock-rail{height:3.6rem;margin:.2rem 0 0;padding-inline:.75rem}.voice-dock-seat{transition:translate .35s var(--ease-out-expo);display:flex}.voice-dock-rail[data-slot=l]{justify-content:flex-start}.voice-dock-rail[data-slot=r]{justify-content:flex-end}.voice-dock-rail[data-slot=p]{z-index:2;height:0;margin:0}.voice-dock-rail[data-slot=p] .voice-dock-seat{position:absolute;top:.95rem;right:.95rem}.voice-dock-rail[data-slot=p] .voice-knot{width:2.3rem;height:2.3rem}.voice-dock-rail[data-slot=p]+.side-me .space-item{padding-right:2.9rem}.voice-dock-rail .voice-station[data-at]{width:2.6rem;height:2.6rem;top:50%;bottom:auto;translate:-50% -50%}.voice-dock-rail .voice-station[data-at=l]{left:2.45rem}.voice-dock-rail .voice-station[data-at=c]{left:50%}.voice-dock-rail .voice-station[data-at=r]{left:calc(100% - 2.45rem)}.voice-dock-rail .voice-station[data-at=p]{width:2.2rem;height:2.2rem;top:calc(100% + 2.3rem);left:calc(100% - 2.1rem)}.voice-dock-rail[data-slot=p] .voice-station[data-at]{top:-2rem}.voice-dock-rail[data-slot=p] .voice-station[data-at=p]{top:2.1rem}.voice-dock-phone{width:2.4rem;height:2.4rem}.voice-dock[data-away]{height:0;margin:0}.voice-station{opacity:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-veil) 14%, transparent), transparent);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 26%, transparent);transition:opacity .25s var(--ease-soft), scale .25s var(--ease-out-expo);border-radius:999px;position:absolute;bottom:.4rem;left:50%;translate:-50%;scale:.8}.voice-dock-phone .voice-station{width:2.4rem;height:2.4rem;top:50%;bottom:auto;translate:-50% -50%}.voice-dock-phone[data-away]{width:0;height:2.4rem}html[data-voice-drag] .voice-station{opacity:1;scale:1}.voice-knot,.voice-ghost{--vk-0:#cdb27e;--vk-1:#6d8fb2;--vk-3:#d6d6da;--vk-glow:#c9ced6}#cabinet[data-theme=light] .voice-knot,#cabinet[data-theme=light] .voice-ghost{--vk-0:#8c6a35;--vk-1:#3f5f80;--vk-3:#3a3a40;--vk-glow:#2c4664;--vk-rest:55%;--vk-lo:45%;--vk-hi:80%;--vk-busy:65%}#cabinet .voice-knot-svg{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--vk-glow) var(--vk-rest,32%), transparent))}.voice-knot{cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:3.4rem;height:3.4rem;transition:opacity .2s var(--ease-soft);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.voice-knot[data-mode=phone]{width:2.4rem;height:2.4rem}.voice-knot-svg{width:88%;height:88%;overflow:visible}.voice-knot:focus-visible{outline:1.5px solid color-mix(in oklab, var(--color-brand-400) 65%, transparent);outline-offset:2px}.voice-knot[data-dragging]{opacity:.25}.voice-knot[data-state=rec] .voice-knot-svg{animation:1.6s ease-in-out infinite vk-glow}#cabinet .voice-knot[data-state=busy] .voice-knot-svg{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--vk-glow) var(--vk-busy,38%), transparent))}.voice-knot[data-state=error]{animation:.4s ease-in-out vk-shake}@keyframes vk-glow{0%,to{filter:drop-shadow(0 0 2.5px color-mix(in oklab, var(--vk-glow) var(--vk-lo,24%), transparent))}50%{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--vk-glow) var(--vk-hi,42%), transparent))}}@keyframes vk-shake{25%{transform:translate(-2px)}75%{transform:translate(2px)}}.voice-float{z-index:60;transition:opacity .2s var(--ease-soft);position:fixed;transform:translate(-50%,-50%)}.voice-float[data-mode=phone]{transform:translateY(-50%)}.voice-float[data-hidden]{opacity:0;pointer-events:none}.voice-ghost{z-index:70;pointer-events:none;filter:drop-shadow(0 6px 14px #00000073);width:3.4rem;height:3.4rem;position:fixed;transform:translate(-50%,-50%)scale(1.1)}.voice-ghost[data-mode=phone]{width:2.6rem;height:2.6rem}.voice-ghost svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.voice-knot,.voice-knot .voice-knot-svg{animation:none!important}.voice-knot .rv{stroke-dashoffset:0!important;animation:none!important}}.modal-sheet-reader{width:min(56rem,100%);height:min(60rem,92dvh);max-height:92dvh}.reader-bar{z-index:1;background:var(--color-ink-900);border-bottom:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent);align-items:center;gap:.6rem;margin:-1.25rem -1.25rem 0;padding:.7rem 1.25rem;display:flex;position:sticky;top:-1.25rem}.reader-progress{color:var(--color-chalk-faint);font-variant-numeric:tabular-nums;font-size:.7rem}.reader-toc{background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.9rem;margin:.75rem 0 0;padding:.35rem;display:grid}.reader-toc-row{text-align:left;color:var(--color-chalk-dim);border-radius:.6rem;padding:.4rem .6rem;font-size:.82rem;transition:background-color .15s,color .15s}@media (hover:hover){.reader-toc-row:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent);color:var(--color-chalk)}}.reader-note{text-align:center;max-width:34rem;color:var(--color-chalk-faint);margin:2rem auto;font-size:.86rem}.reader-note-small{margin:.6rem auto 0;font-size:.72rem}.reader-pdf{background:var(--color-ink-850);border:0;border-radius:.8rem;width:100%;height:calc(min(60rem,92dvh) - 9rem);margin-top:1rem;display:block}.reader-page{max-width:68ch;color:var(--color-chalk);overflow-wrap:anywhere;margin:0 auto;padding:1.5rem 0 3rem;font-size:1.02rem;line-height:1.72}.reader-head{text-align:center;margin-bottom:2rem}.reader-head h1{font-size:1.5rem;font-weight:600;line-height:1.3}.reader-head p{color:var(--color-chalk-dim);margin-top:.4rem}.reader-h{white-space:pre-line;margin:2.2rem 0 .9rem;scroll-margin-top:3.5rem;font-weight:600;line-height:1.35}.reader-h1{font-size:1.3rem}.reader-h2{font-size:1.14rem}.reader-h3,.reader-h4{font-size:1rem}.reader-p{white-space:pre-line;margin:0 0 .75rem}.reader-quote{border-left:2px solid color-mix(in oklab, var(--color-veil) 14%, transparent);color:var(--color-chalk-dim);white-space:pre-line;margin:0 0 .75rem 1.5rem;padding-left:.9rem;font-style:italic}.reader-verse{margin:.4rem 0 1rem 1.5rem}.reader-verse p{margin:0}.reader-pre{white-space:pre-wrap;margin:0 0 .9rem}.reader-mono{max-width:none;font-family:var(--font-mono,ui-monospace, monospace);font-size:.84rem;line-height:1.55}.reader-img{border-radius:.6rem;max-width:100%;max-height:70vh;margin:1rem auto;display:block}.reader-gap{height:.9rem}.set-page{margin-top:.5rem;container-type:inline-size}.set-section{padding:1.25rem 0 1.5rem;scroll-margin-top:4.5rem}.set-section+.set-section{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.set-head{margin-bottom:.6rem}.set-head-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.set-title{letter-spacing:.02em;color:var(--color-chalk-faint);font-size:.72rem;font-weight:600}.set-section[data-danger] .set-title{color:var(--color-rose-400)}.set-lead{display:none}.set-status{margin-top:.35rem;font-size:.72rem}@container (min-width:46rem){.set-section{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:2.5rem;padding:1.75rem 0;display:grid}.set-head{margin:0;padding-top:0}.set-head .set-title{line-height:1.1}.set-head-top{justify-content:flex-start}.set-title{letter-spacing:-.005em;color:var(--color-chalk);font-size:.92rem;font-weight:600}.set-lead{color:var(--color-chalk-faint);max-width:15rem;margin-top:.35rem;font-size:.78rem;line-height:1.55;display:block}}.set-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}#cabinet .set-card{background:var(--color-ink-850);border:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:1rem;overflow:hidden}#cabinet[data-theme=light] .set-card{background:var(--color-ink-900);border-color:color-mix(in oklab, var(--color-veil) 10%, transparent);box-shadow:0 1px 2px color-mix(in oklab, var(--color-veil) 5%, transparent)}#cabinet .set-card[data-danger]{border-color:color-mix(in oklab, var(--color-rose-400) 32%, transparent)}#cabinet .set-card>*+*{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}#cabinet .set-card .card{box-shadow:none;background:0 0;border:0;border-radius:0}.set-row{padding:.85rem 1.1rem}#cabinet .set-card .set-row:focus-visible{outline-offset:-5px}.set-row-main{align-items:center;gap:1rem;display:flex}.set-row-text{flex:1;min-width:0}.set-row-title{color:var(--color-chalk);font-size:.875rem}.set-row-hint{color:var(--color-chalk-faint);margin-top:.15rem;font-size:.74rem;line-height:1.5}.sensitive-more{margin-top:.4rem}.news-subs{margin-top:1.25rem;container-type:inline-size}.news-subs>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.78rem;list-style:none;transition:color .18s;display:inline-flex}.news-subs>summary::-webkit-details-marker{display:none}.news-subs>summary:after{content:"";border-right:1.5px solid var(--color-chalk-faint);border-bottom:1.5px solid var(--color-chalk-faint);width:.38rem;height:.38rem;transition:transform .2s var(--ease-out-expo);margin-left:.1rem;transform:translateY(-.12rem)rotate(45deg)}.news-subs[open]>summary:after{transform:translateY(.08rem)rotate(-135deg)}@media (hover:hover){.news-subs>summary:hover>span:last-of-type{color:var(--color-chalk)}}.news-subs[open]>summary{margin-bottom:.6rem}.sensitive-more>summary{cursor:pointer;color:var(--color-chalk-faint);align-items:center;gap:.3rem;font-size:.74rem;list-style:none;transition:color .18s;display:inline-flex}.sensitive-more>summary::-webkit-details-marker{display:none}.sensitive-more>summary:after{content:"";width:.38rem;height:.38rem;transition:transform .2s var(--ease-out-expo);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-.12rem)rotate(45deg)}.sensitive-more[open]>summary:after{transform:translateY(.08rem)rotate(-135deg)}@media (hover:hover){.sensitive-more>summary:hover{color:var(--color-chalk-dim)}}.sensitive-more>p{color:var(--color-chalk-faint);margin-top:.4rem;font-size:.74rem;line-height:1.6}.set-row-control{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@container (max-width:34rem){.set-row:not(:has(.set-row-control>.set-switch:only-child)) .set-row-main{flex-direction:column;align-items:stretch;gap:.55rem}.set-row:not(:has(.set-row-control>.set-switch:only-child)) .set-row-control{justify-content:flex-start}.set-row-control>.seg{flex:1}.set-row[data-stack] .set-row-main{flex-direction:column;align-items:stretch;gap:.55rem}.set-row[data-stack] .set-row-control{justify-content:stretch}.set-row[data-stack] .set-row-control>*{flex:1}}.seg{background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.7rem;gap:.1rem;padding:3px;display:inline-flex;position:relative}.seg[data-wide]{display:flex}#cabinet{--sel-bg:color-mix(in oklab, var(--color-veil) 13%, transparent);--sel-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent)}#cabinet[data-theme=light]{--sel-bg:var(--color-ink-900);--sel-shadow:0 1px 2px color-mix(in oklab, var(--color-veil) 14%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent)}.seg-mark{background:var(--sel-bg);box-shadow:var(--sel-shadow);transition:left .32s var(--ease-out-expo), width .32s var(--ease-out-expo);border-radius:.55rem;position:absolute;top:3px;bottom:3px}.seg-opt{z-index:1;white-space:nowrap;color:var(--color-chalk-dim);transition:color .24s var(--ease-out-expo);border-radius:.55rem;flex:1;padding:5px .8rem;font-size:.78rem;line-height:18px;position:relative}@media (hover:hover){.seg-opt:hover:not(:disabled):not([aria-checked=true]):not([data-on]){color:var(--color-chalk)}}.seg-opt[aria-checked=true]{color:var(--color-chalk);font-weight:500}.seg[aria-disabled=true]{opacity:.6}@container (max-width:34rem){.seg{display:flex}.seg-opt{white-space:normal;text-wrap:balance;flex:auto;min-width:min-content;padding-inline:.55rem;line-height:1.25}.seg-opt:not([aria-checked=true])>.seg-opt-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:22rem){.seg-opt{padding-inline:.25rem;font-size:.7rem}}.set-nav-bar{z-index:15;box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 14%, transparent);background:var(--bar-ground,var(--color-ink-950));margin-top:.75rem;position:sticky;top:0}#cabinet[data-theme=dark] .set-nav-bar{--bar-ground:var(--graphite-pane)}.set-nav-bar[data-stuck]{background:var(--bar-ground,var(--color-ink-950))}.set-nav{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;gap:1.75rem;margin-inline:-4px;padding:.85rem 4px .45rem;display:flex;position:relative;overflow-x:auto}.set-nav>.set-nav-item:first-child{margin-left:auto}.set-nav>.set-nav-item:last-of-type{margin-right:auto}#cabinet .set-nav{scrollbar-width:none}#cabinet .set-nav::-webkit-scrollbar{width:0;height:0;display:none}.set-nav::-webkit-scrollbar{display:none}.set-nav-item{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;color:var(--color-chalk-faint);transition:color .3s var(--ease-out-expo);flex-shrink:0;padding:.2rem 0 .3rem;font-size:.82rem}@media (hover:hover){.set-nav-item:hover{color:var(--color-chalk-dim)}}.set-nav-item[aria-current]{color:var(--color-chalk)}.set-nav-mark{pointer-events:none;height:2px;transition:left .45s var(--ease-out-expo), width .45s var(--ease-out-expo), opacity .2s var(--ease-soft);position:absolute;bottom:0}.set-nav-mark:after{content:"";background:linear-gradient(to right, transparent, var(--color-chalk) 50%, transparent);clip-path:polygon(0 100%,50% 0,100% 100%);position:absolute;inset:0}.set-nav-bar[data-off] .set-nav-mark{opacity:0}.set-nav-bar+.set-section{padding-top:2rem}@media (min-width:40rem){.set-nav-bar{padding-inline:0}.set-nav{padding-inline:4px}}.set-nav-arrow{display:none}@media (min-width:40rem){.set-nav-bar[data-over]{padding-inline:1.75rem}.set-nav-bar[data-over] .set-nav-arrow{z-index:1;width:1.75rem;color:var(--color-chalk-faint);opacity:.35;pointer-events:none;transition:opacity .2s var(--ease-soft), color .2s var(--ease-soft), transform .2s var(--ease-soft);place-items:center;padding-top:.45rem;display:grid;position:absolute;top:0;bottom:1px}.set-nav-arrow[data-side=start]{left:0}.set-nav-arrow[data-side=end]{right:0}.set-nav-bar[data-more-start] .set-nav-arrow[data-side=start],.set-nav-bar[data-more-end] .set-nav-arrow[data-side=end]{opacity:1;pointer-events:auto}@media (hover:hover){.set-nav-arrow:hover{color:var(--color-chalk-dim)}}.set-nav-bar[data-off=start] .set-nav-arrow[data-side=start],.set-nav-bar[data-off=end] .set-nav-arrow[data-side=end]{color:var(--color-chalk);filter:drop-shadow(0 0 4px color-mix(in oklab, var(--color-chalk) 45%, transparent))}}@media (max-width:39.99rem){.set-nav-bar{margin-inline:-.75rem}.set-nav{margin-inline:0;padding-inline:.75rem}.set-nav-bar[data-more-start] .set-nav,.set-nav-bar[data-more-end] .set-nav{--fade-start:0rem;--fade-end:0rem;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%)}.set-nav-bar[data-more-start] .set-nav{--fade-start:.75rem}.set-nav-bar[data-more-end] .set-nav{--fade-end:.75rem}}@media (min-width:64rem){.set-nav-bar:not([data-wide]){display:none}}.seg-opt{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.set-switch{contain:layout;background-color:color-mix(in srgb, var(--cab-ground) 88%, #8a7a60);background-image:linear-gradient(#0000000a,#ffffff0d);border:0;border-radius:9999px;flex-shrink:0;width:2.75rem;height:1.5rem;transition:background-color .45s cubic-bezier(.65,0,.35,1),box-shadow .45s cubic-bezier(.65,0,.35,1);position:relative;box-shadow:inset 0 1.5px 2.5px #503c1e47,inset 0 -1px #ffffffe6,0 1px #fffc}.set-switch:is([aria-checked=true],[data-on]){background-color:#8e8e96;box-shadow:inset 0 1.5px 2.5px #3c280a59,inset 0 -1px #ffffff40,0 1px #fffc}.set-switch:disabled{opacity:.5}.set-switch-knob{will-change:transform;background:linear-gradient(#fff,#efebe4);border-radius:9999px;width:1.125rem;height:1.125rem;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:.1875rem;transform:translateY(-50%);box-shadow:0 1px 2px #3c2d144d,0 2px 5px #3c2d1426,inset 0 -1px #0000000a}.set-switch:is([aria-checked=true],[data-on]) .set-switch-knob{transform:translate(1.25rem,-50%)}#cabinet[data-theme=dark] .set-switch{background-color:color-mix(in srgb, var(--cab-ground) 86%, #000);background-image:linear-gradient(#00000014,#ffffff08);box-shadow:inset 0 1.5px 2.5px #0000008c,inset 0 -1px #ffffff0f,0 1px #ffffff0d}#cabinet[data-theme=dark] .set-switch:is([aria-checked=true],[data-on]){background-color:color-mix(in srgb, var(--color-brand-400) 62%, var(--color-ink-850));box-shadow:inset 0 1.5px 2.5px #00000073,inset 0 -1px #ffffff1f,0 1px #ffffff0d}#cabinet[data-theme=dark] .set-switch-knob{background:radial-gradient(circle at 35% 28%,#fffffff2,#e1e1e6d9 38%,#a5a5ace6 100%);box-shadow:0 1px 3px #0000008c,inset 0 -1px 1px #00000026}#cabinet[data-theme=dark] .notice-check{background:color-mix(in srgb, var(--cab-ground) 80%, #000);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 1.5px #000000b3}@supports (color:lab(0% 0 0)){#cabinet[data-theme=dark] .notice-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 1.5px lab(0% 0 0/.7)}}#cabinet[data-theme=dark] :is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check{background:color-mix(in srgb, var(--color-brand-400) 62%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), inset 0 1px 1.5px #000000b3}@supports (color:lab(0% 0 0)){#cabinet[data-theme=dark] :is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), inset 0 1px 1.5px lab(0% 0 0/.7)}}.set-switch[data-small]{width:2.25rem;height:1.25rem}.set-switch[data-small] .set-switch-knob{width:.9375rem;height:.9375rem;left:.15625rem}.set-switch[data-small]:is([aria-checked=true],[data-on]) .set-switch-knob{transform:translate(1rem,-50%)}.set-row-link{transition:background-color .2s var(--ease-soft)}@media (hover:hover){.set-row-link:hover{background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.set-row-control{flex-wrap:wrap;max-width:100%}#cabinet .set-card .set-row+.set-row,#cabinet .set-card .card+.card{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.set-card .journal-feed{gap:0}.set-card .journal-block+.journal-block{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.set-card .journal-day{margin:0;padding:.75rem 1.1rem .15rem}#cabinet .set-card .journal-list{padding-inline:1.1rem}.set-card .stats-panel>*+*{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.set-card .flex.flex-col.gap-2:has(>.card){gap:0}.set-field{width:15rem;max-width:100%}@container (max-width:34rem){.set-field{width:100%}}.set-row-note{justify-content:flex-end;gap:.75rem;display:flex}.set-row-note>[aria-live]:not(:empty){margin-top:.5rem}.chat-set{container-type:inline-size}.chat-set>.set-section:first-child{padding-top:0}.chat-set>.set-section:last-child{padding-bottom:0}.chat-set>details.set-section:not([open])>.set-head{margin-bottom:0}.seg-opt-solid[data-on]{color:var(--color-chalk);background:var(--sel-bg);box-shadow:var(--sel-shadow);font-weight:500}.space-name-edit{color:var(--color-chalk);transition:background-color .15s}@media (hover:hover){.space-name-edit:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.space-name-pencil{color:var(--color-chalk-faint);transition:color .15s}@media (hover:hover){.space-name-edit:hover .space-name-pencil{color:var(--color-chalk)}}.sec-edit{flex-direction:column;gap:.9rem;display:flex}.sec-make{background:color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:1rem;gap:.7rem;padding:.85rem}.sec-head{align-items:center;gap:.5rem;display:flex}.sec-face{flex-shrink:0;position:relative}#cabinet .sec-face-input{text-align:center;cursor:pointer;width:2.4rem;height:2.4rem;padding:0;font-size:1.05rem}.sec-face-input::placeholder{color:var(--color-chalk-faint)}.sec-face-badge{width:1.05rem;height:1.05rem;color:var(--color-chalk-dim);background:var(--color-ink-850);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);pointer-events:none;border-radius:.35rem;place-items:center;display:grid;position:absolute;bottom:-.25rem;right:-.25rem}#cabinet[data-theme=light] .sec-face-badge{background:var(--color-ink-900)}#cabinet .sec-name{flex:1;min-width:0;height:2.4rem;font-size:.92rem;font-weight:500}#cabinet .sec-desc{resize:none;overflow:hidden}.sec-caption{color:var(--color-chalk-faint);padding-inline:.85rem;font-size:.68rem}.sec-list{border:1px solid color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.85rem;margin:0;padding:0;list-style:none;overflow:hidden}.sec-list>li+li{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.sec-row{padding:.3rem .35rem .3rem .45rem}.sec-row-main{align-items:center;gap:.4rem;min-height:2.1rem;display:flex}.sec-row-name{min-width:0;color:var(--color-chalk);background:0 0;border-radius:.5rem;outline:none;flex:1;padding:.3rem .4rem;font-size:.84rem;transition:background-color .15s}.sec-row-name:focus{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}@media (hover:hover){.sec-row-name:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.sec-row-name::placeholder{color:var(--color-chalk-faint)}.sec-add-plus{color:var(--color-chalk-faint);margin-left:.35rem}.sec-dot{background:var(--color-brand-400);border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem}.sec-row-extra{flex-direction:column;gap:.5rem;padding:.35rem .25rem .3rem;display:flex}.sec-row-extra[hidden]{display:none}.sec-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sec-foot{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.tag-row{transition:opacity .15s;position:relative}.tag-grip{cursor:grab;touch-action:none;opacity:.45;transition:opacity .15s}.tag-grip:focus-visible{opacity:1}@media (hover:hover){.tag-row:hover .tag-grip{opacity:1}}.tag-row[data-dragging]{opacity:.4}.tag-row[data-dragging] .tag-grip{cursor:grabbing}.tag-row[data-drop]:after{content:"";background:var(--color-brand-400);border-radius:2px;height:2px;position:absolute;left:0;right:0}.tag-row[data-drop=before]:after{top:-1px}.tag-row[data-drop=after]:after{bottom:-1px}.week-summary-main{color:var(--color-chalk);font-size:.9rem}.week-summary-best{color:var(--color-chalk-dim)}.week-summary-hint{color:var(--color-chalk-faint);margin-top:.15rem;font-size:.72rem}.today-top{flex-direction:column;gap:.2rem;display:flex}.today-sum{color:var(--color-chalk-dim);flex-wrap:wrap;gap:.15rem .5rem;font-size:.76rem;display:flex}.today-sum>*+:before{content:"·";color:var(--color-chalk-faint);margin-right:.5rem}@media (hover:hover){.today-sum a:hover{color:var(--color-chalk)}}.tag-emoji{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex-shrink:0;width:1.9rem;height:1.9rem;font-size:1rem;transition:background-color .15s;caret-color:#0000!important}.tag-emoji:focus-visible{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.tag-emoji:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tag-name{width:100%;color:var(--color-chalk);text-overflow:ellipsis;cursor:text;background:0 0;border:0;border-radius:.5rem;outline:none;margin-left:-.4rem;padding:.1rem .4rem;font-size:.875rem;transition:background-color .15s,box-shadow .15s;display:block}@media (hover:hover){.tag-name:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.tag-name:focus{background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent)}.push-pickers{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:.25rem;display:flex}.push-foot-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.notify-details{color:var(--color-chalk-dim);align-items:center;gap:.35rem;margin-top:.6rem;font-size:.76rem;transition:color .15s;display:inline-flex}.notify-details[aria-expanded=true]{color:var(--color-chalk)}@media (hover:hover){.notify-details:hover{color:var(--color-chalk)}}.notify-details[aria-expanded=true] .people-legend-chev{transform:rotate(180deg)}.notice-groups{flex-direction:column;gap:.7rem;margin-top:.75rem;display:flex}.notice-group{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.notice-group-name{color:var(--color-chalk-faint);font-size:.72rem}@container (max-width:34rem){.notice-group{grid-template-columns:1fr;gap:.35rem}}.push-matrix-wrap{margin-top:.75rem}.push-matrix{grid-template-columns:minmax(0,1fr) repeat(2,minmax(5.5rem,auto));display:grid}.push-bar{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.push-bar>*{width:15rem;max-width:100%}@container (max-width:34rem){.push-bar>*{width:100%}.push-matrix{grid-template-columns:minmax(0,1fr) repeat(2,minmax(4.75rem,auto))}}.push-row,.push-group{display:contents}.push-row>*{border-bottom:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent);align-items:center;min-height:2.25rem;display:flex}.push-kind{color:var(--color-chalk-dim);flex-direction:column;justify-content:center;align-items:flex-start;gap:.05rem;padding:.3rem .75rem .3rem 0;font-size:.8rem}.push-kind-hint{color:var(--color-chalk-faint);font-size:.68rem;line-height:1.3}.push-head>*{align-items:flex-end;padding-bottom:.4rem}.push-dev{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:.1rem;min-width:0;padding:0 .25rem .4rem}.push-dev-name{max-width:100%;color:var(--color-chalk);overflow-wrap:anywhere;font-size:.74rem;line-height:1.25}.push-dev-sub{color:var(--color-chalk-faint);white-space:nowrap;font-size:.62rem}.push-all .push-kind{color:var(--color-chalk)}.push-group-head>*{min-height:0;color:var(--color-chalk-faint);grid-column:1/-1;padding:.85rem 0 .3rem;font-size:.68rem}.push-cell-wrap{justify-content:center}.push-cell{border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}@media (hover:hover){.push-cell:hover .notice-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 10%, transparent)}}.push-cell[aria-checked=mixed] .notice-check{color:#fff;background:color-mix(in oklab, var(--color-brand-500) 18%, transparent)}.push-foot>*{border-bottom:0}.push-remove{color:var(--color-chalk-faint);border-radius:9999px;padding:.2rem .5rem;font-size:.68rem;transition:color .18s,background-color .18s}@media (hover:hover){.push-remove:hover{color:var(--color-rose-300,#fda4af);background:color-mix(in oklab, var(--color-rose-400,#fb7185) 10%, transparent)}}.push-remove:disabled{opacity:.5}@media (hover:hover){.push-inherit:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.notice-chip{color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);background:0 0;border-radius:9999px;align-items:center;gap:.35rem;padding:4px .7rem 4px .3rem;font-size:.76rem;line-height:16px;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}@media (hover:hover){.notice-chip:hover{color:var(--color-chalk-dim)}}.notice-chip:disabled{opacity:.6}.notice-check{color:#0000;background:color-mix(in oklab, var(--color-veil) 5%, transparent);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:9999px;place-items:center;transition:color .18s,background-color .18s,box-shadow .18s;display:grid}.notice-chip[aria-checked=true]{color:var(--color-chalk);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent)}:is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check{color:#fff;background:color-mix(in oklab, var(--color-brand-500) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent), inset 0 1px 1.5px #00000040}@supports (color:lab(0% 0 0)){:is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent), inset 0 1px 1.5px lab(0% 0 0/.25)}}:is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check svg{filter:drop-shadow(0 1px 1px #00000073);filter:drop-shadow(0 1px 1px lab(0% 0 0/.45))}#cabinet[data-theme=light] :is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check svg{filter:drop-shadow(0 1px 1.5px color-mix(in oklab, var(--color-veil) 45%, transparent))}#cabinet[data-theme=light] .notice-check{background:color-mix(in oklab, var(--color-veil) 6%, var(--color-ink-950));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 22%, transparent)}#cabinet[data-theme=light] :is(.notice-chip,.fact-pick,.push-cell)[aria-checked=true] .notice-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 30%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 35%, transparent);background:#8e8e96}.set-row{position:relative}.set-people{margin:0;padding:0;list-style:none}#cabinet .set-people>li+li{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.profile-row-field{field-sizing:content;min-height:2.4rem;max-height:50vh}.notice-bell{position:relative}.notice-bell-phone{width:2.25rem;height:2.25rem;color:var(--color-chalk-dim);border-radius:.6rem;place-items:center;display:grid}.notice-bell-count{color:var(--color-brand-400);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600;line-height:1;position:absolute;top:.05rem;right:.1rem}.notice-places{flex-wrap:wrap;gap:.3rem;padding:0 .5rem .55rem;display:flex}.notice-place-count{color:var(--color-brand-400);font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:600}.notice-panel{width:min(22rem,100vw - 2rem);padding:.35rem}@media (max-width:30rem){.notice-panel{width:calc(100vw - 1rem)}}.notice-panel-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .5rem .45rem;display:flex}.notice-panel-title{color:var(--color-chalk);font-size:.82rem;font-weight:600}.notice-panel-all{color:var(--color-chalk-faint);font-size:.72rem;transition:color .15s}@media (hover:hover){.notice-panel-all:hover{color:var(--color-chalk)}}.notice-panel-empty{color:var(--color-chalk-faint);padding:1rem .6rem 1.1rem;font-size:.76rem;line-height:1.5}.notice-panel-list{max-height:min(26rem,70vh);overflow-y:auto}.notice-day-name{color:var(--color-chalk-faint);padding:.45rem .55rem .2rem;font-size:.66rem}.notice-row{text-align:left;border-radius:.6rem;gap:.55rem;width:100%;padding:.5rem .55rem;transition:background-color .15s;display:flex}@media (hover:hover){.notice-row:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.notice-row-dot{width:.9rem;height:1.15rem;color:var(--color-brand-300);border-radius:9999px;flex-shrink:0;place-items:center;margin:-.05rem -.2rem 0;display:grid;position:relative}.notice-row-dot:after{content:"";position:absolute;inset:-.5rem -.45rem}.notice-row-dot:disabled{cursor:default}.notice-row-dot-mark,.notice-row-dot-check{transition:opacity .2s var(--ease-soft), transform .2s var(--ease-soft);grid-area:1/1}.notice-row-dot-mark{background:0 0;border-radius:9999px;width:.4rem;height:.4rem}.notice-row[data-unread] .notice-row-dot-mark{background:var(--color-brand-300)}.notice-row-dot-check{opacity:0;width:.75rem;height:.75rem;transform:scale(.6)}@media (hover:hover){.notice-row[data-unread] .notice-row-dot:is(:hover,:focus-visible) .notice-row-dot-mark{opacity:0;transform:scale(.4)}.notice-row[data-unread] .notice-row-dot:is(:hover,:focus-visible) .notice-row-dot-check{opacity:1;transform:none}}.notice-row-main{text-align:left;width:100%;display:block}.notice-row-full{color:var(--color-chalk-dim);overflow-wrap:anywhere;margin-top:.25rem;font-size:.76rem;line-height:1.5}.notice-row-full strong{color:var(--color-chalk);font-weight:600}.notice-row-more{color:var(--color-chalk-dim);text-underline-offset:2px;margin-left:.6rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}@media (hover:hover){.notice-row-more:hover{color:var(--color-chalk)}}.notice-row-what{color:var(--color-chalk-dim);font-size:.72rem;display:block}.notice-row[data-unread] .notice-row-what{color:var(--color-chalk);font-weight:500}.notice-row-who{color:var(--color-chalk-faint);font-weight:400}.notice-row-body{color:var(--color-chalk-dim);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.notice-row-meta{color:var(--color-chalk-faint);margin-top:.2rem;font-size:.64rem;display:block}.notice-cards{z-index:85;flex-direction:column;gap:.5rem;width:min(26rem,100vw - 2rem);display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.notice-card{background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 30%, transparent), 0 18px 50px -18px #0000008c;animation:notice-in .4s var(--ease-out-expo) both;border-radius:1rem;padding:.75rem .85rem .8rem}#cabinet[data-theme=light] .notice-card{background:var(--color-ink-900)}.notice-card-head{align-items:center;gap:.5rem;display:flex}.notice-card-kind{color:var(--color-brand-300);font-size:.7rem;font-weight:600}.notice-card-space{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-chalk-faint);font-size:.68rem;overflow:hidden}.notice-card-close{width:1.5rem;height:1.5rem;color:var(--color-chalk-faint);border-radius:.5rem;place-items:center;margin-left:auto;transition:color .15s,background-color .15s;display:grid}@media (hover:hover){.notice-card-close:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.notice-card-body{color:var(--color-chalk);overflow-wrap:anywhere;margin-top:.35rem;font-size:.88rem;line-height:1.45}.notice-card-failed{color:var(--color-rose-400);margin-top:.35rem;font-size:.72rem}.notice-card-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.notice-card-open{color:var(--color-chalk-dim);margin-left:auto;font-size:.76rem;transition:color .15s}@media (hover:hover){.notice-card-open:hover{color:var(--color-chalk)}}@keyframes notice-in{0%{opacity:0;transform:translateY(-.6rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.notice-card{animation:none}}.notice-plans{border-bottom:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-bottom:.3rem;padding-bottom:.3rem}.notice-plans-hint{color:var(--color-chalk-faint);padding:0 .55rem .3rem;font-size:.66rem;line-height:1.45}@media (max-width:40rem) and (hover:hover){.task-table-head[data-tag-open]>:first-child,.task-table-head[data-group-open]>:not(:first-child){visibility:hidden}}@media (max-width:40rem) and (hover:none){.task-table-head[data-group-open]>:not(:first-child){display:none}.task-table-head[data-tag-open]>:not(:has(.tag-strip)){display:none}.task-table-head .group-strip[data-open]{width:100%}.task-table-head>:has(.tag-strip[data-open]){flex:1}.task-table-head>:has(.tag-strip[data-open]) .tag-strip{flex:1}}@media (max-width:63.99rem){.dash-grid>.widget{scroll-margin-top:3.5rem}}@media (hover:none),(max-width:63.99rem){.sched[data-shimmer] .sched-card[data-done]:before,.sched[data-shimmer] .sched-chip[data-done]:before{animation:none}}@media (max-width:40rem){.tracker-table .tracker-name{max-width:7.5rem}.tracker-table .tracker-name>.truncate{min-width:0}}.fact-pick{cursor:pointer;touch-action:none;width:2rem;transition:opacity .18s var(--ease-soft);flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-start;margin:-.625rem 0 -.625rem -1.25rem;padding:.835938rem 0 0 .25rem;display:flex}.fact-pick:focus-visible{outline:none}.fact-pick:focus-visible .notice-check{outline:1.5px solid color-mix(in oklab, var(--color-brand-400) 65%, transparent);outline-offset:2px}@media (hover:hover){.fact-list:not([data-picking]) .fact-line:not(:hover) .fact-pick:not(:focus-visible){opacity:0}}.fact-hold-hint{display:none}@media (hover:none){.fact-list .fact-pick,.fact-list .fact-forget{display:none}.fact-hold-hint{display:block}.fact-list .fact-cell{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .18s var(--ease-soft)}.fact-list .fact-line[data-picked]>.fact-cell{background:color-mix(in oklab, var(--color-brand-400) 9%, transparent)}}.done-today-check{z-index:1;width:1rem;height:1rem;color:var(--color-mint-400);background:color-mix(in oklab, var(--color-mint-400) 15%, transparent);transition:background-color .22s var(--ease-out-expo), color .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}@media (hover:hover){.done-today-check:hover{color:var(--color-chalk-dim);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 32%, transparent);background:0 0}}.done-today-row[data-back] .done-today-check{color:#0000;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 32%, transparent);background:0 0}.done-today-title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-chalk-faint) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-chalk-faint) 60%, transparent);transition:text-decoration-color .25s,color .25s}.done-today-row[data-back] .done-today-title{color:var(--color-chalk-dim);text-decoration-color:#0000}.tracker-streak{min-height:1rem}.tracker-streak-in{animation:tracker-streak-in .35s var(--ease-out-expo) both}@keyframes tracker-streak-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.tracker-streak-in{animation:none}}.nb-status{color:var(--color-chalk-faint);justify-items:end;font-size:.72rem;display:inline-grid}.nb-status>span{white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-out-expo);grid-area:1/1}.nb-status>span[data-on]{opacity:.85}.nb-status>span[data-bad]{color:var(--color-danger,#f87171)}.sched-grid>.sched-stick{--stick-bg:var(--color-ink-850);z-index:7;background:var(--stick-bg);box-shadow:0 1px 0 0 var(--stick-bg), 0 -1px 0 0 var(--stick-bg);position:sticky;left:0}[data-theme=light] .sched-grid>.sched-stick{--stick-bg:var(--color-ink-900)}.sched-grid>.sched-lane-label{transition:height .32s var(--ease-out-expo);place-self:stretch stretch;overflow:hidden}.sched-vwin{height:calc(var(--win-h) + .9rem);padding-top:.5rem;position:relative;overflow:visible clip}.sched-vwin>.sched-body{transition:transform .4s var(--ease-out-expo);margin-bottom:0}.sched-vwin[data-panning]>.sched-body{transition:none}.sched-vwin[data-panning],.sched-vwin[data-panning] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.sched-edge{translate:var(--sl,0px) 0;z-index:8;font-variant-numeric:tabular-nums;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-ink-950,#000) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sched-hover-in .2s var(--ease-soft);border-radius:999px;padding:.1rem .45rem;font-size:.66rem;transition:color .2s;position:absolute;right:.4rem}@media (hover:hover){.sched-edge:hover{color:var(--color-chalk)}}.sched-edge[data-at=top]{top:.55rem}.sched-edge[data-at=bottom]{bottom:.35rem}@media (prefers-reduced-motion:reduce){.sched-vwin>.sched-body{transition:none}}.people-fold{opacity:0;transition:grid-template-rows .4s var(--ease-out-expo), opacity .3s ease;grid-template-rows:0fr;display:grid}.people-fold[data-open]{opacity:1;grid-template-rows:1fr}.people-fold>div{min-height:0;overflow:hidden}.people-panel{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-top:.85rem}.people-picks{border-bottom:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent);flex-direction:column;gap:.55rem;padding:.85rem 0;display:flex}.people-pick{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.people-pick-title,.people-action-title{color:var(--color-chalk);font-size:.8rem}.people-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:.85rem;display:flex}.people-role{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.people-actions-do{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.people-act{color:var(--color-chalk-dim);align-items:center;gap:.4rem;font-size:.78rem;transition:color .15s;display:inline-flex}@media (hover:hover){.people-act:hover{color:var(--color-chalk)}}.people-act[data-danger]{color:var(--color-danger)}@media (hover:hover){.people-act[data-danger]:hover{color:color-mix(in oklab, var(--color-danger) 80%, var(--color-chalk))}}@container (max-width:34rem){.people-pick{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (max-width:40rem){.people-pick{grid-template-columns:minmax(0,1fr);gap:.35rem}}.people-groups{margin:.75rem 0 0;padding:0;list-style:none}.people-group{padding-block:.7rem}.people-group+.people-group{border-top:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent)}.people-group-new{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.people-group-new .field-line,.people-picks .field-line{padding-block:.28rem;font-size:.8rem}.invite-new{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.invite-new .seg{padding:.12rem}.invite-new .seg-opt{padding-block:.15rem}.invite-new .notice-chip,.people-picks .notice-chip{padding-block:.28rem}.invite-new-do{gap:.5rem;margin-left:auto;display:flex}.invite-list{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-top:.85rem;padding-top:.15rem}.invite-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"link link""meta do""said said";align-items:center;gap:.3rem 1rem;padding:.55rem 0;display:grid}.invite-list>div+div .invite-row{border-top:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent)}.invite-row-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-chalk-dim);grid-area:link;font-size:.72rem;overflow:hidden}.invite-row-meta{min-width:0;color:var(--color-chalk-faint);grid-area:meta;font-size:.7rem}.invite-row-do,.invite-row-ask{grid-area:do;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.invite-row-ask{grid-column:1/-1}.invite-row-said{grid-area:said}@container (max-width:34rem){.invite-new-do{width:100%;margin-left:0}.invite-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"link""meta""do""said";gap:.3rem;padding:.7rem 0}.invite-row-do{justify-content:flex-start;margin-top:.2rem}.invite-row-ask{grid-column:1/-1}}@media (max-width:40rem){.invite-new-do{width:100%;margin-left:0}.invite-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"link""meta""do""said";gap:.3rem;padding:.7rem 0}.invite-row-do{justify-content:flex-start;margin-top:.2rem}.invite-row-ask{grid-column:1/-1}}.people-legend-toggle{color:var(--color-chalk-dim);align-items:center;gap:.45rem;font-size:.8rem;transition:color .15s;display:inline-flex}.people-legend-toggle[data-flat]{color:var(--color-chalk);font-size:.875rem}.people-legend-toggle:not([data-flat]){color:var(--color-chalk);font-size:.875rem;font-weight:500}.people-legend-toggle[aria-expanded=true]{color:var(--color-chalk)}@media (hover:hover){.people-legend-toggle:hover{color:var(--color-chalk)}}.people-legend-chev{transition:transform .3s var(--ease-out-expo)}.people-legend-toggle[aria-expanded=true] .people-legend-chev{transform:rotate(180deg)}.people-legend-row{grid-template-columns:9rem minmax(0,1fr);gap:.1rem .9rem;padding:.22rem 0;font-size:.72rem;display:grid}.people-legend-row dt{color:var(--color-chalk-dim)}.people-legend-row dd{color:var(--color-chalk-faint);line-height:1.4}.people-legend-group+.people-legend-group{margin-top:.6rem}.people-legend-head{color:var(--color-chalk-faint);padding-bottom:.15rem;font-size:.66rem}@container (max-width:34rem){.people-legend-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.people-legend-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.people-fold,.people-legend-chev{transition:none}}.nx{flex-direction:column;gap:.75rem;display:flex}.nx-error{color:var(--color-danger,#f87171);font-size:.76rem}.nx-grid{border-radius:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-content:start;gap:.5rem;min-height:9rem;padding:.25rem 0;display:grid}.nx-tile{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in oklab, var(--color-veil) 2.5%, transparent);min-width:0;height:3.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);transition:background-color .2s var(--ease-out-expo), box-shadow .25s var(--ease-out-expo), transform .25s var(--ease-out-expo);animation:nx-in .28s var(--ease-out-expo) both;border-radius:.85rem;align-items:center;gap:.75rem;padding:0 .85rem 0 .6rem;display:flex;position:relative}@keyframes nx-in{0%{opacity:0;transform:translateY(3px)}}@media (hover:hover){.nx-tile:hover{background:color-mix(in oklab, var(--color-veil) 5.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 13%, transparent);outline:none}}.nx-tile:focus-visible{--focus-line:color-mix(in oklab, var(--color-brand-400) 65%, transparent);background:color-mix(in oklab, var(--color-veil) 5.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 13%, transparent);filter:drop-shadow(1.5px 0 0 var(--focus-line)) drop-shadow(-1.5px 0 0 var(--focus-line)) drop-shadow(0 1.5px 0 var(--focus-line)) drop-shadow(0 -1.5px 0 var(--focus-line));outline:none}.nx[data-skin][data-layout] .nx-tile.nx-note:focus-visible{filter:none;box-shadow:inset 0 0 0 1.5px var(--focus-line)}.nx[data-skin=dossier][data-layout] .nx-tile.nx-note:focus-visible{box-shadow:inset 0 0 0 1.5px var(--kraft-ink), 0 12px 18px -12px #00000080}.nx-tile{-webkit-tap-highlight-color:transparent}.nx-tile[data-drop]{background:color-mix(in oklab, var(--color-brand-400) 12%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-brand-400) 55%, transparent)}.nx-label{min-width:0}.nx-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-chalk);font-size:.86rem;line-height:1.25;display:block;overflow:hidden}.nx-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-chalk-faint);font-size:.7rem;display:block;overflow:hidden}.nx-note .nx-meta{flex:none;align-items:center;gap:.45rem;height:1rem;margin-top:auto;display:flex}.nx-note .nx-meta>span:first-child{flex:none}.nx-note .nx-meta>span:first-child,.nx-mark{line-height:1}.nx-mark{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.12rem;display:inline-flex}.nx-mark:nth-child(2){margin-left:auto}.nx-mark-ic{flex:none;width:.75rem;height:.75rem}.nx-mark-fmt{height:.95rem;font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);letter-spacing:0;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 45%, transparent);background:0 0;border-radius:.25rem;align-items:center;padding:.09rem .28rem 0;font-size:.56rem;font-weight:650;line-height:1;display:inline-flex}.nx[data-skin=dossier] .nx-mark-fmt{color:inherit;background:0 0;font-family:inherit;font-weight:700}.nx[data-skin=dossier] .nx-note .nx-meta>span:first-child,.nx[data-skin=dossier] .nx-mark-n{position:relative;top:.08rem}.nx[data-skin=dossier] .nx-mark-fmt{padding-top:.25rem}.nx-input{width:100%;min-width:0;color:var(--color-chalk);background:0 0;border-radius:.45rem;outline:none;margin-left:-.35rem;padding:.2rem .35rem;font-size:.86rem}.nx-input:focus{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}.nx-input{transform-origin:0;animation:nx-input-in .24s var(--ease-out-expo)}@keyframes nx-input-in{0%{opacity:.7;background-color:#0000;transform:scaleX(.97)}}@media (prefers-reduced-motion:reduce){.nx-input{animation:none}}.nx-tile .nx-paper-input{width:calc(100% - 1.4rem);margin-block:-.2rem;font-weight:550}.nx[data-skin=dossier] .nx-paper-input{font-family:var(--type);color:var(--paper-ink);font-size:.82rem;font-weight:700}.nx[data-skin=dossier] .nx-paper-input:focus{background:#46321412}.nx-empty{text-align:center;color:var(--color-chalk-faint);grid-column:1/-1;padding:2rem .5rem;font-size:.82rem}.nx-empty[data-loading]{order:1000000}.nx-empty-first{flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.nx-empty-mark{border:1px solid color-mix(in oklab, var(--color-veil) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--color-chalk-faint);border-radius:.75rem;place-items:center;display:grid}.nx-empty-title{color:var(--color-chalk);font-size:1.05rem;font-weight:500}.nx-empty-lead{max-width:26rem;color:var(--color-chalk-dim);font-size:.875rem;line-height:1.5}.nx-empty-go{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem;display:flex}.nx-empty-hint{opacity:.8;margin-top:.35rem;font-size:.74rem}@media (prefers-reduced-motion:reduce){.nx-tile{animation:none}}@media (hover:hover){.nx-note[data-attach]:hover{background:color-mix(in oklab, var(--color-brand-400) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-brand-400) 50%, transparent)}}.nx-folder,.nx-note{padding-right:2.6rem}.notes-crumb[data-drop]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-brand-400) 14%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand-400) 14%, transparent);border-radius:.45rem}.nx-grid{min-height:50vh}.nb-status[data-beside]{position:absolute;top:50%;right:calc(100% + .75rem);translate:0 -50%}.nx{--kraft-a:#e3c690;--kraft-b:#cfa866;--kraft-edge:#b38a4c;--kraft-ink:#4a3218;--label:#f6efdc;--paper:#f3ecdc;--paper-lift:#f6efdc;--paper-line:#466ea021;--paper-ink:#2f2a22;--stamp-ink:#9a2f2a;--type:"Courier New", "Courier Prime", ui-monospace, "SFMono-Regular", Menlo, monospace}#cabinet:not([data-theme=light]) .nx{--kraft-a:#8f7448;--kraft-b:#75592f;--kraft-edge:#5c4422;--kraft-ink:#f1e3c4;--label:#d9cfb6;--paper:#d7d1c3;--paper-lift:#dad4c6;--paper-line:#283c5a29;--paper-ink:#24211c;--stamp-ink:#7c2520}.nx[data-skin=dossier] .nx-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1.6rem 1.1rem;padding:.9rem 0 .5rem}.nx[data-skin=dossier] .nx-tile{height:8.6rem;box-shadow:none;background:0 0;border-radius:0;align-items:stretch;padding:0}@media (hover:hover){.nx[data-skin=dossier] .nx-tile:not(.nx-folder,.nx-note):hover{box-shadow:none;background:0 0}}.nx[data-skin=dossier] .nx-tile:not(.nx-folder,.nx-note):focus-visible{box-shadow:none;background:0 0}.nx[data-skin=dossier] .nx-folder{color:var(--kraft-ink);background:radial-gradient(120% 80% at 20% 0%, #ffffff29, transparent 60%), repeating-linear-gradient(115deg, #00000005 0 2px, transparent 2px 5px), linear-gradient(172deg, var(--kraft-a), var(--kraft-b));transition:transform .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo);border-radius:.2rem .45rem .45rem;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:.9rem .8rem .65rem;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 1px 1px #0000002e,0 10px 18px -12px #0000008c}.nx[data-skin=dossier] .nx-folder:before{content:"";background:linear-gradient(180deg, var(--kraft-a), var(--kraft-a));clip-path:polygon(0 0,82% 0,100% 100%,0 100%);border-radius:.3rem .45rem 0 0;width:42%;height:.75rem;position:absolute;top:-.62rem;left:0;box-shadow:inset 0 1px #ffffff4d}.nx[data-skin=dossier] .nx-folder:focus-visible{transform:translateY(-2px)rotate(-.4deg);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 2px 2px #00000029,0 16px 24px -14px #0009}@media (hover:hover){.nx[data-skin=dossier] .nx-folder:hover{transform:translateY(-2px)rotate(-.4deg);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 2px 2px #00000029,0 16px 24px -14px #0009}}.nx[data-skin=dossier] .nx-folder[data-drop]{box-shadow:0 0 0 2px var(--color-brand-400), 0 16px 24px -14px #0009;transform:translateY(-3px)scale(1.02)}.nx[data-skin=dossier] .nx-label{background:var(--label);border-radius:.1rem;align-self:flex-start;max-width:100%;padding:.25rem .5rem .2rem;transform:rotate(-.8deg);box-shadow:0 0 0 1px #0000001a,0 1px 1px #0000001f}.nx[data-skin=dossier] .nx-label .nx-name{font-family:var(--type);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:#2a1f12;font-size:.8rem;font-weight:700;display:block;overflow:hidden}.nx[data-skin=dossier] .nx-label .nx-input{font-family:var(--type);letter-spacing:.02em;text-transform:uppercase;color:#2a1f12;background:0 0;margin:0;padding:0;font-size:.8rem;font-weight:700}.nx[data-skin=dossier] .nx-folder .nx-meta{font-family:var(--type);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--kraft-ink) 75%, transparent);font-size:.66rem}.nx[data-skin=dossier] .nx-stamp{z-index:2;color:var(--stamp-ink);place-items:center;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.6rem;transform:rotate(-8deg)}.nx[data-skin=dossier] .nx-stamp-btn{min-width:2.2rem;min-height:2.2rem;color:inherit;transition:transform .25s var(--ease-out-expo);border-radius:.5rem;place-items:center;display:grid}@media (hover:hover){.nx[data-skin=dossier] .nx-stamp-btn:hover{transform:scale(1.12)rotate(4deg)}}.nx[data-skin=dossier] .nx-stamp svg{width:1.5rem;height:1.5rem}.nx[data-skin=dossier] .nx-stamp-empty{border:1.5px dashed color-mix(in oklab, var(--kraft-ink) 45%, transparent);opacity:0;border-radius:999px;width:1.9rem;height:1.9rem;transition:opacity .2s;display:block}@media (hover:hover){.nx[data-skin=dossier] .nx-folder:hover .nx-stamp-empty,.nx[data-skin=dossier] .nx-note:hover .nx-stamp-empty{opacity:.7}}.nx[data-skin=dossier] .nx-note{color:var(--paper-ink);background:linear-gradient(90deg, transparent .75rem, #c83c3c38 .75rem .8rem, transparent .8rem), repeating-linear-gradient(180deg, transparent 0 1.15rem, var(--paper-line) 1.15rem calc(1.15rem + 1px)), var(--paper);transition:transform .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo);background-position:0 0,0 .35rem,0 0;border-radius:.15rem;flex-direction:column;gap:.25rem;padding:.85rem .85rem .6rem 1.15rem;box-shadow:0 0 0 1px #5a41191a,0 1px 1px #00000029,0 10px 16px -12px #00000073}.nx[data-skin=dossier] .nx-note:after{content:"";background:linear-gradient(225deg, color-mix(in oklab, var(--paper) 88%, #fff) 50%, color-mix(in oklab, var(--paper) 80%, #000) 50%);width:1.1rem;height:1.1rem;position:absolute;top:0;right:0;box-shadow:-1px 1px 2px #0000001f}.nx[data-skin=dossier] .nx-note:focus-visible{transform:translateY(-2px)rotate(.4deg)}@media (hover:hover){.nx[data-skin=dossier] .nx-note:hover{transform:translateY(-2px)rotate(.4deg)}}.nx[data-skin=dossier] .nx-note[data-drop]{box-shadow:inset 0 0 0 2px var(--kraft-ink), 0 12px 18px -12px #00000080;transform:translateY(-3px)scale(1.02)}.nx[data-skin=dossier] .nx-paper-title{font-family:var(--type);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:1.6rem;font-size:.82rem;font-weight:700;line-height:1.15rem;display:-webkit-box;overflow:hidden}.nx[data-skin=dossier] .nx-paper-text{--lh:1.15rem;min-height:0;font-family:var(--type);font-size:.7rem;line-height:var(--lh);color:color-mix(in oklab, var(--paper-ink) 70%, transparent);flex:1;display:block;container:nx-text-d/size}.nx[data-skin=dossier] .nx-note .nx-meta{font-family:var(--type);color:color-mix(in oklab, var(--paper-ink) 55%, transparent);flex-shrink:0;margin-top:auto;padding-right:1.35rem;font-size:.62rem}.nx[data-skin=dossier] .nx-note .nx-stamp{font-size:1.35rem;top:auto;bottom:.55rem;right:.55rem;transform:rotate(-6deg)}.nx[data-skin=dossier] .nx-note .nx-stamp-btn{min-width:1.5rem;min-height:1.5rem;margin:-.2rem}.nx[data-skin=dossier] .nx-note .nx-stamp svg{width:1.1rem;height:1.1rem}.nx[data-skin=dossier] .nx-stamp .nx-emoji{display:inline-block;transform:rotate(8deg)}.nx[data-skin=dossier] .nx-note .nx-stamp .nx-emoji{transform:rotate(6deg)}.nx[data-skin=dossier] .nx-stamp .nx-emoji{transition:transform .25s var(--ease-out-expo)}@media (hover:hover){.nx[data-skin=dossier] .nx-stamp-btn:hover .nx-emoji{transform:rotate(4deg)}.nx[data-skin=dossier] .nx-note .nx-stamp-btn:hover .nx-emoji{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nx[data-skin=dossier] .nx-folder,.nx[data-skin=dossier] .nx-note{transition:none}}.nb-save{color:var(--color-chalk-faint);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.nb-save[data-beside]{position:absolute;top:50%;right:calc(100% + .6rem);translate:0 -50%}.nb-save svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:1.05rem;height:1.05rem;transition:opacity .35s var(--ease-out-expo);overflow:visible}.nb-save-ring{stroke-dasharray:47.1;stroke-dashoffset:34px;transform-origin:10px 10px;transition:stroke-dashoffset .45s var(--ease-out-expo)}.nb-save-check{stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .35s var(--ease-out-expo) .18s}.nb-save[data-state=saving] svg,.nb-save[data-state=dirty] svg{opacity:.75}.nb-save[data-state=saving] .nb-save-ring,.nb-save[data-state=dirty] .nb-save-ring{animation:.9s linear infinite nb-save-spin}.nb-save[data-state=saved] svg{opacity:.9;color:var(--color-mint-400)}.nb-save[data-state=saved] .nb-save-ring,.nb-save[data-state=saved] .nb-save-check{stroke-dashoffset:0}.nb-save[data-state=failed] svg{display:none}.nb-save{min-width:0}.nb-save-error{overflow-wrap:anywhere;min-width:0;color:var(--color-danger,#f87171)}@keyframes nb-save-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nb-save .nb-save-ring{animation:none!important}}html[data-nx-dragging],html[data-nx-dragging] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html[data-nx-banding],html[data-nx-banding] *{-webkit-user-select:none!important;user-select:none!important}.nx-ghost{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0;opacity:1!important;box-shadow:none!important;transition:none!important;animation:none!important;transform:scale(.55)!important}.nx-tile[data-dragging]{opacity:.35}.nx-tile{touch-action:manipulation;-webkit-user-drag:none}.ntp-open{height:1.75rem;color:var(--color-chalk-faint);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.15rem;margin-left:-.25rem;padding:0 .35rem;transition:color .2s,background-color .2s;display:inline-flex}.ntp-open[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.ntp-open:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.ntp-sep{width:1.25rem;height:1.5rem;color:var(--color-chalk-faint);border-radius:.4rem;flex-shrink:0;place-items:center;transition:color .2s,background-color .2s;display:inline-grid}.ntp-sep[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}@media (hover:hover){.ntp-sep:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.ntp{flex-direction:column;width:min(20rem,100vw - 1.5rem);max-height:min(28rem,70dvh);padding:.35rem;display:flex;overflow-y:auto}.ntp-short{width:min(16rem,100vw - 1.5rem)}.ntp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-chalk-faint);padding:.35rem .5rem .2rem;font-size:.6rem;font-weight:600}.ntp-row{padding-left:calc(var(--depth,0) * .9rem);align-items:center;display:flex}.ntp-twist{width:1.25rem;height:1.25rem;color:var(--color-chalk-faint);border-radius:.35rem;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.ntp-twist:not(:disabled):hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.ntp-item{text-align:left;min-width:0;color:var(--color-chalk-dim);border-radius:.5rem;flex:1;align-items:center;gap:.5rem;padding:.32rem .5rem;font-size:.8rem;transition:color .15s,background-color .15s;display:flex}.ntp-item:focus-visible{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);outline:none}@media (hover:hover){.ntp-item:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);outline:none}}.ntp-face{width:1.1rem;height:1.1rem;color:var(--color-chalk-faint);flex-shrink:0;place-items:center;display:grid}.ntp-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ntp-count{color:var(--color-chalk-faint);flex-shrink:0;font-size:.68rem}.ntp-wait{padding:.4rem .6rem;padding-left:calc(.6rem + var(--depth,0) * .9rem);color:var(--color-chalk-faint);font-size:.74rem}.nx[data-skin=dossier] .nx-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1.5rem 1rem}.nx[data-skin=dossier] .nx-tile{height:7.4rem}.nx[data-skin=dossier] .nx-folder:focus-visible,.nx[data-skin=dossier] .nx-note:focus-visible{transform:translateY(-2px)}@media (hover:hover){.nx[data-skin=dossier] .nx-folder:hover,.nx[data-skin=dossier] .nx-note:hover{transform:translateY(-2px)}}.nhead{flex-direction:column;gap:.9rem;margin-bottom:1.25rem;display:flex}.nbar{background:color-mix(in oklab, var(--color-ink-850) 70%, transparent);min-height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 0 0 color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.95rem;align-items:center;gap:.5rem;padding:.3rem .35rem .3rem .45rem;transition:box-shadow .2s;display:flex;position:relative}.nbar:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 16%, transparent), inset 0 1px 0 0 color-mix(in oklab, var(--color-veil) 6%, transparent)}.nbar-path{scrollbar-width:none;flex:auto;align-items:center;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.nbar-path::-webkit-scrollbar{display:none}.nbar-addr{flex:auto;align-items:center;min-width:0;display:flex}.nbar-crumb{flex-shrink:1;align-items:center;min-width:2.75rem;max-width:16rem;display:inline-flex}.nbar-crumb:last-child{flex-shrink:.15;min-width:min(6rem,100%)}.nbar-crumb-name{min-width:0;height:1.9rem;color:var(--color-chalk-dim);border-radius:.55rem;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.82rem;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){a.nbar-crumb-name:hover,button.nbar-crumb-name:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.nbar-crumb[data-current]>.nbar-crumb-name{color:var(--color-chalk);font-weight:550}.nbar-crumb-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nbar-crumb-note{max-width:28rem}.nbar-note-title{height:1.5rem;color:var(--color-chalk);margin-left:-.3rem;padding:0 .45rem;font-size:.82rem;font-weight:550;line-height:1.5rem}.nbar-note-title.note-title-edit{border-radius:.5rem}@media (hover:hover){.nbar-note-title.note-title-edit:hover{box-shadow:0 2px 0 color-mix(in oklab, var(--color-veil) 28%, transparent)}}.nbar-note-title.note-title-edit:focus{box-shadow:0 2px 0 color-mix(in oklab, var(--color-brand-400) 80%, transparent)}.nbar-crumb-emoji{font-size:.95rem;line-height:1}.nbar-note-title:focus{text-overflow:clip;outline:none}.nbar-sep{color:color-mix(in oklab, var(--color-chalk-faint) 70%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 .1rem;font-size:.8rem}.nbar-caret{width:1.3rem;height:1.6rem;color:var(--color-chalk-faint);border-radius:.45rem;flex-shrink:0;place-items:center;margin-left:-.2rem;transition:color .15s,background-color .15s;display:inline-grid}.nbar-caret[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}@media (hover:hover){.nbar-caret:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.nbar-search{background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:.6rem;flex:0 15rem;align-items:center;min-width:8rem;height:1.95rem;padding:0 .65rem;transition:background-color .2s;display:flex}.nbar-search:focus-within{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}.nbar-tools{flex-shrink:0;align-items:center;gap:.1rem;display:flex}.nbar-tool{width:2rem;height:2rem;color:var(--color-chalk-faint);border-radius:.6rem;place-items:center;transition:color .15s,background-color .15s;display:grid}@media (hover:hover){.nbar-tool:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.nbar-tool[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}.nbar-tool[data-on]{color:var(--color-chalk)}.nbar-tool[data-on] svg{stroke-width:2.6px}.nbar-back{flex-shrink:0;margin-right:.1rem}.nbar-tool.nbar-back:disabled{opacity:.35;color:var(--color-chalk-faint);cursor:default;background:0 0}@media (max-width:640px){.nbar-back{display:none}}.nbar-divider{background:color-mix(in oklab, var(--color-veil) 12%, transparent);width:1px;height:1.2rem;margin:0 .3rem}.nbar-new{height:2rem;color:var(--color-ink-900);background:var(--color-chalk);border-radius:.6rem;align-items:center;gap:.35rem;margin-left:.15rem;padding:0 .75rem;font-size:.8rem;font-weight:550;transition:opacity .15s,transform .15s;display:inline-flex}@media (hover:hover){.nbar-new:hover{opacity:.88}}.nbar-new:active{transform:scale(.97)}.nbar-new:disabled{opacity:.55}@media (max-width:64rem){.nbar{flex-wrap:wrap;row-gap:.35rem}.nbar-addr{flex:100%;order:0}.nbar-search{flex:10rem;order:1;min-width:0}.nbar-tools{order:2;margin-left:auto}}@media (max-width:40rem){.nbar{flex-wrap:wrap;row-gap:.35rem}.nbar-addr{flex:100%;order:0}.nbar-search{flex:auto;order:1;min-width:0}.nbar-tools{order:2;margin-left:0}.nbar-new{justify-content:center;width:2rem;padding:0}.nbar-new-text{display:none}}.nbar-group{display:contents}.nbar-group-seam{display:none}@media (max-width:40rem){.nbar[data-explore] .nbar-tools{gap:.3rem;min-height:2.75rem;container-type:inline-size}.nbar[data-explore] .nbar-tools>.nbar-divider,.nbar[data-explore] .nbar-group-seam{background:color-mix(in oklab, var(--color-veil) 14%, transparent);flex:none;width:1px;height:1.25rem;margin:0;display:block}.nbar[data-explore] .nbar-skin[data-list]{display:none}.nbar[data-explore] .nbar-tool{border-radius:.85rem;width:2.75rem;height:2.75rem}.nbar[data-explore] .nbar-tool svg{width:1.25rem;height:1.25rem}.nbar[data-explore] .nbar-new{white-space:nowrap;border-radius:.85rem;justify-content:center;gap:.35rem;width:auto;height:2.75rem;margin:0 0 0 auto;padding:0 .85rem 0 .75rem}.nbar[data-explore] .nbar-new svg{width:1rem;height:1rem}.nbar[data-explore] .nbar-new-text{font-size:.84rem;display:inline}@container (max-width:21.5rem){.nbar[data-explore] .nbar-skin:not([data-list])~.nbar-new .nbar-new-text{display:none}.nbar[data-explore] .nbar-skin:not([data-list])~.nbar-new{width:2.75rem;padding:0}}@container (max-width:18.5rem){.nbar[data-explore] .nbar-new .nbar-new-text{display:none}.nbar[data-explore] .nbar-new{width:2.75rem;padding:0}}}@media (min-width:40.01rem) and (max-width:64rem){.nbar-crumb:not(:last-child){min-width:6.5rem}}@media (max-width:40rem){.nbar-crumb:not(:last-child){min-width:6rem}.nbar-crumb.nbar-crumb-note{min-width:min(12rem,100%)}.nbar[data-explore] .nbar-search,.nbar[data-explore] .nbar-tools{flex:100%}.nbar[data-explore] .nbar-tools{min-height:2.75rem}}.nbar-panel{padding:.35rem .6rem .4rem;animation:.18s ease-out nbar-drop}@keyframes nbar-drop{0%{opacity:0;transform:translateY(-.35rem)}}.nbar-cards{flex-wrap:wrap;align-content:start;gap:.15rem .35rem;height:3.97rem;display:flex;overflow-y:auto}.nbar-card{text-align:left;border-radius:.5rem;align-items:center;gap:.45rem;min-width:0;max-width:min(14rem,100%);height:1.91rem;padding:0 .4rem;transition:background-color .15s;display:flex}.nbar-card:focus-visible{background:color-mix(in oklab, var(--color-veil) 7%, transparent);outline:none}@media (hover:hover){.nbar-card:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent);outline:none}}.nbar-card-face{width:1.35rem;height:1.35rem;color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.4rem;flex-shrink:0;place-items:center;display:grid}.nbar-card-title{white-space:nowrap;text-overflow:ellipsis;color:var(--color-chalk);font-size:.76rem;overflow:hidden}.nbar-cards>.ntp-wait{flex-basis:100%}[data-roomy] .nbar-cards{align-content:center;gap:.35rem .5rem}[data-roomy] .nbar-card{gap:.6rem;max-width:min(18rem,100%);height:2.6rem;padding:0 .55rem}[data-roomy] .nbar-card-face{border-radius:.5rem;width:1.75rem;height:1.75rem}[data-roomy] .nbar-card-face svg{width:1rem;height:1rem}[data-roomy] .nbar-card-title{font-size:.88rem}.nbar-dock{z-index:1;background:var(--color-ink-900);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:.9rem;gap:.5rem;margin-top:calc(6px - .9rem);padding:.35rem .6rem .4rem;display:grid;position:relative}.nbar-dock[data-motion]{animation:.32s cubic-bezier(.3,.7,.2,1) nbar-dock-open}.nbar-dock[data-motion=plain]{animation-name:nbar-dock-open,nbar-dock-fade}.nbar-dock[data-motion=close]{animation:.22s cubic-bezier(.3,.7,.2,1) forwards nbar-dock-close}@media (prefers-reduced-motion:reduce){.nbar-dock[data-motion]{animation:none}}@keyframes nbar-dock-open{0%{margin-bottom:calc(-6px - var(--sheet-h,0px))}}@keyframes nbar-dock-fade{0%{opacity:0}}@keyframes nbar-dock-close{to{margin-bottom:calc(-6px - var(--sheet-h,0px));opacity:0}}.nbar-dock-col{min-width:0}.nbar-dock-col+.nbar-dock-col{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);padding-top:.5rem}@media (min-width:760px){.nbar-dock[data-both]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.nbar-dock-col+.nbar-dock-col{border-top:0;border-left:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);padding-top:0;padding-left:.6rem}}.nbar-crumb-name[data-grab],button.nbar-crumb-name.notes-crumb{cursor:grab}.nbar-crumb-name[data-drop],.ntp-item[data-drop]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-brand-400) 14%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-400) 14%, transparent)}.nx[data-skin=standard] .nx-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1.35rem 1rem;padding:.9rem 0 .5rem}.nx[data-skin=standard] .nx-tile{isolation:isolate;background:color-mix(in oklab, var(--color-veil) 4%, var(--color-ink-850));height:7.4rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-veil) 7%, transparent), 0 10px 22px -16px #0009;transition:transform .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo), background-color .2s;border-radius:.35rem .95rem .45rem .45rem;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.2rem;padding:.8rem .85rem .7rem}@media (hover:hover){.nx[data-skin=standard] .nx-tile:hover{background:color-mix(in oklab, var(--color-veil) 6.5%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 15%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-veil) 9%, transparent), 0 16px 26px -16px #000000a6;transform:translateY(-2px)}}.nx[data-skin=standard] .nx-tile:focus-visible{background:color-mix(in oklab, var(--color-veil) 6.5%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 15%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-veil) 9%, transparent), 0 16px 26px -16px #000000a6;transform:translateY(-2px)}.nx[data-skin=standard] .nx-tile[data-drop]{box-shadow:inset 0 0 0 1.5px var(--color-brand-400), 0 16px 26px -16px #000000a6;transform:translateY(-3px)scale(1.02)}.nx[data-skin=standard] .nx-folder:before{content:"";z-index:-2;background:inherit;width:40%;height:.75rem;box-shadow:inset 1px 0 0 color-mix(in oklab, var(--color-veil) 9%, transparent), inset -1px 0 0 color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-veil) 11%, transparent);clip-path:polygon(0 0,84% 0,100% 100%,0 100%);border-radius:.45rem .6rem 0 0;position:absolute;top:-.55rem;left:0}.nx[data-skin=standard] .nx-label{min-width:0}.nx[data-skin=standard] .nx-name{font-size:.88rem;font-weight:550}.nx[data-skin=standard] .nx-folder .nx-meta{font-size:.68rem}.nx[data-skin=standard] .nx-stamp{z-index:2;color:var(--color-chalk-faint);place-items:center;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:.55rem;left:.6rem}.nx[data-skin=standard] .nx-stamp svg{width:1.6rem;height:1.6rem}.nx[data-skin=standard] .nx-stamp-folder{color:inherit}.nx[data-skin=standard] .nx-stamp-btn{min-width:2.3rem;min-height:2.3rem;color:inherit;transition:transform .25s var(--ease-out-expo), background-color .2s;border-radius:.6rem;place-items:center;margin:-.3rem;display:grid}@media (hover:hover){.nx[data-skin=standard] .nx-stamp-btn:hover{background:color-mix(in oklab, var(--color-veil) 8%, transparent);transform:scale(1.08)}}.nx[data-skin=standard] .nx-note .nx-stamp-btn{border-radius:.4rem;min-width:1.4rem;min-height:1.4rem;margin:-.2rem}.nx-hit{height:0;position:absolute;top:100%;left:0;right:0}@media (hover:hover){.nx-tile:hover .nx-hit{z-index:-1;height:auto;inset:0 -6px -6px}}.nx-tile{-webkit-touch-callout:none}.nx[data-skin=standard] .nx-note{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% + 6px),0 calc(100% + 6px));transition:transform .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo), background-color .2s, clip-path .3s var(--ease-out-expo);border-radius:.15rem;justify-content:flex-start;padding:.75rem .85rem .65rem}.nx[data-skin=standard] .nx-note:focus-visible{clip-path:polygon(0 0,calc(100% - 1.45rem) 0,100% 1.45rem,100% calc(100% + 6px),0 calc(100% + 6px))}@media (hover:hover){.nx[data-skin=standard] .nx-note:hover{clip-path:polygon(0 0,calc(100% - 1.45rem) 0,100% 1.45rem,100% calc(100% + 6px),0 calc(100% + 6px))}}.nx[data-skin=standard] .nx-note:focus-visible:after{width:1.45rem;height:1.45rem}@media (hover:hover){.nx[data-skin=standard] .nx-note:hover:after{width:1.45rem;height:1.45rem}}.nx[data-skin=standard] .nx-note:after{content:"";background:color-mix(in oklab, var(--color-veil) 16%, var(--color-ink-850));width:1rem;height:1rem;transition:width .3s var(--ease-out-expo), height .3s var(--ease-out-expo);border-bottom-left-radius:.3rem;position:absolute;top:0;right:0;box-shadow:-1px 1px 3px #0000002e}.nx[data-skin=standard] .nx-paper-title{color:var(--color-chalk);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:1rem;font-size:.85rem;font-weight:550;line-height:1.2;display:-webkit-box;overflow:hidden}.nx[data-skin=standard] .nx-paper-text{--lh:calc(.72rem * 1.35);min-height:0;font-size:.72rem;line-height:var(--lh);color:var(--color-chalk-faint);flex:1;margin-top:.15rem;display:block;container:nx-text-s/size}.nx-paper-in{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container nx-text-s not (min-height:2.9rem){.nx-paper-in{-webkit-line-clamp:2;line-clamp:2}}@container nx-text-s not (min-height:1.93rem){.nx-paper-in{-webkit-line-clamp:1;line-clamp:1}}@container nx-text-d not (min-height:3.44rem){.nx-paper-in{-webkit-line-clamp:2;line-clamp:2}}@container nx-text-d not (min-height:2.29rem){.nx-paper-in{-webkit-line-clamp:1;line-clamp:1}}.nx[data-skin=standard] .nx-note .nx-meta{flex-shrink:0;margin-top:auto;padding-right:1.25rem;font-size:.64rem;line-height:1.2}.nx[data-skin=standard] .nx-note .nx-stamp{font-size:1.1rem;inset:auto .6rem .65rem auto}.nx[data-skin=standard] .nx-note .nx-stamp svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.nx[data-skin=standard] .nx-tile{transition:none}}.nx-drag-chip{z-index:1000;max-width:16rem;height:2rem;color:var(--color-chalk);pointer-events:none;transform-origin:0 0;background:color-mix(in oklab, var(--color-veil) 6%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), 0 14px 28px -12px #00000080;border-radius:.65rem;align-items:center;gap:.4rem;padding:0 .75rem 0 .55rem;font-size:.82rem;font-weight:550;display:inline-flex;position:fixed;top:0;left:0}.nx-drag-chip .nbar-crumb-name,.nx-drag-chip .nbar-note-title{min-width:0;height:auto;color:inherit;box-shadow:none;background:0 0;align-items:center;gap:.4rem;margin:0;padding:0;display:inline-flex}.nx-drag-chip .nbar-crumb-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-ghost-host{z-index:1000;pointer-events:none;width:0;height:0;display:block;position:fixed;inset:0 auto auto 0}.nx-ghost-card{transform-origin:0 0;filter:drop-shadow(0 3px 5px #0003)drop-shadow(0 1px 1px #0000001f);position:absolute;top:0;left:0}.nx-ghost-host{--ghost-dot:var(--color-brand-500);--ghost-dot-ink:var(--color-on-brand)}.nx-ghost-host[data-skin=dossier]{--ghost-dot:var(--stamp-ink);--ghost-dot-ink:#fff}.nx-ghost-count{font-variant-numeric:tabular-nums;min-width:22px;height:22px;color:var(--ghost-dot-ink);background:var(--ghost-dot);border-radius:9999px;place-items:center;margin-left:-11px;padding:0 6px;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-11px;box-shadow:0 1px 3px #0000004d}.nx-ghost-hint{width:max-content;height:22px;color:var(--color-chalk);background:var(--color-ink-800);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), 0 6px 18px -8px #00000059;border-radius:.45rem;align-items:center;gap:5px;padding:0 9px;font-size:.72rem;font-weight:550;line-height:16px;display:inline-flex;position:absolute}.nx-ghost-host[data-skin=dossier] .nx-ghost-hint{font-family:var(--type);letter-spacing:.02em;text-transform:uppercase;color:#2a1f12;background:var(--paper-lift);border-radius:.1rem;font-weight:700;rotate:-.8deg;box-shadow:0 0 0 1px #0000001a,0 1px 1px #0000001f}.nx-ghost-plus{background:linear-gradient(currentColor,currentColor) 50%/10px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 10px no-repeat;flex-shrink:0;width:10px;height:10px}.nx-ghost-host[data-skin=dossier] .nx-ghost-hint{padding-left:4px}.nx-ghost-host[data-skin=dossier] .nx-ghost-plus{background:linear-gradient(var(--ghost-dot-ink), var(--ghost-dot-ink)) center / 8px 2px no-repeat, linear-gradient(var(--ghost-dot-ink), var(--ghost-dot-ink)) center / 2px 8px no-repeat, var(--ghost-dot);border-radius:50%;width:16px;height:16px}.nx-ghost-hint[hidden]{display:none}.sched-hover{transition:opacity .15s}.task-drag-ghost{z-index:1000;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:16rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-ink-800) 92%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent), 0 12px 24px -10px #0009;border-radius:.55rem;padding:.35rem .6rem;font-size:.78rem;position:fixed;top:0;left:0;overflow:hidden}[data-drag-task][data-dragging]{opacity:.45}.sched-ext{pointer-events:none;border:1.5px dashed color-mix(in oklab, var(--color-brand-400) 70%, transparent);background:color-mix(in oklab, var(--color-brand-400) 12%, transparent)!important}.note-foot{background:color-mix(in oklab, var(--color-veil) 2.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.9rem;margin-top:1rem;overflow:hidden}.note-foot>*+*{border-top:1px solid color-mix(in oklab, var(--color-veil) 6%, transparent)}.note-foot-row{text-align:left;width:100%;min-height:2.6rem;color:var(--color-chalk-dim);align-items:center;gap:.75rem;padding:.45rem .95rem;font-size:.8rem;display:flex}.note-foot-label{width:8.5rem;color:var(--color-chalk-faint);flex-shrink:0;font-size:.74rem}.note-foot-value{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.note-foot-scroll{white-space:nowrap;overflow-x:auto}.note-foot-end{flex-shrink:0;font-size:.76rem}.note-foot-toggle{transition:color .2s,background-color .2s}.note-foot-toggle:focus-visible{outline-offset:-5px}@media (hover:hover){.note-foot-toggle:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 3%, transparent)}}.note-foot-chev{color:var(--color-chalk-faint);transition:transform .3s var(--ease-out-expo);flex-shrink:0}.note-foot-toggle[aria-expanded=true] .note-foot-chev{transform:rotate(180deg)}.note-foot-history{opacity:0;transition:grid-template-rows .35s var(--ease-out-expo), opacity .25s;grid-template-rows:0fr;display:grid;overflow:hidden}.note-foot-hist[data-open] .note-foot-history{opacity:1;grid-template-rows:1fr}.note-foot-hist[data-open] .note-foot-history>div{padding:0 .95rem .8rem}@media (max-width:30rem){.note-foot-label{width:6.4rem}.note-foot-row{padding-inline:.8rem}.note-foot-end-text{display:none}}.nx[data-skin=standard] .nx-tile .nx-stamp{color:var(--tint,var(--color-chalk-faint))}.nx[data-skin=dossier] .nx-tile .nx-stamp{color:var(--tint,var(--stamp-ink))}.nbar-panel-body{animation:nbar-swap .22s var(--ease-out-expo)}@keyframes nbar-swap{0%{opacity:0;transform:translateY(2px)}}.nbar-panel{transition:height .25s var(--ease-out-expo)}.nbar-crumb-icon{color:var(--color-chalk-faint);flex-shrink:0;place-items:center;display:inline-grid}.nx[data-skin=dossier] .nx-note{clip-path:polygon(-40px -40px,calc(100% - 1.1rem) -40px,calc(100% - 1.1rem) 0,100% 1.1rem,calc(100% + 40px) 1.1rem,calc(100% + 40px) calc(100% + 40px),-40px calc(100% + 40px));transition:transform .3s var(--ease-out-expo), clip-path .35s var(--ease-out-expo)}.nx[data-skin=dossier] .nx-note:after{background:linear-gradient(45deg, transparent 49%, #ffffff8c 49.5%, transparent 51%), linear-gradient(45deg, color-mix(in oklab, var(--paper) 80%, #000), color-mix(in oklab, var(--paper) 96%, #fff) 50%, transparent 50%);transition:width .35s var(--ease-out-expo), height .35s var(--ease-out-expo);border-bottom-left-radius:.45rem;box-shadow:-3px 3px 5px -2px #00000059}.nx[data-skin=dossier] .nx-note:focus-visible{clip-path:polygon(-40px -40px,calc(100% - 1.9rem) -40px,calc(100% - 1.9rem) 0,100% 1.9rem,calc(100% + 40px) 1.9rem,calc(100% + 40px) calc(100% + 40px),-40px calc(100% + 40px));transform:translateY(-2px)rotate(-.6deg)}@media (hover:hover){.nx[data-skin=dossier] .nx-note:hover{clip-path:polygon(-40px -40px,calc(100% - 1.9rem) -40px,calc(100% - 1.9rem) 0,100% 1.9rem,calc(100% + 40px) 1.9rem,calc(100% + 40px) calc(100% + 40px),-40px calc(100% + 40px));transform:translateY(-2px)rotate(-.6deg)}}.nx[data-skin=dossier] .nx-note:focus-visible:after{width:1.9rem;height:1.9rem}@media (hover:hover){.nx[data-skin=dossier] .nx-note:hover:after{width:1.9rem;height:1.9rem}}.nx[data-skin=dossier] .nx-folder:focus-visible{transform:translateY(-2px)}@media (hover:hover){.nx[data-skin=dossier] .nx-folder:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.nx[data-skin] .nx-note,.nx[data-skin] .nx-note:after,.nx[data-skin] .nx-folder:after,.nx[data-skin] .nx-folder:before{transition:none}}.nx-making{cursor:progress;animation:nx-in .28s var(--ease-out-expo) both}.nx-making-lines{flex-direction:column;flex:1;gap:.4rem;padding-top:.45rem;display:flex}.nx-making-lines i{background:linear-gradient(90deg, color-mix(in oklab, var(--color-veil) 6%, transparent) 0%, color-mix(in oklab, var(--color-veil) 16%, transparent) 50%, color-mix(in oklab, var(--color-veil) 6%, transparent) 100%);background-size:200% 100%;border-radius:999px;height:.38rem;animation:1.2s linear infinite nx-making;display:block}.nx-making-lines i:nth-child(2){width:82%;animation-delay:.12s}.nx-making-lines i:nth-child(3){width:58%;animation-delay:.24s}@keyframes nx-making{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.nx-making-lines i{animation:none}}.ngraph{background:color-mix(in oklab, var(--color-ink-850) 70%, transparent);height:max(26rem,100dvh - 11rem);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);animation:nbar-drop .3s var(--ease-out-expo);border-radius:1.1rem;position:relative;overflow:hidden}.ngraph-canvas{touch-action:none;cursor:grab;display:block}.ngraph-canvas[data-grabbing]{cursor:grabbing!important}.ngraph-tools{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex;position:absolute;top:.75rem;right:.75rem}.ngraph-chip{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-ink-900) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.3rem .65rem;font-size:.72rem;transition:color .2s,box-shadow .2s}@media (hover:hover){.ngraph-chip:hover{color:var(--color-chalk)}}.ngraph-chip[aria-pressed=true]{color:var(--color-chalk);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 55%, transparent)}.ngraph-hint{color:var(--color-chalk-faint);pointer-events:none;opacity:.8;font-size:.68rem;position:absolute;bottom:.7rem;left:.9rem}.ngraph-empty{text-align:center;color:var(--color-chalk-faint);padding:3rem 1rem;font-size:.85rem}@media (hover:none){.ngraph-hint{display:none}}.chat-trace{white-space:pre-line;color:var(--color-chalk-faint);opacity:.75;-webkit-user-select:text;user-select:text;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.side-me{position:relative}.side-me .space-item{padding-right:2.6rem}.side-me .bat-btn-pct{display:none}.side-me .bat-btn{z-index:2;position:absolute;top:50%;right:1.05rem;translate:0 -50%}.bat-btn{color:var(--color-chalk-dim);border-radius:.6rem;align-items:center;gap:.45rem;padding:.3rem .45rem;transition:background-color .2s,color .2s;display:inline-flex}.bat-btn[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.bat-btn:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.bat-btn-label{display:none}.bat-btn-pct{text-align:right;min-width:2.3em;font-size:.74rem;font-weight:600}.bat-btn[data-celebrate] .bat{animation:bat-hop .9s var(--ease-out-expo) 2}.bat-btn[data-celebrate] .bat-body{animation:.9s ease-out 2 bat-ring}@keyframes bat-hop{30%{transform:scale(1.35)rotate(-6deg)}60%{transform:scale(.95)rotate(3deg)}}@keyframes bat-ring{0%{box-shadow:inset 0 0 0 calc(var(--h) * .09 + .5px) var(--shell), 0 0 0 0 #f6c25bb3}to{box-shadow:inset 0 0 0 calc(var(--h) * .09 + .5px) var(--shell), 0 0 0 10px #f6c25b00}}.bat{--w:1.4rem;--h:.74rem;--shell:color-mix(in oklab, var(--color-chalk) 55%, transparent);--charge:#53be70;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.bat{--charge:lab(69.418% -45.1896 29.6823)}}.bat[data-big]{--w:4.6rem;--h:2.2rem}.bat-body{width:var(--w);height:var(--h);border-radius:calc(var(--h) * .28);box-shadow:inset 0 0 0 calc(var(--h) * .09 + .5px) var(--shell);position:relative;overflow:hidden}.bat-cap{width:calc(var(--h) * .14 + 1px);height:calc(var(--h) * .42);background:var(--shell);border-radius:0 2px 2px 0;margin-left:1px}.bat-fill,.bat-bonus{top:calc(var(--h) * .18);bottom:calc(var(--h) * .18);border-radius:calc(var(--h) * .12);transition:width 1.6s cubic-bezier(.3,.7,.3,1),left 1.6s cubic-bezier(.3,.7,.3,1),background-color 1s;position:absolute;overflow:hidden}.bat-fill{left:calc(var(--h) * .18);width:calc((var(--w) - var(--h) * .36) * var(--p) / 100);background:var(--charge);box-shadow:0 0 calc(var(--h) * .4) color-mix(in oklab, var(--charge) 40%, transparent)}.bat-fill:after,.bat-bonus:after{content:"";background-image:linear-gradient(90deg,#0000 0% 30%,#ffffff57 50%,#0000 70% 100%);background-repeat:repeat-x;background-size:50% 100%;width:200%;animation:3.6s linear infinite bat-flow;position:absolute;top:0;bottom:0;left:0}@keyframes bat-flow{0%{transform:translate(-50%)}to{transform:translate(0)}}.bat-bonus{left:calc(var(--h) * .18 + (var(--w) - var(--h) * .36) * var(--p) / 100);width:calc((var(--w) - var(--h) * .36) * var(--b) / 100);box-shadow:0 0 calc(var(--h) * .7) #f6b44699;background:linear-gradient(#ffd978,#f2a93b)}.bat-bonus:after{background-image:linear-gradient(90deg,#0000 0% 40%,#fffc 50%,#0000 60% 100%);animation-duration:1.6s}.bat-bolt{width:calc(var(--h) * .95);height:calc(var(--h) * .95);fill:#fff7d6;stroke:#b06d00;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #f6b446e6);animation:2.4s ease-in-out infinite bat-bolt;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes bat-bolt{50%{opacity:.75;transform:scale(.9)}}.bat[data-level=warn]{--charge:#eab532}@supports (color:lab(0% 0 0)){.bat[data-level=warn]{--charge:lab(76.994% 11.2878 68.9054)}}.bat[data-level=crit]{--charge:#ed4a49}@supports (color:lab(0% 0 0)){.bat[data-level=crit]{--charge:lab(56.2318% 63.1473 38.2171)}}.bat[data-fast] .bat-fill,.bat[data-fast] .bat-bonus{animation:1.4s cubic-bezier(.2,.8,.2,1) bat-fast}.bat[data-fast] .bat-fill:after,.bat[data-fast] .bat-bonus:after{animation-duration:.35s}@keyframes bat-fast{0%{filter:brightness(1.6);width:0}}.bat[data-plan=classic]{--shell:color-mix(in oklab, var(--color-brand-400) 75%, var(--color-chalk))}.bat[data-plan=plus]{--shell:color-mix(in oklab, var(--color-violet-400) 85%, var(--color-chalk))}.bat[data-plan=plus] .bat-body{box-shadow:inset 0 0 0 calc(var(--h) * .09 + .5px) var(--shell), 0 0 calc(var(--h) * .5) color-mix(in oklab, var(--color-violet-400) 35%, transparent)}.bat[data-plan=expert]{--shell:var(--color-gold-400)}.bat[data-plan=expert] .bat-body{box-shadow:inset 0 0 0 calc(var(--h) * .09 + .5px) var(--shell), 0 0 calc(var(--h) * .6) color-mix(in oklab, var(--color-gold-400) 40%, transparent)}@media (prefers-reduced-motion:reduce){.bat-fill:after,.bat-bonus:after,.bat-bolt,.bat[data-fast] .bat-fill,.bat-btn[data-celebrate] .bat,.bat-btn[data-celebrate] .bat-body{animation:none}}.limit-sheet{flex-direction:column;gap:.2rem;width:min(23rem,100vw - 1.5rem);max-height:min(40rem,80dvh);padding:.9rem .95rem 1rem;display:flex;overflow-y:auto}.limit-settings-body{flex-direction:column;gap:.2rem;padding:.6rem 1rem 1rem;display:flex}.limit-head{align-items:center;gap:1rem;padding-bottom:.4rem;display:flex}.limit-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-chalk-faint);font-size:.68rem;font-weight:600}.limit-sub{color:var(--color-chalk-faint);margin-top:.3rem;font-size:.74rem}.limit-bonus{color:var(--color-chalk);border:1px solid color-mix(in oklab, var(--color-gold-400) 55%, transparent);background:color-mix(in oklab, var(--color-gold-400) 8%, transparent);border-radius:.7rem;align-items:center;gap:.55rem;margin:.2rem 0 .3rem;padding:.5rem .65rem;font-size:.74rem;display:flex}.limit-bonus-tag{letter-spacing:.04em;text-transform:uppercase;color:#3a2600;background:linear-gradient(#ffd978,#f2a93b);border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.64rem;font-weight:700}.limit-block{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-top:.55rem;padding-top:.75rem}.limit-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-chalk-faint);margin-bottom:.45rem;font-size:.62rem;font-weight:600}.limit-hint{color:var(--color-chalk-faint);font-size:.68rem}.limit-note{margin-top:.3rem}.limit-svg{width:100%;height:5rem;display:block;overflow:visible}.limit-chart-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.3,1),opacity .2s;display:grid}.limit-chart-fold[data-open]{opacity:1;grid-template-rows:1fr}.limit-chart-fold>div{min-height:0;overflow:hidden}.limit-chart-none{color:var(--color-chalk-faint);font-size:.72rem}@media (prefers-reduced-motion:reduce){.limit-chart-fold{transition:none}}.limit-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:.45rem;display:flex}.limit-chart-head .limit-title{margin-bottom:0}.limit-range{background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.6rem;gap:.1rem;padding:.15rem;display:inline-flex}.limit-range-btn{color:var(--color-chalk-faint);border-radius:.45rem;padding:.15rem .5rem;font-size:.66rem;transition:color .2s,background-color .2s}@media (hover:hover){.limit-range-btn:hover{color:var(--color-chalk)}}.limit-range-btn[aria-selected=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 12%, transparent)}.limit-svg path{animation:limit-in .7s var(--ease-out-expo) both}@keyframes limit-in{0%{opacity:0;transform:translateY(6px)}}.limit-svg-cursor{stroke:var(--color-chalk-faint);stroke-width:1px;stroke-dasharray:2 2}.limit-axis{color:var(--color-chalk-faint);justify-content:space-between;margin-top:.25rem;font-size:.62rem;display:flex}.limit-daytip{min-height:1.1rem;color:var(--color-chalk-dim);margin-top:.3rem;font-size:.68rem}.limit-legend{color:var(--color-chalk-faint);flex-wrap:wrap;gap:.2rem .75rem;margin-top:.2rem;font-size:.68rem;display:flex}.limit-legend li{align-items:center;gap:.3rem;display:inline-flex}.limit-legend b{color:var(--color-chalk-dim);font-weight:600}.limit-legend i{border-radius:2px;width:.5rem;height:.5rem}.limit-api-value{color:var(--color-chalk);font-size:1.15rem;font-weight:600}.limit-top,.limit-tips{color:var(--color-chalk);flex-direction:column;gap:.45rem;font-size:.76rem;display:flex}.limit-top li{align-items:center;gap:.55rem;display:flex}.limit-top-icon,.limit-cmp-icon{width:1.8rem;height:1.8rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.limit-tips li{color:var(--color-chalk-dim);gap:.5rem;line-height:1.4;display:flex}.limit-tips svg{color:var(--color-gold-400);margin-top:.15rem}.limit-cmp{color:var(--color-chalk-dim);align-items:center;gap:.65rem;font-size:.76rem;line-height:1.45;display:flex}.limit-cmp-icon{color:var(--color-brand-300);background:color-mix(in oklab, var(--color-brand-400) 14%, transparent)}@media (max-width:63.98rem){.cabinet-top>div{gap:.5rem;padding-left:.4rem;padding-right:.5rem}.cabinet-top .bat-btn{gap:.3rem;padding:.25rem .3rem}.cabinet-top .bat{--w:1.15rem;--h:.6rem}.cabinet-top .bat-btn-pct{min-width:0;color:var(--color-chalk-faint);font-size:.66rem;font-weight:500}.cabinet-top .space-strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}}@media (max-width:40rem){.widget-head:has(.widget-slot>*) .widget-fold{display:none}.widget-head:has(.widget-slot>*)>h2{display:none}.widget-head .widget-slot{margin-left:auto}.dash[data-pager] .widget-head-stack:has(.widget-slot>*)>h2{min-width:3.5rem;display:block}.dash[data-pager] .widget-head-stack:has(.widget-slot>*)>.widget-icon{display:none}}.task-toast-card{touch-action:pan-y}.task-swipe{--dx:0px;position:relative}.task-swipe-front{z-index:1;touch-action:pan-y;position:relative}.task-swipe-act{opacity:0;transition:width var(--swipe-ease,.3s) cubic-bezier(.22, 1, .36, 1), opacity .2s;background:0 0;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.task-swipe-done{width:max(0px, calc(-1 * var(--dx) + 1rem));--tone:var(--color-mint-400);border-radius:1rem;justify-content:flex-end;padding-right:1.4rem;right:0}.task-swipe-act{--edge:color-mix(in oklab, var(--tone) calc(15% + var(--p,0) * 45%), transparent);color:color-mix(in oklab, var(--tone) calc(35% + var(--p,0) * 65%), var(--color-chalk-faint))}.task-swipe-done{box-shadow:inset 0 0 0 1px var(--edge);-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3.5rem),#0000 calc(100% - .5rem));mask-image:linear-gradient(270deg,#000 calc(100% - 3.5rem),#0000 calc(100% - .5rem))}.task-swipe-act svg{transform:scale(calc(.7 + var(--p,0) * .3));transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.task-swipe[data-armed] .task-swipe-act svg{transform:scale(1.18)}.task-swipe[data-side=done] .task-swipe-done{opacity:1}.space-pick{min-width:0;max-width:100%;height:2.5rem;color:var(--color-chalk);border-radius:.8rem;align-items:center;gap:.5rem;padding:0 .55rem 0 .35rem;font-size:.86rem;transition:background-color .2s;display:inline-flex}@media (hover:hover){.space-pick:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.space-pick{-webkit-tap-highlight-color:transparent}.space-pick[aria-expanded=true]{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}.space-pick[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.space-pick svg:last-child{transition:transform .25s var(--ease-out-expo)}.space-pick-list{flex-direction:column;gap:.1rem;width:min(17rem,100vw - 2rem);max-height:min(24rem,60vh);padding:.35rem;display:flex;overflow-y:auto}@media (max-width:63.98rem){.ovw-head{display:none}.ovw-head+*{margin-top:0}.set-nav-float{z-index:30;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-soft), translate .5s var(--ease-soft);position:fixed;bottom:4.75rem;left:50%;translate:-50% .5rem}.set-nav-float[data-shown]{opacity:1;transition-duration:.2s;translate:-50%}.set-nav-float:has(:focus-visible){opacity:1;transition-duration:.2s;translate:-50%}.set-nav-float[data-tap]{pointer-events:auto}.set-nav-float:has(:focus-visible){pointer-events:auto}.set-nav-float .set-nav[data-ring]{--reach:calc(min(var(--side), 1) * 40px + clamp(0, var(--side) - 1, 1) * 30px + max(0, var(--side) - 2) * 14px);width:calc(2 * var(--reach) + 2.4rem);background:color-mix(in oklab, var(--color-ink-950) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);height:2.6rem;box-shadow:0 6px 18px #0000001f, inset 0 0 0 .5px color-mix(in oklab, var(--color-veil) 8%, transparent), inset 0 1px 0 #ffffff59;border-radius:999px;margin:0;padding:0;display:block;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.set-nav-float .set-nav[data-ring]{box-shadow:0 6px 18px lab(0% 0 0/.12), inset 0 0 0 .5px color-mix(in oklab, var(--color-veil) 8%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.35)}}.set-nav[data-ring]:before,.set-nav[data-ring]:after{content:none!important}.set-nav-bead{background:linear-gradient(#ffffffc7,#ffffff61);background:linear-gradient(lab(100% -.0000298023 .0000119209/.78),lab(100% -.0000298023 .0000119209/.38));border-radius:999px;width:2.05rem;height:2.05rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 7px #0000001c,inset 0 1px #ffffffd9,inset 0 0 0 .5px #ffffff73;box-shadow:0 2px 7px lab(0% 0 0/.11),inset 0 1px lab(100% -.0000298023 .0000119209/.85),inset 0 0 0 .5px lab(100% -.0000298023 .0000119209/.45)}#cabinet[data-theme=dark] .set-nav-float .set-nav[data-ring]{box-shadow:0 6px 18px #0006,inset 0 0 0 .5px #ffffff12,inset 0 1px #ffffff1a;box-shadow:0 6px 18px lab(0% 0 0/.4),inset 0 0 0 .5px lab(100% -.0000298023 .0000119209/.07),inset 0 1px lab(100% -.0000298023 .0000119209/.1)}#cabinet[data-theme=dark] .set-nav-bead{background:linear-gradient(#ffffff3d,#ffffff17);background:linear-gradient(lab(100% -.0000298023 .0000119209/.24),lab(100% -.0000298023 .0000119209/.09));box-shadow:0 2px 7px #00000059,inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff1f;box-shadow:0 2px 7px lab(0% 0 0/.35),inset 0 1px lab(100% -.0000298023 .0000119209/.28),inset 0 0 0 .5px lab(100% -.0000298023 .0000119209/.12)}.set-nav-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.set-nav-dot{-webkit-tap-highlight-color:transparent;border-radius:999px;width:1.9rem;height:2rem;margin:-1rem 0 0 -.95rem;position:absolute;top:50%;left:50%}.set-nav-dot:focus-visible{outline:1.5px solid var(--color-chalk-dim);outline-offset:1px}}@media (max-width:63.98rem) and (max-height:30rem){.set-nav-bar{position:static}}.nbar-view{width:17rem}.nbar-view-kinds{flex-wrap:wrap;gap:.3rem;padding:.1rem .65rem .4rem;display:flex}.nbar-view-chip{height:1.65rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.55rem;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.74rem;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.nbar-view-eye{color:var(--color-chalk-faint);opacity:.6;place-items:center;transition:opacity .15s;display:grid}.nbar-view-eye[data-on]{opacity:.95}.nbar-view-eye>svg{transition:opacity .18s, transform .25s var(--ease-out-expo);grid-area:1/1}.nbar-view-eye:not([data-on])>.nbar-eye-on,.nbar-view-eye[data-on]>.nbar-eye-off{opacity:0;transform:scaleY(.2)}@media (prefers-reduced-motion:reduce){.nbar-view-eye>svg{transition:none}}@media (hover:hover){.nbar-view-chip:hover{color:var(--color-chalk)}}.nbar-view-chip[aria-pressed=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-brand-400) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}.nbar-tool[data-changed]{position:relative}.nbar-tool[data-changed]:after{content:"";background:var(--color-brand-400);width:.38rem;height:.38rem;box-shadow:0 0 0 2px var(--color-ink-850);border-radius:999px;position:absolute;top:.3rem;right:.3rem}.nbar-sort{flex-direction:column;min-width:14rem;padding:.4rem;display:flex}.nbar-sort-rule{background:color-mix(in oklab, var(--color-veil) 8%, transparent);height:1px;margin:.35rem .4rem}.nx-pop{flex-direction:column;width:min(17rem,100vw - 1rem);padding:.4rem;display:flex}.nx-pop-list{flex-direction:column;max-height:min(18rem,50vh);display:flex;overflow-y:auto}.nx-pop-icon{width:1rem;color:var(--color-chalk-faint);flex-shrink:0;place-items:center;display:grid}.nx-pop .menu-row:disabled{cursor:default}.nx-pop-find{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:.55rem;outline:none;margin:0 .25rem .35rem;padding:.35rem .55rem;font-size:.8rem}.nx-pop-find:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent)}.nx-pop-wait{color:var(--color-chalk-faint);padding:.35rem .65rem;font-size:.76rem}.dash[data-pager] .dash-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:1rem;display:flex;overflow-x:auto}.dash[data-pager] .dash-grid::-webkit-scrollbar{display:none}.dash[data-pager] .dash-grid>.dash-page{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;gap:1.5rem;min-width:0;display:flex}.dash[data-pager] .task-swipe-front{touch-action:auto}.dash-grid[hidden]{display:none!important}#cabinet .dash[data-pager] .dash-grid{scrollbar-width:none}#cabinet .dash[data-pager] .dash-grid::-webkit-scrollbar{width:0;height:0;display:none}.dash[data-pager] .dash-grid{--pager-gut:.75rem;gap:calc(2 * var(--pager-gut));margin-inline:calc(-1 * var(--pager-gut));padding-inline:var(--pager-gut);scroll-padding-inline:var(--pager-gut)}.dash[data-pager] .sched-scroll{overscroll-behavior-x:auto;overflow-x:hidden}#cabinet .dash[data-pager] .sched-grid>.sched-stick{--stick-bg:var(--color-ink-950)}#cabinet[data-theme=dark] .dash[data-pager] .sched-grid>.sched-stick{--stick-bg:var(--graphite-pane)}.dash[data-pager] [data-shade].sched-day-head,.dash[data-pager] [data-shade].sched-allday{background:0 0}.dash[data-pager] [data-shade].sched-col{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--color-veil) 13%, transparent) 0 1px, transparent 1px var(--hour))}.dash[data-pager] .sched-day-head,.dash[data-pager] .sched-allday,.dash[data-pager] .sched-col{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--color-veil) 9%, transparent)}.dash[data-pager] .sched-day-head{border-radius:0}.dash[data-pager] .dash-grid{margin-top:1.5rem;scroll-margin-top:7.5rem}.deck{margin:.5rem -.75rem 1.5rem}@media (min-width:40rem){.dash[data-pager] .dash-grid{--pager-gut:2rem}.deck{margin-inline:-2rem}}.deck-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.9rem;padding:1.2rem calc(50% - 6.75rem) 1.4rem;display:flex;overflow-x:auto}.deck-row::-webkit-scrollbar{width:0;height:0;display:none}#cabinet .deck-row::-webkit-scrollbar{width:0;height:0;display:none}#cabinet .deck-row{scrollbar-width:none}.deck-card{--d:1;scroll-snap-align:center;height:15.5rem;color:var(--color-chalk);background:var(--color-ink-850,#232326);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), 0 18px 30px -18px #000000b3;transform:scale(calc(1 - min(var(--d), 1.5) * .14));opacity:calc(1 - min(var(--d), 2) * .32);border-radius:1.4rem;flex-direction:column;flex:0 0 13.5rem;justify-content:center;align-items:center;gap:.9rem;padding:1.2rem 1rem;transition:box-shadow .25s;display:flex}.deck-card-name{font-size:.95rem;font-weight:600}.deck-card .dash-shelf-sketch{height:4.2rem}.deck-actions{justify-content:center;align-items:center;gap:.75rem;padding-inline:1.25rem;display:flex}.deck-act{min-height:2.6rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.35rem;padding:0 1rem;font-size:.82rem;display:inline-flex}.deck-act:disabled{opacity:.35}.deck-act-remove{color:#f43f5e;justify-content:center;width:2.6rem;padding:0}.deck-strip{flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;padding:0 1.25rem;display:flex}.deck-strip>button{width:2.4rem;height:2.4rem;color:var(--color-chalk-faint);opacity:.6;transition:opacity .25s, color .25s, background-color .25s, transform .25s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;display:grid}.deck-strip>button[data-on]{color:var(--color-chalk);opacity:1;background:radial-gradient(circle, color-mix(in oklab, var(--color-veil) 16%, transparent) 0%, transparent 70%);transform:scale(1.08)}.deck-card{transition:box-shadow .25s,transform .18s ease-out,opacity .18s ease-out}.deck-row{scroll-behavior:smooth}.deck-strip{flex-wrap:nowrap;justify-content:space-between;gap:.15rem;max-width:24rem;margin-inline:auto}.deck-strip>button{flex:1 1 0;width:auto;min-width:0;max-width:2.4rem}.deck-strip>button svg{width:min(1.5rem,80%);height:auto}.deck-act:focus:not(:focus-visible),.deck-card:focus:not(:focus-visible),.deck-strip>button:focus:not(:focus-visible){outline:none}.deck-foot{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.4rem;padding-inline:1.25rem;display:flex}.deck-foot-reset{color:var(--color-chalk-faint);-webkit-tap-highlight-color:transparent;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.deck-foot-failed{color:#f43f5e;font-size:.75rem}.deck-foot-done{min-height:2.6rem;color:var(--color-ink-950);background:var(--color-chalk);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.4rem;padding:0 1.4rem;font-size:.86rem;font-weight:600;display:inline-flex}.deck-row{padding-bottom:2.4rem}.deck-card{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), 0 12px 22px -12px #0000008c}.deck-card[data-on]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent), 0 14px 24px -12px #0009}.deck-actions{margin-top:-.4rem}.deck-page{flex-basis:16.5rem;justify-content:flex-start;align-items:stretch;gap:.6rem;height:auto;min-height:15.5rem;padding:.9rem .75rem}.deck-row:has(.deck-page){align-items:flex-start;padding-inline:calc(50% - 8.25rem)}.deck-page-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.deck-page-drop:hover{color:var(--color-rose-400)}}.deck-page-title{color:var(--color-chalk-faint);padding-inline:.35rem;font-size:.7rem}.deck-page-list{flex-direction:column;gap:.15rem;display:flex}.deck-page-row{background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.7rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .15rem 0 .35rem;font-size:.84rem;display:flex}.deck-page-row svg:first-child{color:var(--color-chalk-faint)}.deck-page-tool{width:2rem;height:2rem;color:var(--color-chalk-faint);-webkit-tap-highlight-color:transparent;border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.deck-page-tool:active{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.deck-page-tool:disabled{opacity:.3}.deck-page-remove{color:#f43f5e}.deck-page-empty{text-align:center;color:var(--color-chalk-faint);padding:1.5rem .35rem .5rem;font-size:.78rem}.deck-page-add{min-height:2.4rem;color:var(--color-chalk-dim);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);-webkit-tap-highlight-color:transparent;border-radius:.7rem;justify-content:center;align-items:center;gap:.35rem;margin-top:auto;font-size:.8rem;display:inline-flex}.deck-page-new{color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 12%, transparent);background:0 0;justify-content:center;align-items:center;gap:.5rem;font-size:.86rem}.deck-page-new[data-on]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 22%, transparent)}.deck-strip-dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.dash[data-pager] .dash-grid{transition:height .3s var(--ease-out-expo);overflow-y:hidden}@media (max-width:63.98rem){.sheet-col:has(.ovw-head){padding-top:0}}#cabinet .dash[data-pager] .dash-page>.widget,.dash[data-pager] .dash-page>.widget{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.limit-ring{--ring:#53be70;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.limit-ring{--ring:lab(69.418% -45.1896 29.6823)}}.limit-ring[data-level=warn]{--ring:#eab532}@supports (color:lab(0% 0 0)){.limit-ring[data-level=warn]{--ring:lab(76.994% 11.2878 68.9054)}}.limit-ring[data-level=crit]{--ring:#ed4a49}@supports (color:lab(0% 0 0)){.limit-ring[data-level=crit]{--ring:lab(56.2318% 63.1473 38.2171)}}.limit-ring[data-level=bonus]{--ring:#f3b94c}@supports (color:lab(0% 0 0)){.limit-ring[data-level=bonus]{--ring:lab(79.1818% 14.062 61.488)}}.limit-ring>.charge-ring{pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.limit-ring[data-celebrate]>.charge-ring{animation:1.6s ease-out ring-glow}@keyframes ring-glow{30%{filter:drop-shadow(0 0 6px var(--ring-glow));scale:1.08}}.limit-row-ring{flex-shrink:0;place-items:center;width:30px;height:30px;margin:-1px 0;display:inline-grid;position:relative}.limit-row-ring>.charge-ring{margin:auto;position:absolute;inset:0}.limit-menu-badge{border-radius:999px;width:26px;height:26px;margin:-.35rem -.35rem -.35rem 0;transition:background-color .15s}.limit-menu-badge:focus-visible{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}@media (hover:hover){.limit-menu-badge:hover{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.limit-row-pct{letter-spacing:-.02em;color:var(--color-chalk-dim);font-size:.52rem;font-weight:600}.limit-row-pct small{opacity:.7;font-size:.7em}.limit-row-pct[data-wide]{letter-spacing:-.03em;font-size:.44rem}.charge-ring{--ring-a:#a9f1ca;--ring-b:#3aba6a;--ring-hot:#00dfb1;--ring-gold:#fabb41;--ring-gold-hot:#f1ed41;--ring-glow:var(--ring-b);overflow:visible}@supports (color:lab(0% 0 0)){.charge-ring{--ring-a:lab(89.606% -29.2867 11.5882);--ring-b:lab(67.237% -49.5725 29.7288);--ring-hot:lab(79.2833% -67.6526 9.60999);--ring-gold:lab(80.3255% 15.4166 67.1365);--ring-gold-hot:lab(91.8299% -12.1327 77.2888)}}.charge-ring[data-level=warn]{--ring-a:#fae8a2;--ring-b:#f5a420;--ring-hot:#f9d100}@supports (color:lab(0% 0 0)){.charge-ring[data-level=warn]{--ring-a:lab(92.3126% -.701308 36.2764);--ring-b:lab(74.2062% 24.2981 72.599);--ring-hot:lab(85.4987% 3.3083 85.9664)}}.charge-ring[data-level=crit]{--ring-a:#ffab99;--ring-b:#ed4042;--ring-hot:#ff5685}@supports (color:lab(0% 0 0)){.charge-ring[data-level=crit]{--ring-a:lab(78.0985% 35.56 26.1305);--ring-b:lab(54.9593% 66.408 40.8869);--ring-hot:lab(62.3618% 77.9626 14.7358)}}.charge-ring[data-gold]{--ring-glow:var(--ring-gold)}.charge-ring-track{stroke:color-mix(in oklab, var(--color-veil) 10%, transparent)}.charge-ring-arc{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--ring-b) 70%, transparent)) drop-shadow(0 0 4px color-mix(in oklab, var(--ring-b) 30%, transparent))}.charge-ring-bonus{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--ring-gold) 75%, transparent)) drop-shadow(0 0 4px color-mix(in oklab, var(--ring-gold) 35%, transparent))}.charge-ring-tail{filter:drop-shadow(0 0 1.5px color-mix(in oklab, var(--ring-hot) 85%, transparent)) drop-shadow(0 0 5px color-mix(in oklab, var(--ring-hot) 45%, transparent))}.charge-ring[data-gold] .charge-ring-tail{filter:drop-shadow(0 0 1.5px color-mix(in oklab, var(--ring-gold-hot) 85%, transparent)) drop-shadow(0 0 5px color-mix(in oklab, var(--ring-gold-hot) 45%, transparent))}[data-theme=light] .charge-ring{--ring-b:#0a924b;--ring-hot:#00a87b;--ring-gold:#d78c00;--ring-gold-hot:#d8ab00}@supports (color:lab(0% 0 0)){[data-theme=light] .charge-ring{--ring-b:lab(53.1744% -46.7233 28.1675);--ring-hot:lab(60.4776% -60.3783 13.2016);--ring-gold:lab(64.926% 23.0649 69.8554);--ring-gold-hot:lab(72.4909% 8.05467 78.2099)}}[data-theme=light] .charge-ring[data-level=warn]{--ring-b:#d48300;--ring-hot:#d8a100}@supports (color:lab(0% 0 0)){[data-theme=light] .charge-ring[data-level=warn]{--ring-b:lab(62.4182% 28.4765 77.3308);--ring-hot:lab(69.9621% 14.4143 90.0074)}}[data-theme=light] .charge-ring[data-level=crit]{--ring-b:#d02b31;--ring-hot:#e32762}@supports (color:lab(0% 0 0)){[data-theme=light] .charge-ring[data-level=crit]{--ring-b:lab(46.9272% 63.3533 39.8921);--ring-hot:lab(51.0379% 71.3586 16.8803)}}[data-theme=light] .charge-ring-track{stroke:color-mix(in oklab, var(--color-veil) 16%, transparent);stroke-width:2.4px}[data-theme=light] .charge-ring-arc{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--ring-b) 35%, transparent))}[data-theme=light] .charge-ring-bonus{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--ring-gold) 35%, transparent))}[data-theme=light] .charge-ring-tail{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--ring-hot) 35%, transparent))}[data-theme=light] .charge-ring[data-gold] .charge-ring-tail{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--ring-gold-hot) 35%, transparent))}.charge-ring-tick{stroke:color-mix(in oklab, var(--color-veil) 14%, transparent);stroke-linecap:round}.charge-ring-tick[data-on]{stroke:color-mix(in oklab, var(--ring-a) 55%, transparent)}.charge-ring[data-gold] .charge-ring-tick[data-on]{stroke:color-mix(in oklab, var(--ring-gold) 55%, transparent)}[data-theme=light] .charge-ring-track{stroke:color-mix(in oklab, var(--color-veil) 14%, transparent)}[data-theme=light] .limit-dial:before{background:radial-gradient(circle at 35% 30%, #fff, transparent 65%), color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 1px #ffffffe6,inset 0 -6px 14px #0000000f,0 1px 2px #0000000f}.charge-ring-shine{display:none}@media (min-width:64rem) and (hover:hover){.charge-ring[data-dial] .charge-ring-shine{stroke-dasharray:3 100;stroke-linecap:round;opacity:.55;mix-blend-mode:overlay;animation:4.5s ease-in-out infinite ring-shine;display:inline}}@keyframes ring-shine{0%{stroke-dashoffset:0;opacity:0}15%{opacity:.6}85%{opacity:.6}to{stroke-dashoffset:var(--shine-to);opacity:0}}.charge-ring[data-dial] .charge-ring-draw{animation:1.1s cubic-bezier(.22,1,.36,1) both ring-draw}@keyframes ring-draw{0%{clip-path:circle(0%);opacity:.2}to{clip-path:circle(75%);opacity:1}}@media (prefers-reduced-motion:reduce){.charge-ring-draw,.charge-ring-shine{animation:none!important}}.limit-dial{flex-shrink:0;place-items:center;display:grid;position:relative}.limit-dial:before{content:"";background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--color-veil) 12%, transparent), transparent 60%), color-mix(in oklab, var(--color-veil) 3%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-veil) 14%, transparent), inset 0 -8px 16px #00000040;border-radius:999px;position:absolute;inset:19px}.limit-dial>svg{position:relative}.limit-dial-pct{letter-spacing:-.02em;color:var(--color-chalk);font-size:1.6rem;font-weight:700;position:absolute}.limit-dial-pct small{color:var(--color-chalk-dim);margin-left:1px;font-size:.8rem;font-weight:600}.limit-ring .space-item,.limit-ring .space-item.space-item-on,.cabinet-top .space-item[aria-haspopup=menu]{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important}@media (hover:hover){.limit-ring .space-item:hover,.cabinet-top .space-item[aria-haspopup=menu]:hover{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important}}.limit-ring .space-badge,.cabinet-top .space-item[aria-haspopup=menu] .space-badge{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.limit-ring .space-item:active .space-badge,.cabinet-top .space-item[aria-haspopup=menu]:active .space-badge{transform:scale(.9)}.limit-ring>.charge-ring{transition:filter .3s,scale .35s cubic-bezier(.34,1.56,.64,1)}.limit-ring:has(.space-item[aria-expanded=true])>.charge-ring{filter:drop-shadow(0 0 4px var(--ring-glow));scale:1.06}.limit-ring .space-item:focus:not(:focus-visible),.cabinet-top .space-item[aria-haspopup=menu]:focus:not(:focus-visible){outline:none}@media (hover:none){.limit-ring .space-item:focus-visible,.cabinet-top .space-item[aria-haspopup=menu]:focus-visible{outline:none;box-shadow:none!important}}.limit-ring .space-item .space-badge,.cabinet-top .space-item[aria-haspopup=menu] .space-badge{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.limit-ring .space-item .space-badge:after,.limit-ring .space-item:before,.cabinet-top .space-item[aria-haspopup=menu] .space-badge:after,.cabinet-top .space-item[aria-haspopup=menu]:before{content:none!important}.nx-more,.note-more-row,.note-file-more,.look-close{display:none}@media (hover:none){.look-close{width:1.75rem;height:1.75rem;color:var(--color-chalk-faint);border-radius:.5rem;place-items:center;margin:-.4rem -.3rem -.4rem 0;display:grid}.look-close:active{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.nx-more{top:calc((var(--f-band,1.55rem) - 2rem) / 2);z-index:2;width:2rem;height:2rem;color:var(--color-chalk-faint);border-radius:.55rem;place-items:center;display:grid;position:absolute;right:.4rem}.nx-more:active{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.nx[data-skin=dossier] .nx-more{color:var(--kraft-ink)}.note-more-row{justify-content:flex-end;margin:-.25rem 0 .25rem;display:flex}.note-more{width:2.25rem;height:2.25rem;color:var(--color-chalk-dim);border-radius:.6rem;place-items:center;display:grid}.note-more:active{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}.note-file-more{width:2rem;height:2rem;color:var(--color-chalk-faint);border-radius:.55rem;flex:none;place-items:center;margin:-.25rem 0;display:grid}.note-file-more:active{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.nx-tail{text-align:center;color:var(--color-chalk-faint);padding:1rem 0 .5rem;font-size:.74rem}@media (hover:none){.task-toast-card .keys-kbd{display:none}.task-toast-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (max-width:39.99rem){.toast-box .task-toast-card{border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.35rem;width:min(26rem,100vw - 1rem);margin-bottom:.4rem;padding:.5rem .45rem .5rem .85rem;font-size:.84rem;line-height:1.3;display:grid}.toast-box .toast-card-text{grid-area:1/1;padding-top:0}.toast-box .toast-card-text .meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.toast-box .toast-card-undo{background:color-mix(in oklab, var(--color-brand-400) 14%, transparent);border-radius:999px;grid-area:1/2;justify-self:end;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;text-decoration:none;display:grid}.toast-box .toast-card-undo .toast-undo-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toast-box .toast-card-mute{grid-area:1/3;width:1.9rem;height:1.9rem}.toast-box .toast-card-close{display:none}}.toast-undo-ico{display:none}@media (max-width:39.99rem){.toast-box .toast-undo-ico{display:block}}@media (hover:none){.ctx-keys{display:none}}.whelp{width:19rem;max-width:calc(100vw - 2rem);padding:.85rem .95rem .9rem;font-size:.8rem;line-height:1.4}.whelp-head{align-items:center;gap:.5rem;display:flex}.whelp-icon{width:1.6rem;height:1.6rem;color:var(--color-brand-300);background:color-mix(in oklab, var(--color-brand-400) 12%, transparent);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.whelp-icon svg{width:.95rem;height:.95rem}.whelp-title{color:var(--color-chalk);font-size:.86rem;font-weight:600}.whelp-about{color:var(--color-chalk-dim);border-bottom:1px solid color-mix(in oklab, var(--color-veil) 9%, transparent);margin-top:.5rem;padding-bottom:.7rem}.whelp-steps{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.45rem .75rem;margin-top:.7rem;display:grid}.whelp-steps li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.whelp-steps b{max-width:8.5rem;color:var(--color-chalk);font-weight:600}.whelp-steps span{color:var(--color-chalk-dim)}.whelp-touch{display:none}@media (hover:none){.whelp-desk{display:none}.whelp-touch{display:grid}}.sched-help-touch{display:none!important}@media (hover:none){.sched-help-desk{display:none!important}.sched-help-touch{display:flex!important}}.phone-tabs{padding:.25rem max(.5rem, env(safe-area-inset-right)) calc(.25rem + var(--safe-b)) max(.5rem, env(safe-area-inset-left));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);flex-shrink:0;order:1;align-items:stretch;display:flex}@media (min-width:64rem){.phone-tabs{display:none}}@media (max-width:63.999rem) and (pointer:coarse){html:not([data-kbd-closed]) #cabinet:has(:is(input:not([type=checkbox],[type=radio],[type=range]),textarea,[contenteditable=true]):focus) .phone-tabs{display:none}}.phone-tab{min-width:0;min-height:3.1rem;color:var(--color-chalk-faint);transition:color .2s var(--ease-soft);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;font-size:.62rem;line-height:1.1;display:flex;position:relative}.phone-tab[aria-current=page]{color:var(--color-chalk)}.phone-tab-glyph{width:3.25rem;height:1.75rem;transition:background-color .2s var(--ease-soft);border-radius:999px;place-items:center;display:grid;position:relative}.phone-tab.strip-item:has(.link-pending.is-pending){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}#cabinet .work-pane[data-look-ink] .phone-tab.strip-item:has(.link-pending.is-pending){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.phone-tab:active .phone-tab-glyph{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.phone-tab:has(.link-pending.is-pending) .phone-tab-glyph{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.phone-tab:active .phone-tab-glyph{transform:scale(.94)}.phone-tab-glyph{transition:background-color .2s var(--ease-soft), transform .18s var(--ease-soft)}.phone-tab[aria-current=page] .phone-tab-glyph{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.phone-tab-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.phone-tab-voice .voice-knot{width:3rem;height:3rem}.phone-tool{width:2.25rem;height:2.25rem;color:var(--color-chalk-dim);border-radius:.6rem;place-items:center;display:grid}.phone-tool[aria-current=page]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.phone-tab .rail-new-strip{top:.15rem;right:.7rem}.phone-tabs{margin:0 max(.75rem, env(safe-area-inset-right)) calc(.6rem + var(--safe-b)) max(.75rem, env(safe-area-inset-left));background:color-mix(in oklab, var(--color-ink-950) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 6px 18px #0000001f, inset 0 0 0 1px var(--glass-line), inset 0 1px 0 #ffffff59;border-radius:1.6rem;padding:.2rem .35rem}@supports (color:lab(0% 0 0)){.phone-tabs{box-shadow:0 6px 18px lab(0% 0 0/.12), inset 0 0 0 1px var(--glass-line), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.35)}}#cabinet[data-theme=dark] .phone-tabs{box-shadow:0 6px 18px #0006,inset 0 0 0 .5px #ffffff12,inset 0 1px #ffffff1a;box-shadow:0 6px 18px lab(0% 0 0/.4),inset 0 0 0 .5px lab(100% -.0000298023 .0000119209/.07),inset 0 1px lab(100% -.0000298023 .0000119209/.1)}@media (max-width:63.999rem){#cabinet{--tabs-h:calc(3.5rem + .6rem + var(--safe-b))}.phone-tabs{z-index:30;margin-top:calc(-1 * var(--tabs-h));position:relative}#cabinet .scroller-body:not(.modal-sheet *){padding-bottom:var(--tabs-h)}#cabinet .ngraph{height:max(26rem, calc(100dvh - 11rem - var(--tabs-h)))}#cabinet .work-pane:has(.composer-shell){padding-bottom:var(--tabs-h)}#cabinet .work-pane:has(.composer-shell) .scroller-body{padding-bottom:0}#cabinet .work-pane .composer-col{margin-inline:-.25rem}#cabinet .work-pane .chat-col{gap:.25rem;padding-bottom:0}#cabinet .work-pane .chat-scroll{padding-bottom:0}#cabinet .work-pane div:has(>.composer-col){padding-top:.25rem}#cabinet .sheet-col{padding-top:.75rem;padding-bottom:.75rem}#cabinet .dash[data-pager] .dash-grid{margin-top:0}#cabinet .dash[data-pager] .dash-grid>.dash-page{gap:.75rem}#cabinet .work-pane .chat-scroll{padding-top:.75rem}#cabinet .work-pane div:has(>.composer-col){padding-bottom:.75rem}#cabinet .work-pane .composer-under{min-height:0;margin-top:0}}@media (max-width:63.999rem) and (pointer:coarse){#cabinet:has(:is(input:not([type=checkbox],[type=radio],[type=range]),textarea,[contenteditable=true]):focus){--tabs-h:0px}}@media (max-width:63.999rem) and (max-height:30rem){#cabinet .ngraph{height:max(9rem, calc(100dvh - 8rem - var(--tabs-h)))}}@media (max-width:63.999rem){.phone-tabs{view-transition-name:phone-tabs}}::view-transition-group(phone-tabs){z-index:100;animation:none}::view-transition-old(phone-tabs){display:none}::view-transition-new(phone-tabs){animation:none}#cabinet{--glass-line:color-mix(in oklab, var(--color-veil) 13%, transparent)}@media (max-width:63.98rem){#cabinet[data-theme=light] .set-nav-float .set-nav[data-ring]{box-shadow:0 6px 18px #0000001f, inset 0 0 0 1px var(--glass-line), inset 0 1px 0 #ffffff59}@supports (color:lab(0% 0 0)){#cabinet[data-theme=light] .set-nav-float .set-nav[data-ring]{box-shadow:0 6px 18px lab(0% 0 0/.12), inset 0 0 0 1px var(--glass-line), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.35)}}}.phone-tab{min-height:2.75rem}.phone-tab-glyph{width:3.4rem;height:2.1rem}.phone-tab-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.phone-tab[aria-current=page] .phone-tab-glyph{background:linear-gradient(#ffffffc7,#ffffff61);background:linear-gradient(lab(100% -.0000298023 .0000119209/.78),lab(100% -.0000298023 .0000119209/.38));box-shadow:0 2px 7px #0000001c,inset 0 1px #ffffffd9,inset 0 0 0 .5px #ffffff73;box-shadow:0 2px 7px lab(0% 0 0/.11),inset 0 1px lab(100% -.0000298023 .0000119209/.85),inset 0 0 0 .5px lab(100% -.0000298023 .0000119209/.45)}#cabinet[data-theme=dark] .phone-tab[aria-current=page] .phone-tab-glyph{background:linear-gradient(#ffffff3d,#ffffff17);background:linear-gradient(lab(100% -.0000298023 .0000119209/.24),lab(100% -.0000298023 .0000119209/.09));box-shadow:0 2px 7px #00000059,inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff1f;box-shadow:0 2px 7px lab(0% 0 0/.35),inset 0 1px lab(100% -.0000298023 .0000119209/.28),inset 0 0 0 .5px lab(100% -.0000298023 .0000119209/.12)}.phone-tab-voice .voice-knot{background:0 0;border-radius:999px;width:3.1rem;height:3.1rem;box-shadow:inset 0 1.5px 3px #00000024,inset 0 -1px #ffffffbf;box-shadow:inset 0 1.5px 3px lab(0% 0 0/.14),inset 0 -1px lab(100% -.0000298023 .0000119209/.75)}#cabinet[data-theme=dark] .phone-tab-voice .voice-knot{box-shadow:inset 0 1.5px 3px #00000052,inset 0 -1px #ffffff0f;box-shadow:inset 0 1.5px 3px lab(0% 0 0/.32),inset 0 -1px lab(100% -.0000298023 .0000119209/.06)}.phone-tab-voice .voice-knot-svg{width:92%;height:92%}#cabinet .phone-tab-voice .voice-knot:not([data-state]) .voice-knot-svg{filter:none}#cabinet .cabinet-top{height:calc(3rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (display-mode:standalone) and (max-width:63.99rem){@supports (-webkit-touch-callout:none){#cabinet .cabinet-top>div{height:calc(3rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:calc(.5rem + env(safe-area-inset-right));padding-left:calc(.4rem + env(safe-area-inset-left));background:var(--bar,var(--cab-ground,var(--color-ink-900)));position:fixed;top:0;left:0;right:0}}}#cabinet{--top-safe:env(safe-area-inset-top,0px)}@media (display-mode:standalone){@supports (-webkit-touch-callout:none){#cabinet{--top-safe:max(env(safe-area-inset-top,0px), .75rem)}}}@media (display-mode:standalone) and (min-width:64rem){@supports (-webkit-touch-callout:none){#cabinet{padding-top:var(--top-safe)}#cabinet .phone-status-fill{z-index:97;height:var(--top-safe);background-color:var(--fill,var(--cab-ground));background-image:var(--fill-img,none);display:block;position:fixed;top:0;left:0;right:0}}}#cabinet .work-pane{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.dm-row-last{color:var(--color-chalk-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.8rem;display:block;overflow:hidden}.people-talk[data-unread] .dm-row-last{color:var(--color-chalk-dim)}.dm-unread{z-index:1;text-align:center;min-width:1.15rem;color:var(--color-ink-950);background:var(--color-brand-400);border-radius:999px;padding:0 .35rem;font-size:.66rem;line-height:1.15rem;position:relative}.people-talk{transition:background-color .2s var(--ease-soft);position:relative}@media (hover:hover){.people-talk:hover{background-color:color-mix(in oklab, var(--color-veil) 3%, var(--color-ink-900))}}.people-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.people-talk button,.people-talk .people-fold{z-index:1;position:relative}.people-talk .dm-row-last{max-width:36rem}.hub-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.hub-h1{letter-spacing:-.01em;color:var(--color-chalk);font-size:1.6rem;font-weight:500}.hub-actions{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}.hub-actions>*{min-width:0;max-width:100%}.hub-card{margin-top:1.25rem;padding:.3rem}.hub-empty{color:var(--color-chalk-faint);padding:1rem;font-size:.85rem}.hub-rows{margin:0;padding:0;list-style:none}.hub-row{transition:background-color .2s var(--ease-soft);border-radius:.8rem;align-items:center;gap:.75rem;padding:.55rem .6rem;display:flex;position:relative}.hub-row+.hub-row{box-shadow:0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent)}@media (hover:hover){.hub-row:hover{background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.hub-face{flex-shrink:0;place-items:center;display:grid}.hub-bot{width:2.25rem;height:2.25rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:999px;place-items:center;display:grid}.hub-open{color:var(--color-chalk);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.hub-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.hub-preview{color:var(--color-chalk-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-size:.78rem;display:block;overflow:hidden}.hub-row[data-unread] .hub-preview{color:var(--color-chalk-dim)}.hub-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.hub-dot{background:var(--color-brand-400);border-radius:999px;width:.5rem;height:.5rem}.hub-side .hub-dot:not([data-on]),.hub-archive-toggle .hub-dot:not([data-on]){visibility:hidden}.hub-menu{z-index:1;opacity:0;transition:opacity .2s var(--ease-soft);position:relative}.hub-menu:focus-within{opacity:1}.hub-menu:has([aria-expanded=true]){opacity:1}@media (hover:hover){.hub-row:hover .hub-menu{opacity:1}}@media (hover:none){.hub-menu{opacity:1}}.hub-archive-toggle{width:100%;color:var(--color-chalk-dim);box-shadow:0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.8rem;align-items:center;gap:.75rem;margin-top:.15rem;padding:.6rem .75rem;font-size:.82rem;display:flex}@media (hover:hover){.hub-archive-toggle:hover{color:var(--color-chalk)}}.hub-rows-archived .hub-row{opacity:.75}.hub-team,.hub-chats{margin-top:2rem}.hub-chats .hub-card{margin-top:.75rem}.hub-faces{box-shadow:0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);align-items:center;gap:.75rem;padding:.65rem .7rem .55rem;display:flex}.hub-title{color:var(--color-chalk);margin-bottom:.6rem;font-size:1rem;font-weight:500}.team-head{align-items:center;gap:.5rem;display:flex}.team-title{color:var(--color-chalk);font-size:1rem;font-weight:500}.team-help{width:1.35rem;height:1.35rem;color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:999px;place-items:center;font-size:.72rem;transition:color .15s;display:grid}.team-help[aria-expanded=true]{color:var(--color-chalk)}@media (hover:hover){.team-help:hover{color:var(--color-chalk)}}.team-legend{max-width:min(32rem,90vw);padding:.75rem .9rem}.team-list{margin:.75rem 0 0;padding:.3rem;list-style:none}.team-row{transition:background-color .2s var(--ease-soft);border-radius:.8rem;align-items:center;gap:.75rem;padding:.5rem .6rem;display:flex;position:relative}.team-row+.team-row{box-shadow:0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent)}@media (hover:hover){.team-row:hover{background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.team-name{color:var(--color-chalk);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.team-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.team-meta{color:var(--color-chalk-faint);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.1rem;font-size:.74rem;display:flex}.team-tag{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:999px;padding:0 .4rem;font-size:.68rem}.team-menu{z-index:1;position:relative}.team-groups{background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;padding:10px .75rem;display:flex}.team-chip[data-colored]:before{content:"";background:var(--tag);border-radius:999px;width:.45rem;height:.45rem}.team-chip[draggable=true]{cursor:grab}.team-tag[style]{color:color-mix(in oklab, var(--tag) 75%, var(--color-chalk));background:color-mix(in oklab, var(--tag) 14%, transparent)}.team-row[data-drop]{background:color-mix(in oklab, var(--color-brand-400) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}.group-colors{flex-wrap:wrap;gap:.45rem;display:flex}.group-color{background:var(--tag);width:1.35rem;height:1.35rem;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-out-expo);border-radius:999px}.group-color[data-none]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 25%, transparent);background:0 0}@media (hover:hover){.group-color:hover{transform:scale(1.1)}}.group-color[aria-checked=true]{box-shadow:0 0 0 2px var(--cab-ground), 0 0 0 3.5px var(--color-chalk)}.team-groups-title{color:var(--color-chalk-faint);margin-right:.25rem;font-size:.78rem}.team-chip{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:4px .65rem;font-size:.78rem;line-height:18px;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.team-chip:hover:not(:disabled){color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 10%, transparent)}}.team-chip-add{color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent);background:0 0}.team-modal .people-panel{border-top:0;margin-top:0}.team-modal .people-picks,.people-picks.team-modal{border-bottom:0;padding-top:0}.team-modal.people-picks{gap:.7rem}.team-modal .people-pick,.people-picks.team-modal .people-pick{grid-template-columns:9.5rem minmax(0,1fr);align-items:start}.team-modal .people-pick-title{padding-top:.3rem}@media (max-width:40rem){.team-modal .people-pick,.people-picks.team-modal .people-pick{grid-template-columns:minmax(0,1fr)}}.team-invite .invite-new{margin-top:.7rem}.invite-status{min-height:1.125rem;line-height:1.125rem}.team-invite .invite-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"link""meta""do""said";gap:.3rem;padding:.7rem 0}.team-invite .invite-row-do{justify-content:flex-start;margin-top:.2rem}.team-invite .invite-row-ask{grid-column:1/-1}.dm-online{color:var(--color-chalk-faint);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.dm-online-dot{background:#22c55e;border-radius:999px;width:.5rem;height:.5rem}.hub-online{width:.65rem;height:.65rem;box-shadow:0 0 0 2px var(--color-ink-900);position:absolute;bottom:-.05rem;right:-.05rem}.dm-typing{color:var(--color-chalk-faint);align-items:center;gap:.5rem;margin:.5rem 0 0 2.35rem;font-size:.75rem;display:flex}.dm-typing-dots{gap:.18rem;display:inline-flex}.dm-typing-dots span{width:.3rem;height:.3rem;animation:dm-typing 1.2s var(--ease-soft) infinite;background:currentColor;border-radius:999px}.dm-typing-dots span:nth-child(2){animation-delay:.15s}.dm-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes dm-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.15rem)}}@media (prefers-reduced-motion:reduce){.dm-typing-dots span{animation:none}}.dm-feed{flex-direction:column;justify-content:flex-end;min-height:100%;padding-bottom:.5rem;display:flex}.dm-start{text-align:center;flex-direction:column;align-items:center;margin-block:auto;padding:3rem 1rem;display:flex}#cabinet .dm-compose .composer-shell{grid-template-columns:auto minmax(0,1fr) auto auto}#cabinet .dm-compose .dm-attach{order:1;align-self:end;margin-bottom:.25rem}#cabinet .dm-compose .composer-text{order:2}#cabinet .dm-compose .composer-text::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#cabinet .dm-compose .composer-text[data-tall]{order:0}#cabinet .dm-compose .dm-voice{order:3;align-self:end;align-items:center;gap:.1rem;margin-bottom:.25rem;display:flex}#cabinet .dm-compose .send-orb{order:4}#cabinet .dm-compose .composer-shell[data-tall] .dm-attach{grid-column:1}#cabinet .dm-compose .composer-shell[data-tall] .dm-voice{grid-column:3}#cabinet .dm-compose .composer-shell[data-tall] .send-orb{grid-column:4}.dm-list{margin:0;padding:0;list-style:none}.dm-day{justify-content:center;margin:1rem 0 .5rem;display:flex}.dm-day span{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:999px;padding:.15rem .65rem;font-size:.68rem}.dm-msg{gap:.6rem;margin-top:.15rem;display:flex}.dm-msg[data-first]{margin-top:.75rem}.dm-mine{flex-direction:row-reverse}.dm-bot{width:1.75rem;height:1.75rem;color:var(--color-brand-300);background:color-mix(in oklab, var(--color-brand-400) 14%, transparent);border-radius:999px;place-items:center;display:grid}.dm-avatar-slot{flex-shrink:0;width:1.75rem}.dm-body{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(36rem,80%);display:flex;position:relative}.dm-mine .dm-body{align-items:flex-end}.dm-name{color:var(--color-chalk-dim);margin:0 0 .15rem .2rem;font-size:.72rem;font-weight:500}.dm-say{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:1.1rem;padding:.45rem .85rem;font-size:.875rem;line-height:1.7}.dm-mine .dm-say{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}.dm-theirs[data-first] .dm-say{border-top-left-radius:.35rem}.dm-mine[data-first] .dm-say{border-top-right-radius:.35rem}.dm-big{font-size:2.2rem;line-height:1.2}.dm-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:2px}@media (hover:hover){.dm-link:hover{text-decoration-color:currentColor}}.dm-time{color:var(--color-chalk-faint);margin:.2rem .4rem 0;font-size:.62rem}.dm-quote{min-width:0;max-width:min(28rem,100%);color:var(--color-chalk-faint);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--color-veil) 14%, transparent);align-items:center;gap:.35rem;margin:0 .2rem .2rem;padding-left:.5rem;font-size:.75rem;display:flex}.dm-files{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.dm-mine .dm-files{justify-content:flex-end}.dm-image img{object-fit:cover;border-radius:.9rem;max-width:min(18rem,100%);max-height:16rem;display:block}.dm-media{border:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.6rem;flex-direction:column;gap:.25rem;width:min(20rem,70vw);padding:.5rem;display:flex}.dm-file{max-width:18rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.75rem;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.8rem;display:inline-flex}.dm-reactions{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.dm-reaction{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);transition:background-color .2s var(--ease-soft);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.85rem;display:inline-flex}.dm-reaction[aria-pressed=true]{background:color-mix(in oklab, var(--color-brand-400) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent)}.dm-tools{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-soft);align-items:center;gap:.1rem;display:flex;position:absolute;top:0}.dm-theirs .dm-tools{left:calc(100% + .35rem)}.dm-mine .dm-tools{flex-direction:row-reverse;right:calc(100% + .35rem)}.dm-msg[data-active] .dm-tools,.dm-tools:focus-within{opacity:1;pointer-events:auto}.dm-tools:has([data-keep]){opacity:1;pointer-events:auto}@media (hover:hover){.dm-msg:hover .dm-tools{opacity:1;pointer-events:auto}}.dm-tool{width:1.75rem;height:1.75rem;color:var(--color-chalk-faint);border-radius:.5rem;place-items:center;transition:color .15s,background-color .15s;display:grid}@media (hover:hover){.dm-tool:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.dm-react{display:inline-flex;position:relative}.dm-react-pick{z-index:30;background:var(--color-ink-900);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), 0 10px 28px -12px #00000073;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-soft), transform .22s var(--ease-out-expo);border-radius:999px;gap:.1rem;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%,.3rem)}.dm-react-pick[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)}.dm-react-pick button{width:2rem;height:2rem;transition:transform .15s var(--ease-soft), background-color .15s ease;border-radius:999px;font-size:1.05rem}.dm-react-more{color:var(--color-chalk-faint);place-items:center;display:grid}@media (hover:hover){.dm-react-pick button:hover{background:color-mix(in oklab, var(--color-veil) 8%, transparent);transform:scale(1.15)}}.dm-replying{color:var(--color-chalk-dim);align-items:center;gap:.5rem;margin:0 .5rem .4rem;font-size:.78rem;display:flex}.dm-picked{flex-wrap:wrap;gap:.4rem;margin:0 .25rem .5rem;padding:0;list-style:none;display:flex}#cabinet .dm-compose .composer-shell[data-drop]{box-shadow:0 24px 90px -40px color-mix(in oklab, var(--color-brand-500) 90%, transparent)}.dm-picked .dm-file[data-sending]{animation:dm-sending 1.4s var(--ease-soft) infinite}.dm-picked .dm-file[data-sending] .dm-tool{opacity:.35;pointer-events:none}@keyframes dm-sending{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dm-picked .dm-file[data-sending]{opacity:.6;animation:none}}@media (hover:none){.dm-tools,.dm-theirs .dm-tools,.dm-mine .dm-tools{margin-top:.2rem;display:none;position:relative;inset:auto}.dm-msg[data-active] .dm-tools{opacity:1;pointer-events:auto;display:flex}.dm-react{position:static}.dm-react-pick{flex-wrap:wrap;max-width:calc(100vw - 2rem);left:auto;right:auto;transform:translateY(.3rem)}.dm-theirs .dm-react-pick{left:-2.35rem}.dm-mine .dm-react-pick{right:0}.dm-react-pick[data-open]{transform:none}}@media (prefers-reduced-motion:reduce){.dm-react-pick,.dm-tools{transition:none}}.limit-ring.limit-ring-badge{pointer-events:none;display:block;position:absolute;inset:0}.nx[data-skin]{--f-band:1.55rem}.nx[data-skin] .nx-tile.nx-folder{isolation:isolate;box-shadow:none;background:0 0}@media (hover:hover){.nx[data-skin] .nx-tile.nx-folder:hover{box-shadow:none;background:0 0}}.nx[data-skin] .nx-tile.nx-folder:focus-visible,.nx[data-skin] .nx-tile.nx-folder[data-drop]{box-shadow:none;background:0 0}.nx[data-skin] .nx-folder:before{z-index:-2;background:linear-gradient(to top right, transparent calc(50% - 1.75px), var(--f-cut) calc(50% - 1.25px), var(--f-cut) calc(50% - .25px), transparent calc(50% + .25px)) right / 18% 100% no-repeat, var(--f-back)}.nx[data-skin=standard] .nx-tile.nx-folder{border-radius:.2rem .45rem .45rem}.nx[data-skin=standard] .nx-folder:before{clip-path:polygon(0 0,82% 0,100% 100%,0 100%);width:42%;height:12px;box-shadow:inset 1px 0 0 var(--f-tab-ring), inset 0 1px 0 var(--f-tab-ring);border-radius:.3rem .45rem 0 0;top:-10px}.nx[data-skin] .nx-folder:after{content:"";z-index:-2;border-radius:inherit;background:var(--f-back);box-shadow:var(--f-back-shadow);position:absolute;inset:0}.nx-sheets,.nx-front{pointer-events:none;position:absolute}.nx-front{pointer-events:auto}.nx-ghost .nx-front{pointer-events:none}.nx-sheets{z-index:0;inset:0}.nx-sheets>i{top:calc(var(--f-band) + .35rem);background:var(--f-sheet);height:2.6rem;box-shadow:inset 0 1px 0 var(--f-sheet-hi,#ffffffb3), 0 0 0 1px var(--f-sheet-edge,#0000001a), 0 -1px 3px rgba(0, 0, 0, var(--f-sheet-shadow,.16));transform-origin:50% 100%;will-change:translate, rotate;backface-visibility:hidden;border-radius:.2rem .2rem 0 0;outline:1px solid #0000;transition:translate .5s cubic-bezier(.34,1.25,.64,1),rotate .5s cubic-bezier(.34,1.25,.64,1);position:absolute}.nx-sheets>i:first-child{left:12%;right:8%}.nx-sheets>i:last-child{transition-delay:50ms;left:8%;right:14%}@media (hover:hover){.nx[data-skin] .nx-folder:hover .nx-sheets>i:first-child{translate:.1rem -1.05rem;rotate:4deg}.nx[data-skin] .nx-folder:hover .nx-sheets>i:last-child{translate:0 -.75rem;rotate:-1.5deg}}.nx[data-skin] .nx-folder:focus-visible .nx-sheets>i:first-child{translate:.1rem -1.05rem;rotate:4deg}.nx[data-skin] .nx-folder:focus-visible .nx-sheets>i:last-child{translate:0 -.75rem;rotate:-1.5deg}.nx-front{inset:var(--f-band) 0 0 0;z-index:1;justify-content:flex-end;gap:inherit;padding:inherit;background:var(--f-front);box-shadow:var(--f-front-shadow);border-radius:.3rem .3rem .45rem .45rem;flex-direction:column;transition:background-color .2s,box-shadow .2s;display:flex}.nx[data-skin] .nx-folder[data-drop] .nx-front{box-shadow:var(--f-front-shadow), 0 0 0 2px var(--color-brand-400)}.nx[data-skin=dossier] .nx-folder[data-drop] .nx-front{box-shadow:var(--f-front-shadow), 0 0 0 2px var(--kraft-ink)}@media (prefers-reduced-motion:reduce){.nx-sheets>i{transition:none}}.nx[data-skin] .nx-tile.nx-folder>.look-layer{inset:var(--f-band) 0 0 0;z-index:1;border-radius:.3rem .3rem .45rem .45rem}.nx[data-skin] .nx-tile.nx-folder[data-look]>.nx-front{--f-front-shadow:inset 0 0 0 1px var(--f-front-ring,#ffffff24), inset 0 1px 0 var(--f-seam,transparent);background:0 0}.nx[data-skin=standard]{--f-tab-ring:var(--f-ring);--f-front-ring:var(--f-ring);--f-cut:var(--f-ring);--f-back:color-mix(in oklab, var(--color-veil) 3%, var(--color-ink-850));--f-front-tone:color-mix(in oklab, var(--color-veil) 8%, var(--color-ink-850));--f-glare:color-mix(in oklab, var(--color-veil) 4%, transparent);--f-ring:color-mix(in oklab, var(--color-veil) 9%, transparent);--f-seam:color-mix(in oklab, var(--color-veil) 16%, transparent);--f-sheet:color-mix(in oklab, var(--color-veil) 26%, var(--color-ink-850));--f-sheet-edge:color-mix(in oklab, var(--color-veil) 14%, transparent);--f-sheet-hi:color-mix(in oklab, var(--color-veil) 22%, transparent);--f-back-shadow:inset 0 0 0 1px var(--f-ring), 0 8px 18px -16px #00000052;--f-front-shadow:inset 0 0 0 1px var(--f-ring), inset 0 1px 0 var(--f-seam), 0 -2px 6px -2px #0000004d;--f-front:radial-gradient(120% 90% at 18% 0%, var(--f-glare), transparent 62%), var(--f-front-tone)}#cabinet[data-theme=light] .nx[data-skin=standard]{--f-ring:#46371e33;--f-tab-ring:#46371e33;--f-cut:#46371e33;--f-back:color-mix(in oklab, var(--color-veil) 8%, var(--color-ink-850));--f-front-tone:color-mix(in oklab, #fff 55%, var(--color-ink-850));--f-glare:#ffffffd9;--f-seam:#ffffffe6;--f-sheet:#f7f3ea;--f-sheet-edge:#46371e29;--f-sheet-hi:transparent;--f-sheet-shadow:.06;--f-front-ring:#46371e73;--f-front-shadow:inset 0 0 0 1px var(--f-front-ring), inset 0 2px 0 var(--f-seam), 0 -2px 6px -2px #3c280a24}#cabinet[data-theme=light] .nx[data-skin] .nx-tile.nx-folder[data-look]>.nx-front{--f-front-shadow:inset 0 0 0 1px color-mix(in srgb, #46371e 85%, var(--f-front-tone,#fff))}@media (hover:hover){.nx[data-skin=standard] .nx-tile.nx-folder:hover{--f-front-tone:color-mix(in oklab, var(--color-veil) 10.5%, var(--color-ink-850));--f-ring:color-mix(in oklab, var(--color-veil) 14%, transparent)}#cabinet[data-theme=light] .nx[data-skin=standard] .nx-tile.nx-folder:hover{--f-front-tone:color-mix(in oklab, #fff 80%, var(--color-ink-850))}}.nx[data-skin=standard] .nx-front{background:var(--f-front)}.nx[data-skin=dossier]{--f-cut:#5a3c1459;--f-back:#c39858;--f-sheet:var(--paper);--f-seam:#ffffff52;--f-back-shadow:inset 0 1px 0 #ffffff40, 0 1px 1px #0000002e, 0 10px 18px -12px #0000008c;--f-front-shadow:inset 0 1px 0 var(--f-seam), inset 0 -1px 0 #0000001f, 0 -2px 6px -2px #28190559}#cabinet:not([data-theme=light]) .nx[data-skin=dossier]{--f-cut:#00000059;--f-back:#644c2b;--f-seam:#ffffff2e;--f-front-shadow:inset 0 1px 0 var(--f-seam), inset 0 -1px 0 #0000001f, 0 -2px 6px -2px #00000073}#cabinet[data-theme=light] .nx[data-skin=dossier]{--f-sheet-shadow:.08}.nx[data-skin=dossier] .nx-front{background:radial-gradient(120% 80% at 20% 0%, #ffffff29, transparent 60%), repeating-linear-gradient(115deg, #00000005 0 2px, transparent 2px 5px), linear-gradient(172deg, var(--kraft-a), var(--kraft-b))}.nx[data-skin=standard] .nx-note{border-radius:.15rem}.nx[data-skin=standard]{--note-paper:#fdfbf6;--note-paper-hover:#fffefb;--note-edge:#46371e21;--note-fold:#e9e3d6}#cabinet:not([data-theme=light]) .nx[data-skin=standard]{--note-paper:color-mix(in oklab, var(--color-veil) 4%, var(--color-ink-850));--note-paper-hover:color-mix(in oklab, var(--color-veil) 6.5%, var(--color-ink-850));--note-edge:color-mix(in oklab, var(--color-veil) 9%, transparent);--note-fold:color-mix(in oklab, var(--color-veil) 16%, var(--color-ink-850))}.nx[data-skin=standard] .nx-tile.nx-note{background:var(--note-paper);box-shadow:inset 0 0 0 1px var(--note-edge), inset 0 1px 0 #ffffff24}@supports (color:lab(0% 0 0)){.nx[data-skin=standard] .nx-tile.nx-note{box-shadow:inset 0 0 0 1px var(--note-edge), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14)}}@media (hover:hover){.nx[data-skin=standard] .nx-tile.nx-note:hover{background:var(--note-paper-hover);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--note-edge), #000 8%), inset 0 1px 0 #ffffff24}@supports (color:lab(0% 0 0)){.nx[data-skin=standard] .nx-tile.nx-note:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--note-edge), #000 8%), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14)}}}.nx[data-skin=standard] .nx-tile.nx-note:focus-visible{background:var(--note-paper-hover)}.nx[data-skin=standard] .nx-tile.nx-note[data-drop]{box-shadow:inset 0 0 0 1.5px var(--color-brand-400)}.nx[data-skin=standard] .nx-note:after{background:var(--note-fold)}#cabinet[data-theme=light] .nx[data-skin=standard]{--note-edge:#46371e33}.nx[data-skin=standard] .nx-note:after{box-shadow:inset 1px -1px 0 var(--note-edge), -1px 1px 3px #0000001f}.nx[data-skin] .nx-tile.nx-folder.nx-new{--nx-new-line:color-mix(in oklab, var(--color-brand-400) 55%, transparent);--f-back-shadow:inset 0 0 0 1px transparent;cursor:default;filter:drop-shadow(1px 0 0 var(--nx-new-line)) drop-shadow(-1px 0 0 var(--nx-new-line)) drop-shadow(0 1px 0 var(--nx-new-line)) drop-shadow(0 -1px 0 var(--nx-new-line));transform:none}.nx[data-skin] .nx-new .nx-front{box-shadow:inset 0 1px 0 var(--f-seam,transparent)}.nx[data-skin=standard] .nx-new .nx-label .nx-input{width:calc(100% - 1.8rem);font:inherit;background:color-mix(in oklab, var(--color-veil) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 16%, transparent);border-radius:.4rem;margin:0 0 0 -.4rem;padding:.2rem .4rem;font-size:.88rem;font-weight:550;line-height:1.25}.nx[data-skin=dossier] .nx-label .nx-input{field-sizing:content;width:auto;min-width:9ch;max-width:100%}.nx[data-skin=dossier] .nx-folder .nx-label{max-width:calc(100% - 3.1rem)}.nx-ok{z-index:2;width:1.7rem;height:1.7rem;color:var(--color-chalk-dim);background:0 0;place-items:center;transition:color .15s;display:grid;position:absolute;bottom:.45rem;right:.45rem}@media (hover:hover){.nx-ok:hover{color:var(--color-chalk)}}.nx-ok-seal{width:2rem;height:2rem;color:var(--stamp-ink);opacity:.85;rotate:-8deg}#cabinet:not([data-theme=light]) .nx-ok-seal{color:#f06a52}@media (hover:hover){.nx-ok-seal:hover{color:var(--stamp-ink);opacity:1}#cabinet:not([data-theme=light]) .nx-ok-seal:hover{color:#f06a52}}.nx-seal-ring{opacity:0}.nx-ok-seal[data-sealed],.nx-ok-seal[data-sealed]:disabled{opacity:1;animation:.42s cubic-bezier(.3,.7,.4,1) both nx-seal-press}.nx-ok-seal[data-sealed] .nx-seal-ring{animation:.42s step-end both nx-seal-ink}@keyframes nx-seal-press{0%{opacity:.25;scale:1.6}45%{opacity:1;scale:.9}70%{scale:1.04}to{opacity:1;scale:1}}@keyframes nx-seal-ink{0%{opacity:0}45%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-ok-seal[data-sealed],.nx-ok-seal[data-sealed] .nx-seal-ring{animation:none}.nx-ok-seal[data-sealed] .nx-seal-ring{opacity:1}}.task-presets{scrollbar-width:none;align-items:center;gap:.25rem;margin:-4px;padding:calc(.1rem + 4px) calc(.1rem + 4px) calc(.15rem + 4px);display:flex;overflow-x:auto}.task-presets::-webkit-scrollbar{display:none}.task-presets-pick{display:none}@media (max-width:39.99rem){.task-presets{display:none}.task-presets-pick{min-width:0;display:flex}.task-presets-pick .task-preset{max-width:100%}.task-presets-cell{flex:none;max-width:65%;margin-right:-.25rem}.task-presets-cell~.task-pulse{min-width:0;margin-left:auto}.task-presets-cell~.task-pulse .task-pulse-tab{max-width:100%;padding-inline:.7rem}}.task-preset{height:1.85rem;color:var(--color-chalk-dim);transition:color .15s, background-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8rem;line-height:1;display:inline-flex}@media (hover:hover){.task-preset:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.task-preset[data-on]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent)}.task-preset .truncate{line-height:1.3}.task-preset svg{color:var(--color-chalk-faint)}.task-preset[data-on] svg{color:inherit}.task-preset-add{width:1.85rem;color:var(--color-chalk-faint);justify-content:center;padding:0}.task-preset-caret{opacity:.55;transition:opacity .15s, transform .25s var(--ease-out-expo);margin-left:-.1rem}@media (hover:hover){.task-preset-open:hover .task-preset-caret{opacity:.9}}.task-preset-open[aria-expanded=true] .task-preset-caret{opacity:.9;transform:rotate(180deg)}.task-preset-form{flex-direction:column;gap:.6rem;width:min(22rem,100vw - 1rem);padding:.75rem .8rem .8rem;display:flex}.task-preset-top{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.6rem;display:flex}.task-preset-title{color:var(--color-chalk);font-size:.82rem;font-weight:550}.task-preset-trash{width:1.6rem;height:1.6rem;color:var(--color-chalk-faint);border-radius:999px;place-items:center;margin-right:-.3rem;transition:color .15s,background-color .15s;display:grid}@media (hover:hover){.task-preset-trash:hover{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.task-preset-form .task-preset-name{margin:0}.task-preset-templates{color:var(--color-chalk-faint);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-top:-.25rem;font-size:.72rem;display:flex}.task-preset-templates button{color:var(--color-chalk-dim);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-veil) 22%, transparent);text-decoration-color:color-mix(in oklab, var(--color-veil) 22%, transparent);text-underline-offset:.2em;transition:color .15s,text-decoration-color .15s}@media (hover:hover){.task-preset-templates button:hover{color:var(--color-chalk);text-decoration-color:currentColor}}.task-preset-field{flex-direction:column;gap:.35rem;display:flex}.task-preset-label{min-height:1.2rem;color:var(--color-chalk-faint);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.task-preset-hint{opacity:.8;font-size:.68rem}.task-preset-look-hint{color:var(--color-chalk-faint);text-wrap:pretty;margin:.1rem .2rem 0;line-height:1.35}.task-preset-match{background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.5rem;padding:.1rem;display:inline-flex}.task-preset-match button{color:var(--color-chalk-faint);transition:color .2s, background-color .25s var(--ease-out-expo);border-radius:.4rem;padding:.1rem .45rem;font-size:.68rem}.task-preset-match button[aria-pressed=true]{color:var(--color-chalk);background:var(--sel-bg);box-shadow:var(--sel-shadow)}.task-preset-tags{flex-wrap:wrap;gap:.3rem;display:flex}.task-preset-form .seg-opt{min-width:0;padding:.28rem .4rem;font-size:.74rem}.task-preset-mine{color:var(--color-chalk-dim);justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.task-preset-form .task-preset-save{margin:.15rem 0 0}.task-group-sub{margin-bottom:.35rem;padding-left:1.75rem;font-size:.7rem;font-weight:400}.preset-group{padding:0;overflow:hidden}.preset-group>.task-group-head{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 8%, transparent);margin:0;padding:.65rem 1rem .6rem;font-size:.82rem;font-weight:600}.preset-group>.task-group-head>.tabular-nums{color:var(--color-chalk-faint);font-weight:400}.preset-group>div{padding:.2rem .3rem}.preset-group>div+.preset-done{padding-top:0}.preset-group .task-group-sub{margin:.45rem 0 .1rem;padding-left:.7rem}.preset-group-progress{color:var(--color-chalk-faint);align-items:center;gap:.45rem;margin-left:auto;font-size:.7rem;font-weight:400;display:inline-flex}.preset-group-progress.tabular-nums{opacity:1}#cabinet .preset-group .task-row.card{box-shadow:none;background:0 0;border-color:#0000;border-radius:.75rem}.preset-group .task-row:before{display:none}.preset-group .flex.flex-col.gap-2{gap:0}.preset-group .preset-checks-bar{width:4.5rem}.preset-checks-bar{background:color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:999px;width:3.2rem;height:.2rem;position:relative;overflow:hidden}.preset-checks-bar span{border-radius:inherit;background:color-mix(in oklab, var(--color-mint-400) 80%, transparent);transition:width .4s var(--ease-soft);position:absolute;inset:0 auto 0 0}.preset-checks{color:var(--color-chalk-faint);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.6rem;padding:0 1.1rem;font-size:.72rem;display:flex}.preset-checks-acts{gap:1rem;margin-left:auto;display:inline-flex}.preset-checks-act{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-veil) 22%, transparent);text-decoration-color:color-mix(in oklab, var(--color-veil) 22%, transparent);text-underline-offset:.2em;transition:color .15s,text-decoration-color .15s}@media (hover:hover){.preset-checks-act:hover{color:var(--color-chalk);text-decoration-color:currentColor}}.task-check .task-row-meta{display:none}.task-check .task-row{padding-top:.55rem;padding-bottom:.55rem}.task-check-subs{margin:.3rem 0 -.15rem 1.65rem}.task-check-subs .sub-row{--sub-pad:8px;margin-left:calc(-1 * var(--sub-pad));padding-left:var(--sub-pad);min-height:30px;font-size:.82rem}.task-check-subs .sub-row .sub-text{background:linear-gradient(currentColor,currentColor) 0 55%/0 1px no-repeat;text-decoration:none;transition:background-size .32s cubic-bezier(.4,0,.2,1),color .25s}.task-check-subs .sub-row[data-done] .sub-text{background-size:100% 1px;text-decoration:none}.task-check .task-row[data-kids-done] [data-task-toggle]:not([aria-pressed=true]){animation:2.4s ease-in-out infinite kids-done-call}@keyframes kids-done-call{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-mint-400) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-mint-400) 22%, transparent)}}.task-check .task-row[data-checked]{opacity:.6;transition:opacity .25s}@media (hover:hover){.task-check .task-row[data-checked]:hover{opacity:.8}}.task-check .task-row[data-checked] .task-quick{display:none}.task-order>div>*{transition:transform .22s cubic-bezier(.2,0,0,1)}.task-order>div>[data-dragging]{z-index:5;transition:none;position:relative}.task-order>div>[data-dragging] .task-row{box-shadow:0 10px 28px -10px #00000059}.task-grip{z-index:2;width:1rem;height:2rem;color:var(--color-chalk-faint);cursor:grab;touch-action:none;opacity:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex;position:absolute;top:.4rem;left:0}[data-dragging] .task-grip{color:var(--color-chalk)}@media (hover:hover){.task-grip:hover{color:var(--color-chalk)}}[data-dragging] .task-grip{cursor:grabbing}.task-grip:focus-visible,[data-dragging] .task-grip{opacity:1}@media (hover:hover){.task-row:hover>.task-grip{opacity:1}}@media (hover:none){.task-grip{opacity:.45}}@media (prefers-reduced-motion:reduce){.task-order>div>*{transition:none}.task-check .task-row[data-kids-done] [data-task-toggle]{animation:none}}.nx-burn-clip{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-burn-ring{will-change:transform;background-size:100% 100%;position:absolute;transform:scale(.001)}.dash-empty-customize{color:var(--color-chalk-faint);border:1.5px dashed color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:.7rem;grid-column:1/-1;justify-self:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.45rem .85rem;font-size:.78rem;transition:color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.dash-empty-customize:hover{color:var(--color-chalk);border-color:color-mix(in oklab, var(--color-veil) 26%, transparent)}}.widget-tune{width:1.5rem;height:1.5rem;color:var(--color-chalk-faint);opacity:0;border-radius:.4rem;flex-shrink:0;place-items:center;transition:opacity .2s,color .2s,background-color .2s;display:grid}.widget:focus-within .widget-tune{opacity:1}@media (hover:hover){.widget:hover .widget-tune{opacity:1}.widget-tune:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}@media (hover:none){.widget-tune{opacity:1}}.widget[data-spot]{animation:widget-spot 1.4s var(--ease-out-expo)}@keyframes widget-spot{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand-400) 0%, transparent)}25%{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand-400) 0%, transparent)}}.trash-list{padding:.3rem}.trash-head{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 7%, transparent);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.2rem;padding:.3rem .45rem .6rem .75rem;display:flex}.trash-row{border-radius:.75rem;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem .75rem;transition:background-color .15s;display:flex;position:relative}.trash-row+.trash-row:before{content:"";background:color-mix(in oklab, var(--color-veil) 6%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 .75rem auto 3.5rem}@media (hover:hover){.trash-row:hover:before,.trash-row:hover+.trash-row:before{opacity:0}}.trash-more{width:100%;color:var(--color-chalk-dim);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:0 0 .75rem .75rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.2rem;padding:.55rem;font-size:.8rem;transition:color .15s,background-color .15s;display:flex}@media (hover:hover){.trash-more:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 3%, transparent)}.trash-row:hover{background:color-mix(in oklab, var(--color-veil) 3%, transparent)}}.trash-kind{width:2rem;height:2rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.trash-purge{min-width:2rem;height:2rem;color:var(--color-chalk-faint);border-radius:999px;place-items:center;padding:0 .5rem;transition:color .15s,background-color .2s;display:inline-grid}.trash-purge.is-sure{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}@media (hover:hover){.trash-purge:hover{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.trash-acts{display:contents}@media (max-width:40rem){.trash-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.4rem .75rem;display:grid}.trash-acts{flex-wrap:wrap;grid-column:3;align-items:center;gap:.4rem;display:flex}.trash-row:has(.trash-purge.is-sure) .trash-acts{grid-column:2/-1}.trash-row .btn-soft{padding-inline:.55rem}.trash-sub{text-overflow:clip;white-space:normal;overflow:visible}.trash-row .trash-restore{justify-content:center;width:2rem;padding-inline:0}.trash-restore-label{display:none}}.tbl-title{letter-spacing:-.02em;color:var(--color-chalk);align-items:center;gap:.6rem;margin:0 0 .25rem;font-size:1.75rem;font-weight:650;display:flex}.tbl-title-btn{text-align:left;border-radius:.5rem}@media (hover:hover){.tbl-title-btn:not(:disabled):hover{background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.tbl-title-input{font-size:inherit;font-weight:inherit}.tbl-tools{justify-content:space-between;align-items:center;gap:.5rem;margin:.6rem 0 .7rem;display:flex}.tbl-tool{height:1.85rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.6rem;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.76rem;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.tbl-tool:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tbl-card{padding:0;overflow:hidden}.tbl-scroll{scrollbar-width:thin;overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:.84rem}.tbl th{text-align:left;background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 9%, transparent);padding:0;font-weight:500}.tbl-head{width:100%;min-width:8rem;max-width:22rem;color:var(--color-chalk-faint);-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.72rem;transition:color .15s,background-color .15s;display:flex}.tbl-head[data-kind=number]{justify-content:flex-end}@media (hover:hover){.tbl-head:not([aria-disabled=true]):hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.tbl-td{vertical-align:middle;cursor:text;max-width:22rem;height:2.5rem;box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);color:var(--color-chalk);padding:0 .75rem;transition:background-color .12s;position:relative}@media (hover:hover){.tbl tbody tr:hover>td{background:color-mix(in oklab, var(--color-veil) 2.5%, transparent)}}.tbl-first{font-weight:550}.tbl-td[tabindex]:focus-visible,.tbl-rcard-val[tabindex]:focus-visible,.tbl-rcard-title[tabindex]:focus-visible{outline:1.5px solid color-mix(in oklab, var(--color-brand-400) 65%, transparent);outline-offset:-2px}@media (hover:hover){.tbl-td.tbl-first,.nb-doc .nb-dbtable .tbl .tbl-td.tbl-first{padding-right:7.3rem}.tbl-td.tbl-first>.tbl-input{width:calc(100% + 5.65rem);margin-right:-5.25rem}}.tbl-k-checkbox,.tbl-k-select,.tbl-k-multi{cursor:pointer}.tbl-k-number{text-align:right;font-variant-numeric:tabular-nums}.tbl-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tbl-blank{min-height:1em;display:block}.tbl-input{width:calc(100% + .8rem);min-width:6rem;height:1.9rem;font:inherit;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent);border-radius:.45rem;outline:none;margin:0 -.4rem;padding:0 .4rem}.tbl-check{width:1rem;height:1rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 25%, transparent);border-radius:.3rem;place-items:center;display:inline-grid}.tbl-check.on{color:#fff;box-shadow:none;background:#8e8e96}.tbl-link{color:var(--color-chalk-dim);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-veil) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-veil) 25%, transparent);text-underline-offset:.2em}.tbl-pills{flex-wrap:wrap;gap:.25rem;display:inline-flex}.tbl-k-multi>.tbl-pills,.tbl-k-relation>.tbl-pills{flex-wrap:nowrap;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000)}.tbl-k-multi,.tbl-k-relation{min-width:8rem;max-width:15rem}.tbl-td[data-sized]{min-width:0}.tbl-k-multi[data-sized]>.tbl-pills,.tbl-k-relation[data-sized]>.tbl-pills{width:0;min-width:100%}.tbl-td[data-wrap]>.tbl-pills{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.tbl-pill{white-space:nowrap;color:var(--pill-ink);background:var(--pill-bg);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:500;display:inline-block}.tbl-pill[data-color=gray],.tbl-optdot[data-color=gray]{--pill-bg:#ecebe8;--pill-ink:#5d5a55}.tbl-pill[data-color=brown],.tbl-optdot[data-color=brown]{--pill-bg:#efe4da;--pill-ink:#7a5435}.tbl-pill[data-color=orange],.tbl-optdot[data-color=orange]{--pill-bg:#f9e5d3;--pill-ink:#9a5420}.tbl-pill[data-color=yellow],.tbl-optdot[data-color=yellow]{--pill-bg:#f6ecd9;--pill-ink:#8a6420}.tbl-pill[data-color=green],.tbl-optdot[data-color=green]{--pill-bg:#e7f0e8;--pill-ink:#3d6b47}.tbl-pill[data-color=blue],.tbl-optdot[data-color=blue]{--pill-bg:#e2ebf5;--pill-ink:#3a5f86}.tbl-pill[data-color=purple],.tbl-optdot[data-color=purple]{--pill-bg:#ebe7f3;--pill-ink:#5d4e86}.tbl-pill[data-color=pink],.tbl-optdot[data-color=pink]{--pill-bg:#f5e3ec;--pill-ink:#8a4466}.tbl-pill[data-color=red],.tbl-optdot[data-color=red]{--pill-bg:#f6e0dd;--pill-ink:#9a3b31}#cabinet:not([data-theme=light]) .tbl-pill[data-color=gray],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=gray]{--pill-bg:#34343a;--pill-ink:#c9c7c2}#cabinet:not([data-theme=light]) .tbl-pill[data-color=brown],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=brown]{--pill-bg:#3a2f27;--pill-ink:#d9b99c}#cabinet:not([data-theme=light]) .tbl-pill[data-color=orange],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=orange]{--pill-bg:#40301f;--pill-ink:#ecb98a}#cabinet:not([data-theme=light]) .tbl-pill[data-color=yellow],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=yellow]{--pill-bg:#3b3324;--pill-ink:#e3c48a}#cabinet:not([data-theme=light]) .tbl-pill[data-color=green],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=green]{--pill-bg:#2a3a2e;--pill-ink:#9fd0ab}#cabinet:not([data-theme=light]) .tbl-pill[data-color=blue],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=blue]{--pill-bg:#253242;--pill-ink:#a5c3e6}#cabinet:not([data-theme=light]) .tbl-pill[data-color=purple],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=purple]{--pill-bg:#312c3d;--pill-ink:#bfb2e3}#cabinet:not([data-theme=light]) .tbl-pill[data-color=pink],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=pink]{--pill-bg:#3d2a33;--pill-ink:#e6a9c6}#cabinet:not([data-theme=light]) .tbl-pill[data-color=red],#cabinet:not([data-theme=light]) .tbl-optdot[data-color=red]{--pill-bg:#402826;--pill-ink:#eba59c}.tbl-add{color:var(--color-chalk-faint);align-items:center;gap:.35rem;font-size:.78rem;transition:color .15s;display:inline-flex}@media (hover:hover){.tbl-add:hover{color:var(--color-chalk)}}.tbl-end{width:2.5rem;box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);padding:0 .35rem 0 0}.tbl thead .tbl-end{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 9%, transparent);padding-right:.35rem}.tbl-end>.tbl-row-del{margin-left:auto}.tbl-row-del{width:1.75rem;height:1.75rem;color:var(--color-chalk-faint);opacity:0;border-radius:999px;place-items:center;transition:opacity .15s,color .15s,background-color .15s;display:grid}.tbl-row-del:focus-visible{opacity:1}@media (hover:hover){.tbl tbody tr:hover .tbl-row-del{opacity:1}}@media (hover:none){.tbl-row-del{opacity:.6}}@media (hover:hover){.tbl-row-del:hover{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.tbl-note{z-index:1;white-space:nowrap;color:var(--color-rose-400);font-size:.64rem;font-weight:400;position:absolute;bottom:.05rem;left:.75rem}.tbl-unsaved{color:var(--color-rose-400)}.tbl-pick{flex-direction:column;gap:.3rem;width:min(16rem,100vw - 1rem);padding:.4rem;display:flex}.tbl-pick-list{scrollbar-width:thin;flex-direction:column;gap:1px;max-height:16rem;display:flex;overflow-y:auto}.tbl-pick-field{background:color-mix(in oklab, var(--color-veil) 5%, transparent);min-height:2.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.3rem .4rem;display:flex}.tbl-pick-field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent)}.tbl-pick-field input{width:0;min-width:5rem;color:var(--color-chalk);background:0 0;border:0;outline:0;flex:5rem;padding:.1rem .15rem;font-size:.8rem}.tbl-pick-field input::placeholder{color:var(--color-chalk-faint)}.tbl-pill-x{align-items:center;gap:.2rem;padding-right:.2rem;display:inline-flex}.tbl-pill-x button{width:.95rem;height:.95rem;color:inherit;opacity:.6;border-radius:999px;place-items:center;transition:opacity .12s,background-color .12s;display:inline-grid}@media (hover:hover){.tbl-pill-x button:hover{opacity:1;background:color-mix(in oklab, currentColor 14%, transparent)}}.tbl-pick-hint{color:var(--color-chalk-faint);padding:.15rem .45rem 0;font-size:.68rem}.tbl-pick-row{text-align:left;border-radius:.45rem;align-items:center;gap:.5rem;min-height:1.95rem;padding:0 .45rem;transition:background-color .1s;display:flex}.tbl-pick-row[data-cur]{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}.tbl-pick-check{color:var(--color-chalk-dim);margin-left:auto}.tbl-pick-make{color:var(--color-chalk-dim);font-size:.78rem}.tbl-tabs{scrollbar-width:none;align-items:center;gap:.2rem;margin:0 0 .45rem;display:flex;overflow-x:auto}.tbl-tab{max-width:12rem;height:1.75rem;color:var(--color-chalk-faint);border-radius:.55rem;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.76rem;transition:color .15s,background-color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.tbl-tab:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.tbl-tab[aria-selected=true]{color:var(--color-chalk);background:var(--sel-bg);box-shadow:var(--sel-shadow)}.tbl-tab-edit{width:9rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 20%, transparent);outline:none}.tbl-tab-add{justify-content:center;width:1.75rem;padding:0}.tbl-views{flex-direction:column;width:min(20rem,100vw - 1rem);display:flex}.tbl-views-kinds{padding:.15rem .45rem .4rem}.tbl-kind:disabled{opacity:.45;cursor:default}.tbl-files{align-items:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.tbl-file{max-width:9rem;height:1.4rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.45rem;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .4rem 0 .25rem;font-size:.72rem;display:inline-flex}.tbl-file img{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:1.05rem;height:1.05rem}.tbl-file-more{color:var(--color-chalk-faint);font-size:.7rem}.tbl-k-files,.tbl-files{cursor:pointer}.tbl-td[data-drop]{background:color-mix(in oklab, var(--color-veil) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent)}.tbl-filespop{flex-direction:column;gap:.35rem;width:min(19rem,100vw - 1rem);transition:box-shadow .15s;display:flex}.tbl-filespop[data-over]{box-shadow:var(--menu-shadow,0 10px 30px #0000004d), inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 26%, transparent)}.tbl-filelist{scrollbar-width:thin;flex-direction:column;gap:.1rem;max-height:16rem;display:flex;overflow-y:auto}.tbl-filerow{border-radius:.55rem;align-items:center;gap:.3rem;padding-right:.25rem;transition:background-color .15s;display:flex}@media (hover:hover){.tbl-filerow:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.tbl-filerow:focus-within .tbl-optdel{opacity:1}@media (hover:hover){.tbl-filerow:hover .tbl-optdel{opacity:1}}.tbl-filelink{flex:1;align-items:center;gap:.55rem;min-width:0;padding:.3rem .4rem;display:flex}.tbl-filethumb{width:2rem;height:2rem;color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.45rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.tbl-filethumb img{object-fit:cover;width:100%;height:100%}.tbl-filedrop{min-height:4.2rem;color:var(--color-chalk-faint);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 12%, transparent);border-radius:.6rem;place-items:center;margin:.2rem .3rem 0;font-size:.74rem;display:grid}.tbl-stamp{color:var(--color-chalk-dim)}.tbl-td[data-wrap] .tbl-text,.tbl-td[data-wrap] .tbl-pills{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.tbl-td[data-wrap]{padding-top:.45rem;padding-bottom:.45rem}.tbl-kinds-2{grid-template-columns:repeat(2,1fr)}.tbl th{position:relative}.tbl th[data-sized] .tbl-head{min-width:0;max-width:none}.tbl-resize{z-index:2;cursor:col-resize;touch-action:none;width:.5rem;position:absolute;top:.35rem;bottom:.35rem;right:-.2rem}.tbl-resize:after{content:"";background:color-mix(in oklab, var(--color-veil) 26%, transparent);opacity:0;border-radius:2px;width:2px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tbl-resize:active:after{opacity:1}@media (hover:hover){.tbl th:hover .tbl-resize:after{opacity:1}}.tbl-head[draggable=true]{cursor:pointer}.tbl th[data-drop-side]:before{content:"";z-index:3;background:var(--color-chalk);border-radius:2px;width:2px;position:absolute;top:.3rem;bottom:.3rem}.tbl th[data-drop-side=before]:before{left:-1px}.tbl th[data-drop-side=after]:before{right:-1px}@media (hover:none){.tbl-resize{display:none}}.tbl-colmenu{flex-direction:column;width:min(21rem,100vw - 1rem);display:flex}.tbl-colmenu-name{height:2.1rem;color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.6rem;align-items:center;gap:.45rem;margin:.1rem .1rem .15rem;padding:0 .55rem;transition:box-shadow .15s;display:flex}.tbl-colmenu-name:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 20%, transparent)}.tbl-colmenu-name input{min-width:0;color:var(--color-chalk);background:0 0;outline:none;flex:1;font-size:.82rem;font-weight:550}.tbl-colmenu-more{color:var(--color-chalk-faint);transition:transform .2s var(--ease-out-expo)}.tbl-colmenu-sub{animation:tbl-sub-in .22s var(--ease-out-expo);flex-direction:column;gap:.45rem;padding:.3rem .45rem .5rem;display:flex}@keyframes tbl-sub-in{0%{opacity:0;transform:translateY(-3px)}}.tbl-colmenu>.menu-group-title{padding-top:.45rem}.tbl-colmenu-go{justify-content:center;margin:.2rem .45rem .35rem}.tbl-optlist{scrollbar-width:thin;flex-direction:column;gap:.1rem;max-height:14rem;display:flex;overflow-y:auto}.tbl-optrow{border-radius:.5rem;align-items:center;gap:.45rem;height:1.9rem;padding:0 .3rem 0 .4rem;transition:background-color .15s;display:flex}.tbl-optrow:focus-within{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}@media (hover:hover){.tbl-optrow:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.tbl-optdot{background:var(--pill-ink);width:.8rem;height:.8rem;box-shadow:0 0 0 3px var(--pill-bg);transition:transform .15s var(--ease-out-expo);border-radius:999px;flex-shrink:0}@media (hover:hover){.tbl-optdot:hover{transform:scale(1.15)}}.tbl-optname{min-width:0;color:var(--color-chalk);background:0 0;outline:none;flex:1;font-size:.78rem}.tbl-optdel{width:1.4rem;height:1.4rem;color:var(--color-chalk-faint);opacity:0;border-radius:.4rem;place-items:center;transition:opacity .15s,color .15s,background-color .15s;display:grid}.tbl-optrow:focus-within .tbl-optdel{opacity:1}@media (hover:hover){.tbl-optrow:hover .tbl-optdel{opacity:1}.tbl-optdel:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}@media (hover:none){.tbl-optdel{opacity:.7}}.tbl-kinds{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.tbl-kind{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 3%, transparent);border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.74rem;transition:color .15s,background-color .2s;display:flex}.tbl-kind[aria-pressed=true]{color:var(--color-chalk);background:var(--sel-bg);box-shadow:var(--sel-shadow)}.nx-table-wrap{display:contents;position:relative}.nx-table-grid{opacity:.55;grid-template-columns:1.4fr 1fr 1fr;gap:3px;width:70%;margin-bottom:.5rem;display:grid}.nx-table-grid i{background:color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:2px;height:.45rem}.nx-table-grid i:nth-child(-n+3){background:color-mix(in oklab, var(--color-veil) 22%, transparent)}.nb-dbtable{margin:.9rem 0}.nb-dbtable[data-selected] .tbl-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent)}.nb-dbtable-name{color:var(--color-chalk);cursor:grab;align-items:center;gap:.4rem;margin-bottom:-.2rem;font-size:.82rem;font-weight:600;display:inline-flex}.nb-dbtable-wait{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.8rem;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.8rem;display:flex}.nb-dbtable .tbl-tools{margin-top:0}.nb-doc .nb-dbtable .tbl{border-collapse:separate;table-layout:auto;font-size:.84rem;line-height:normal}.nb-doc .nb-dbtable .tbl th,.nb-doc .nb-dbtable .tbl td{vertical-align:middle;border:0;min-width:0;display:table-cell}.nb-doc .nb-dbtable .tbl th{padding:0;font-weight:500}.nb-doc .nb-dbtable .tbl .tbl-td{padding:0 .75rem}.nb-doc .nb-dbtable .tbl .tbl-k-number{text-align:right}.nb-doc .nb-dbtable .tbl :is(.tbl-k-relation,.tbl-k-multi,.tbl-k-files){padding-block:.35rem}.nb-doc .nb-dbtable .tbl :is(.tbl-k-relation,.tbl-k-multi){min-width:8rem}.nb-doc .nb-dbtable .tbl .tbl-td[data-sized]{min-width:0}.nb-doc .nb-dbtable .tbl .tbl-end{padding:0 .35rem 0 0}.tbl-col-add{width:1.75rem;height:1.75rem;color:var(--color-chalk-faint);opacity:0;border-radius:.5rem;place-items:center;margin:0 auto;transition:opacity .15s,color .15s,background-color .15s;display:grid}.tbl-col-add:focus-visible{opacity:1}@media (hover:hover){.tbl thead tr:hover .tbl-col-add{opacity:1}}@media (hover:none){.tbl-col-add{opacity:.6}}.tbl-col-add[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.tbl-col-add:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tbl-foot{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.4rem;padding:0 .95rem 0 .75rem;line-height:1;display:flex}.tbl-foot .tbl-add{opacity:0;transition:opacity .15s,color .15s}.tbl-foot .tbl-add:focus-visible{opacity:1}@media (hover:hover){.tbl-card:hover .tbl-foot .tbl-add{opacity:1}}@media (hover:none){.tbl-foot .tbl-add{opacity:1}}.tbl-count{color:var(--color-chalk-faint);font-size:.72rem}.tbl-foot .tbl-add{font-size:.78rem}.nb-dropped{flex-direction:column;gap:.4rem;margin-top:.8rem;display:flex}.nb-dropped-row{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.8rem;align-items:center;gap:.5rem;padding:.5rem .6rem .5rem .85rem;font-size:.8rem;display:flex}.nb-dropped-x{width:1.6rem;height:1.6rem;color:var(--color-chalk-faint);border-radius:999px;place-items:center;display:grid}@media (hover:hover){.nb-dropped-x:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.nb-dbtable-title{text-align:left;border-radius:.4rem}@media (hover:hover){.nb-dbtable-title:not(:disabled):hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.nb-dbtable-input{font-size:inherit;font-weight:inherit}.tbl-sorted{color:var(--color-chalk-dim);margin-left:auto}.tbl-viewbar{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0 0 .5rem;display:flex}.tbl-viewchip{height:1.6rem;color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.72rem;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.tbl-viewchip:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tbl-head-tools{justify-content:flex-end;align-items:center;gap:.1rem;display:flex}.tbl thead .tbl-end:has(.tbl-views-btn){width:4.1rem}.tbl-head-tools .tbl-col-add{margin:0}.tbl-views-btn[data-pinned]{opacity:1}.tbl-alt-head .tbl-col-add{margin:0}.tbl-alt-head{min-height:2.4rem;box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 9%, transparent);justify-content:space-between;align-items:center;padding:0 .35rem 0 .85rem;display:flex}.tbl-board{gap:.6rem;padding:.75rem;display:flex;overflow-x:auto}.tbl-lane{background:color-mix(in oklab, var(--color-veil) 3%, transparent);border-radius:.75rem;flex-direction:column;flex:1 0 13rem;gap:.45rem;max-width:20rem;padding:.5rem;transition:background-color .15s,box-shadow .15s;display:flex}.tbl-lane[data-over]{background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent)}.tbl-lane-head{color:var(--color-chalk-faint);justify-content:space-between;align-items:center;gap:.5rem;padding:.1rem .25rem;font-size:.74rem;display:flex}.tbl-lane-cards{flex-direction:column;gap:.4rem;display:flex}.tbl-board-card{background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.6rem;padding:.5rem .6rem;font-size:.82rem;transition:box-shadow .15s}.tbl-board-card[draggable=true]{cursor:grab}@media (hover:hover){.tbl-board-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-veil) 16%, transparent)}}.tbl-board-title{color:var(--color-chalk)}.tbl-board-cover{object-fit:cover;background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.6rem .6rem 0 0;width:calc(100% + 1.2rem);max-width:none;height:8.5rem;margin:-.5rem -.6rem .5rem;display:block}.tbl-board-prop{color:var(--color-chalk-dim);margin-top:.25rem;font-size:.74rem}.tbl-board-prop[data-labeled]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tbl-board-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-chalk-faint);overflow:hidden}.tbl-lane-add{opacity:0;padding:.3rem .25rem;transition:opacity .15s,color .15s}.tbl-lane-add:focus-visible{opacity:1}@media (hover:hover){.tbl-lane:hover .tbl-lane-add{opacity:1}}.tbl-cal{padding:.75rem .85rem .85rem}.tbl-cal-head{justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.tbl-cal-month{color:var(--color-chalk);font-size:.86rem;font-weight:500}.tbl-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;display:grid}.tbl-cal-wd{text-align:center;text-transform:uppercase;color:var(--color-chalk-faint);padding-bottom:.3rem;font-size:.64rem}.tbl-cal-day{background:color-mix(in oklab, var(--color-veil) 2.5%, transparent);min-width:0;min-height:5.4rem;transition:background-color .15s var(--ease-soft);border-radius:.55rem;flex-direction:column;gap:.2rem;padding:.3rem;display:flex;position:relative}@media (hover:hover){.tbl-cal-day:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.tbl-cal-day[data-out]{background:0 0}.tbl-cal-day[data-out]>:is(.tbl-cal-num,.tbl-cal-item){opacity:.5}.tbl-cal-day[data-over]{background:color-mix(in oklab, var(--color-veil) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 16%, transparent)}.tbl-cal-num{font-variant-numeric:tabular-nums;min-width:1.35rem;height:1.35rem;color:var(--color-chalk-dim);border-radius:.45rem;place-self:start;place-items:center;padding:0 .2rem;font-size:.72rem;display:grid}.tbl-cal-day[data-today] .tbl-cal-num{color:var(--color-on-brand);background:var(--color-chalk);font-weight:600}.tbl-cal-item{white-space:nowrap;text-overflow:ellipsis;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.4rem;padding:.15rem .35rem;font-size:.72rem;overflow:hidden}.tbl-cal-item[draggable=true]{cursor:grab}.tbl-cal-add{width:1.3rem;height:1.3rem;color:var(--color-chalk-faint);opacity:0;border-radius:.4rem;place-items:center;transition:opacity .15s,color .15s,background-color .15s;display:grid;position:absolute;top:.2rem;right:.2rem}.tbl-cal-add:focus-visible{opacity:1}@media (hover:hover){.tbl-cal-day:hover .tbl-cal-add{opacity:1}.tbl-cal-add:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}@media (hover:none){.tbl-lane-add,.tbl-cal-add{opacity:.6}}@media (max-width:640px){.tbl-cal{padding:.6rem .4rem .5rem}.tbl-cal-grid{gap:.1rem}.tbl-cal-day{border-radius:.45rem;min-height:3.9rem;padding:.2rem .15rem}.tbl-cal-num{place-self:center;font-size:.68rem}.tbl-cal-add{display:none}.tbl-cal-item{border-radius:.3rem;padding:.1rem .2rem;font-size:.6rem}}.tbl-open{height:1.45rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 7%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);opacity:0;border-radius:.45rem;align-items:center;gap:.25rem;padding:0 .45rem;font-size:.68rem;font-weight:450;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.tbl-open:focus-visible,.tbl-open[data-busy]{opacity:1}@media (hover:hover){.tbl tbody tr:hover .tbl-open{opacity:1}}.tbl-open[data-busy]{cursor:progress}@media (hover:hover){.tbl-open:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 11%, transparent)}}@media (hover:none){.tbl-open{opacity:.75;justify-content:center;gap:0;width:1.6rem;padding:0;font-size:0}.tbl-td.tbl-first,.nb-doc .nb-dbtable .tbl .tbl-td.tbl-first{padding-right:2.4rem}}@media (max-width:640px){.tbl-td.tbl-first,.nb-doc .nb-dbtable .tbl .tbl-td.tbl-first{max-width:11.5rem}}.tbl-board-card,.tbl-cal-item{cursor:pointer}.tbl-calc{cursor:default;color:var(--color-chalk-dim)}.tbl-calc .tbl-num{text-align:right;font-variant-numeric:tabular-nums;display:block}.tbl-err{color:var(--color-rose-400);place-items:center;display:inline-grid}.tbl-k-relation{cursor:pointer}.tbl-k-relation,.tbl-k-multi,.tbl-k-files{padding-block:.35rem}.tbl-link-pill{--pill-bg:color-mix(in oklab, var(--color-veil) 7%, transparent);--pill-ink:var(--color-chalk);align-items:center;gap:.25rem;display:inline-flex}.tbl-formula{resize:vertical;min-height:3.2rem;font-family:var(--font-mono,ui-monospace, monospace);font-size:.78rem;line-height:1.45}.tbl-formula[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-rose-400) 45%, transparent)}.tbl-hint{color:var(--color-chalk-faint);font-size:.7rem;line-height:1.4}.tbl-hint-bad{color:var(--color-rose-400)}.nx[data-skin]{--pick:var(--color-brand-500);--pick-folder:1px;--pick-note:1.5px}#cabinet:not([data-theme=light]) .nx[data-skin=dossier]{--pick:var(--color-gold-500)}.nx[data-skin] .nx-folder[data-picked]{filter:drop-shadow(var(--pick-folder) 0 0 var(--pick)) drop-shadow(calc(-1 * var(--pick-folder)) 0 0 var(--pick)) drop-shadow(0 var(--pick-folder) 0 var(--pick)) drop-shadow(0 calc(-1 * var(--pick-folder)) 0 var(--pick))}.nx[data-skin=standard] .nx-folder[data-picked]{--f-back-shadow:inset 0 0 0 1px var(--f-ring);--f-front-shadow:inset 0 0 0 1px var(--f-ring), inset 0 1px 0 var(--f-seam)}#cabinet[data-theme=light] .nx[data-skin=standard] .nx-folder[data-picked]{--f-front-shadow:inset 0 0 0 1px var(--f-front-ring), inset 0 2px 0 var(--f-seam)}.nx[data-skin=dossier] .nx-folder[data-picked]{--f-back-shadow:inset 0 1px 0 #ffffff40;--f-front-shadow:inset 0 1px 0 var(--f-seam), inset 0 -1px 0 #0000001f;border-top-left-radius:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f}.nx[data-skin] .nx-note[data-picked]{box-shadow:inset 0 0 0 var(--pick-note) var(--pick)}@media (hover:hover){.nx[data-skin] .nx-note[data-picked]:hover{box-shadow:inset 0 0 0 var(--pick-note) var(--pick)}}.nx[data-skin=dossier] .nx-note[data-picked]{box-shadow:inset 0 0 0 var(--pick-note) var(--pick)}@media (hover:hover){.nx[data-skin=dossier] .nx-note[data-picked]:hover{box-shadow:inset 0 0 0 var(--pick-note) var(--pick)}}.charge-ring-orbit{animation:14s linear infinite charge-ring-orbit}@keyframes charge-ring-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.charge-ring-orbit{animation:none}}.tbl-ai-btn[data-pinned]{opacity:1}.tbl thead .tbl-end:has(.tbl-ai-btn){width:5.9rem}.tbl-ask{flex-direction:column;gap:.45rem;width:min(24rem,100vw - 2rem);display:flex}.tbl-ask-input{resize:vertical;min-height:4.6rem;line-height:1.45}.tbl-ask-act{align-items:center;gap:.2rem;display:flex}.tbl-ask-act .tbl-row-del{opacity:0}.tbl-ask-act .tbl-row-del:focus-visible{opacity:1}@media (hover:hover){.tbl-ask-act:hover .tbl-row-del{opacity:1}}.tbl-aibar{color:var(--color-chalk);background:color-mix(in oklab, var(--color-violet-400,#a78bfa) 8%, transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-violet-400,#a78bfa) 22%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.6rem .75rem;display:flex}.tbl-aibar-say{font-size:.8rem;line-height:1.35}.tbl-aibar-sum{color:var(--color-chalk-faint);font-size:.7rem}.tbl-aibar-name{width:12rem}.tbl-aibar-go{color:var(--color-chalk);background:color-mix(in oklab, var(--color-violet-400,#a78bfa) 22%, transparent)}.tbl td[data-ai]{background:color-mix(in oklab, var(--color-violet-400,#a78bfa) 10%, transparent)}.tbl tr[data-ai-new]>td{background:color-mix(in oklab, var(--color-violet-400,#a78bfa) 6%, transparent)}.tbl th[data-ai-new] .tbl-head{color:var(--color-violet-300,#c4b5fd)}[data-theme=light] .tbl th[data-ai-new] .tbl-head{color:var(--color-violet-600,#7c3aed)}.toast-count{font-variant-numeric:tabular-nums;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 8%, transparent);animation:toast-count-in .32s var(--ease-out-expo);border-radius:999px;flex-shrink:0;margin-top:.05rem;padding:0 .4rem;font-size:.7rem;line-height:1.15rem}@keyframes toast-count-in{0%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.toast-count{animation:none}}.imp-body{flex-direction:column;gap:.75rem;display:flex}.imp-lead{color:var(--color-chalk-dim);font-size:.86rem;line-height:1.5}.imp-how{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.7rem;flex-direction:column;gap:.35rem;padding:.6rem .75rem;font-size:.78rem;line-height:1.45;display:flex}.imp-how b{color:var(--color-chalk);font-weight:600}.imp-stats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.4rem;display:grid}.imp-stats span{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.7rem;flex-direction:column;padding:.55rem .7rem;font-size:.72rem;display:flex}.imp-stats b{font-variant-numeric:tabular-nums;color:var(--color-chalk);font-size:1.05rem;font-weight:600}.imp-field{color:var(--color-chalk-faint);flex-direction:column;gap:.3rem;font-size:.74rem;display:flex}.imp-progress{background:color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:999px;height:.35rem;overflow:hidden}.imp-progress span{border-radius:inherit;background:var(--color-chalk);height:100%;transition:width .4s var(--ease-out-expo);display:block}.imp-note{color:var(--color-chalk-faint);overflow-wrap:anywhere;font-size:.78rem}.imp-bad{color:var(--color-rose-400,#f0857a)}.imp-go{align-self:flex-start;gap:.45rem}.tbl-row-tools{gap:.25rem;display:flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.tbl-row-tools .tbl-open{position:static;transform:none}.tbl-open.tbl-expand{justify-content:center;width:1.45rem;padding:0}@media (hover:none){.tbl-open.tbl-expand{display:none}}.tbl tbody tr[data-card]>td{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}.tbl-rcard{z-index:60;background:color-mix(in oklab, var(--color-ink-900) 96%, transparent);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);width:min(25rem,100vw - 2rem);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), inset 0 1px 0 0 color-mix(in oklab, var(--color-veil) 12%, transparent), 0 24px 60px -18px #00000073;border-radius:1rem;flex-direction:column;display:flex;position:fixed;top:5.5rem;bottom:1.25rem;right:1.25rem;overflow:hidden}.tbl-rcard[data-fresh]{animation:tbl-rcard-in .22s var(--ease-soft,ease-out)}@keyframes tbl-rcard-in{0%{opacity:0;transform:translate(.75rem)}}.tbl-rcard-top{color:var(--color-chalk-faint);align-items:center;gap:.3rem;padding:.55rem .55rem .15rem .95rem;font-size:.74rem;display:flex}.tbl-rcard-tool{width:1.9rem;height:1.9rem;color:var(--color-chalk-faint);border-radius:.55rem;place-items:center;transition:color .15s,background-color .15s;display:grid}@media (hover:hover){.tbl-rcard-tool:not(:disabled):hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tbl-rcard-tool:disabled{opacity:.35}@media (pointer:coarse){.tbl-row-tools .tbl-open{position:relative}.tbl-open:after{content:"";position:absolute;inset:-9px -7px}}.tbl-rcard-title{overflow-wrap:anywhere;color:var(--color-chalk);cursor:text;border-radius:.5rem;margin:.15rem .8rem .6rem;padding:.2rem .45rem;font-size:1.2rem;font-weight:600;line-height:1.35}@media (hover:hover){.tbl-rcard-title:hover{background:color-mix(in oklab, var(--color-veil) 4%, transparent)}}.tbl-rcard-title .tbl-input{height:2.1rem;font-size:inherit}.tbl-rcard-body{scrollbar-width:thin;flex:1;padding:0 .8rem .8rem;overflow-y:auto}.tbl-rcard-row{grid-template-columns:minmax(7rem,9.5rem) minmax(0,1fr);align-items:start;display:grid}.tbl-rcard-key{min-width:0;min-height:2.15rem;color:var(--color-chalk-faint);align-items:center;gap:.45rem;padding:0 .45rem;font-size:.8rem;display:flex}.tbl-rcard-note{color:var(--color-rose-400);padding:.35rem .5rem 0;font-size:.72rem}.tbl-rcard-val{text-align:left;overflow-wrap:anywhere;min-width:0;max-width:none;min-height:2.15rem;color:var(--color-chalk);cursor:pointer;border-radius:.45rem;align-items:center;padding:.25rem .5rem;font-size:.84rem;transition:background-color .12s;display:flex}@media (hover:hover){.tbl-rcard-val:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.tbl-rcard-val[data-calc]{color:var(--color-chalk-dim);cursor:default}@media (hover:hover){.tbl-rcard-val[data-calc]:hover{background:0 0}}.tbl-rcard-val>.tbl-pills{flex-wrap:wrap;display:flex;-webkit-mask-image:none;mask-image:none}.tbl-rcard-val .tbl-num,.tbl-rcard-val .tbl-text{text-align:left;white-space:pre-line}.tbl-rcard-val .tbl-files{flex-wrap:wrap}.tbl-rcard-val .tbl-file img{width:1.5rem;height:1.5rem}.tbl-rcard-empty{color:var(--color-chalk-faint)}.tbl-rcard-foot{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-veil) 8%, transparent);align-items:center;padding:.65rem .9rem;display:flex}.tbl-rcard-page{height:2rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8rem;transition:background-color .15s;display:inline-flex}@media (hover:hover){.tbl-rcard-page:hover{background:color-mix(in oklab, var(--color-veil) 11%, transparent)}}@media (max-width:640px){.tbl-rcard{border-radius:1.1rem;width:auto;max-height:78dvh;inset:auto .5rem .5rem}.tbl-rcard[data-fresh]{animation-name:tbl-rcard-up}@keyframes tbl-rcard-up{0%{opacity:0;transform:translateY(1.5rem)}}.tbl-rcard-row{grid-template-columns:minmax(6rem,8rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tbl-rcard[data-fresh]{animation:none}}@media (hover:hover) and (pointer:fine){.tbl-rprops[data-inset]{padding-left:1.75rem}}.tbl-rprops{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 7%, transparent);margin:-.4rem 0 1rem;padding-bottom:.5rem}.tbl-rprops-head{color:var(--color-chalk-faint);align-items:center;gap:.35rem;font-size:.76rem;display:flex}.tbl-rprops-toggle,.tbl-rprops-table{height:1.7rem;color:var(--color-chalk-dim);border-radius:.45rem;align-items:center;gap:.3rem;margin-left:-.45rem;padding:0 .45rem;transition:color .15s,background-color .15s;display:inline-flex}.tbl-rprops-table{margin-left:0}@media (hover:hover){.tbl-rprops-toggle:hover,.tbl-rprops-table:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tbl-rprops-chev{transition:transform .18s var(--ease-soft,ease-out)}.tbl-rprops[data-open] .tbl-rprops-chev{transform:rotate(90deg)}.tbl-rprops .tbl-rcard-body{padding:.35rem 0 0;overflow:visible}.tbl-rprops-wait{color:var(--color-chalk-faint);padding:.5rem .45rem 0;font-size:.8rem}.tbl-vtools{flex-shrink:0;align-items:center;gap:.1rem;margin-left:auto;display:flex}.tbl-vtools-row{justify-content:flex-end;margin-bottom:.4rem;display:flex}.tbl-vt{white-space:nowrap;height:1.75rem;color:var(--color-chalk-faint);border-radius:.5rem;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.76rem;transition:color .15s,background-color .15s;display:inline-flex}.tbl-vt[data-on]{color:var(--color-chalk)}@media (hover:hover){.tbl-vt:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tbl-vt:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-veil) 30%, transparent);outline:none}.tbl-vt-n{background:color-mix(in oklab, var(--color-veil) 12%, transparent);border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.64rem;display:inline-grid}@media (max-width:640px){.tbl-tabs .tbl-vtools{background:var(--color-ink-900);box-shadow:-.75rem 0 .75rem -.25rem var(--color-ink-900), inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 8%, transparent);border-radius:.6rem;padding:.1rem;position:sticky;right:0}#cabinet .work-pane[data-look-ink] .tbl-tabs .tbl-vtools{background:var(--look-glass-on);box-shadow:inset 0 0 0 1px var(--look-line)}.tbl-vt{gap:.25rem;padding:0 .4rem;font-size:0}.tbl-vt-n{font-size:.64rem}}.tbl-vp{flex-direction:column;gap:.15rem;width:min(19rem,100vw - 1rem);padding:.4rem;display:flex}.tbl-vp-title{color:var(--color-chalk-faint);padding:.25rem .45rem .2rem;font-size:.7rem}.tbl-vp-item{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);padding:.2rem 0}.tbl-vp-head{min-height:1.9rem;color:var(--color-chalk);align-items:center;gap:.45rem;padding:0 .2rem 0 .45rem;font-size:.8rem;display:flex}.tbl-vp-x{width:1.5rem;height:1.5rem;color:var(--color-chalk-faint);border-radius:.4rem;place-items:center;display:grid}@media (hover:hover){.tbl-vp-x:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.tbl-vp-dir{height:1.5rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.4rem;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.74rem;display:inline-flex}@media (hover:hover){.tbl-vp-dir:hover{color:var(--color-chalk)}}.tbl-vp .tbl-colmenu-sub{padding:0 .45rem .3rem}.tbl-vp-cols{scrollbar-width:thin;flex-direction:column;max-height:15rem;display:flex;overflow-y:auto}.tbl-vp-add{height:1.9rem;color:var(--color-chalk-dim);border-radius:.5rem;align-items:center;gap:.4rem;padding:0 .45rem;font-size:.78rem;display:inline-flex}@media (hover:hover){.tbl-vp-add:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tbl tbody tr.tbl-ghead>td{background:color-mix(in oklab, var(--color-veil) 2.5%, transparent);height:auto;box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);padding:.45rem .6rem .3rem}.tbl-gtoggle{height:1.6rem;color:var(--color-chalk-faint);border-radius:.45rem;align-items:center;gap:.45rem;padding:0 .4rem 0 .2rem;font-size:.76rem;display:inline-flex}@media (hover:hover){.tbl-gtoggle:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.tbl-gchev{transition:transform .18s var(--ease-soft,ease-out)}.tbl-gtoggle[aria-expanded=false] .tbl-gchev{transform:rotate(-90deg)}.tbl-gcount{font-size:.72rem}#cabinet[data-theme=light]{--mark-0:#8c6a35;--mark-1:#3f5f80;--mark-2:#3a3a40}.tbl-pill[data-emoji]{background:0 0;padding:0 .1rem;font-size:1rem;line-height:1.2}.tbl-more{width:100%;height:2.3rem;color:var(--color-chalk-dim);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-veil) 6%, transparent);justify-content:center;align-items:center;gap:.4rem;font-size:.78rem;transition:color .15s,background-color .15s;display:flex}@media (hover:hover){.tbl-more:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 3%, transparent)}}.tbl-more-left{color:var(--color-chalk-faint);font-size:.7rem}.omni [hidden]{display:none!important}.omni-acts{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.omni[data-focus=on] .omni-acts{margin-top:0}.omni-stack{outline:none;flex-direction:column;display:flex}.omni-stack>.omni-acts+.omni-acts .omni-kbd{display:none}.omni-stack>.omni-acts+.omni-acts{margin-top:.6rem}.chat-acts>.omni-acts:first-child{margin-top:0}.omni[data-focus=leaving]>.omni-field,.omni[data-focus=leaving]>.omni-pop{animation:omni-leave .22s var(--ease-out-expo) forwards;pointer-events:none}@keyframes omni-leave{to{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.985)}}.omni-act{--act:var(--color-brand-400);background:linear-gradient(180deg, color-mix(in oklab, var(--act) 9%, var(--color-ink-900)) 0%, var(--color-ink-900) 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--act) 38%, transparent), 0 0 0 4px color-mix(in oklab, var(--act) 9%, transparent),  0 18px 36px -22px #0006;animation:omni-in .3s var(--ease-out-expo);border-radius:1rem;flex-direction:column;gap:.8rem;padding:.95rem 1.1rem .9rem 1.2rem;display:flex;position:relative;overflow:hidden}.omni-act:before{content:"";background:var(--act);opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.omni-act[data-tone=ok]{--act:var(--color-mint-400)}.omni-act[data-tone=danger]{--act:var(--color-rose-400)}.omni-act[data-tone=plain]{--act:color-mix(in oklab, var(--color-veil) 60%, transparent)}.omni-act-head{align-items:flex-start;gap:.8rem;display:flex}.omni-act-ico{width:2.4rem;height:2.4rem;color:var(--act);background:color-mix(in oklab, var(--act) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--act) 32%, transparent);border-radius:.8rem;flex:none;place-items:center;display:grid}.omni-act-ico svg{width:1.1rem;height:1.1rem}.omni-act-body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.omni-act-verb{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--act) 75%, var(--color-chalk-dim));font-size:.72rem;font-weight:500}.omni-act-what{color:var(--color-chalk);overflow-wrap:anywhere;overscroll-behavior:contain;max-height:40vh;font-size:1rem;font-weight:500;line-height:1.35;overflow-y:auto}.omni-act-meta{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.omni-act-chip{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 11%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.78rem;display:inline-flex}.omni-act-chip svg{opacity:.8;width:.8rem;height:.8rem}.omni-act-heard{color:var(--color-chalk-faint);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.omni-act-heard svg{flex:none;width:.85rem;height:.85rem}.omni-act-heard span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.omni-act-foot,.omni-act-all{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.omni-act-head>.omni-act-foot{flex:none;align-self:center}.omni-act-edit{flex-direction:column;gap:.6rem;display:flex}.omni-act-area{resize:none;width:100%;color:var(--color-chalk);background:var(--color-ink-850);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent), 0 0 0 4px color-mix(in oklab, var(--color-veil) 4%, transparent);border-radius:.7rem;outline:none;padding:.6rem .75rem;font-size:.92rem;line-height:1.45}.omni-act-line{margin-top:.15rem;padding:.45rem .7rem;font-size:1rem;font-weight:500}.omni-act-row{color:var(--color-chalk-dim);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.omni-act-row>span:first-child{width:4.5rem;color:var(--color-chalk-faint)}.omni-act-error{color:var(--color-rose-400);font-size:.8rem}.omni-act-btn{white-space:nowrap;height:2.25rem;transition:background-color .2s var(--ease-out-expo), box-shadow .2s var(--ease-out-expo), color .2s var(--ease-out-expo), transform .4s var(--ease-spring);border-radius:.75rem;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.86rem;font-weight:500;display:inline-flex}.omni-act-btn:active:not(:disabled){transform:scale(.97)}.omni-act-btn:disabled{opacity:.6}.omni-act-btn svg{width:.95rem;height:.95rem}.omni-act-btn .omni-kbd{margin-left:.1rem}.omni-act-cancel{color:var(--color-chalk-faint);background:0 0;padding:0 .6rem}.omni-act-fix{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 13%, transparent)}@media (hover:hover){.omni-act-cancel:hover:not(:disabled){color:var(--color-chalk)}.omni-act-fix:hover:not(:disabled){color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 9%, transparent)}.omni-act-go:hover:not(:disabled){filter:brightness(1.06)}}.omni-act-go{color:#fff;background:color-mix(in oklab, var(--act) 88%, #000);box-shadow:0 6px 18px -8px color-mix(in oklab, var(--act) 80%, transparent), inset 0 1px 0 #ffffff2e}.omni-act-go .omni-kbd{color:#ffffffd9;box-shadow:none;background:#ffffff29}.omni-act:is([data-tone=brand],[data-tone=plain]) .omni-act-go{color:var(--color-ink-950,#0b0c0e);background:var(--color-chalk);box-shadow:0 6px 18px -10px #00000080}.omni-act:is([data-tone=brand],[data-tone=plain]) .omni-act-go .omni-kbd{color:inherit;background:color-mix(in oklab, var(--color-ink-950,#000) 12%, transparent)}#cabinet[data-theme=dark] .omni-act[data-tone=ok] .omni-act-go{color:#04210f;background:var(--color-mint-400)}#cabinet[data-theme=dark] .omni-act[data-tone=ok] .omni-act-go .omni-kbd{color:inherit;background:#0000001f}.omni-act-arrow{color:var(--color-chalk-faint);align-items:center;display:inline-flex}.omni-act-arrow svg{width:.85rem;height:.85rem}.omni-act-chip[data-new]{color:var(--color-chalk);background:color-mix(in oklab, var(--act) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--act) 45%, transparent)}.omni-act-note{color:var(--color-chalk-faint);font-size:.74rem}.omni-act-edit [role=group]:has(>.pick-chip){max-height:1.75rem;overflow:hidden}@media (pointer:coarse){.omni-act-edit [role=group]:has(>.pick-chip){max-height:2.25rem}}.omni-act-more{flex-direction:column;gap:.45rem;margin-left:3.2rem;display:flex}.omni-act-subs{flex-direction:column;gap:.1rem;padding:0;list-style:none;display:flex}.omni-act-subs>li,.omni-act-subline{min-height:1.75rem;color:var(--color-chalk);align-items:center;gap:.55rem;font-size:.86rem;display:flex}.omni-act-ring{width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-chalk-faint) 80%, transparent);border-radius:999px;flex:none}.omni-act-subrow{align-items:flex-start}.omni-act-subrow>span:first-child{padding-top:.35rem}.omni-act-subs[data-edit]{flex:1;min-width:0}.omni-act-subline input{min-width:0;color:var(--color-chalk);background:0 0;border-radius:.45rem;outline:none;flex:1;padding:.25rem .4rem;font-size:.86rem}.omni-act-subline input:focus{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}.omni-act-subline[data-new] input::placeholder{color:var(--color-chalk-faint)}.omni-act-subline .sub-x{opacity:0}.omni-act-subline:focus-within .sub-x{opacity:1}@media (hover:hover){.omni-act-subline:hover .sub-x{opacity:1}}@media (hover:none){.omni-act-subline .sub-x{opacity:1}}.omni-act-diff{grid-template-columns:auto 1fr;align-items:center;gap:.4rem .8rem;margin:0;font-size:.84rem;display:grid}.omni-act-diff dt{color:var(--color-chalk-faint);font-size:.74rem}.omni-act-diff dd{color:var(--color-chalk);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.omni-act-old{color:var(--color-chalk-faint);text-decoration:line-through}.omni-act-count{color:var(--color-chalk-faint);font-variant-numeric:tabular-nums;font-weight:500}.omni-act-picks{flex-direction:column;gap:.1rem;padding:0;list-style:none;display:flex}.omni-act-pick{min-height:1.85rem;color:var(--color-chalk);cursor:pointer;border-radius:.5rem;align-items:center;gap:.55rem;margin-left:-.4rem;padding:0 .4rem;font-size:.86rem;display:flex}@media (hover:hover){.omni-act-pick:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.omni-act-pick input{width:.9rem;height:.9rem;accent-color:var(--act);flex:none}.omni-act-pick-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.omni-act-pick .omni-act-chip{flex:none}.omni-act-pick[data-off]{color:var(--color-chalk-faint)}.omni-act-pick[data-off] .omni-act-pick-text{text-decoration:line-through}.omni-act-pick[data-off] .omni-act-chip{opacity:.6}.omni-act-others{flex-direction:column;gap:.15rem;margin:0 0 0 3.2rem;padding:0;list-style:none;display:flex}.omni-act-other{width:100%;color:var(--color-chalk-dim);text-align:left;transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.42rem .65rem;font-size:.86rem;display:flex}.omni-act-other[aria-selected=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--act) 10%, transparent)}@media (hover:hover){.omni-act-other:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.omni-act-other-meta{color:var(--color-chalk-faint);flex:none;font-size:.74rem}@media (max-width:40rem){.omni-act-head{flex-wrap:wrap}.omni-act-head>.omni-act-foot{flex-basis:100%}.omni-act-cancel .omni-kbd,.omni-act-go .omni-kbd{display:none}}.team-widget{margin:0 -.5rem;padding:0;list-style:none}.team-widget-row{transition:background-color .2s var(--ease-out-expo);border-radius:.6rem;align-items:center;gap:.7rem;padding:.45rem .5rem;display:flex}@media (hover:hover){.team-widget-row:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.sub-progress{font-variant-numeric:tabular-nums;color:var(--color-chalk-faint);border-radius:6px;align-items:center;gap:5px;margin-left:-4px;padding:2px 4px;font-size:.7rem;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.sub-progress:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.sub-progress-arc{stroke:var(--color-mint-400);transition:stroke-dasharray .3s var(--ease-out-expo)}.sub-progress[data-full]{color:var(--color-mint-400)}.sub-close{color:var(--color-mint-400);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-mint-400) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-mint-400) 35%, transparent);text-underline-offset:2px;font-size:.7rem}@media (hover:hover){.sub-close:hover{text-decoration-color:currentColor}}.sub-parent{min-width:0;max-width:22rem;color:var(--color-chalk-faint);align-items:center;gap:4px;font-size:.7rem;transition:color .15s;display:inline-flex}@media (hover:hover){.sub-parent:hover{color:var(--color-chalk-dim);text-underline-offset:2px;text-decoration:underline}}.sub-tree{flex-direction:column;display:flex}.sub-row{border-radius:9px;align-items:center;gap:12px;min-height:34px;padding-right:6px;font-size:.86rem;transition:background-color .15s;display:flex;position:relative}.sub-row:not([data-end]):after{content:"";left:calc(var(--sub-pad,0px) + 8px);background:color-mix(in oklab, var(--color-veil) 14%, transparent);pointer-events:none;border-radius:2px;width:1.5px;height:calc(100% - 22px);position:absolute;top:calc(50% + 11px);transform:translate(-50%)}.sub-row:focus-within:not([data-add]){background:color-mix(in oklab, var(--color-veil) 5%, transparent)}@media (hover:hover){.sub-row:hover:not([data-add]){background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.sub-ring{border:1.5px solid color-mix(in oklab, var(--color-veil) 26%, transparent);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .2s,border-color .2s,color .2s;display:flex}button.sub-ring[aria-disabled]{cursor:default}@media (hover:hover){button.sub-ring:not([aria-disabled]):hover{border-color:color-mix(in oklab, var(--color-mint-400) 65%, transparent);color:color-mix(in oklab, var(--color-mint-400) 55%, transparent)}}.sub-row[data-done] .sub-ring{border-color:color-mix(in oklab, var(--color-mint-400) 70%, transparent);background:color-mix(in oklab, var(--color-mint-400) 16%, transparent);color:var(--color-mint-400)}.sub-row[data-add] .sub-ring{border-style:dashed;border-color:color-mix(in oklab, var(--color-veil) 24%, transparent);color:var(--color-chalk-faint)}.sub-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--color-chalk);background:0 0;outline:none;flex:0 auto;overflow:hidden}.sub-text::placeholder,.sub-row[data-add] button.sub-text{color:var(--color-chalk-faint)}button.sub-text{cursor:text}.sub-row[data-done] .sub-text{color:var(--color-chalk-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-veil) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-veil) 35%, transparent)}.sub-when{color:var(--color-chalk-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.sub-when[data-late]{color:var(--color-rose-400)}.sub-date{flex:none;transition:opacity .15s;display:inline-flex}.sub-date .sub-date-btn{font-variant-numeric:tabular-nums;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:9999px;gap:6px;padding:.22rem .65rem;font-size:.74rem;transition:color .15s,background-color .15s}.sub-date .sub-date-btn svg{width:.85rem;height:.85rem}.sub-date[data-empty] .sub-date-btn{box-shadow:none;background:0 0;padding:.22rem .4rem}.sub-date[data-empty] .sub-date-btn>span{display:none}@media (hover:hover){.sub-date[data-empty] .sub-date-btn:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.sub-date[data-late] .sub-date-btn{color:var(--color-rose-400)}.sub-date[data-empty] .sub-date-btn{color:var(--color-chalk-faint)}.sub-date .sub-date-btn[aria-expanded=true]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}@media (hover:hover){.sub-date .sub-date-btn:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}button.sub-when{border-radius:6px;align-items:center;padding:2px 5px;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}@media (hover:hover){button.sub-when:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.sub-x{width:28px;height:28px;color:var(--color-chalk-faint);border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:opacity .15s,color .15s,background-color .15s;display:grid}@media (hover:hover){.sub-x:hover{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}.sub-x,button.sub-when[data-empty]{opacity:0}.sub-row:hover .sub-x,.sub-row:focus-within .sub-x,.sub-row:hover button.sub-when[data-empty],button.sub-when:focus-visible,button.sub-when[aria-expanded=true]{opacity:1}}.task-row>.sub-tree{margin:10px 0 2px 32px}.draft-subs{margin:-2px 0 -4px 11px}#cabinet .preset-group .task-row.card[data-nest-target]{border-color:color-mix(in oklab, var(--color-brand-400) 55%, transparent);background:color-mix(in oklab, var(--color-brand-400) 6%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-400) 18%, transparent)}#cabinet .task-row[data-nest-target]{border-color:color-mix(in oklab, var(--color-brand-400) 55%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-400) 18%, transparent)}.tag-menu{width:18.5rem;max-width:calc(100vw - 2rem)}.tag-menu-list{flex-direction:column;max-height:min(22rem,50vh);display:flex;overflow-y:auto}.tag-menu-row{color:var(--color-chalk);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:.82rem;transition:background-color .12s;display:flex}.tag-menu-row:focus-visible{background:color-mix(in oklab, var(--color-veil) 6%, transparent);outline:none}@media (hover:hover){.tag-menu-row:hover{background:color-mix(in oklab, var(--color-veil) 6%, transparent);outline:none}}.tag-menu-row[data-dim]{color:var(--color-chalk-dim)}.tag-menu-check{color:#0000;background:color-mix(in oklab, var(--color-veil) 5%, transparent);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:5px;flex:none;place-items:center;transition:color .18s,background-color .18s,box-shadow .18s;display:grid}.tag-menu-check[data-on]{color:#fff;background:color-mix(in oklab, var(--color-brand-500) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent), inset 0 1px 1.5px #00000040}@supports (color:lab(0% 0 0)){.tag-menu-check[data-on]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 40%, transparent), inset 0 1px 1.5px lab(0% 0 0/.25)}}.tag-menu-check[data-on] svg{filter:drop-shadow(0 1px 1px #00000073);filter:drop-shadow(0 1px 1px lab(0% 0 0/.45))}#cabinet[data-theme=light] .tag-menu-check:not([data-on]){background:color-mix(in oklab, var(--color-veil) 6%, var(--color-ink-950));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 22%, transparent)}#cabinet[data-theme=dark] .tag-menu-check{background:color-mix(in srgb, var(--cab-ground) 80%, #000);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 1.5px #000000b3}@supports (color:lab(0% 0 0)){#cabinet[data-theme=dark] .tag-menu-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent), inset 0 1px 1.5px lab(0% 0 0/.7)}}#cabinet[data-theme=dark] .tag-menu-check[data-on]{background:color-mix(in srgb, var(--color-brand-400) 62%, var(--color-ink-850));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), inset 0 1px 1.5px #000000b3}@supports (color:lab(0% 0 0)){#cabinet[data-theme=dark] .tag-menu-check[data-on]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent), inset 0 1px 1.5px lab(0% 0 0/.7)}}#cabinet[data-theme=light] .tag-menu-check[data-on]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 30%, transparent), inset 0 1px 1.5px color-mix(in oklab, var(--color-veil) 35%, transparent);background:#8e8e96}#cabinet[data-theme=light] .tag-menu-check[data-on] svg{filter:drop-shadow(0 1px 1.5px color-mix(in oklab, var(--color-veil) 45%, transparent))}.tag-menu-glyph{flex:none;justify-content:center;width:18px;display:inline-flex}.tag-menu-none{color:var(--color-chalk-faint)}.tag-menu-count{color:var(--color-chalk-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.tag-menu-search{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:9px;align-items:center;gap:8px;margin:2px 2px 6px;padding:6px 10px;font-size:.8rem;display:flex}.tag-menu-search input{color:var(--color-chalk)}.tag-menu-none-found{color:var(--color-chalk-faint);padding:8px 10px;font-size:.8rem}.tag-menu-foot{justify-content:space-between;padding:6px 10px 4px;font-size:.76rem;display:flex}.tag-menu-foot a{color:var(--color-chalk-dim);transition:color .12s}@media (hover:hover){.tag-menu-foot a:hover{color:var(--color-chalk)}}.menu-row-hint{color:var(--color-chalk-faint);white-space:normal;margin-top:1px;font-size:.7rem;line-height:1.3;display:block}.tag-menu-row[data-idle]{color:var(--color-chalk-faint)}.tag-menu-row[data-idle] .tag-menu-glyph{opacity:.55;filter:grayscale(.6)}@media (hover:hover){.tag-menu-row[data-idle]:hover{color:var(--color-chalk-dim)}.tag-menu-row[data-idle]:hover .tag-menu-glyph{opacity:.85;filter:none}}.tag-menu-row[data-idle][aria-checked=true]{color:var(--color-chalk-dim)}.tag-menu-row[data-idle][aria-checked=true] .tag-menu-glyph{opacity:1;filter:none}.task-open{flex-direction:column;gap:14px;margin:12px 0 2px 32px;display:flex}.task-open-tray{--open-line:color-mix(in oklab, var(--color-veil) 14%, transparent);--open-glow:color-mix(in oklab, var(--color-veil) 4%, transparent);--open-glow-h:44px;flex-direction:column;padding:14px 0;display:flex;position:relative}.task-open-tray:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--open-line) 16%, var(--open-line) 84%, transparent) top / 100% 1px no-repeat, linear-gradient(90deg, transparent, var(--open-line) 16%, var(--open-line) 84%, transparent) bottom / 100% 1px no-repeat, radial-gradient(55% var(--open-glow-h) at 50% 0, var(--open-glow), transparent) top / 100% 100% no-repeat, radial-gradient(55% var(--open-glow-h) at 50% 100%, var(--open-glow), transparent) bottom / 100% 100% no-repeat;position:absolute;inset:0 -8px}.task-open-tray:not(:has(.task-open-add)){--open-glow:color-mix(in oklab, var(--color-veil) 3%, transparent);--open-glow-h:22px}#cabinet[data-theme=light] .task-open-tray:not(:has(.task-open-add)){--open-glow:color-mix(in oklab, var(--color-veil) 3.5%, transparent)}.task-open-tray>*{position:relative}#cabinet[data-theme=light] .task-open-tray{--open-line:color-mix(in oklab, var(--color-veil) 12%, transparent);--open-glow:color-mix(in oklab, var(--color-veil) 5%, transparent)}.task-open-add{background:linear-gradient(90deg, transparent, var(--open-line,color-mix(in oklab, var(--color-veil) 9%, transparent)) 16%, var(--open-line,color-mix(in oklab, var(--color-veil) 9%, transparent)) 84%, transparent) top / 100% 1px no-repeat;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.task-open-add>.task-open-comments+.expand{margin-top:6px}.task-open-tray .sub-row{--sub-pad:8px;margin-left:calc(-1 * var(--sub-pad));padding-left:var(--sub-pad)}.task-open-tray .task-open-comments>ul{gap:2px}.task-open-tray .task-open-comments li{border-radius:9px;gap:8px;margin-left:-8px;padding:7px 0 7px 8px;transition:background-color .15s}@media (hover:hover){.task-open-tray .task-open-comments li:hover{background:color-mix(in oklab, var(--color-veil) 5%, transparent)}}.task-open-tray .comment-av{width:20px;height:20px;margin-top:1px;font-size:.6rem}.task-open-tray .task-open-comments li p:first-child{font-size:.72rem}.task-open-tray .task-open-comments li p:first-child>span:first-child{color:var(--color-chalk);font-weight:500}.task-open-tray .task-open-comments li p+p{margin-top:1px;font-size:.86rem;line-height:1.45}.task-open-tray .comment-line,.task-open-tray .comment-line:focus-within{min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0}.task-open-tray .comment-line-field{background:color-mix(in oklab, var(--color-veil) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:10px;padding:.42rem 2.4rem .42rem .7rem;font-size:.86rem;transition:box-shadow .15s,background-color .15s}.task-open-tray .comment-line-field:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 18%, transparent)}.task-open-tray .comment-line-send{border-radius:8px;width:28px;height:28px;margin-left:-2.35rem;margin-right:.25rem}.task-open-cap{color:var(--color-chalk-faint);align-items:center;gap:6px;margin:0 0 4px;font-size:.68rem;display:flex}.task-open-cap b{color:inherit;font-weight:400}.task-open-cap>span:not(.task-open-bar){margin-left:2px}.task-open-bar{background:color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:9px;align-self:center;width:84px;height:5px;display:inline-block;overflow:hidden}.task-open-bar>i{border-radius:inherit;background:var(--color-mint-400);height:100%;transition:width .35s var(--ease-out-expo);display:block}.comment-av{width:26px;height:26px;color:var(--color-chalk);background:color-mix(in oklab, var(--color-brand-400) 22%, var(--color-ink-850));border-radius:999px;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:600;display:grid}.task-open-facts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:12px 24px;display:grid}.task-open-facts dt{color:var(--color-chalk-faint);align-items:center;gap:6px;font-size:.68rem;display:flex}.task-open-facts dd{color:var(--color-chalk-dim);overflow-wrap:anywhere;margin-top:2px;font-size:.8rem;line-height:1.35}.task-open-comments{flex-direction:column;gap:10px;display:flex}@media (max-width:40rem){.task-open{margin-left:0}}.comment-line{background:color-mix(in oklab, var(--color-veil) 5%, transparent);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;transition:background-color .15s,box-shadow .15s;display:flex}.comment-line:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent)}.comment-line-field{resize:none;min-width:0;min-height:30px;max-height:10rem;color:var(--color-chalk);background:0 0;outline:none;flex:1;padding:calc(15px - .7em) 0;font-size:.82rem;line-height:1.4}.comment-line-field::placeholder{color:var(--color-chalk-faint)}.comment-line-send{width:30px;height:30px;color:var(--color-chalk-dim);border-radius:9px;flex:none;place-items:center;transition:color .15s,background-color .15s,opacity .15s;display:grid}@media (hover:hover){.comment-line-send:hover:not(:disabled){color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.comment-line-send:disabled{opacity:.35}.comment-line-error{flex-basis:100%}.task-open .sub-tree{margin:0}.sub-row input.sub-text{field-sizing:content;min-width:3ch;max-width:70%}.sub-row :is(button,span).sub-text{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;padding-block:.3rem}.sub-x-space{flex:none;width:28px;margin-left:auto}.dfx{border:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);background:color-mix(in oklab, var(--color-veil) 2%, transparent);border-radius:.75rem;flex-direction:column;padding:.85rem .9rem .75rem;display:flex}.dfx-head{align-items:center;gap:.75rem;display:flex}.dfx-ring{width:1.2rem;height:1.2rem;box-shadow:inset 0 0 0 1.6px color-mix(in oklab, var(--color-veil) 30%, transparent);border-radius:999px;flex-shrink:0}.dfx .dfx-title{min-width:0;box-shadow:none;min-height:0;color:var(--color-chalk);background:0 0;border:0;flex:1;padding:0;font-size:.95rem;font-weight:500;line-height:1.45}.dfx .dfx-title:focus{box-shadow:none}.dfx .dfx-title::placeholder{color:var(--color-chalk-faint)}.dfx-star{width:1.9rem;height:1.9rem;color:var(--color-chalk-faint);border-radius:.55rem;flex-shrink:0;place-items:center;margin:-.35rem -.35rem -.35rem 0;transition:color .15s,background-color .15s;display:grid}@media (hover:hover){.dfx-star:hover{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent)}}.dfx-star[aria-pressed=true]{color:var(--color-gold-400)}.dfx-star[aria-pressed=true] svg{fill:currentColor}.dfx-comment{color:var(--color-chalk-dim);background:0 0;outline:none;margin:.2rem 0 0 1.95rem;padding:0;font-size:.85rem}.dfx-comment::placeholder{color:color-mix(in oklab, var(--color-chalk-faint) 75%, transparent)}.dfx-grid{grid-template-columns:7.4rem minmax(0,1fr);align-items:start;row-gap:.75rem;margin:1.25rem 0 0 1.95rem;display:grid}.dfx-lab{height:1.9rem;color:var(--color-chalk-faint);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.dfx-cell{min-width:0}@media (max-width:39.99rem){.dfx-grid{grid-template-columns:minmax(0,1fr);row-gap:.3rem;margin:1rem 0 0}.dfx-lab{height:auto}.dfx-cell{margin-bottom:.45rem}.dfx-when .seg{max-width:100%;display:flex}.dfx-when .seg-opt{white-space:normal;text-wrap:balance;flex:auto;min-width:min-content;padding-inline:.55rem;line-height:1.25}}.dfx-faint{color:var(--color-chalk-faint);font-size:.78rem}.dfx-when{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dfx-more{flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:.55rem;padding-left:.3rem;display:flex}.dfx-tags{flex-wrap:wrap;gap:.35rem;padding-top:.15rem;display:flex}.dfx-tag-manage{color:var(--color-chalk-faint)}.dfx-note{padding-top:.35rem}.dfx-people{padding-top:.2rem}.dfx-foot{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-top:.9rem;padding-top:.7rem}.dfx .draft-subs{margin:0}.dfx .draft-subs .sub-row{min-height:1.75rem;padding:0 .2rem}.sub-row[data-add] .sub-ring{box-shadow:none;color:var(--color-chalk-faint);background:0 0;border:0}.sub-row[data-add] .sub-ring svg{width:.85rem;height:.85rem}.dfx .sub-row:after{display:none}@media (hover:hover){.dfx .draft-subs .sub-row:not(:hover):not(:focus-within) .sub-date[data-empty]{opacity:0}}@media not (hover:hover){.dfx .draft-subs .sub-row:not(:focus-within) .sub-date[data-empty]{opacity:0}}.sub-row>.sub-text{flex:auto}.sub-row>button.sub-text,.sub-row>span.sub-text{flex:0 auto}.sub-row>.sub-date,.sub-row>.sub-when{margin-left:auto}@media (hover:hover){.sub-row:not(:hover):not(:focus-within)>.sub-date[data-empty]{visibility:hidden}}@media not (hover:hover){.sub-row:not(:focus-within)>.sub-date[data-empty]{visibility:hidden}}@media (hover:hover){.sub-row:not(:hover):not(:focus-within)>.sub-date[data-empty]{visibility:visible;opacity:0}}.sub-row[data-add] .sub-ring svg{display:none}.sub-row[data-add] .sub-ring{border:1.5px solid color-mix(in oklab, var(--color-veil) 18%, transparent);box-shadow:none;background:0 0}.dfx .dfx-title.field-line,.dfx .dfx-title.field-line:focus,.dfx .dfx-title.field-line:focus-visible{box-shadow:none;background:0 0;border-radius:0;margin-inline:-2px;padding-inline:2px}@media (hover:hover){.dfx .dfx-title.field-line:hover{box-shadow:none;background:0 0;border-radius:0;margin-inline:-2px;padding-inline:2px}}.dfx-when .date-pick-btn,.dfx-when .select-face{width:auto;height:2.125rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.7rem;gap:.4rem;padding:0 .75rem;font-size:.78rem}@media (hover:hover){.dfx-when .date-pick-btn:hover,.dfx-when .select-face:hover:not(:disabled){color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent)}}.dfx-when .date-pick-btn[aria-expanded=true],.dfx-when .select-face[aria-expanded=true]{color:var(--color-chalk);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent)}.dfx-when .date-pick-btn[data-icon]{justify-content:center;width:2.125rem;padding:0}.dfx-head .dfx-star:not(:last-child){margin-right:0}.dfx-head .dfx-star+.dfx-star{margin-left:-.6rem}.dfx-star[aria-disabled=true]{opacity:.4;cursor:default}.dfx .dfx-subs{margin:.45rem 0 0 1.95rem}.dfx .dfx-subs .sub-row{padding-left:0}.task-open-tools{flex-wrap:wrap;gap:.25rem 1.1rem;padding:0;display:flex}.task-open-tools .task-open-tool{height:1.75rem;color:var(--color-chalk-faint);box-shadow:none;background:0 0;gap:.4rem;padding:0;font-size:.78rem}.task-open-tools .task-open-tool svg{color:currentColor}.task-open-tool:focus-visible{color:var(--color-chalk);background:0 0}@media (hover:hover){.task-open-tool:hover{color:var(--color-chalk);background:0 0}}.task-open-tool[aria-pressed=true]{color:var(--color-chalk);box-shadow:none;background:0 0}@media (max-width:40rem){.task-open-tools{justify-content:center}}.sub-date .sub-date-btn{height:28px;padding-block:0}.sub-date .sub-date-btn svg{opacity:1;width:.875rem;height:.875rem}.sub-date[data-empty] .sub-date-btn{border-radius:8px;justify-content:center;width:28px;padding:0}.sub-row>.sub-date+.sub-x{margin-left:-8px}.sub-row[data-add]>.sub-date,.sub-row[data-add]>.sub-x{visibility:visible!important;opacity:1!important}.task-open-tray [data-comment-delete]{border-radius:8px;width:28px;height:28px;margin-right:6px}@media (hover:hover){.task-open-tray li:not(:hover):not(:focus-within) [data-comment-delete]{opacity:0}.task-open-tray [data-comment-delete]{transition:opacity .15s,color .15s,background-color .15s}}.task-open-tray .comment-line-error:empty{display:none}.profile-face{align-items:center;gap:12px;min-width:0;display:flex}.profile-face-pic{border-radius:999px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.profile-face-cam{color:#fff;opacity:0;background:#0000006b;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.profile-face-pic:focus-visible .profile-face-cam,.profile-face-pic[aria-expanded=true] .profile-face-cam,.profile-face-pic[aria-busy=true] .profile-face-cam{opacity:1}@media (hover:hover){.profile-face-pic:hover .profile-face-cam{opacity:1}}.profile-face-pic[aria-busy=true] .profile-face-cam{animation:1.6s ease-in-out infinite btn-busy}.profile-face-name.tag-name{max-width:20rem;font-size:.95rem}.dash-more-list{flex-direction:column;margin:0 -.5rem;display:flex}.dash-more-row{width:100%;min-height:2.6rem;color:var(--color-chalk);-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-soft);border-radius:.6rem;align-items:center;gap:.7rem;padding:0 .5rem;font-size:.86rem;display:flex}.dash-more-row>svg{color:var(--color-chalk-dim)}.dash-more-row:active,.dash-more-row:focus-visible{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}.dash-more-sub{color:var(--color-chalk-faint);margin:.9rem 0 .2rem;font-size:.72rem;font-weight:500}.dash-more-edit{margin-top:1rem}.cal-add-wrap{flex-direction:column;gap:.4rem;margin-bottom:.4rem;display:flex}.cal-add-wrap .cal-add{margin-bottom:0}.cal-add-more{color:var(--color-chalk-faint);flex-shrink:0;padding:0 .15rem;font-size:.7rem;transition:color .15s}.cal-add-more:focus-visible{color:var(--color-chalk)}@media (hover:hover){.cal-add-more:hover{color:var(--color-chalk)}}.cal-add-wrap .omni-acts{margin-top:0}.cal-add-wrap .omni-act-head{flex-wrap:wrap}.cal-add-wrap .omni-act-head>.omni-act-foot{flex-basis:100%}.cal-add-wrap .omni-act-cancel .omni-kbd{display:none}.cal-add-wrap .omni-act{gap:.65rem;padding:.8rem .8rem .75rem .95rem}.cal-add-wrap .omni-act-ico{width:2rem;height:2rem}.cal-add-wrap .omni-act-what{font-size:.92rem}.cal-add-wrap .omni-act-foot{flex-wrap:wrap;gap:.3rem}.cal-add-wrap .omni-act-btn{height:2rem;padding:0 .7rem;font-size:.8rem}.cal-add-wrap .omni-kbd,.cal-add-wrap .omni-act-fix svg{display:none}.cal-add-wrap .dfx-grid{grid-template-columns:minmax(0,1fr);row-gap:.3rem;margin:.25rem 0 0}.cal-add-wrap .dfx-lab{height:auto}.cal-add-wrap .dfx-cell{margin-bottom:.45rem}.cal-add-wrap .seg{width:100%;display:flex}.cal-add-wrap .seg-opt{flex:auto;padding-inline:.6rem}.seg[data-tight]{grid-template-columns:1fr 1fr;width:100%;display:grid}.seg[data-tight][data-n="3"]{grid-template-columns:1fr}.seg[data-tight] .seg-opt{padding-inline:.35rem}.seg[data-tight] .seg-opt[aria-checked=true]{background:var(--sel-bg);box-shadow:var(--sel-shadow);color:var(--sel-fg,var(--color-chalk))}@media (max-width:40rem){.dfx-grid{grid-template-columns:minmax(0,1fr);row-gap:.3rem;margin-left:0}.dfx-lab{height:auto}.dfx-cell{margin-bottom:.45rem}}@media print{@page{margin:14mm}html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;height:auto!important;overflow:visible!important}#cabinet,#cabinet[data-theme=dark],#cabinet[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-950:#fff;--color-ink-900:#fff;--color-ink-850:#f6f6f4;--color-ink-800:#ececea;--color-ink-700:#d6d6d2;--color-chalk:#000;--color-chalk-dim:#1c1c1c;--color-chalk-faint:#555;--color-veil:#000;--color-brand-100:#111;--color-brand-200:#111;--color-brand-300:#1c1c1c;--color-brand-400:#222;--color-brand-500:#222;--color-brand-600:#111;--color-brand-700:#111;--color-on-brand:#fff;--cab-ground:#fff;--cab-side:#fff;--cab-rail:#fff;--tabs-h:0px;color:#000!important;background:#fff!important}#cabinet .cabinet-top,#cabinet .section-rail,#cabinet .rail-edge,#cabinet .phone-tabs,#cabinet .look-layer,#cabinet .beam-rail,#cabinet .offline-bar,#cabinet .notice-cards,#cabinet .voice-capsule,#cabinet .push-ask,#cabinet .nbar-back,#cabinet .nbar-search,#cabinet .nbar-tools,#cabinet .nb-foot,#cabinet .nb-handle,#cabinet .nb-grip,.float-layer,.modal-veil,#cabinet>div[aria-hidden=true]{display:none!important}#cabinet,#cabinet #work,#cabinet #work .scroller-body{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding-bottom:0!important;display:block!important;position:static!important;overflow:visible!important}#cabinet :is(div,main,section):has(#work){height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding-bottom:0!important;display:block!important;position:static!important;overflow:visible!important}#cabinet #work :is(div):has(>.scroller-body){height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding-bottom:0!important;display:block!important;position:static!important;overflow:visible!important}#cabinet .sheet-col,#cabinet .chat-col{max-width:none!important;padding:0!important}#cabinet .card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#cabinet .nbar{min-height:0;box-shadow:none;background:0 0;padding:0}#cabinet .nbar-crumb:not(.nbar-crumb-note),#cabinet .nbar-sep{display:none!important}#cabinet .nbar-note-title{color:#000;font-size:1.5rem;font-weight:600}#cabinet .nb-doc pre,#cabinet .markup pre{white-space:pre-wrap;overflow-wrap:anywhere;break-inside:avoid;overflow:visible}#cabinet .nb-doc .tableWrapper,#cabinet .markup .overflow-x-auto{overflow:visible}#cabinet .nb-doc tr,#cabinet .nb-doc img,#cabinet .markup tr,#cabinet .markup img{break-inside:avoid}#cabinet .nb-doc h1,#cabinet .nb-doc h2,#cabinet .nb-doc h3{break-after:avoid}}.help-read{container:help-read/inline-size}.help-article{min-width:0;padding:1.5rem 1.25rem 1.25rem}.help-body{color:var(--color-chalk-dim);font-size:.9375rem;line-height:1.7}.help-intro{color:var(--color-chalk)}.help-section{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-top:1.5rem;padding-top:1.5rem;scroll-margin-top:1.25rem}.help-section:first-child{border-top:0;margin-top:0;padding-top:0}.help-heading{letter-spacing:-.01em;color:var(--color-chalk);text-wrap:balance;margin-bottom:.6rem;font-size:1.125rem;font-weight:600;line-height:1.35}.help-updated{margin-top:1.75rem}.help-toc{z-index:30;position:fixed;top:50%;right:.25rem;translate:0 -50%}.help-toc-lines{cursor:pointer;touch-action:pan-y;transition:opacity .25s var(--ease-soft);flex-direction:column;align-items:flex-end;gap:.55rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.help-toc-lines i{background:color-mix(in oklab, var(--color-veil) 22%, transparent);height:2px;transition:background-color .2s var(--ease-soft);border-radius:2px;display:block}.help-toc-lines i[data-on]{background:var(--color-chalk)}.help-toc-list{scrollbar-width:none;opacity:0;pointer-events:none;width:max-content;max-width:min(20rem,100vw - 2rem);max-height:70dvh;transition:opacity .16s var(--ease-soft), translate .16s var(--ease-soft);position:absolute;top:50%;right:.25rem;overflow-y:auto;translate:.25rem -50%}.help-toc[data-open] .help-toc-list{opacity:1;pointer-events:auto;translate:0 -50%}.help-toc:has(:focus-visible) .help-toc-list{opacity:1;pointer-events:auto;translate:0 -50%}.help-toc[data-open] .help-toc-lines{opacity:0}.help-toc:has(:focus-visible) .help-toc-lines{opacity:0}.help-toc-list .menu-row{white-space:normal;line-height:1.35}.help-toc-list .menu-row[aria-current]{color:var(--color-chalk);font-weight:500}@media (hover:hover){.help-toc{right:1rem}.help-toc-lines{padding-right:.25rem}.help-toc:hover .help-toc-list{opacity:1;pointer-events:auto;translate:0 -50%}.help-toc:hover .help-toc-lines{opacity:0}.help-toc-list .menu-row:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}@media (hover:none){.help-toc-lines{opacity:0;pointer-events:none}.help-toc[data-scrolling] .help-toc-lines{opacity:1;pointer-events:auto}.help-toc[data-open] .help-toc-lines{opacity:0}.help-toc-list{max-height:84dvh}.help-toc-list .menu-row{padding-block:.45rem}}@media print{.help-toc{display:none}}@container help-read (min-width:40rem){.help-article{padding:2rem 2.25rem 1.5rem}}#cabinet .support-field .composer-shell{grid-template-columns:auto minmax(0,1fr) auto}#cabinet .support-field .composer-shell[data-tall] .send-orb{grid-column:3}.support-new .composer-text{min-height:6rem}.hub-row[data-closed] .hub-open{color:var(--color-chalk-dim);font-weight:400}@media (hover:none){.support-feed .msg-head>span+span{color:color-mix(in oklab, var(--color-chalk-faint) 80%, transparent)}}.support-view{max-width:100%;max-height:72dvh}.omni-act-keeps{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-top:.45rem;display:flex}.rail-space{width:calc(100% + .8rem);min-width:0;color:inherit;border-radius:.7rem;align-items:center;gap:.35rem;margin:-.3rem -.4rem;padding:.3rem .4rem;transition:background-color .2s;display:flex}@media (hover:hover){.rail-space:hover{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}}.rail-space[aria-expanded=true]{background:color-mix(in oklab, var(--color-veil) 7%, transparent)}.space-pick-rail{width:min(20rem,100vw - 2rem)}.notice-panel{transition:width .3s var(--ease-out-expo)}.notice-panel:has(.notice-split[data-reader]){width:min(46rem,100vw - 2rem)}.notice-split{min-height:0;display:flex;overflow:hidden}.notice-split>.notice-panel-list{flex:0 0 21.3rem;min-width:0}.notice-split>.notice-reader{opacity:0;transition:opacity .22s var(--ease-soft);flex:0 0 24rem}.notice-split[data-reader]>.notice-reader{opacity:1}@media (prefers-reduced-motion:reduce){.notice-panel,.notice-split>.notice-reader{transition:none}}#cabinet .notice-row{gap:0;padding:0;position:relative}.notice-row[data-on]{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}#cabinet .notice-row-main{text-align:left;flex:1;align-items:flex-start;gap:.55rem;min-width:0;padding:.45rem 3.1rem .45rem .55rem;display:flex}#cabinet .notice-row-main:focus-visible{outline-offset:-2px}.notice-row-ico{width:1.15rem;height:1.15rem;color:var(--color-chalk-faint);flex:none;justify-content:center;align-items:center;margin-top:.05rem;display:flex;position:relative}.notice-row-ico svg{width:.95rem;height:.95rem}.notice-row[data-unread] .notice-row-ico{color:var(--color-chalk-dim)}.notice-row[data-unread] .notice-row-ico:after{content:"";background:var(--color-chalk);border-radius:9999px;width:.38rem;height:.38rem;position:absolute;top:-.1rem;right:-.15rem}.notice-row-text{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}#cabinet .notice-row-what{text-overflow:ellipsis;white-space:nowrap;color:var(--color-chalk-faint);font-size:.76rem;font-weight:400;line-height:1.35;overflow:hidden}#cabinet .notice-row[data-unread] .notice-row-what{color:var(--color-chalk);font-weight:600}#cabinet .notice-row-who{color:var(--color-chalk-faint);font-weight:400}#cabinet .notice-row-body{text-overflow:ellipsis;white-space:nowrap;color:var(--color-chalk-dim);font-size:.78rem;line-height:1.4;display:block;overflow:hidden}.notice-row-body [data-tone=danger]{color:var(--color-rose-400)}.notice-row-side{justify-content:flex-end;align-items:center;height:1.05rem;display:flex;position:absolute;top:.45rem;right:.55rem}.notice-row-time{font-variant-numeric:tabular-nums;color:var(--color-chalk-faint);font-size:.68rem}.notice-row-tick{width:1.5rem;height:1.5rem;color:var(--color-chalk-dim);opacity:0;border-radius:.45rem;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:50%;right:-.2rem;translate:0 -50%}.notice-row-tick:focus-visible{opacity:1}@media (hover:hover){.notice-row[data-unread]:hover .notice-row-time{opacity:0}.notice-row:hover .notice-row-tick{opacity:1}.notice-row-tick:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 10%, transparent)}}.notice-reader{border-left:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);flex-direction:column;gap:.5rem;min-width:0;max-height:min(26rem,70vh);padding:.55rem .95rem .9rem 1.1rem;display:flex;overflow-y:auto}.notice-reader-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.notice-reader-title{color:var(--color-chalk);font-size:.95rem;font-weight:600}.notice-reader-at{color:var(--color-chalk-faint);flex:none;font-size:.68rem}.notice-reader-line{color:var(--color-chalk-dim);font-size:.82rem;line-height:1.5}.notice-reader-counts{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.notice-reader-count{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:999px;padding:.15rem .55rem;font-size:.72rem}.notice-reader-count[data-tone=danger]{color:var(--color-rose-400);background:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}.notice-reader-line [data-tone=danger]{color:var(--color-rose-400)}.notice-reader-sec{border-bottom:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--color-chalk-faint);align-items:center;gap:.4rem;margin-top:.85rem;padding-bottom:.3rem;font-size:.64rem;font-weight:600;display:flex}.notice-reader-item{min-height:2.1rem;color:var(--color-chalk);align-items:center;gap:.55rem;font-size:.82rem;display:flex}.notice-reader-item[data-done]>a{color:var(--color-chalk-faint);text-decoration:line-through}.notice-reader-item>a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.notice-reader-due{color:var(--color-chalk-faint);flex:none;font-size:.68rem}.notice-reader-due[data-tone=danger]{color:var(--color-rose-400)}.notice-reader-text{color:var(--color-chalk-dim);font-size:.84rem;line-height:1.6}.notice-reader-back{display:none}@media (max-width:40rem){.notice-panel:has(.notice-split[data-reader]){width:calc(100vw - 1rem)}.notice-split>.notice-panel-list,.notice-split>.notice-reader{flex:auto}.notice-split:not([data-reader])>.notice-reader,.notice-split[data-reader]>.notice-panel-list{display:none}#cabinet .notice-panel-list,.notice-reader{max-height:calc(100dvh - 8rem)}.notice-reader{border-left:0;margin-left:0;padding-inline:.55rem}.notice-reader-back{color:var(--color-chalk-faint);align-self:flex-start;align-items:center;gap:.3rem;padding:.25rem 0;font-size:.76rem;display:inline-flex}}.journal-pick{width:auto;min-width:10rem}.rollback-rows{flex-direction:column;display:flex}.rollback-row{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.45rem 0;display:grid}.rollback-row>button{text-align:left;justify-self:start}.rollback-row>button>:first-child{flex-shrink:0}.rollback-row[data-empty]{opacity:.55}.rollback-n{color:var(--color-chalk-faint);font-size:.78rem}.rollback-hint{color:var(--color-chalk-faint);grid-column:1/-1;font-size:.72rem}.rollback-note{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 6%, transparent);border-radius:.6rem;margin-top:.5rem;padding:.5rem .65rem;font-size:.75rem}.keys-tools{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block:.85rem .75rem;display:flex}.keys-search{flex:1;align-items:center;gap:.5rem;min-width:12rem;height:2.25rem;padding-inline:.7rem;display:flex}.keys-nothing{text-align:center;color:var(--color-chalk-faint);padding:1.25rem .5rem;font-size:.8rem}.keys-reset{width:1.3rem;height:1.3rem;color:var(--color-chalk-faint);border-radius:.4rem;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.keys-reset:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 10%, transparent)}}.nbar-tabs{scrollbar-width:none;align-items:center;gap:.15rem;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.nbar-tab{min-width:0;max-width:13rem;height:1.8rem;color:var(--color-chalk-faint);flex:0 auto;align-items:center;padding:0 .15rem;transition:color .15s;display:flex}@media (hover:hover){.nbar-tab:hover{color:var(--color-chalk-dim)}}.nbar-tab{position:relative}.nbar-tab[data-on]{color:var(--color-chalk)}.nbar-tab[data-on]:after{content:"";background:currentColor;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:4px;right:4px}.nbar-tab-open{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;height:100%;padding:0 .3rem;font-size:.76rem;display:flex}.nbar-tab-open:focus-visible{outline:none}.nbar-tab-open:focus-visible:before{content:"";border:1.5px solid color-mix(in oklab, var(--color-brand-400) 65%, transparent);pointer-events:none;border-radius:.6rem;position:absolute;inset:4px 0 6px}.nbar-tab-close{visibility:hidden;border-radius:.3rem;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;font-size:.85rem;line-height:1;display:grid}.nbar-tab[data-on] .nbar-tab-close,.nbar-tab:focus-within .nbar-tab-close{visibility:visible}@media (hover:hover){.nbar-tab:hover .nbar-tab-close{visibility:visible}}@media (hover:none){.nbar-tab .nbar-tab-close{visibility:visible}}@media (hover:hover){.nbar-tab-close:hover{background:color-mix(in oklab, var(--color-veil) 10%, transparent)}}.nbar-tab-add{width:1.5rem;height:1.5rem;color:var(--color-chalk-faint);border-radius:.4rem;flex-shrink:0}@media (hover:hover){.nbar-tab-add:hover{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.nbar-root-icon{flex-shrink:0}@media (min-width:760px){.nbar{flex-wrap:wrap;align-items:center;row-gap:0;padding:0 6px 6px}.nbar:before{content:"";background:color-mix(in oklab, var(--color-veil) 9%, transparent);flex:100%;order:-1;height:1px;margin:0 -6px 6px}.nbar .nbar-tabs{flex:calc(100% - 16rem);order:-3;height:36px}.nbar .nbar-tab{height:36px}.nbar .nbar-search{flex:0 0 15rem;order:-2;height:28px;margin:4px 0 4px auto}.nbar .nbar-addr{min-width:0;height:32px;box-shadow:inset 0 1px 2px #00000047, inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 5%, transparent);background:#00000038;background:lab(0% 0 0/.22);border-radius:.6rem;flex:1 1 0;order:0;margin-right:10px;padding:0 4px}.nbar .nbar-addr .nbar-crumb-name,.nbar .nbar-addr .nbar-back{border-radius:6px;height:24px}.nbar .nbar-addr .nbar-crumb-name{padding:0 7px}.nbar .nbar-addr .nbar-back{width:24px;margin:0 2px 0 0}#cabinet[data-theme=light] .nbar .nbar-addr{background:#0000000d;background:lab(0% 0 0/.05);box-shadow:inset 0 1px 2px #00000014,inset 0 0 0 1px #0000000d}.nbar .nbar-tools{order:1;height:32px;margin-left:auto}}.nbar .nbar-addr .nbar-crumb-note>.nbar-crumb-name{background:0 0;width:.3rem;padding:0}@media (min-width:1024px){.nbar .nbar-tabs{transition:flex-basis .24s var(--ease-out-expo)}.nbar .nbar-search{transition:background-color .2s, flex-basis .24s var(--ease-out-expo)}.nbar:has(.nbar-search:focus-within,.nbar-search input:not(:placeholder-shown)) .nbar-tabs{flex-basis:calc(100% - 25rem)}.nbar:has(.nbar-search:focus-within,.nbar-search input:not(:placeholder-shown)) .nbar-search{flex-basis:24rem}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.nbar .nbar-tabs,.nbar .nbar-search{transition:none}}.nbar .nbar-search{box-shadow:inset 0 1px 2px #00000047, inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 5%, transparent);background:#00000038;background:lab(0% 0 0/.22)}#cabinet[data-theme=light] .nbar .nbar-search{background:#0000000d;background:lab(0% 0 0/.05);box-shadow:inset 0 1px 2px #00000014,inset 0 0 0 1px #0000000d}.nbar .nbar-search:focus-within,#cabinet[data-theme=light] .nbar .nbar-search:focus-within{box-shadow:inset 0 1px 2px #0003, inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 22%, transparent)}@media (max-width:759.98px){.nbar .nbar-search{height:32px}.nbar .nbar-tabs{flex:100%;order:-1}.nbar .nbar-tabs:not([data-many]){display:none}.nbar .nbar-tab{flex:none;max-width:9.5rem}}.nx-rows{display:contents}@media (max-width:759px){.nx[data-skin][data-layout=list] .nx-grid{flex-direction:column;gap:.9rem;padding:0;display:flex}.nx[data-skin][data-layout=list] .nx-rows,.nx[data-skin][data-layout=list] .nx-grid[data-mixed]{background:var(--color-ink-900);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:.9rem;flex-direction:column;display:flex;overflow:hidden}.nx[data-skin][data-layout=list] .nx-grid[data-mixed]{gap:0}.nx[data-skin][data-layout=list] .nx-grid[data-mixed] .nx-rows{display:contents}.nx[data-skin][data-layout=list] .nx-rows:not(:has(>:not([hidden]))){display:none}.nx[data-skin][data-layout=list] .nx-tile:not(.nx-new){aspect-ratio:auto;filter:none;clip-path:none;border:0;border-bottom:1px solid color-mix(in oklab, var(--color-veil) 7%, transparent);width:100%;height:auto;min-height:3rem;box-shadow:none;color:var(--color-chalk);background:0 0;border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;column-gap:.7rem;margin:0 0 -1px;padding:.5rem .8rem;display:grid;position:relative;transform:none}.nx[data-skin][data-layout=list] .nx-tile.nx-new{aspect-ratio:auto;filter:none;clip-path:none;background:var(--color-ink-900);width:100%;height:auto;min-height:3.25rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-400) 45%, transparent);border:0;border-radius:.9rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;column-gap:.7rem;padding:.5rem .5rem .5rem .8rem;display:grid;transform:none}.nx[data-skin][data-layout=list] .nx-new .nx-label{grid-row:1;align-self:center;overflow:visible}.nx[data-skin][data-layout=list] .nx-new .nx-stamp{grid-row:1}.nx[data-skin][data-layout=list] .nx-new .nx-label .nx-input{field-sizing:fixed;width:100%;min-width:0;max-width:none;font:inherit;background:color-mix(in oklab, var(--color-veil) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 14%, transparent);border-radius:.55rem;margin:0;padding:.4rem .6rem;font-size:.92rem;font-weight:500;line-height:1.3;transform:none}.nx[data-skin][data-layout=list] .nx-new .nx-meta{display:none}.nx[data-skin][data-layout=list] .nx-new .nx-ok{border-radius:.7rem;grid-area:1/3;width:2.5rem;height:2.5rem;position:static;rotate:none}.nbar-skin[data-list],.nx[data-skin][data-layout=list] .nx-tile:before,.nx[data-skin][data-layout=list] .nx-tile:after,.nx[data-skin][data-layout=list] .nx-front:before,.nx[data-skin][data-layout=list] .nx-front:after,.nx[data-skin][data-layout=list] .nx-sheets,.nx[data-skin][data-layout=list] .look-layer,.nx[data-skin][data-layout=list] .nx-making-lines,.nx[data-skin][data-layout=list] .nx-cover{display:none}.nx[data-skin][data-layout=list] .nx-front{display:contents}.nx[data-skin][data-layout=list] .nx-stamp{width:2rem;height:2rem;color:var(--tint,var(--color-chalk-dim));grid-area:1/1/span 2;place-items:center;margin:0;display:grid;position:static;transform:none}.nx[data-skin][data-layout=list] .nx-stamp svg{width:1.25rem;height:1.25rem}.nx[data-skin][data-layout=list] .nx-folder .nx-stamp-empty{opacity:1;width:1.25rem;height:1.25rem;box-shadow:none;background:currentColor;border:0;border-radius:0;display: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='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%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='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx[data-skin][data-layout=list] .nx-label,.nx[data-skin][data-layout=list] .nx-paper-title{min-width:0;max-width:none;max-height:none;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:normal;color:var(--color-chalk);-webkit-line-clamp:unset;background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:end;margin:0;padding:0;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.3;display:block;position:static;overflow:hidden;transform:rotate(0)}.nx[data-skin][data-layout=list] .nx-name{box-shadow:none;text-transform:none;letter-spacing:normal;font:inherit;color:inherit;white-space:nowrap;-webkit-line-clamp:unset;background:0 0;border:0;padding:0;display:inline;transform:rotate(0)}.nx[data-skin][data-layout=list] .nx-paper-text{min-width:0;height:auto;min-height:0;max-height:none;color:var(--color-chalk-faint);background:0 0;grid-area:2/2;align-self:start;margin:.1rem 0 0;padding:0;font-family:inherit;font-size:.76rem;line-height:1.3;display:block;position:static;overflow:hidden;-webkit-mask:none;mask:none;container-type:normal}.nx[data-skin][data-layout=list] .nx-paper-in{white-space:nowrap;text-overflow:ellipsis;font:inherit;color:inherit;-webkit-line-clamp:unset;display:block;overflow:hidden;transform:none}.nx[data-skin][data-layout=list] .nx-paper-text:not(:has(.nx-paper-in:not(:empty))){display:none}:is(.nx[data-skin][data-layout=list] .nx-folder .nx-label,.nx[data-skin][data-layout=list] .nx-note:not(:has(.nx-paper-in:not(:empty))) .nx-paper-title){grid-row:1/span 2;align-self:center}.nx[data-skin][data-layout=list] .nx-meta{white-space:nowrap;text-transform:none;letter-spacing:normal;color:var(--color-chalk-faint);border:0;grid-area:1/3/span 2;align-items:center;gap:.4rem;margin:0;padding:0;font-family:inherit;font-size:.72rem;display:flex;position:static}.nx[data-skin][data-layout=list] .nx-more{display:none}.nx[data-skin][data-layout=list] .nx-folder .nx-meta:after{content:"";background:currentColor;width:.9rem;height:.9rem;-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='m9 18 6-6-6-6'/%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='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx[data-skin][data-layout=list] .nx-tile[data-picked],.nx[data-skin][data-layout=list] .nx-tile[data-drop]{background:color-mix(in oklab, var(--color-veil) 8%, transparent)}}.nx-pickbar{display:none}@media (max-width:759px){.nx[data-layout=list] .nx-pickbar{z-index:5;background:var(--color-ink-900);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent), 0 6px 16px -10px #0006;color:var(--color-chalk);border-radius:.9rem;align-items:center;gap:.25rem;margin-bottom:.6rem;padding:.25rem .35rem .25rem .8rem;font-size:.86rem;font-weight:500;display:flex;position:sticky;top:.5rem}.nx[data-layout=list] .nx-tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (min-width:760px){.nbar-view-layout{display:none}}.layout-fix{z-index:20;max-width:min(20rem,100%);color:var(--color-chalk);background:var(--color-ink-900);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent), 0 6px 18px #0000002e;cursor:pointer;animation:layout-fix-in .16s var(--ease-soft);border-radius:.65rem;align-items:center;gap:.45rem;padding:.25rem .3rem .25rem .6rem;font-size:.85rem;line-height:1.3;transition:background-color .15s;display:inline-flex;position:absolute;transform:translateY(-100%)}@supports (color:lab(0% 0 0)){.layout-fix{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 12%, transparent), 0 6px 18px lab(0% 0 0/.18)}}@media (hover:hover){.layout-fix:hover{background:color-mix(in oklab, var(--color-veil) 6%, var(--color-ink-900))}}.layout-fix[data-leaving]{pointer-events:none;animation:layout-fix-out .13s var(--ease-soft) forwards}.layout-fix-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-fix-key{color:var(--color-chalk-faint);background:color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.4rem;flex-shrink:0;padding:.05rem .35rem;font-size:.7rem}@keyframes layout-fix-in{0%{opacity:0;transform:translateY(calc(4px - 100%))scale(.98)}}@keyframes layout-fix-out{to{opacity:0;transform:translateY(calc(3px - 100%))scale(.98)}}@media (prefers-reduced-motion:reduce){.layout-fix,.layout-fix[data-leaving]{animation-duration:1ms}}.phone-tab-bubble,.phone-nav-curtain,.phone-drawer-scrim,.phone-drawer-corners{display:none}@media (max-width:63.999rem){#cabinet[data-phone-glass] .phone-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}#cabinet[data-phone-glass] .scroller-body:not(.modal-sheet *){-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--tabs-h) - 2.5rem), transparent calc(100% - var(--tabs-h) + .25rem));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--tabs-h) - 2.5rem), transparent calc(100% - var(--tabs-h) + .25rem));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--tabs-h) - 2.5rem), transparent calc(100% - var(--tabs-h) + .25rem))}#cabinet[data-phone-glass] .phone-tab{z-index:1}#cabinet[data-phone-glass] .phone-tab .phone-tab-glyph{box-shadow:none!important;background:0 0!important}#cabinet[data-phone-glass] .phone-tab-glyph svg{stroke:url(#tab-grad);stroke-width:1.5px;opacity:.55;width:1.375rem;height:1.375rem;transition:opacity .2s var(--ease-soft)}#cabinet[data-phone-glass] .phone-tab[aria-current=page] .phone-tab-glyph svg{stroke-width:1.9px;opacity:1}#cabinet[data-phone-glass] .phone-tab[data-pending] .phone-tab-glyph svg{stroke:url(#tab-grad-busy);opacity:1}#cabinet[data-phone-glass] .phone-tabs[data-pending] .phone-tab[aria-current=page]:not([data-pending]) .phone-tab-glyph svg{stroke-width:1.5px;opacity:.55}#cabinet[data-phone-glass] .phone-tabs[data-wait]:not([data-pending]) .phone-tab[aria-current=page] .phone-tab-glyph svg{stroke:url(#tab-grad-busy)}@media (prefers-reduced-motion:reduce){#cabinet[data-phone-glass] .phone-tab[data-pending] .phone-tab-glyph svg,#cabinet[data-phone-glass] .phone-tabs[data-wait] .phone-tab[aria-current=page] .phone-tab-glyph svg{stroke:url(#tab-grad)}}#cabinet[data-phone-glass] .phone-tab-voice .voice-knot{width:3rem;height:3rem;box-shadow:none;background:0 0}#cabinet[data-phone-glass] .phone-tab-voice .voice-knot-svg{width:100%;height:100%}.tab-grad-a{stop-color:#c8994f}.tab-grad-b{stop-color:#3f6a99}#cabinet[data-theme=dark] .tab-grad-b{stop-color:#6f9fd6}.phone-nav-curtain{z-index:20;pointer-events:none;display:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden}#work>:not(.look-layer){transition:opacity .22s ease-out}html[data-nav-wait] #work>:not(.look-layer){opacity:0;transition:none}#cabinet .sheet-loading,#cabinet .shimmer-anim,#cabinet .sheet-loading .card{--skel-at:0s}@media (prefers-reduced-motion:no-preference){.phone-nav-curtain{animation:90ms ease-out phone-page-in}}@keyframes phone-page-in{0%{opacity:0}}#cabinet[data-phone-drawer] .phone-spaces,#cabinet[data-phone-drawer] .phone-head-me,#cabinet[data-phone-drawer] .cabinet-top>div>a.side-brand{display:none}#cabinet[data-phone-drawer] .hub-rail,#cabinet[data-phone-drawer] .cabinet-top{will-change:translate;width:80vw;max-width:22rem;transition:translate .3s cubic-bezier(.2,.9,.25,1);position:fixed;left:.75rem;translate:calc(-100% - .75rem)}#cabinet[data-phone-drawer] .hub-rail[data-drawer-shown]{display:flex!important}#cabinet[data-phone-drawer] .hub-rail:not([data-drawer-shown]),#cabinet[data-phone-drawer] .cabinet-top:not([data-drawer-shown]){display:none!important}#cabinet[data-phone-drawer] .cabinet-top{top:var(--top-safe);z-index:96;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;view-transition-name:none!important}#cabinet[data-phone-drawer] .cabinet-top:after{display:none}#cabinet[data-phone-drawer] .cabinet-top a,#cabinet[data-phone-drawer] .cabinet-top button{pointer-events:auto}#cabinet[data-phone-drawer] .cabinet-top>div{background:0 0;height:100%;padding-top:0;padding-right:1rem;position:static}#cabinet[data-phone-drawer] .cabinet-top{top:calc(var(--top-safe) + .75rem + .5rem);height:3rem;padding-top:0}#cabinet[data-phone-drawer] .hub-rail .side-head-row{margin-top:3px}#cabinet[data-phone-drawer] .work-pane{padding-top:var(--top-safe)}#cabinet[data-phone-drawer] .hub-rail{top:calc(var(--top-safe) + .75rem);bottom:calc(var(--safe-b) + .6rem);z-index:95;background:var(--color-ink-950);box-shadow:0 0 14px -6px #1e190f59, inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 10%, transparent);border-radius:.95rem;padding-top:0;padding-bottom:0;overflow:hidden}#cabinet[data-phone-drawer][data-theme=dark] .hub-rail{background:#232326;box-shadow:0 0 14px -6px #000000e6,inset 0 0 0 .5px #ffffff14}#cabinet{--corner-ground:var(--color-ink-950)}#cabinet[data-theme=dark]{--corner-ground:var(--cab-ground)}#cabinet[data-phone-drawer] .phone-drawer-corners{z-index:94;background:linear-gradient(var(--corner-ground), var(--corner-ground)) left top / 1rem 1rem no-repeat, linear-gradient(var(--corner-ground), var(--corner-ground)) left bottom / 1rem 1rem no-repeat;pointer-events:none;will-change:translate;top:calc(var(--top-safe) + .75rem);bottom:calc(var(--safe-b) + .6rem);width:80vw;max-width:22rem;transition:translate .3s cubic-bezier(.2,.9,.25,1);display:block;position:fixed;left:.75rem;translate:calc(-100% - .75rem)}#cabinet[data-phone-drawer] .phone-drawer-corners:not([data-drawer-shown]),#cabinet[data-phone-drawer] .hub-rail .side-head-row>:not(.side-brand),#cabinet[data-phone-drawer] .hub-rail .voice-dock{display:none}#cabinet[data-phone-drawer] .phone-drawer-scrim{z-index:94;touch-action:none;opacity:0;background:color-mix(in oklab, var(--color-ink-950) 22%, transparent);pointer-events:none;transition:opacity .3s;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 5rem calc(100% - 5rem),#0000);mask-image:linear-gradient(#0000,#000 5rem calc(100% - 5rem),#0000)}#cabinet[data-phone-drawer] .phone-drawer-scrim[data-open]{-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);pointer-events:auto}}@media (prefers-reduced-motion:reduce){#cabinet[data-phone-drawer] .hub-rail,#cabinet[data-phone-drawer] .cabinet-top,#cabinet[data-phone-drawer] .phone-drawer-scrim{transition:none}}.phone-status-fill{display:none}@media (display-mode:standalone) and (max-width:63.99rem){@supports (-webkit-touch-callout:none){#cabinet[data-phone-drawer] .phone-status-fill{z-index:97;height:var(--top-safe);background-color:var(--fill,var(--cab-ground));background-image:var(--fill-img,none);display:block;position:fixed;top:0;left:0;right:0}#cabinet[data-theme=light][data-phone-drawer] .phone-status-fill{background-color:var(--fill,var(--color-ink-950))}}}.phone-set{display:none}@media (max-width:63.999rem){#cabinet .set-page>.set-nav-bar{display:none}#cabinet .set-page>.phone-set{display:block}#cabinet .set-page .set-section:not([data-phone-on]){display:none}#cabinet .set-page .set-section[data-phone-on]{border-top:0;padding-top:.5rem}#cabinet .set-page .set-section[data-phone-on] .set-head-top{display:none}.phone-set-bar{z-index:6;background:var(--cab-ground);padding:.75rem 0 1.125rem;position:sticky;top:0}#cabinet[data-theme=light] .phone-set-bar{background:var(--color-ink-950)}#cabinet .work-pane[data-look-ink] .phone-set-bar{background:var(--look-glass-on);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#cabinet .set-page[data-phone-at]>.phone-set{z-index:6;position:sticky;top:0}#cabinet .set-page[data-phone-at] .phone-set-bar{padding-bottom:.625rem}.phone-set-switch{background:color-mix(in oklab, var(--color-chalk) 6.5%, transparent);border-radius:999px;padding:3px;display:flex;position:relative}.phone-set-segs{flex:1;min-width:0;display:flex}.phone-set-arrow{width:2.375rem;height:2.375rem;color:var(--color-chalk);pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .1s ease-in,transform .1s ease-in;display:flex;position:absolute;top:3px;left:3px;transform:translate(.25rem)}.phone-set-switch[data-at] .phone-set-arrow{opacity:1;transition:opacity .18s ease-out .2s,transform .22s cubic-bezier(.2,.9,.3,1) .2s;transform:none}.phone-set-back{z-index:1;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex;position:absolute;top:3px;left:3px}.phone-set-switch:has(.phone-set-back:active) .phone-set-thumb{transform:scale(.92)}.phone-set-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--color-chalk);pointer-events:none;transform-origin:0;opacity:0;margin:0;font-size:1.125rem;font-weight:600;line-height:2.75rem;transition:transform .14s cubic-bezier(.5,0,.75,.4),opacity .11s ease-in;position:absolute;top:0;left:calc(3px + 3rem);right:1rem;overflow:hidden;transform:translate(-.75rem)scale(.9)}.phone-set-switch[data-at] .phone-set-title{opacity:1;transition:transform .28s cubic-bezier(.2,1,.3,1) .24s,opacity .2s ease-out .24s;transform:none}.phone-set-seg{min-width:0;height:2.375rem;color:var(--color-chalk-dim);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:50%;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:500;display:flex}.phone-set-thumb{background:var(--phone-set-card);width:calc(50% - 3px);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 10%, transparent);pointer-events:none;border-radius:999px;transition:width .3s cubic-bezier(.45,0,.2,1) 70ms,transform .12s ease-out;position:absolute;top:3px;bottom:3px;left:3px}.phone-set-switch[data-at] .phone-set-thumb{width:2.375rem;transition:width .28s cubic-bezier(.45,0,.2,1) 50ms,transform .12s ease-out}.phone-set-seg{position:relative}.phone-set-seg[data-on]{color:var(--color-chalk)}.phone-set-label{align-items:center;gap:.375rem;min-width:0;transition:transform .3s cubic-bezier(.2,1.2,.4,1) .22s,opacity .18s ease-out .22s;display:flex}.phone-set-switch[data-squeeze] .phone-set-label,.phone-set-switch[data-at] .phone-set-label{opacity:0;transition:transform .18s cubic-bezier(.5,0,.75,.4),opacity .18s cubic-bezier(.7,0,.9,.5);transform:scale(.15)}.phone-set-seg[data-on] .phone-set-label{transform-origin:0}.phone-set-switch[data-squeeze] .phone-set-label,.phone-set-switch[data-unsqueeze] .phone-set-label{transform-origin:50%}.phone-set-switch[data-at] .phone-set-seg[data-on] .phone-set-label{transition:transform .16s cubic-bezier(.5,0,.75,.4),opacity .11s ease-in;transform:translate(-.5rem)scale(.3)}.phone-set-switch[data-unsqueeze] .phone-set-label{animation:.28s cubic-bezier(.2,1.3,.4,1) backwards phone-set-label-in}@keyframes phone-set-label-in{0%{opacity:0;transform:scale(.15)}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.phone-set-label,.phone-set-switch .phone-set-title,.phone-set-thumb,.phone-set-arrow{transition:none!important;animation:none!important}}#cabinet{--phone-set-card:#fffefb}#cabinet[data-theme=dark]{--phone-set-card:#26262a}.phone-set-group{background:var(--phone-set-card);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 8%, transparent);border-radius:1.125rem;margin-bottom:.875rem;overflow:hidden}.phone-set-row{min-height:3.125rem;color:var(--color-chalk);-webkit-tap-highlight-color:transparent;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.97rem;display:flex;position:relative}.phone-set-row:active{background:color-mix(in oklab, var(--color-chalk) 6%, transparent)}.phone-set-row+.phone-set-row:before{content:"";background:color-mix(in oklab, var(--color-chalk) 12%, transparent);height:.5px;position:absolute;top:0;left:0;right:0}.phone-set-ic{width:1.875rem;height:1.875rem;color:color-mix(in oklab, var(--color-chalk) 80%, transparent);background:color-mix(in oklab, var(--color-chalk) 6.5%, transparent);border-radius:.5625rem;flex:none;justify-content:center;align-items:center;display:flex}.phone-set-chev{color:color-mix(in oklab, var(--color-chalk) 32%, transparent);flex:none}.phone-set-row[data-danger],.phone-set-row[data-danger] .phone-set-ic{color:#c9414f}.phone-set-row[data-danger] .phone-set-ic{background:#c9414f1c;background:lab(48.5845% 55.1561 23.8511/.11)}}.phone-sheets,.phone-sheets-veil{display:none}@media (max-width:63.999rem){#cabinet[data-phone-drawer] .phone-sheets{z-index:95;height:fit-content;color:var(--color-chalk);will-change:translate;margin-block:auto;transition:translate .3s cubic-bezier(.2,.9,.25,1);display:block;position:fixed;top:0;bottom:0;right:.75rem;translate:calc(100% + .75rem)}.phone-sheets-card{background:var(--color-ink-950);max-height:72dvh;box-shadow:0 0 14px -6px #1e190f59, inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 10%, transparent);scrollbar-width:none;border-radius:.95rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative;overflow-y:auto}#cabinet[data-theme=dark] .phone-sheets-card{background:#232326;box-shadow:0 0 14px -6px #000000e6,inset 0 0 0 .5px #ffffff14}#cabinet[data-phone-drawer] .phone-sheets-veil{z-index:94;opacity:0;touch-action:none;pointer-events:none;background:color-mix(in oklab, var(--color-ink-950) 22%, transparent);transition:opacity .3s;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 5rem calc(100% - 5rem),#0000);mask-image:linear-gradient(#0000,#000 5rem calc(100% - 5rem),#0000)}#cabinet[data-phone-drawer] .phone-sheets-veil[data-open]{pointer-events:auto;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px)}#cabinet[data-phone-drawer] .dash[data-pager] .dash-grid{touch-action:pan-y;overflow-x:hidden}.phone-sheets-tile{aspect-ratio:1;width:4.5rem;color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-chalk) 5%, transparent);-webkit-tap-highlight-color:transparent;border-radius:.75rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:.35rem;display:flex}.phone-sheets-tile[aria-current]{color:var(--color-chalk);background:var(--phone-set-card);box-shadow:0 2px 7px #0000001a, inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 10%, transparent)}@supports (color:lab(0% 0 0)){.phone-sheets-tile[aria-current]{box-shadow:0 2px 7px lab(0% 0 0/.1), inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 10%, transparent)}}.phone-sheets-tile:active{transform:scale(.95)}.phone-sheets-ic{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.phone-sheets-ic svg{width:1.3rem;height:1.3rem}.phone-sheets-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6rem;line-height:1.15;overflow:hidden}}.notes-drawer{display:none}@media (max-width:63.999rem){#cabinet[data-phone-drawer] .notes-drawer{top:calc(var(--top-safe) + .75rem);right:.75rem;bottom:calc(var(--safe-b) + .6rem);z-index:95;width:80vw;max-width:22rem;color:var(--color-chalk);will-change:translate;transition:translate .3s cubic-bezier(.2,.9,.25,1);display:block;position:fixed;translate:calc(100% + .75rem)}.notes-drawer-card.ntp{overscroll-behavior:contain;background:var(--color-ink-950);width:100%;height:100%;max-height:none;box-shadow:0 0 14px -6px #1e190f59, inset 0 0 0 .5px color-mix(in oklab, var(--color-chalk) 10%, transparent);scrollbar-width:none;border-radius:.95rem;padding:.5rem .4rem .75rem}#cabinet[data-theme=dark] .notes-drawer-card.ntp{background:#232326;box-shadow:0 0 14px -6px #000000e6,inset 0 0 0 .5px #ffffff14}.notes-drawer .ntp-item{-webkit-tap-highlight-color:transparent;padding:.5rem;font-size:.9rem}.notes-drawer .ntp-twist{width:1.6rem;height:2rem}.notes-drawer .ntp-eyebrow{padding:.5rem .6rem .25rem}.notes-drawer .ntp-quick+.ntp-quick{border-top:1px solid color-mix(in oklab, var(--color-veil) 8%, transparent);margin-top:.4rem;padding-top:.3rem}.notes-drawer .ntp-flat>.ntp-row{padding-left:1.6rem}.ntp-item[data-current]{color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 9%, transparent);font-weight:500}.ntp-heading{color:var(--color-chalk-faint);padding-block:.38rem!important;font-size:.82rem!important}.ntp-heading[data-level="2"]{padding-left:1.2rem!important}.ntp-heading[data-level="3"]{padding-left:1.9rem!important}.nbar-map,#cabinet[data-phone-drawer] .nbar-panel-tool,#cabinet[data-phone-drawer] .nbar-dock,#cabinet[data-phone-drawer] .nbar-path .nbar-crumb:not(:last-child),#cabinet[data-phone-drawer] .nbar-path .nbar-caret{display:none}#cabinet[data-phone-drawer] .nbar-back{display:grid}#cabinet[data-phone-drawer] .nbar-path .nbar-crumb:last-child{min-width:0}}@media (max-width:40rem){#cabinet .notes-drawer{top:calc(var(--top-safe) + .75rem);right:.75rem;bottom:calc(var(--safe-b) + .6rem);z-index:95;width:80vw;max-width:22rem;color:var(--color-chalk);will-change:translate;transition:translate .3s cubic-bezier(.2,.9,.25,1);display:block;position:fixed;translate:calc(100% + .75rem)}#cabinet .notes-drawer-veil{z-index:94;opacity:0;touch-action:none;pointer-events:none;background:color-mix(in oklab, var(--color-ink-950) 22%, transparent);transition:opacity .3s;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 5rem calc(100% - 5rem),#0000);mask-image:linear-gradient(#0000,#000 5rem calc(100% - 5rem),#0000)}#cabinet .notes-drawer-veil[data-open]{pointer-events:auto;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px)}#cabinet .nbar-panel-tool,#cabinet .nbar-dock,#cabinet .nbar-path .nbar-crumb:not(:last-child),#cabinet .nbar-path .nbar-caret{display:none}#cabinet .nbar-back{display:grid}#cabinet .nbar-path .nbar-crumb:last-child{min-width:0}}.install-guide{flex-direction:column;gap:1rem;display:flex}.install-lead{color:var(--color-chalk);font-size:.86rem}.install-steps{flex-direction:column;gap:.7rem;display:flex}.install-steps>li{color:var(--color-chalk-dim);align-items:baseline;gap:.7rem;font-size:.86rem;line-height:1.6;display:flex}.install-num{font-variant-numeric:tabular-nums;width:1.4rem;height:1.4rem;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 10%, transparent);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.7rem;display:inline-grid}.install-ui{white-space:nowrap;color:var(--color-chalk);background:color-mix(in oklab, var(--color-veil) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 9%, transparent);border-radius:.4rem;padding:.05rem .4rem;font-weight:500}@media (max-width:39.99rem){.install-ui{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.install-note{color:var(--color-chalk-dim);background:color-mix(in oklab, var(--color-veil) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-veil) 7%, transparent);border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;font-size:.8rem;line-height:1.55;display:flex}.install-note-ico{width:1rem;height:1rem;color:var(--color-chalk-faint);flex-shrink:0;margin-top:.15rem}
