@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-ground:var(--lightningcss-light,#f2f3f5)var(--lightningcss-dark,#08090b);--bg-app:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131417);--bg-panel:var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#17191d);--bg-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232529);--bg-sunken:var(--lightningcss-light,#ebedf0)var(--lightningcss-dark,#0e1013);--bg-hover:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0b);--bg-active:var(--lightningcss-light,#0001)var(--lightningcss-dark,#ffffff12);--bg-hover-solid:var(--lightningcss-light,#f4f5f6)var(--lightningcss-dark,#1b1c20);--bg-active-solid:var(--lightningcss-light,#eef0f2)var(--lightningcss-dark,#212227);--bg-scrim:var(--lightningcss-light,#10111470)var(--lightningcss-dark,#0000009e);--bg-scrim-soft:var(--lightningcss-light,#10111433)var(--lightningcss-dark,#00000094);--bg-viewer:var(--lightningcss-light,#101114e0)var(--lightningcss-dark,#000000e0);--border:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff17);--border-strong:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26);--drawer-edge:var(--lightningcss-light,#00000038)var(--lightningcss-dark,#ffffff38);--text:var(--lightningcss-light,#16171a)var(--lightningcss-dark,#f2f3f5);--text-2:var(--lightningcss-light,#55575d)var(--lightningcss-dark,#a9aeb8);--text-3:var(--lightningcss-light,#64666c)var(--lightningcss-dark,#848994);--text-3-lift:var(--lightningcss-light,#5f6167)var(--lightningcss-dark,#979da8);--text-nav:var(--lightningcss-light,#2f3238)var(--lightningcss-dark,#ced3dd);--accent:#5b5bd6;--accent-soft:var(--lightningcss-light,#5b5bd61f)var(--lightningcss-dark,#7b7bf029);--focus-ring:var(--lightningcss-light,#5b5bd6)var(--lightningcss-dark,#9b9ef0);--hue-slate:var(--lightningcss-light,#707b89)var(--lightningcss-dark,#98a0ab);--hue-blue:var(--lightningcss-light,#257adb)var(--lightningcss-dark,#6da3e1);--hue-teal:var(--lightningcss-light,#21868d)var(--lightningcss-dark,#35afb7);--hue-green:var(--lightningcss-light,#298a5a)var(--lightningcss-dark,#3cb478);--hue-amber:var(--lightningcss-light,#9d7210)var(--lightningcss-dark,#ca9721);--hue-orange:var(--lightningcss-light,#c75a11)var(--lightningcss-dark,#e68849);--hue-red:var(--lightningcss-light,#db424c)var(--lightningcss-dark,#e2858b);--hue-violet:var(--lightningcss-light,#965fd4)var(--lightningcss-dark,#b58fe1);--tick-mark:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path d=\"m3.5 8.4 3 3 6-7\" fill=\"none\" stroke=\"black\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");--danger:var(--lightningcss-light,#d13438)var(--lightningcss-dark,#e0575b);--danger-text:var(--lightningcss-light,#b52d31)var(--lightningcss-dark,#f08a8d);--danger-soft:var(--lightningcss-light,#d134381a)var(--lightningcss-dark,#e0575b24);--danger-fill:var(--lightningcss-light,#d13438)var(--lightningcss-dark,#b8383d);--star:var(--lightningcss-light,#b3781a)var(--lightningcss-dark,#e5a63a);--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-3xl:28px;--fs-h1:21px;--fs-h2:18px;--fs-h3:16px;--fs-h4:15px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-prose:1.6;--fw-normal:420;--fw-medium:510;--fw-semibold:620;--fw-bold:700;--track-tight:-.012em;--track-tighter:-.021em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--measure-reader:760px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-full:999px;--shadow-sm:0 1px 2px var(--lightningcss-light,#1011140f)var(--lightningcss-dark,#0006);--shadow-pop:0 0 0 1px var(--lightningcss-light,#1011140d)var(--lightningcss-dark,#000000a3), 0 2px 5px var(--lightningcss-light,#10111414)var(--lightningcss-dark,#00000075), 0 12px 32px var(--lightningcss-light,#10111424)var(--lightningcss-dark,#0009), inset 0 1px 0 var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff0f);--shadow-lift:0 0 0 1px var(--lightningcss-light,#1011140f)var(--lightningcss-dark,#0009), 0 6px 16px -4px var(--lightningcss-light,#1011142e)var(--lightningcss-dark,#000000a3);--shadow-pinned:5px 0 6px -4px var(--lightningcss-light,#10111442)var(--lightningcss-dark,#000000b8);--shadow-cut:var(--lightningcss-light,#10111426)var(--lightningcss-dark,#00000075);--dur-1:80ms;--dur-2:.13s;--dur-3:.22s;--dur-land:.7s;--ease:cubic-bezier(.32, .72, 0, 1);--sidebar-w:240px;--topbar-h:48px;--ctl-h:28px;--ctl-h-lg:34px;--tap:44px;--pal-row:34px;--page-x:var(--s-4);--col-where:104px;--col-count:68px;--col-time:74px;--side-w:244px;--prose-w:520px;--rail-w:clamp(400px, 26vw, 520px);--row-h:34px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html,body,#root{height:100%}body{background:var(--bg-app);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-normal);letter-spacing:var(--track-tight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;font-variant-numeric:tabular-nums;overflow-wrap:break-word}h1,h2,h3{font-size:inherit;font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--track-tighter)}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}svg{flex:none;display:block}dialog{color:inherit;border:0;max-width:100%;max-height:100%;padding:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[aria-invalid=true]:focus-visible{outline-color:var(--danger)}::selection{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{block-size:var(--ctl-h);padding-inline:var(--s-3);border-radius:var(--r-md);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:5px;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:var(--text);color:var(--bg-app);box-shadow:var(--shadow-sm)}.btn--primary:hover:not(:disabled){background:var(--text-2)}.btn--secondary{background:var(--bg-panel);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}.btn--secondary:hover:not(:disabled){background:var(--bg-hover)}.btn--block{width:100%}.icon-btn{inline-size:var(--ctl-h);block-size:var(--ctl-h);border-radius:var(--r-md);color:var(--text-2);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex:none;place-items:center;display:grid}.icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.icon-btn:disabled,.icon-btn[aria-disabled=true]{color:var(--text-3);opacity:.45;cursor:default}.field{inline-size:100%;block-size:var(--ctl-h-lg);padding-inline:var(--s-3);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-md);transition:border-color var(--dur-1) var(--ease)}.field::placeholder{color:var(--text-3)}.field:focus{border-color:var(--accent)}.field[aria-invalid=true]{border-color:var(--danger)}.label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);margin-block-end:var(--s-2);display:block}.link{color:inherit;border-radius:var(--r-sm);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.link:hover{text-decoration-color:currentColor}kbd{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-sunken);block-size:17px;min-inline-size:17px;color:var(--text-3);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);place-items:center;padding-inline:4px;line-height:1;display:inline-grid}.glyph{color:var(--text-3)}.tag{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border);height:18px;color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;max-inline-size:100%;padding-inline:6px;display:inline-flex;overflow:hidden}.cap{text-transform:capitalize}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--bg-ground);block-size:100dvh;display:grid;overflow:hidden}.content{grid-template-rows:var(--topbar-h) minmax(0, 1fr);min-inline-size:0;margin:var(--s-2) var(--s-2) var(--s-2) 0;background:var(--bg-app);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:grid;overflow:hidden}.content--bare{grid-template-rows:minmax(0,1fr)}.main{overscroll-behavior:contain;overflow:auto}.main:focus-visible{outline:none}.skip{z-index:10;padding:var(--s-2) var(--s-3);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-weight:var(--fw-medium);position:fixed;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);translate:0 -300%}.skip:focus-visible{translate:0}.a11y-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.sidebar--fixed{min-block-size:0;display:flex}.sidebar{flex-direction:column;flex:1;block-size:100%;min-inline-size:0;display:flex}.sidebar__head{block-size:var(--topbar-h);padding-inline:var(--s-2);flex:none;align-items:center;gap:2px;display:flex}.head-act{block-size:26px;inline-size:26px}.sidebar__nav{overscroll-behavior:contain;min-block-size:0;padding:var(--s-1) var(--s-2) var(--s-4);flex:1;overflow-y:auto}.ws-switch{min-inline-size:0;block-size:var(--ctl-h);padding-inline:var(--s-2);border-radius:var(--r-md);transition:background var(--dur-1) var(--ease);flex:1;align-items:center;gap:5px;display:flex}.ws-switch:hover{background:var(--bg-hover)}.ws-switch__name{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-inline-size:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--track-tighter);overflow:hidden}.ws-switch__caret{color:var(--text-3);flex:none;margin-inline-start:2px}.ws-avatar{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border);block-size:18px;inline-size:18px;color:var(--text-2);font-size:10px;font-weight:var(--fw-medium);letter-spacing:0;text-transform:uppercase;flex:none;place-items:center;display:grid}.menu .ws-avatar,.palette .ws-avatar{border-radius:var(--r-md);block-size:22px;inline-size:22px;font-size:var(--fs-xs)}.palette .ws-avatar{border-radius:var(--r-sm);block-size:15px;inline-size:15px;font-size:9px}.sb-top{margin-block-end:var(--s-4)}.sb-item__icon{color:var(--text-3)}.sb-section+.sb-section{margin-block-start:var(--s-4)}.sb-section__head{inline-size:100%;block-size:var(--ctl-h);padding-inline:var(--s-2);border-radius:var(--r-sm);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:normal;align-items:center;display:flex}.sb-section__head:hover{color:var(--text-2)}.sb-section__caret{opacity:.7;transition:transform var(--dur-2) var(--ease);margin-inline-start:2px}.sb-section__head[aria-expanded=false] .sb-section__caret{transform:rotate(-90deg)}.sb-section__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-section__count{font-variant-numeric:tabular-nums;letter-spacing:0;margin-inline-start:auto}.sb-section li+li{margin-block-start:2px}.sb-item{align-items:center;gap:var(--s-2);block-size:var(--ctl-h);padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-nav);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease);display:flex}.sb-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sb-item__lock{color:var(--text-3);flex:none}.sb-item__by{min-inline-size:0;color:var(--text-3);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.sb-item:hover{background:var(--bg-hover)}.sb-item[aria-current=page]{background:var(--bg-active)}.sb-item[aria-current=page] .glyph,.sb-item[aria-current=page] .sb-item__icon{color:var(--text-2)}.sb-views{margin-inline-start:calc(var(--s-2) + 15px + var(--s-2))}.sb-item--view{block-size:26px;color:var(--text-2);font-weight:var(--fw-normal)}.sb-item--view svg{color:var(--star)}.sb-item--secondary{color:var(--text-2);font-weight:var(--fw-normal)}.sb-more{color:var(--accent);font-size:var(--fs-sm)}.sb-more .sb-item__label{padding-inline-start:calc(15px + var(--s-2))}.sb-item--btn{text-align:start;inline-size:100%}.sb-item__badge{border-radius:var(--r-full);background:var(--text);min-inline-size:18px;color:var(--bg-app);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;padding:0 5px}.sb-item__count{color:var(--text-3);font-size:var(--fs-xs)}.sb-item__turn{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.sb-empty{padding:var(--s-2) var(--s-2) var(--s-3);color:var(--text-3);font-size:var(--fs-sm)}.sidebar__foot{padding:var(--s-2);border-block-start:1px solid var(--border);flex:none}.account{align-items:center;gap:var(--s-2);border-radius:var(--r-md);block-size:32px;inline-size:100%;transition:background var(--dur-1) var(--ease);padding-inline:5px;display:flex}.account:hover{background:var(--bg-hover)}.account__avatar{border-radius:var(--r-full);background:var(--bg-sunken);border:1px solid var(--border-strong);block-size:22px;inline-size:22px;color:var(--text-2);font-size:10px;font-weight:var(--fw-medium);letter-spacing:0;flex:none;place-items:center;display:grid}.account__name{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-inline-size:0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-nav);flex:1;overflow:hidden}.topbar{align-items:center;gap:var(--s-2);min-inline-size:0;padding-inline:var(--page-x);background:var(--bg-app);border-block-end:1px solid var(--border);display:flex}.crumbs{min-inline-size:0}.crumbs ol{align-items:center;gap:var(--s-2);min-inline-size:0;display:flex}.crumbs li{align-items:center;min-inline-size:0;display:flex}.crumbs__here{gap:var(--s-2)}.crumbs__here h1{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs__up{min-block-size:24px;padding-inline:var(--s-1);border-radius:var(--r-sm);color:var(--text-3);font-size:var(--fs-md);white-space:nowrap;transition:color var(--dur-1) var(--ease);align-items:center;margin-inline-start:calc(-1 * var(--s-1));display:inline-flex}.crumbs__up:hover{color:var(--text)}.crumbs__sep{color:var(--text-3);opacity:.6;margin-inline:calc(-1 * var(--s-1))}.topbar__end{align-items:center;gap:var(--s-2);margin-inline-start:auto;padding-inline-start:var(--s-2);display:flex}.star-btn[aria-pressed=true]{color:var(--star)}.pager{align-items:center;gap:2px;margin-inline-end:var(--s-1);display:flex}.pager__at{padding-inline:var(--s-2) 6px;color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.pager__at b{color:var(--text-2);font-weight:var(--fw-medium)}.search-btn{align-items:center;gap:var(--s-2);block-size:var(--ctl-h);inline-size:172px;padding-inline:var(--s-2) 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-sunken);color:var(--text-3);font-size:var(--fs-md);transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);display:flex}.search-btn:hover{border-color:var(--border-strong);color:var(--text-2)}.search-btn__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.search-btn__keys{gap:2px;display:flex}.new-btn{padding-inline:var(--s-2) var(--s-3)}.menu{min-inline-size:224px;max-inline-size:min(288px, calc(100vw - var(--s-4)));padding:var(--s-1);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);color:var(--text);transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;margin:0;position:fixed;inset:auto;overflow:visible}.menu::backdrop{background:var(--bg-scrim-soft);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity var(--dur-2) var(--ease), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete}.menu:not(:popover-open)::backdrop{opacity:0}@starting-style{.menu:popover-open::backdrop{opacity:0}}.menu:not(:popover-open){opacity:0;transform:translateY(-4px)scale(.98)}@starting-style{.menu:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}}.menu--ws{inset-block-start:calc(var(--topbar-h) + 2px);inset-inline-start:var(--s-2)}.menu--account{transform-origin:0 100%;inset-block-end:calc(var(--topbar-h) + var(--s-1));inset-inline-start:var(--s-2)}.menu--account:not(:popover-open){transform:translateY(4px)scale(.98)}@starting-style{.menu--account:popover-open{transform:translateY(4px)scale(.98)}}.menu__head{padding:var(--s-2) var(--s-2) var(--s-3);border-block-end:1px solid var(--border);margin-block-end:var(--s-1)}.menu__name{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.menu__sub{color:var(--text-3);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu__label{padding:var(--s-2) var(--s-2) var(--s-1);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.menu__item{align-items:center;gap:var(--s-2);min-block-size:30px;inline-size:100%;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-nav);font-size:var(--fs-md);text-align:start;display:flex}.menu__item:hover{background:var(--bg-hover);color:var(--text)}.menu__item[aria-checked=true]{color:var(--text);font-weight:var(--fw-medium)}.menu__item--danger:hover{background:var(--danger-soft);color:var(--danger-text)}.menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.menu__item-note{color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.menu__check{color:var(--text-2)}.menu__sep{background:var(--border);block-size:1px;margin:var(--s-1) calc(-1 * var(--s-1))}.seg{margin:var(--s-1) var(--s-1) var(--s-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-md);flex:none;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.seg__btn{block-size:var(--ctl-h);border-radius:var(--r-sm);min-inline-size:36px;color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:5px;display:flex}.seg__btn:hover{color:var(--text-2)}.seg__btn[aria-pressed=true]{color:var(--text)}.seg,.ins__seg{isolation:isolate;position:relative}.seg:not([data-measured]) .seg__btn[aria-pressed=true],.ins__seg:not([data-measured]) .ins__segbtn[aria-pressed=true]{background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.seg[data-measured]:before,.ins__seg[data-measured]:before{content:"";z-index:-1;inline-size:calc(var(--tab-w) * 1px);border-radius:var(--r-sm);background:var(--bg-elevated);box-shadow:var(--shadow-sm);transform:translateX(var(--tab-x));transition:transform var(--dur-3) var(--ease), inline-size var(--dur-3) var(--ease);position:absolute;inset-block:2px;inset-inline-start:0}.seg--kind{margin:var(--s-1) var(--s-2) var(--s-2);grid-template-columns:repeat(2,1fr)}.seg--kind .seg__btn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cellpop__who{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.cellpop__aside{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;margin-inline-start:auto}.seg--marks{margin:var(--s-1) var(--s-2) var(--s-2)}.palette{inline-size:min(560px, calc(100vw - var(--s-8)));background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);margin-inline:auto;position:fixed;inset-block-start:12vh;inset-inline:0;overflow:hidden}.palette::backdrop,.modal::backdrop{background:var(--bg-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.palette__search{align-items:center;gap:var(--s-2);padding-inline:var(--s-4);border-block-end:1px solid var(--border);block-size:48px;color:var(--text-3);display:flex}.palette__input{min-inline-size:0;font-size:var(--fs-lg);color:var(--text);background:0 0;border:0;outline:none;flex:1}.palette__input::placeholder{color:var(--text-3)}.palette__chip{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-sm);min-block-size:24px;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;flex:none;align-items:center;gap:4px;padding:2px 5px 2px 7px;display:inline-flex}.palette__chip:hover{background:var(--bg-hover);color:var(--text)}.palette__item-kbd{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-sm);min-inline-size:18px;color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;flex:none;padding:1px 5px}.palette__list{max-block-size:min(52vh, calc(var(--pal-row) * 11));overscroll-behavior:contain;padding:var(--s-1);scroll-padding-block:var(--s-6);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.palette__group{padding:var(--s-3) var(--s-2) var(--s-1);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.palette__list li:first-child .palette__group{padding-block-start:var(--s-1)}.palette__item{align-items:center;gap:var(--s-3);min-block-size:32px;inline-size:100%;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-nav);font-size:var(--fs-md);text-align:start;cursor:pointer;display:flex}.palette__list li+li{margin-block-start:2px}.palette__tally{color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none}.palette__item[data-active=true]{background:var(--bg-active);color:var(--text)}.palette__item-enter{color:var(--text-3)}.palette__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.palette__item-where{min-inline-size:0;max-inline-size:50%;color:var(--text-3);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__note:not(:empty){padding:var(--s-2) var(--s-4) 0;color:var(--text-3);font-size:var(--fs-sm)}.palette__none{gap:var(--s-1);padding:var(--s-6) var(--s-4) var(--s-8);text-align:center;display:grid}.palette__none-title{font-size:var(--fs-md);font-weight:var(--fw-medium)}.palette__none-body{color:var(--text-3);font-size:var(--fs-sm)}.palette__foot{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-block-start:1px solid var(--border);background:var(--bg-sunken);color:var(--text-3);font-size:var(--fs-xs);display:flex}.palette__hint{align-items:center;gap:5px;display:flex}.palette__hint--end{margin-inline-start:auto}.modal{inline-size:min(420px, calc(100vw - var(--s-8)));background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);margin-inline:auto;position:fixed;inset-block-start:18vh;inset-inline:0}.modal__form{padding:var(--s-5);flex-direction:column;display:flex}.modal__title{font-size:var(--fs-xl)}.modal__sub{margin-block:var(--s-2) var(--s-5);color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-snug)}.modal__form .alert{margin-block-start:var(--s-3)}.modal__actions{justify-content:flex-end;gap:var(--s-2);margin-block-start:var(--s-5);display:flex}.modal--record{max-block-size:88vh;inset-block-start:6vh;overflow-y:auto}.newrec__field{margin-block-end:var(--s-4)}.newrec__area{block-size:auto;padding-block:var(--s-2);resize:vertical}.newrec__multi{block-size:auto;min-block-size:calc(var(--ctl-h-lg) * 2);padding-block:var(--s-2)}.newrec__check{align-items:center;gap:var(--s-2);margin-block-end:0;display:flex}.modal--inbox,.modal--history{inline-size:min(720px, calc(100vw - var(--s-8)));max-block-size:min(70vh,640px);overflow:hidden}.modal--inbox .modal__form,.modal--history .modal__form{max-block-size:inherit;gap:var(--s-3);overflow:hidden}.modal--inbox .modal__title,.modal--history .modal__title{align-items:center;gap:var(--s-2);display:flex}.inbox{gap:2px;min-block-size:0;display:grid;overflow-y:auto}.inbox li{align-items:start;gap:var(--s-1);display:flex}.inbox__row{gap:2px var(--s-2);min-inline-size:0;padding:var(--s-2);border-radius:var(--r-md);text-align:start;flex:auto;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;display:grid}.inbox__row:hover:not(:disabled){background:var(--bg-hover)}.inbox__who{color:var(--text);font-weight:var(--fw-medium)}.inbox__kind{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-normal);margin-inline-start:5px}.inbox__where,.inbox__at{color:var(--text-3);font-size:var(--fs-sm);white-space:nowrap}.inbox__where{text-overflow:ellipsis;overflow:hidden}.inbox__text{-webkit-line-clamp:2;line-clamp:2;color:var(--text-2);font-size:var(--fs-sm);-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.inbox__row[data-unread] .inbox__who:before{content:"";border-radius:var(--r-full);background:var(--text);vertical-align:middle;block-size:6px;inline-size:6px;margin-inline-end:6px;display:inline-block}.inbox__drop{inline-size:var(--ctl-h);block-size:var(--ctl-h);border-radius:var(--r-md);color:var(--text-3);place-items:center;display:grid}.inbox__drop:hover{background:var(--bg-hover);color:var(--danger-text)}.inbox__ask{align-items:center;gap:var(--s-1);padding-block-start:var(--s-2);display:flex}.inbox__turn{position:relative}.inbox__reacts{flex-direction:row-reverse;align-items:center;gap:2px;display:flex;position:absolute;inset-block-start:var(--s-1);inset-inline-end:var(--s-1)}.inbox__react{background:var(--bg-panel);transition:opacity var(--dur-2) var(--ease)}.inbox__turn:hover .inbox__react,.inbox__turn:focus-within .inbox__react,.inbox__reacts[data-open] .inbox__react{opacity:1}@media (hover:none){.inbox__react{opacity:1}}.inbox__tray{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg-panel);box-shadow:var(--shadow-pop);opacity:0;transform-origin:100%;visibility:hidden;pointer-events:none;transition:opacity var(--dur-2) var(--ease), transform var(--dur-3) var(--ease), visibility 0s linear var(--dur-3);gap:2px;padding:2px;display:flex;transform:translate(8px)scale(.96)}.inbox__tray>button{opacity:0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-3) var(--ease);transform:translate(6px)}.inbox__reacts:hover .inbox__tray,.inbox__reacts[data-open] .inbox__tray{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.inbox__reacts:has(:focus-visible) .inbox__tray{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.inbox__reacts:hover .inbox__tray>button,.inbox__reacts[data-open] .inbox__tray>button{opacity:1;transition-delay:calc(var(--i) * var(--dur-1) / 4);transform:none}.inbox__reacts:has(:focus-visible) .inbox__tray>button{opacity:1;transition-delay:calc(var(--i) * var(--dur-1) / 4);transform:none}.inbox-page{gap:var(--s-3);max-inline-size:720px;margin-inline:auto;display:grid}.inbox-page .feed__head{flex-wrap:wrap}.inbox-page .feed__head .seg{grid-template-columns:repeat(3,1fr)}.inbox-page .inbox{overflow:visible}.modal--tokens{inline-size:min(560px, calc(100vw - var(--s-8)));max-block-size:min(80vh,720px);overflow:hidden}.modal--tokens .modal__form{max-block-size:inherit;gap:var(--s-3);overflow-y:auto}.modal--tokens .modal__sub{margin-block-end:0}.modal--tokens .modal__sub code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text)}.tok-make__row{gap:var(--s-2);display:flex}.tok-make__row .field{flex:auto;min-inline-size:0}.tok-new{gap:var(--s-2);padding:var(--s-3);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-lg);display:grid}.tok-new__lede{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.tok-new__lede b{color:var(--text);font-weight:var(--fw-medium)}.tok-new__row{gap:var(--s-2);display:flex}.tok-new__value{min-inline-size:0;font-family:var(--font-mono);font-size:var(--fs-sm);flex:auto}.tok-new__brief{field-sizing:content;block-size:auto;padding-block:var(--s-2);resize:none}.tok-new__copy{justify-self:start}.tok-new__done{color:var(--text-3);font-size:var(--fs-sm);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;justify-self:start}.tok-new__done:hover{color:var(--text)}.tok__head{align-items:center;gap:var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-2);margin-block-start:var(--s-2);display:flex}.tok{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-md);display:flex}.tok:hover{background:var(--bg-hover)}.tok__main{gap:2px var(--s-2);flex:auto;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;min-inline-size:0;display:grid}.tok__name{color:var(--text);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tok__prefix{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.tok__meta{color:var(--text-3);font-size:var(--fs-sm);grid-column:1/-1}.tok__ask{align-items:center;gap:var(--s-1);display:flex}.tok__ask .cmt__act--danger{background:var(--danger-fill);color:#fff;font-weight:var(--fw-medium);padding-inline:var(--s-2)}.tok__ask .cmt__act--danger:hover:not(:disabled){background:var(--danger-fill);color:#fff;filter:brightness(1.08)}.hist__lede{color:var(--text-3);font-size:var(--fs-sm);margin-block-end:var(--s-1);line-height:1.5}.hist__body{gap:var(--s-4);grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);min-block-size:0;display:grid;overflow:hidden}.hist__list{align-content:start;gap:2px;min-block-size:0;display:grid;overflow-y:auto}.hist__row{inline-size:100%;padding:6px var(--s-2);border-radius:var(--r-md);text-align:start;gap:1px;display:grid}.hist__row:hover{background:var(--bg-hover)}.hist__row[aria-current]{background:var(--bg-active)}.hist__when{color:var(--text);font-weight:var(--fw-medium)}.hist__who,.hist__at{color:var(--text-3);font-size:var(--fs-xs)}.hist__view{min-block-size:0;padding:var(--s-3);background:var(--bg-app);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-lg);line-height:var(--lh-normal);overflow-y:auto}@media (width<860px){.hist__body{grid-template-columns:minmax(0,1fr)}.hist__list{max-block-size:30vh}}.modal--keys{inline-size:min(520px, calc(100vw - var(--s-6)))}@media (width>=880px){.modal--keys{inline-size:min(880px, calc(100vw - var(--s-6)))}.modal--keys .modal__form{column-gap:var(--s-6);grid-template-columns:1fr 1fr;align-content:start;display:grid}.modal--keys .modal__title{grid-column:1/-1}}.modal--keys .modal__form{max-block-size:min(76vh,720px);overflow-y:auto}.keys{margin-block-start:var(--s-5)}.keys__title{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-block-end:var(--s-2)}.keys__list{gap:1px;display:grid}.keys__row{align-items:center;gap:var(--s-3);grid-template-columns:168px minmax(0,1fr);min-block-size:30px;display:grid}.keys__row dt{align-items:center;gap:3px;display:flex}.keys__row dd{color:var(--text-2);font-size:var(--fs-md)}.keys__sep{color:var(--text-3);font-size:var(--fs-sm)}.drawer{background:var(--bg-elevated);border-inline-end:1px solid var(--drawer-edge);block-size:100dvh;max-block-size:100dvh;inline-size:min(288px,86vw);box-shadow:var(--shadow-pop);transition:translate var(--dur-3) var(--ease), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete;position:fixed;inset-block:0;inset-inline-start:0}.drawer[open]{translate:0}.drawer:not([open]){translate:-100%}@starting-style{.drawer[open]{translate:-100%}}.drawer::backdrop{background:var(--bg-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--dur-3) var(--ease), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete}.drawer:not([open])::backdrop{opacity:0}@starting-style{.drawer[open]::backdrop{opacity:0}}.drawer .sidebar{block-size:100%}.page{padding:var(--s-5) calc(var(--page-x) - var(--s-2)) var(--s-8)}.page--split{grid-template-columns:minmax(0, 1fr) minmax(var(--side-w), 320px);gap:var(--s-8);align-items:start;max-inline-size:1120px;margin-inline:auto;display:grid}.page__main{min-inline-size:0}.page__side{gap:var(--s-5);min-inline-size:0;display:grid}.lead{padding:0 var(--s-2) var(--s-4);max-inline-size:76ch;color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-snug)}.group+.group{margin-block-start:var(--s-6)}.group__label,.group__col,.side__title{align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:flex}.group__head{grid-template-columns:15px minmax(0, 1fr) var(--col-where) var(--col-count) var(--col-time);column-gap:var(--s-2);min-block-size:28px;padding-inline:var(--s-2);border-block-end:1px solid var(--border);display:grid}.group__label{grid-column:1/3}.group__col{white-space:nowrap;overflow:hidden}.group__count{color:var(--text-3);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums}.row{grid-template-columns:15px minmax(0, 1fr) var(--col-where) var(--col-count) var(--col-time);align-items:center;column-gap:var(--s-2);inline-size:100%;block-size:var(--row-h);padding-inline:var(--s-2);text-align:start;border-block-end:1px solid var(--border);transition:background var(--dur-1) var(--ease);display:grid}a.row:hover,button.row:hover{background:var(--bg-hover)}.row--new{color:var(--text-3);border-block-end-color:#0000}.row--new .row__name,.row--new .glyph{color:inherit;font-weight:var(--fw-normal)}.row--new:hover{color:var(--text)}.row__title{align-items:baseline;gap:var(--s-3);min-inline-size:0;display:flex}.row__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text);flex:0 auto;overflow:hidden}.row__desc{flex:auto}.row__desc,.row__count,.row__time{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--text-3);font-size:var(--fs-sm);overflow:hidden}.row__where{min-inline-size:0;display:flex}.row__count,.row__time{font-variant-numeric:tabular-nums}.side__title{padding-block-end:var(--s-1);padding-inline:var(--s-2)}.facts__row{align-items:center;gap:var(--s-2);min-block-size:28px;padding-inline:var(--s-2);border-radius:var(--r-md);display:flex}.facts dt{align-items:center;gap:var(--s-2);inline-size:96px;color:var(--text-3);font-size:var(--fs-md);flex:none;display:flex}.facts dt svg{color:var(--text-3);opacity:.8}.facts dd{min-inline-size:0;font-size:var(--fs-md);color:var(--text-nav);overflow-wrap:anywhere;flex:1}.side__count{color:var(--text-3);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums}.person{align-items:center;gap:var(--s-2);min-block-size:28px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-nav);font-size:var(--fs-md);display:flex}.person__avatar{border-radius:var(--r-full);background:var(--bg-sunken);border:1px solid var(--border-strong);block-size:20px;inline-size:20px;color:var(--text-2);font-size:9px;font-weight:var(--fw-medium);letter-spacing:0;flex:none;place-items:center;display:grid}.person__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.person__role{color:var(--text-3);font-size:var(--fs-sm)}.person__role--pending{border:1px solid var(--border-strong);border-radius:var(--r-full);font-size:var(--fs-xs);padding:0 5px}.side__act{padding:2px var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:3px;margin-inline-start:auto;display:flex}.side__act:hover{background:var(--bg-hover);color:var(--text)}.person__act{opacity:0;margin-inline-start:0;padding:2px}.person:hover .person__act,.person__act:focus-visible{opacity:1}@media (hover:none){.person__act{opacity:1}}.audit{padding:var(--s-1) var(--s-2);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-snug);gap:1px;display:grid}.audit__what{color:var(--text-2);overflow-wrap:anywhere}.audit__what b{color:var(--text-nav);font-weight:var(--fw-medium)}.audit__who{color:var(--text-3);font-size:var(--fs-xs)}.side__empty{padding-inline:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-snug)}.empty{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-5);text-align:center;flex-direction:column;display:flex}.empty--page{min-block-size:60vh}.empty__actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.empty__icon{block-size:44px;inline-size:44px;border-radius:var(--r-xl);background:var(--bg-sunken);border:1px solid var(--border);color:var(--text-3);place-items:center;margin-block-end:var(--s-1);display:grid}.empty__title{font-size:var(--fs-lg);letter-spacing:var(--track-tighter)}.empty__body{max-inline-size:46ch;color:var(--text-3);font-size:var(--fs-md);line-height:var(--lh-snug);text-wrap:balance}.main--flush{overflow:hidden}.tableview{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;display:grid;position:relative}.viewtabs{align-items:center;gap:var(--s-3);min-block-size:36px;padding-inline:var(--page-x);border-block-end:1px solid var(--border);flex:none;display:flex}.viewtabs__end{align-items:center;gap:var(--s-2);flex:none;min-block-size:28px;margin-inline-start:auto;display:flex}.viewtabs__list{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;align-items:center;gap:2px;block-size:100%;min-inline-size:0;scroll-padding-inline:4px 28px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.viewtab{block-size:100%;padding-inline:var(--s-2);scroll-snap-align:start;color:var(--text-3);font-size:var(--fs-md);transition:color var(--dur-1) var(--ease);flex:none;align-items:center;gap:5px;display:flex}.viewtab:hover{color:var(--text-2)}.viewtab[aria-selected=true]{color:var(--text);font-weight:var(--fw-medium)}.viewtabs__list[data-measured]:after{content:"";background:var(--text);transform-origin:0;block-size:1px;inline-size:1px;transform:translateX(var(--tab-x)) scaleX(var(--tab-w));transition:transform var(--dur-3) var(--ease);position:absolute;inset-block-end:0;inset-inline-start:0}.viewtab__caret{color:var(--text-3)}.viewtab__kind{color:var(--text-3);opacity:.8}.viewtab[aria-selected=true] .viewtab__kind{color:var(--text-2);opacity:1}.viewtab[aria-busy]{opacity:.6}.viewtabs__list[data-measured]:has([aria-busy]):after{opacity:.6}.viewtab__star{color:var(--star)}.viewtab__lock{color:var(--text-3)}.viewtab--new{color:var(--text-3);flex:none;block-size:100%;padding-inline:6px}.viewbar__count{align-items:center;gap:var(--s-2);min-inline-size:0;color:var(--text-3);font-size:var(--fs-sm);white-space:nowrap;flex:0 auto;align-self:center;margin-inline-start:auto;display:flex}.viewbar__tally{flex:none}.viewbar__count b{color:var(--text-2);font-weight:var(--fw-medium)}.viewbar__desc{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:42ch;overflow:hidden}.viewbar__desc:after{content:"·";margin-inline-start:var(--s-2)}.viewbar__note{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-sm);background:var(--bg-active);block-size:18px;min-inline-size:0;color:var(--text-2);cursor:help;align-items:center;padding-inline:5px;display:inline-flex;overflow:hidden}.viewbar{align-items:flex-start;gap:var(--s-2);min-block-size:38px;min-inline-size:0;padding:5px calc(var(--page-x) - var(--s-1));border-block-end:1px solid var(--border);flex:none;display:flex}.viewbar__filters{align-items:center;gap:var(--s-1);flex-wrap:wrap;flex:1;min-block-size:28px;min-inline-size:0;display:flex}.chip{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-panel);block-size:26px;max-inline-size:100%;font-size:var(--fs-md);align-items:center;display:inline-flex}.chip__part{block-size:100%;min-inline-size:0;padding-inline:var(--s-2);color:var(--text);align-items:center;gap:5px;display:inline-flex}.chip__part:first-child{border-start-start-radius:var(--r-md);border-end-start-radius:var(--r-md)}.chip__part:hover{background:var(--bg-hover)}.chip__part--flat:hover{background:0 0}.chip__part svg{color:var(--text-3)}.chip__name{min-inline-size:0;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip__op{color:var(--text-2);flex:none}.chip__part--value{border-inline-start:1px solid var(--border);min-inline-size:0;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip__part--dead{color:var(--danger-text)}.chip[data-draft],.chip[data-open]{border-style:dashed}.chip[data-draft] .chip__part--value,.chip[data-open] .chip__part--value{color:var(--text-3);font-weight:var(--fw-normal)}.chip[data-dead]{opacity:.7}.chip__drop{block-size:100%;inline-size:24px;color:var(--text-3);border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md);flex:none;place-items:center;display:grid}.chip__drop:hover{background:var(--bg-hover);color:var(--danger-text)}.viewbar__summary{display:none}.viewbar__summarycaret{color:var(--text-3);transition:transform var(--fast) var(--ease)}.viewbar__summary[aria-expanded=true] .viewbar__summarycaret{transform:rotate(180deg)}.viewbar__tail{align-items:center;gap:var(--s-1);display:inline-flex}.viewbar__add{block-size:26px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-md);flex:none;align-items:center;gap:5px;display:inline-flex}.viewbar__add:hover{background:var(--bg-hover);color:var(--text)}.viewbar__match{block-size:26px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);flex:none}.viewbar__match:hover{background:var(--bg-hover);color:var(--text)}.tool{block-size:26px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-md);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex:none;align-items:center;gap:6px;display:flex}.viewbar__search{block-size:26px;inline-size:180px;padding-inline:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-app);color:var(--text);font-size:var(--fs-md);flex:none}.viewbar__search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.tool:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.tool:disabled{opacity:.45;cursor:default}.tool[data-on]{background:var(--accent-soft);color:var(--text)}.mineflag{align-items:center;gap:var(--s-1);block-size:24px;padding-inline:var(--s-2) var(--s-1);border:1px solid var(--border-strong);border-radius:var(--r-full);white-space:nowrap;flex:none;align-self:center;margin-inline-start:var(--s-2);display:flex}.mineflag__text{color:var(--text-2);font-size:var(--fs-sm)}.mineflag__btn{border-radius:var(--r-full);min-block-size:24px;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:3px;padding-inline:6px;display:flex}.mineflag__btn:hover{background:var(--bg-active)}@media (width<860px){.mineflag{block-size:var(--tap);flex:1 0 100%;justify-content:space-between;margin-inline-start:0}.mineflag__btn{block-size:32px;padding-inline:var(--s-2)}}.tableview__new{flex:none;margin-inline-start:auto}.grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;block-size:100%;transition:opacity var(--dur-2) var(--ease);--grid-cols:34px 240px 168px 152px 128px 190px 44px;flex-direction:column;align-items:flex-start;display:flex;overflow:auto}.grid[data-busy]{opacity:.5;pointer-events:none}.grid__head,.grid__row{grid-template-columns:var(--grid-cols);flex:none;align-items:center;inline-size:max-content;min-inline-size:100%;display:grid}.grid__head{z-index:3;background:var(--bg-app);border-block-end:1px solid var(--border-strong);block-size:32px;position:sticky;inset-block-start:0}.grid__body{flex-direction:column;flex:1 0 auto;inline-size:max-content;min-inline-size:100%;display:flex}.grid__row{block-size:var(--row-h);border-block-end:1px solid var(--border)}.grid__row:hover{background:var(--bg-hover-solid)}.grid__row[data-picked]{background:var(--bg-active-solid)}.grid__gutter,.grid__cell[data-primary],.grid__head>.grid__gutter,.grid__head>.grid__hcell:nth-child(2){background:var(--bg-app);position:sticky;inset-inline-start:0}.grid__cell[data-primary],.grid__head>.grid__hcell:nth-child(2){inset-inline-start:34px}.grid__gutter,.grid__cell[data-primary]{z-index:1}.grid__head>.grid__gutter,.grid__head>.grid__hcell:nth-child(2){z-index:2}.grid__row:hover .grid__gutter,.grid__row:hover .grid__cell[data-primary]{background:var(--bg-hover-solid)}.grid__row[data-picked] .grid__gutter,.grid__row[data-picked] .grid__cell[data-primary]{background:var(--bg-active-solid)}.grid__cell[data-primary],.grid__head>.grid__hcell:nth-child(2){border-inline-end:1px solid var(--border-strong)}.grid__row[data-picked] .grid__gutter{box-shadow:inset 2px 0 0 var(--accent)}.grid[data-scrolled] .grid__cell[data-primary],.grid[data-scrolled] .grid__head>.grid__hcell:nth-child(2){box-shadow:var(--shadow-pinned)}.grid__hcell{block-size:100%;min-inline-size:0;padding-inline:var(--s-2);border-inline-end:1px solid var(--border);color:var(--text-3);font-size:var(--fs-md);font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex;position:relative}.grid__hsort{block-size:100%;min-inline-size:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;flex:1;align-items:center;gap:6px;display:flex}.grid__hsort:hover{color:var(--text)}.grid__hsort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}.grid__hglyph{opacity:.75;flex:none;display:flex}.grid__hdir{color:var(--text-2);flex:none;margin-inline-start:-2px}.grid__hrank{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;margin-inline-start:-3px;padding-block-start:3px;font-size:9px;line-height:1}.grid__hname{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.grid__hmenu{border-radius:var(--r-sm);background:var(--bg-app);block-size:24px;inline-size:24px;color:var(--text-3);opacity:0;transition:opacity var(--dur-1) var(--ease);place-items:center;display:grid;position:absolute;inset-inline-end:12px}.grid__hcell:hover .grid__hmenu,.grid__hmenu:focus-visible{opacity:1}.grid__hmenu:hover{background:var(--bg-hover);color:var(--text)}.grid__resize{z-index:4;cursor:col-resize;touch-action:none;inline-size:24px;position:absolute;inset-block:0;inset-inline-end:-12px}.grid__resize:after{content:"";inline-size:1px;transition:background var(--dur-1) var(--ease);background:0 0;position:absolute;inset-block:0;inset-inline-start:11px}.grid__resize:hover:after,.grid__resize:focus-visible:after{background:var(--accent)}.grid__resize[data-dragging]:after{background:var(--accent);block-size:100vh;transition:none;inset-block-end:auto}body[data-resizing],body[data-resizing] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.grid__hcell--add{border-inline-end:0;justify-content:center;padding-inline:0}.grid__addcol{border-radius:var(--r-sm);block-size:24px;inline-size:24px;color:var(--text-3);place-items:center;display:grid}.grid__addcol:hover{background:var(--bg-hover);color:var(--text)}.grid__gutter{border-inline-end:1px solid var(--border);block-size:100%;color:var(--text-3);font-size:var(--fs-md);font-variant-numeric:tabular-nums;place-items:center;display:grid}.grid__gutter>*{grid-area:1/1}.grid__idx,.grid__pick{transition:opacity var(--dur-1) var(--ease)}.grid__idx{pointer-events:none}.grid__pick{opacity:0;place-items:center;display:grid}.grid__row:hover .grid__idx,.grid__row[data-picked] .grid__idx{opacity:0}.grid__row:hover .grid__pick,.grid__row[data-picked] .grid__pick,.grid__pick:focus-within{opacity:1}.grid[data-reorder] .grid__row:not(.grid__row--new)>.grid__gutter{cursor:grab}.grid[data-reorder] .grid__row:not(.grid__row--new)>.grid__gutter:before{content:"";opacity:0;block-size:10px;inline-size:6px;transition:opacity var(--dur-1) var(--ease);pointer-events:none;background:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 1px) 0 0/4px 4px;grid-area:1/1;justify-self:start;margin-inline-start:2px}.grid[data-reorder] .grid__row:hover>.grid__gutter:before{opacity:.8}body[data-sorting],body[data-sorting] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.grid[data-sorting] .grid__row:hover:not([data-lifted]),.grid[data-sorting] .grid__row:hover:not([data-lifted])>.grid__gutter,.grid[data-sorting] .grid__row:hover:not([data-lifted])>.grid__cell[data-primary]{background:var(--bg-app)}.grid[data-sorting=x] .grid__row>.grid__gutter,.grid[data-sorting=x] .grid__cell[data-primary]{z-index:2}.grid__row[data-lifted]{z-index:2;background:var(--bg-elevated);box-shadow:var(--shadow-lift);position:relative}.grid__row[data-lifted]>.grid__gutter,.grid__row[data-lifted]>.grid__cell[data-primary]{background:var(--bg-elevated)}.grid__row[data-landed]>*,.grid__hcell[data-landed],.grid__cell[data-landed]{animation:landed var(--dur-land) linear}@keyframes landed{0%,30%{box-shadow:inset 0 0 0 100vmax var(--accent-soft)}to{box-shadow:inset 0 0 0 100vmax #0000}}.tick{appearance:none;border:1px solid var(--border-strong);background:var(--bg-panel);cursor:pointer;block-size:14px;inline-size:14px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-radius:3px;flex:none;margin:0}.tick:hover{border-color:var(--text-3)}.tick:checked,.tick--fake[data-on]{background:var(--text);border-color:var(--text);-webkit-mask-image:linear-gradient(#000 0 0), var(--tick-mark);-webkit-mask-image:linear-gradient(#000 0 0), var(--tick-mark);mask-image:linear-gradient(#000 0 0), var(--tick-mark);-webkit-mask-composite:xor;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:auto,11px;mask-size:auto,11px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.tick--fake{display:block}@media (forced-colors:active){.tick{appearance:auto}.tick:checked,.tick--fake[data-on]{-webkit-mask-image:none;mask-image:none}}.grid__cell{block-size:100%;min-inline-size:0;padding-inline:var(--s-2);border-inline-end:1px solid var(--border);font-size:var(--fs-md);align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.grid__cell[data-type=number]{justify-content:flex-end}.grid__cell[data-type=checkbox]{justify-content:center}.grid__cell--pad,.grid__cell--newname{border-inline-end:0}.grid__more{display:none}.grid__cell[data-cursor],.grid__cell:focus-visible,.grid__gutter[data-cursor],.grid__gutter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:2}.grid__gutter[data-cursor] .grid__idx{opacity:0}.grid__gutter[data-cursor] .grid__pick{opacity:1}.cell__text,.cell__num,.cell__link{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.cell__num{font-variant-numeric:tabular-nums}.cell__muted{color:var(--text-3)}.cell__link{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.cell__link:hover{color:var(--text);text-decoration-color:currentColor}.cell__input{inline-size:100%;min-inline-size:0;block-size:calc(var(--row-h) - 8px);color:var(--text);font-size:var(--fs-md);background:0 0;border:0;outline:none;padding:0}.grid__tree{inline-size:calc(18px + var(--depth,0) * 20px);flex:none;justify-content:flex-end;align-items:center;display:flex}.grid__twist{border-radius:var(--r-sm);block-size:24px;inline-size:24px;color:var(--text-3);transition:background var(--dur-1) var(--ease);place-items:center;margin-inline:-3px;display:grid}.grid__twist svg{transition:transform var(--dur-2) var(--ease)}.grid__twist[aria-expanded=true] svg{transform:rotate(90deg)}.grid__twist[data-empty]{opacity:0}.grid__row:hover .grid__twist[data-empty]{opacity:.45}.grid__twist:hover{background:var(--bg-hover);color:var(--text)}.grid__childmark{background:var(--border-strong);block-size:1px;inline-size:9px}.grid__kids{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border);block-size:18px;color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-inline-start:auto;padding-inline:5px;display:inline-flex}.grid__stray{min-inline-size:0;max-inline-size:45%;color:var(--text-2);font-size:var(--fs-sm);border-block-end:1px dashed var(--border-strong);text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:none;margin-inline-start:auto;line-height:16px;overflow:hidden}.grid__row[data-stray]{border-block-end-style:dashed;border-block-end-color:var(--border-strong)}.grid__kids+.grid__stray{margin-inline-start:4px}.grid__row--new{color:var(--text-3);border-block-end-color:#0000}.grid__row--new:hover{color:var(--text);background:var(--bg-hover-solid)}.grid__newbtn{block-size:100%;min-block-size:24px;inline-size:100%;color:inherit;font-size:var(--fs-md);text-align:start}.grid__empty{inline-size:100%;padding:var(--s-6);flex:1;place-items:center;display:grid}.grid__row--band,.grid__row--more{border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr)}.grid__row--band{background:var(--bg-panel);block-size:32px}.grid__band{align-items:center;gap:var(--s-2);block-size:100%;min-inline-size:0;padding-inline:var(--s-2);display:flex;position:sticky;inset-inline-start:0}.grouphead{align-items:center;gap:var(--s-2);border-radius:var(--r-md);block-size:26px;min-inline-size:0;color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-medium);padding-inline:4px;display:flex}.grouphead:hover{background:var(--bg-hover)}.grouphead__twist{color:var(--text-3);transition:transform var(--dur-1) var(--ease);flex:none}.grouphead[aria-expanded=false] .grouphead__twist{transform:rotate(-90deg)}.grouphead__count{color:var(--text-3);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums;flex:none}.grouphead[data-excluded]{cursor:help}.grouphead[data-excluded] .pill,.grouphead[data-excluded]>span:not([class]){opacity:.55}.grouphead__ruled{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-normal);flex:none}.grouphead[data-emptied]{cursor:help}.grouphead[data-emptied]:not([data-excluded]) .pill,.grouphead[data-emptied]:not([data-excluded])>span:not([class]){opacity:.7}.grid__row--more{block-size:var(--row-h);border-block-end-color:#0000}.grid__loadmore{block-size:26px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-md);align-items:center;gap:6px;display:flex}.grid__loadmore:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.grid__loadcount{color:var(--text-3);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.grid__row--hidden{block-size:var(--row-h);border-block-end-color:#0000;grid-template-columns:minmax(0,1fr)}.hidestrip{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--page-x);color:var(--text-3);font-size:var(--fs-md);margin:0;display:flex}.grid__row--hidden .hidestrip{padding-inline:0}.tableview>.hidestrip{border-block-start:1px solid var(--border);flex:none}.kan__hidden+.hidestrip{border-block-start:0;padding-block-start:0}.hidestrip__text{font-variant-numeric:tabular-nums}.hidestrip__clear{min-block-size:24px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-md);align-items:center;gap:4px;display:inline-flex}.hidestrip__clear:hover{background:var(--bg-hover);color:var(--text)}.pill{border-radius:var(--r-sm);background:color-mix(in srgb, var(--pill) 13%, var(--bg-app));border:1px solid color-mix(in srgb, var(--pill) 30%, var(--bg-app));block-size:20px;min-inline-size:0;max-inline-size:100%;color:var(--text);font-size:var(--fs-sm);letter-spacing:0;align-items:center;gap:6px;padding-inline:6px 8px;display:inline-flex}.pill--plain{max-inline-size:100%;color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.pill--rank{block-size:20px;min-inline-size:0;max-inline-size:100%;color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding-inline:0;display:inline-flex}.pill--rank>svg,.pills>.pill--rank{flex:none}.pill__dot{border-radius:var(--r-full);background:var(--pill);flex:none;block-size:6px;inline-size:6px}.pills{align-items:center;gap:4px;min-inline-size:0;display:flex;overflow:hidden}.pills>.pill{flex:none}.pills__more{color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;order:1}button.pills__more:hover{color:var(--text);text-decoration:underline}.pill__label,.who__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.who{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.who__avatar{border-radius:var(--r-full);background:var(--bg-sunken);border:1px solid var(--border-strong);block-size:19px;inline-size:19px;color:var(--text-2);font-size:9px;font-weight:var(--fw-medium);letter-spacing:0;flex:none;place-items:center;display:grid}.cellpop{padding:var(--s-1);max-inline-size:min(360px, calc(100vw - var(--s-4)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:linear-gradient(var(--bg-elevated) 30%, transparent) top / 100% 14px no-repeat local, linear-gradient(transparent, var(--bg-elevated) 70%) bottom / 100% 14px no-repeat local, linear-gradient(var(--shadow-cut), transparent) top / 100% 10px no-repeat scroll, linear-gradient(transparent, var(--shadow-cut)) bottom / 100% 10px no-repeat scroll, var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);max-block-size:min(60vh,420px);box-shadow:var(--shadow-pop);color:var(--text);--text-3:var(--text-3-lift);margin:0;position:fixed;inset:auto;overflow:auto}.modal,.palette,.merge,.rd[data-frame=modal]{--text-3:var(--text-3-lift)}.cellpop__item{align-items:center;gap:var(--s-2);min-block-size:30px;inline-size:100%;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-nav);font-size:var(--fs-md);text-align:start;display:flex}.cellpop__item:hover,.cellpop__item:focus-visible{background:var(--bg-hover);color:var(--text)}.cellpop__item[aria-selected=true]{background:var(--bg-active)}.cellpop__item:disabled{opacity:.45;cursor:default}.cellpop__item--clear{color:var(--text-2)}.cellpop__nonedot{border:1px dashed var(--text-3);border-radius:var(--r-full);flex:none;block-size:6px;inline-size:6px}.cellpop__item--danger:hover,.cellpop__item--danger[data-armed]{background:var(--danger-soft);color:var(--danger-text)}.cellpop__item--danger[data-armed]{font-weight:var(--fw-medium)}.cellpop__none{padding:var(--s-2);color:var(--text-3);font-size:var(--fs-sm)}.cellpop__owner{padding:0 var(--s-2) var(--s-2);color:var(--text-3);font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.cellpop__mine{color:var(--text-2);font-weight:var(--fw-medium)}.cellpop__search{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-2);border-block-end:1px solid var(--border);color:var(--text-3);margin-block-end:var(--s-1);display:flex}.cellpop__input{min-inline-size:0;color:var(--text);font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1}.cellpop--text{inline-size:min(420px, calc(100vw - var(--s-4)));max-inline-size:none;padding:var(--s-2)}.cellpop__area{resize:vertical;inline-size:100%;padding:var(--s-2);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-md);line-height:var(--lh-snug)}.cellpop__hint{padding:var(--s-2) var(--s-1) var(--s-1);color:var(--text-3);font-size:var(--fs-xs);align-items:center;gap:4px;display:flex}.cellpop--col{gap:var(--s-2);inline-size:244px;max-inline-size:calc(100vw - var(--s-4));padding:var(--s-2);display:grid}.cellpop__title{padding:var(--s-1) var(--s-2) 0;color:var(--text-3);font-size:var(--fs-sm)}.cellpop__group{padding:var(--s-2) var(--s-2) var(--s-1);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cellpop__list>.cellpop__group:first-child{padding-block-start:var(--s-1)}.cellpop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.cellpop__note{color:var(--text-3);font-size:var(--fs-sm);flex:none}.cellpop__note--block{padding:0 var(--s-2) var(--s-2);line-height:var(--lh-snug)}.cellpop__note--bad{padding:0 var(--s-2) var(--s-2);color:var(--danger-text);line-height:var(--lh-snug)}.cellpop__note--inline{text-overflow:ellipsis;white-space:nowrap;max-width:48%;margin-inline-start:auto;overflow:hidden}.cellpop__tick{color:var(--text-2);flex:none;margin-inline-start:auto}.cellpop__count{color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.cellpop__ruled{color:var(--text-3);font-size:var(--fs-sm);flex:none;margin-inline-start:auto}.cellpop__item[data-ruled] .cellpop__name,.cellpop__item[data-ruled] .pill{opacity:.55}.cellpop__item[data-ruled]{cursor:help}.cellpop__item[data-ruled]:hover{background:0 0}.cellpop__ruled+.cellpop__tick,.cellpop__count+.cellpop__tick{margin-inline-start:0}.cellpop--value{inline-size:min(300px, calc(100vw - var(--s-4)));padding:var(--s-1)}.cellpop__value{inline-size:100%;block-size:var(--ctl-h)}.cellpop__value[type=number]{appearance:textfield}.cellpop__value[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cellpop__value[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.picklist{scrollbar-width:thin;flex-direction:column;gap:1px;max-block-size:260px;display:flex;overflow-y:auto}.picklist__item{align-items:center;gap:var(--s-2);min-block-size:30px;inline-size:100%;padding-inline:var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-md);text-align:start;display:flex}.picklist__item:hover{background:var(--bg-hover)}.cellpop--display{inline-size:min(310px, calc(100vw - var(--s-4)));max-block-size:min(76vh,560px);padding:var(--s-2)}.cellpop--display .seg--kind{margin-block-end:var(--s-2)}.phrase{border-radius:var(--r-sm);background:var(--bg-active);block-size:26px;min-inline-size:0;max-inline-size:100%;color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-medium);text-overflow:ellipsis;cursor:pointer;border:1px solid #0000;padding-inline:5px}.phrase:hover{border-color:var(--border-strong)}button.phrase{text-align:start;justify-content:space-between;align-items:center;gap:4px;display:flex}.phrase__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.phrase__caret{color:var(--text-3);flex:none}.dsp__row{align-items:center;gap:var(--s-2);min-block-size:32px;display:flex}.dsp__label{inline-size:84px;color:var(--text-2);font-size:var(--fs-md);flex:none}.dsp__label--then{color:var(--text-3);font-size:var(--fs-sm);text-align:end;padding-inline-end:var(--s-1)}.dsp__pick{flex:1;min-inline-size:0}.dsp__dir{border-radius:var(--r-sm);background:var(--bg-active);block-size:26px;inline-size:26px;color:var(--text-2);flex:none;place-items:center;display:grid}.dsp__dir:hover{color:var(--text)}.propchips{gap:var(--s-1);padding:var(--s-1) var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.propchip{block-size:26px;max-inline-size:100%;padding-inline:var(--s-2);border-radius:var(--r-md);background:var(--bg-sunken);color:var(--text-3);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.propchip:hover:not(:disabled){color:var(--text)}.propchip[aria-pressed=true]{background:var(--bg-active);color:var(--text);font-weight:var(--fw-medium)}.propchip:disabled{opacity:.55;cursor:default}.choices{border-block-start:1px solid var(--border);gap:2px;padding-block-start:var(--s-1);display:grid}.choices__title{padding:var(--s-1) var(--s-2) 2px;color:var(--text-3);font-size:var(--fs-sm)}.choices__list{gap:2px;display:grid}.choices__row{padding-inline:var(--s-2);grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:6px;display:grid}.choices__swatch{border-radius:var(--r-full);background:var(--pill);border:1px solid color-mix(in srgb, var(--pill) 70%, var(--text));block-size:14px;inline-size:14px}.choices__swatch[aria-pressed=true]{outline:2px solid var(--focus-ring);outline-offset:2px}.choices__label{border-radius:var(--r-md);block-size:26px;min-inline-size:0;color:var(--text);font-size:var(--fs-md);background:0 0;border:1px solid #0000;padding-inline:4px}.choices__label:hover{border-color:var(--border)}.choices__label:focus{background:var(--bg-panel);border-color:var(--accent);outline:none}.choices__drop{border-radius:var(--r-md);block-size:24px;color:var(--text-3);place-items:center;display:grid}.choices__drop:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-text)}.choices__drop:disabled{opacity:.35;cursor:default}.choices__colors{padding:6px 0 var(--s-2);grid-column:1/-1;gap:6px;display:flex}.cellpop__rename,.cellpop__type,.cellpop__go{block-size:var(--ctl-h)}.cellpop__desc{block-size:28px;color:var(--text-2);font-size:var(--fs-sm);margin-block-start:var(--s-1)}.cellpop__flag{align-items:center;gap:var(--s-2);margin-block:var(--s-2) var(--s-1);color:var(--text-2);font-size:var(--fs-sm);cursor:pointer;display:flex}.cellpop__type{appearance:none;background:var(--bg-panel) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"m6 9 6 6 6-6\" fill=\"none\" stroke=\"rgb(132,137,148)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") right 6px center / 14px no-repeat;padding-inline-end:26px}.rd{background:var(--bg-app);min-block-size:0;color:var(--text);flex-direction:column;display:flex}.rd:focus-visible{outline:none}.rd[data-frame=page]{block-size:100%;overflow-y:auto}.rd[data-frame=peek]{z-index:6;overscroll-behavior:contain;background:var(--bg-panel);border-inline-start:1px solid var(--border-strong);inline-size:min(100%,clamp(640px,40vw,900px));box-shadow:var(--shadow-pop);grid-area:3/1;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.rd__scrim{z-index:40;padding:var(--s-6);background:var(--bg-scrim);place-items:center;display:grid;position:fixed;inset:0}.rd[data-frame=modal]{overscroll-behavior:contain;background:var(--bg-elevated);border-radius:var(--r-xl);max-block-size:min(860px,92vh);inline-size:min(920px,100%);box-shadow:var(--shadow-pop);overflow-y:auto}.rd__head{z-index:3;align-items:center;gap:var(--s-3);min-block-size:var(--topbar-h);padding:var(--s-2) var(--s-4);background:inherit;border-block-end:1px solid var(--border);display:flex;position:sticky;inset-block-start:0}.rd__crumbs{flex:auto;min-inline-size:0}.rd__crumbs ol{align-items:center;gap:6px;min-inline-size:0;display:flex}.rd__crumb{min-inline-size:0;color:var(--text-3);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.rd__crumb--table{color:var(--text-2);font-weight:var(--fw-medium)}.rd__crumb--title{color:var(--text);font-weight:var(--fw-medium);flex:auto}.rd__crumb:has(.rd__id){flex:none}.rd__headtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd__sep{color:var(--text-3);opacity:.7;display:flex}.rd__id{border-radius:var(--r-sm);color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;padding:1px 5px}.rd__id:hover{background:var(--bg-hover);color:var(--text-2)}.rd__crumblink{border-radius:var(--r-sm);text-overflow:ellipsis;line-height:24px;overflow:hidden}.rd__crumblink:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.rd__up{border-radius:var(--r-sm);max-inline-size:22ch;color:var(--text-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd__up:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.rd__tools{flex:none;align-items:center;gap:2px;display:flex}.rd__at{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;margin-inline-end:var(--s-1)}.rd__at b{color:var(--text-2);font-weight:var(--fw-medium)}.rd__btn{inline-size:var(--ctl-h);block-size:var(--ctl-h);border-radius:var(--r-md);color:var(--text-3);place-items:center;display:grid}.rd__btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.rd__btn:disabled{opacity:.35;cursor:default}.rd__tabs{flex:none;block-size:2px}.rd__body{grid-template-columns:minmax(0, var(--prose-w)) minmax(var(--side-w), 1fr);column-gap:var(--s-8);row-gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-8);inline-size:100%;max-inline-size:calc(var(--prose-w) + var(--s-8) + var(--rail-w) + var(--s-5) * 2);align-items:start;margin-inline:auto;display:grid}.rd__body[data-rail=off],.rd__main,.rd__rail,.rail__group,.rd__props,.rd__kids,.kid__list,.feed,.feed__list,.feed__item,.cmt,.evs,.refs,.md,.editor__input{grid-template-columns:minmax(0,1fr)}.rd__main{inline-size:100%;max-inline-size:var(--prose-w);justify-self:center;gap:var(--s-5);min-inline-size:0;display:grid}.rd__title,.rd__desc,.rd__kids,.feed,.rd__rail{inline-size:100%;max-inline-size:var(--prose-w);justify-self:center;min-inline-size:0}.rd__title{order:1}.rd__desc{order:2}.rd__rail{order:3}.rd__kids{order:4}.feed{order:5}@media (width<1090px){.rd__body{grid-template-columns:minmax(0,1fr)}.rd__main{display:contents}}.rd[data-frame=peek] .rd__main,.rd[data-frame=modal] .rd__main{display:contents}@media (width>=1090px){.rd[data-frame=page] .rd__rail{max-block-size:calc(100dvh - var(--topbar-h) * 2 - var(--s-5));overscroll-behavior:contain;max-inline-size:var(--rail-w);justify-self:start;position:sticky;inset-block-start:calc(var(--topbar-h) + var(--s-2));overflow-y:auto}}.rd[data-frame=peek] .rd__body,.rd[data-frame=modal] .rd__body{gap:var(--s-5);padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.rd__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--track-tighter);line-height:1.2}.rd[data-frame=peek] .rd__title{font-size:24px}@media (width<=720px){.rd__title{font-size:24px}}.rd__titlebtn{border-radius:var(--r-md);inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;overflow-wrap:anywhere;margin-inline-start:-6px;padding:2px 6px;display:block}.rd__titlebtn[data-clamp]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd__more{border-radius:var(--r-sm);color:var(--text-3);font-size:var(--fs-sm);order:1;justify-self:start;margin-block-start:-2px;margin-inline-start:-6px;padding:2px 6px}.rd__more:hover{background:var(--bg-hover);color:var(--text-2)}.rd__titlebtn:hover:not(:disabled){background:var(--bg-hover)}.rd__titlebtn:disabled{cursor:default}.rd__title .cell__input{block-size:auto;font:inherit;letter-spacing:inherit;margin-inline-start:-6px;padding:2px 6px}.rd__title textarea.cell__input{resize:none;line-height:inherit;overflow-wrap:anywhere;display:block;overflow:hidden}.rd__desc{gap:2px;display:grid}.rd__saved{min-block-size:14px;color:var(--text-3);font-size:var(--fs-xs)}.rd__unsaved{padding:6px var(--s-2);border:1px solid var(--danger);border-radius:var(--r-md);color:var(--danger-text);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd__retry{padding:2px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-sm);margin-inline-start:auto}.rd__retry:hover{background:var(--bg-hover)}.rd__rescue{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.rd__rescue p{flex:1;min-inline-size:12ch}.rd__conflict{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.rd__conflicttext{flex:1;min-inline-size:24ch}.rd__conflictacts{gap:var(--s-2);margin-inline-start:auto;display:flex}.rd__conflicttext b{color:var(--text);font-weight:var(--fw-medium)}.rd__noprose{color:var(--text-3);font-size:var(--fs-lg)}.rd__kids{gap:var(--s-2);display:grid}.rd__subhead{align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:flex}.rd__subcount{color:var(--text-3);font-weight:var(--fw-normal)}.rd__subtoggle{min-block-size:24px;min-inline-size:24px;padding:2px var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-normal);align-items:center;margin-inline-start:auto;display:inline-flex}.rd__subtoggle:hover{background:var(--bg-hover);color:var(--text)}.rd__subtoggle[aria-pressed=true]{background:var(--bg-sunken);color:var(--text)}.kid__list{--kid-col-person:1.75rem;--kid-col-status:8.5rem;gap:1px;display:grid}.kid{align-items:center;gap:var(--s-2);min-block-size:var(--row-h);padding-inline:var(--s-2);border-radius:var(--r-md);display:flex}.kid:hover{background:var(--bg-hover)}.kid__open{min-inline-size:0;color:var(--text);font-size:var(--fs-md);text-align:start;overflow-wrap:anywhere;flex:auto;padding-block:6px}.kid__id,.refs__id{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;white-space:nowrap;flex:none;margin-inline-end:var(--s-2)}.kid__chips{align-items:center;gap:var(--s-1);flex:none;grid-auto-flow:column;display:grid}.kid__chip{min-block-size:24px;max-inline-size:100%;padding-inline:var(--s-1);border-radius:var(--r-md);text-align:start;white-space:nowrap;justify-self:start;align-items:center;display:flex;overflow:hidden}.kid__chip:hover:not(:disabled){background:var(--bg-hover-solid)}.kid__chip:disabled{cursor:default}.kid__chip[data-empty]{border:1px dashed var(--border-strong);font-size:var(--fs-sm);padding-inline:5px}.kid:hover .kid__chip[data-empty],.kid__chip[data-empty]:focus-visible,.kid:focus-within .kid__chip[data-empty]{border-color:var(--text-3)}.kid__chips .who__name,.kid__chip[data-type=person] .cell__muted{text-overflow:clip;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.kid__chip[data-type=person][data-empty]{border-radius:var(--r-full);justify-content:center;min-block-size:24px;min-inline-size:24px;padding-inline:0}.kid__add,.kid__new{align-items:center;gap:var(--s-2);min-block-size:var(--row-h);padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-md);display:flex}.kid__add:hover{background:var(--bg-hover);color:var(--text)}.kid__new{color:var(--text-3);flex-wrap:wrap}.kid__input{min-inline-size:0;block-size:var(--ctl-h);color:var(--text);background:0 0;border:0;outline:none;flex:200px}.kid__hint{color:var(--text-3);font-size:var(--fs-xs);flex-basis:100%;padding-inline-start:21px}.rd__rail{gap:var(--s-5);align-content:start;min-inline-size:0;display:grid}.rail__group{gap:var(--s-1);display:grid}.rail__head{align-items:center;gap:var(--s-2);padding-inline:var(--s-2);color:var(--text-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:0;display:flex}.rail__count{border-radius:var(--r-full);background:var(--bg-sunken);color:var(--text-2);font-size:var(--fs-xs);padding:0 5px}.rail__more{padding:4px var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);justify-self:start}.rail__more:hover{background:var(--bg-hover);color:var(--text)}.rail__none{padding-inline:var(--s-2);color:var(--text-3);font-size:var(--fs-sm)}.rd__props{gap:1px;display:grid}.rd__row{gap:var(--s-2);min-block-size:var(--ctl-h);grid-template-columns:minmax(96px,.9fr) minmax(0,1.4fr);align-items:center;display:grid}.rd__label{min-inline-size:0;color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:6px;padding-inline-start:var(--s-2);display:flex}.rd__label svg{color:var(--text-3);opacity:.85}.rd__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd__val{min-inline-size:0}.rd__row[data-derived] .rd__val{background:color-mix(in srgb, var(--hue-violet) 7%, var(--bg-app));border-radius:var(--r-sm)}.rd__val--flat{padding-inline:var(--s-2);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd__edit{inline-size:100%;min-block-size:var(--ctl-h);padding-inline:var(--s-2);border-radius:var(--r-md);font-size:var(--fs-md);text-align:start;align-items:center;display:flex}.rd__edit:hover:not(:disabled){background:var(--bg-hover)}.rd__edit:disabled{cursor:default}.rd__links{min-block-size:var(--ctl-h);flex-wrap:wrap;align-items:center;gap:4px;padding-inline-start:2px;display:flex}.rd__edit--link{inline-size:auto;min-inline-size:28px;color:var(--text-3);place-items:center;padding-inline:6px;display:grid}.rd__links>.rd__edit--link:only-child{justify-items:start;inline-size:100%}.rd__by{color:var(--text-3);align-items:center;gap:5px;display:inline-flex}.rd__by .who__avatar{block-size:16px;inline-size:16px;font-size:8px}.refs{gap:1px;display:grid}.refs__row{inline-size:100%;padding:5px var(--s-2);border-radius:var(--r-md);text-align:start;gap:1px;display:grid}.refs__row:hover{background:var(--bg-hover)}.refs__title{color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refs__where{color:var(--text-3);font-size:var(--fs-xs)}.rd__empty{gap:var(--s-3);min-block-size:240px;padding:var(--s-8);color:var(--text-3);text-align:center;align-content:center;justify-items:center;display:grid}.rd__note{z-index:5;inline-size:fit-content;margin:0 auto var(--s-3);padding:6px var(--s-3);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-pop);color:var(--text-2);font-size:var(--fs-sm);justify-self:center;align-items:center;gap:6px;display:flex;position:sticky;inset-block-end:var(--s-3)}.rd__note--undo{gap:var(--s-2);color:var(--text);padding-inline-end:6px}.rd__note--bad{border-color:var(--danger);color:var(--danger-text);padding-inline-end:6px}.rd__undo{min-block-size:24px;padding:2px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.rd__undo:hover{background:var(--bg-hover)}.rd__dismiss{border-radius:var(--r-full);min-block-size:24px;min-inline-size:24px;color:var(--text-3);place-items:center;display:grid}.rd__dismiss:hover{background:var(--bg-hover);color:var(--text)}.grid__open{border-radius:var(--r-sm);background:var(--bg-elevated);border:1px solid var(--border);block-size:24px;inline-size:24px;box-shadow:var(--shadow-sm);color:var(--text-3);place-items:center;display:none;position:absolute;inset-block-start:50%;inset-inline-end:4px;translate:0 -50%}.grid__row:hover .grid__open,.grid__row:focus-within .grid__open{display:grid}.grid__open:hover{background:var(--bg-hover-solid);color:var(--text)}.editor{min-inline-size:0;position:relative}.editor__shell{position:relative}.editor__input{outline:none;min-block-size:24px}.editor__input:focus-visible{outline:none}.editor__placeholder{color:var(--text-3);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:0;inset-inline-start:0}.editor--desc .editor__input,.editor--desc .editor__placeholder,.rd__main>.md{font-size:var(--fs-lg);line-height:var(--lh-prose)}.editor--desc .editor__input{padding-block:2px}.editor--composer{padding:var(--s-2) var(--s-3);background:var(--bg-app);border:1px solid var(--border-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;border-block-end:0}.editor--composer:focus-within{border-color:var(--accent)}.editor--composer .editor__input{min-block-size:44px;max-block-size:40vh;overflow-y:auto}.md,.editor__input{gap:var(--s-3);display:grid}.md-p{margin:0}.md-plain{white-space:pre-wrap}.md-h{color:var(--text);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--track-tighter);margin-block-start:var(--s-2)}.md>.md-h:first-child,.editor__input>.md-h:first-child{margin-block-start:0}.md-h1{font-size:var(--fs-h1)}.md-h2{font-size:var(--fs-h2)}.md-h3{font-size:var(--fs-h3)}.md-h4{font-size:var(--fs-h4)}.md-list{gap:2px;padding:0;display:grid}.md-item{margin-inline-start:calc(var(--depth,0) * var(--s-5));padding-inline-start:var(--s-4);position:relative}.md-item:has(>.tick){align-items:baseline;gap:var(--s-2);display:flex}ul.md-list:not(.md-list--check)>.md-item:not(.md-item--todo):not(.md-item--done):not(.md-item--nested):before{content:"•";color:var(--text-3);position:absolute;inset-inline-start:4px}.md-item--todo,.md-item--done{cursor:pointer;padding-inline-start:24px;list-style:none}.md-item--todo:before,.md-item--done:before{content:"";block-size:24px;inline-size:24px;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.md-item--todo:after,.md-item--done:after{content:"";border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-app);block-size:14px;inline-size:14px;position:absolute;inset-block-start:50%;inset-inline-start:5px;translate:0 -50%}.md-item--done:after{background:var(--text);border-color:var(--text);-webkit-mask-image:linear-gradient(#000 0 0), var(--tick-mark);-webkit-mask-image:linear-gradient(#000 0 0), var(--tick-mark);mask-image:linear-gradient(#000 0 0), var(--tick-mark);-webkit-mask-composite:xor;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:auto,11px;mask-size:auto,11px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.md-item--done[data-ticked]:after{animation:squish var(--dur-3) var(--ease)}@keyframes squish{30%{transform:scale(.8)}65%{transform:scale(1.1)}}.md-item[role=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}@media (forced-colors:active){.md-item--done:after{-webkit-mask-image:none;mask-image:none}}.md-item--nested{cursor:auto;padding-inline-start:var(--s-5)}.md-item--nested:before,.md-item--nested:after{content:none}ol.md-list{counter-reset:md}ol.md-list>.md-item--nested{counter-increment:none}ol.md-list>.md-item{counter-increment:md;padding-inline-start:var(--s-5)}ol.md-list>.md-item:not(.md-item--nested):before{content:counter(md) ".";color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}.md-list--check>.md-item{padding-inline-start:0}.md-item--todo{text-decoration-color:#0000}.md-item--done{color:var(--text-3);transition:color var(--dur-3) var(--ease), text-decoration-color var(--dur-3) var(--ease);text-decoration:line-through}.md-item .tick{transform:translateY(2px)}.md-item .tick--fake{cursor:default}.md-quote{border-inline-start:2px solid var(--border-strong);color:var(--text-2);padding-inline-start:var(--s-3)}.md-hr{background:var(--border);border:0;block-size:1px}.md-details{padding:var(--s-2) var(--s-3);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-md)}.md-summary,.md-details>.md-p:first-child{color:var(--text);font-weight:var(--fw-medium)}.md-summary{cursor:default}.md-details>.md-p:first-child:before{content:"▾";color:var(--text-3);font-size:var(--fs-xs);margin-inline-end:var(--s-2)}.md-details>.md{margin-block-start:var(--s-2)}.md-code{padding:var(--s-3);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-snug);white-space:pre;overflow-x:auto}.md-c,.md code{background:var(--bg-sunken);border-radius:var(--r-sm);font-family:var(--font-mono);padding:1px 4px;font-size:.92em}.md-code code{background:0 0;padding:0}.md-b,.md strong{font-weight:var(--fw-semibold)}.md-s,.md del,.md s{text-decoration:line-through}.md-hl,.md mark{background:var(--accent-soft);color:inherit;border-radius:2px;padding:0 2px}.md-u{text-decoration:underline}.md-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.md-link:hover{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.md-link[href],.md-link[data-lola=record]:not([data-unresolved]),.md-link[data-lola=file]{cursor:pointer}.md-mention,.md-ref,.md-link[data-lola]{border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--text);font-size:.95em;font-weight:var(--fw-medium);padding:1px 3px;text-decoration:none;display:inline}.md-ref,.md-link[data-lola=record]{border-block-end:1px solid var(--border-strong)}button.md-ref:hover{background:var(--bg-active)}.md-mention[data-unresolved],.md-ref[data-unresolved],.md-link[data-lola][data-unresolved]{color:var(--text-3);font-weight:var(--fw-normal);border-block-end-style:dashed}.md-table{border-collapse:collapse;inline-size:max-content;max-inline-size:100%;font-size:inherit;table-layout:fixed;display:table}.md-tr{border-block-end:1px solid var(--border)}.md-td,.md-th{min-inline-size:96px;max-inline-size:320px;padding:6px var(--s-2);border:1px solid var(--border);vertical-align:top;text-align:start}.md-th{background:var(--bg-sunken);font-weight:var(--fw-semibold)}.md-td>.md-p,.md-th>.md-p{min-inline-size:0}.fmtbar{z-index:60;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);max-inline-size:min(100vw - 24px,420px);box-shadow:var(--shadow-pop);flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;padding:3px;display:flex;position:fixed;translate:-50% calc(-100% - 8px)}.fmtbar[data-below]{translate:-50% 8px}.fmtbar>*{margin-block:1px}.fmtbar__h{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1}.fmtbar__h sub{vertical-align:baseline;font-size:8px}.fmtbar__btn{border-radius:var(--r-md);block-size:26px;inline-size:26px;color:var(--text-2);font-size:var(--fs-md);place-items:center;line-height:1;display:grid}.fmtbar__btn:hover{background:var(--bg-hover);color:var(--text)}.fmtbar__btn[aria-pressed=true]{background:var(--bg-active);color:var(--text)}.fmtbar__mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.fmtbar__sep{background:var(--border);block-size:16px;inline-size:1px;margin-inline:3px}.fmtbar__link{align-items:center;gap:2px;display:flex}.fmtbar__url{min-block-size:26px;inline-size:220px;padding-inline:var(--s-2);background:var(--bg-app);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-md)}.fmtbar__url:focus-visible{border-color:var(--accent);outline:none}.datepop{padding:var(--s-1) var(--s-1) var(--s-2)}.datepop__field{align-items:center;gap:var(--s-2);padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-app);block-size:30px;color:var(--text-3);display:flex}.datepop__field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.datepop__input{min-inline-size:0;color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;flex:1}.datepop__input:focus-visible{outline:none}.slashes{z-index:50;max-block-size:300px;min-inline-size:260px;padding:var(--s-1);overflow-y:auto}.slash__label{color:var(--text)}.slash__hint{color:var(--text-3);font-size:var(--fs-xs);margin-inline-start:auto}.filechip{align-items:center;gap:var(--s-2);max-inline-size:100%;padding:5px var(--s-2);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-sm);display:inline-flex}.filechip:hover{background:var(--bg-hover);color:var(--text)}.filechip__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filechip__size{color:var(--text-3);font-size:var(--fs-xs);flex:none}.filechip__act{color:var(--text-3);font-size:var(--fs-xs);flex:none;margin-inline-start:auto;padding-inline-start:var(--s-2)}.filechip:hover .filechip__act{color:var(--text-2)}.filechip--image{gap:0;max-inline-size:260px;padding:0;display:grid;overflow:hidden}.filechip--image img{object-fit:contain;background:var(--bg-sunken);justify-self:center;max-block-size:180px;inline-size:auto;max-inline-size:100%;margin-block:4px;display:block}.filechip__meta{align-items:center;gap:var(--s-2);padding:5px var(--s-2);border-block-start:1px solid var(--border);min-inline-size:0;display:flex}.filechip--node{-webkit-user-select:none;user-select:none;cursor:default}.filechip--node:hover{background:var(--bg-panel);color:var(--text-2)}.filechip--node img{cursor:zoom-in}.viewer{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.viewer[open]{flex-direction:column;display:flex}.viewer::backdrop{background:var(--bg-viewer)}.viewer__bar{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);background:var(--bg-elevated);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.viewer__info{flex:1 1 0;min-inline-size:0}.viewer__name{font-size:var(--fs-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viewer__meta{color:var(--text-2);font-size:var(--fs-sm)}.viewer__count{color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.viewer__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.viewer__body{flex:1 1 0;min-block-size:0;display:flex;position:relative}.viewer__stage{min-inline-size:0;padding:var(--s-4);flex:1 1 0;display:flex;overflow:auto}.viewer__stage img{object-fit:contain;cursor:zoom-in;max-block-size:100%;max-inline-size:100%;margin:auto}.viewer__stage[data-full] img{cursor:zoom-out;flex:none;max-block-size:none;max-inline-size:none}.viewer__nav{inline-size:var(--tap);block-size:var(--tap);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-full);box-shadow:var(--shadow-pop);position:absolute;inset-block-start:50%;translate:0 -50%}.viewer__nav:hover:not([aria-disabled=true]){background:var(--bg-hover-solid)}.viewer__nav--prev{inset-inline-start:var(--s-4)}.viewer__nav--next{inset-inline-end:var(--s-4)}.viewer__note:not(:empty){inline-size:fit-content;max-inline-size:calc(100% - var(--s-8));padding:var(--s-2) var(--s-3);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);overflow-wrap:anywhere;margin-inline:auto;position:absolute;inset-block-end:var(--s-4);inset-inline:0}.feed{gap:var(--s-3);border-block-start:1px solid var(--border);padding-block-start:var(--s-4);display:grid}.feed__head{align-items:center;gap:var(--s-2);display:flex}.feed__title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.feed__count,.feed__readonly{color:var(--text-3);font-size:var(--fs-sm)}.feed__spacer{flex:auto}.feed__head .seg{grid-template-columns:repeat(2,1fr);margin:0}.feed__err{color:var(--danger-text);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.feed__sub{padding:3px var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:5px;display:flex}.feed__sub:hover{background:var(--bg-hover);color:var(--text-2)}.feed__sub[aria-pressed=true]{color:var(--text)}.feed__sub[data-ring] svg{transform-origin:top;animation:ring var(--dur-3) var(--ease)}@keyframes ring{25%{transform:rotate(14deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(4deg)}}.reacts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.reacts__one{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg-sunken);min-block-size:24px;min-inline-size:24px;color:var(--text-2);font-size:var(--fs-sm);align-items:center;gap:4px;padding:0 6px;line-height:1;display:flex}.reacts__one:hover:not(:disabled){border-color:var(--border-strong)}.reacts__one[data-mine]{border-color:var(--accent);color:var(--text)}.reacts__one[data-pop]>:first-child{animation:pop var(--dur-3) var(--ease)}@keyframes pop{50%{transform:scale(1.3)}}.reacts__n{font-variant-numeric:tabular-nums}.reacts__add{border-radius:var(--r-full);block-size:24px;inline-size:24px;color:var(--text-3);opacity:0;place-items:center;display:grid}.cmt:hover .reacts__add,.rd__desc:hover .reacts__add,.rd__desc:focus-within .reacts__add,.reacts__add:focus-visible,.reacts:focus-within .reacts__add,.reacts__one~.reacts__add{opacity:1}.reacts__add:hover{background:var(--bg-hover);color:var(--text-2)}.reactpop{padding:var(--s-1);gap:2px;display:flex}.reactpop__btn{border-radius:var(--r-md);place-items:center;block-size:30px;inline-size:30px;font-size:17px;line-height:1;display:grid}.reactpop__btn:hover,.reactpop__btn[aria-pressed=true]{background:var(--bg-hover)}.cmt__anchor{align-items:baseline;gap:var(--s-2);border-inline-start:2px solid var(--border-strong);color:var(--text-3);font-size:var(--fs-sm);padding-inline-start:var(--s-2);display:flex}.cmt__anchortext{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmt__anchor[data-stale] .cmt__anchortext{text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.cmt__anchorgone{font-size:var(--fs-xs);flex:none;font-style:italic}.composer__anchor{align-items:center;gap:var(--s-2);padding:6px var(--s-3);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text-3);font-size:var(--fs-sm);border-block-end:0;border-start-start-radius:var(--r-md);border-start-end-radius:var(--r-md);display:flex}.composer__anchortext{contain:inline-size;white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.composer__anchortext:before{content:"On “"}.composer__anchortext:after{content:"”"}.composer__anchordrop{border-radius:var(--r-sm);block-size:20px;inline-size:20px;color:var(--text-3);flex:none;place-items:center;display:grid}.composer__anchordrop:hover{background:var(--bg-hover);color:var(--text)}.feed__list{gap:var(--s-3);display:grid}.feed__item{gap:var(--s-2);display:grid}.evs{gap:2px;display:grid}.ev{align-items:flex-start;gap:var(--s-2);min-inline-size:0;color:var(--text-3);font-size:var(--fs-sm);display:flex}.ev__chip{border-radius:var(--r-full);background:var(--bg-sunken);block-size:20px;inline-size:20px;color:var(--text-3);flex:none;place-items:center;display:grid}.ev__body{overflow-wrap:anywhere;min-inline-size:0;line-height:20px}.ev__who{color:var(--text);font-weight:var(--fw-medium)}.ev__val{color:var(--text-2)}.ev__from{color:var(--text-3)}.ev__at{color:var(--text-3);line-height:20px;font-size:var(--fs-xs);flex:none}.ev__at:before{content:"· "}.evs__fold>summary{list-style:none}.evs__fold>summary::-webkit-details-marker{display:none}.evs__more{align-items:center;gap:var(--s-2);padding:3px var(--s-2) 3px var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);cursor:pointer;display:flex}.evs__more:before{content:"";block-size:6px;inline-size:6px;transition:rotate var(--dur-2) ease;border-block-start:2px solid;border-inline-end:2px solid;margin-inline:4px 2px;translate:0 -1px;rotate:45deg}.evs__fold[open]>.evs__more:before{translate:0 -2px;rotate:135deg}@media (prefers-reduced-motion:reduce){.evs__more:before{transition:none}}.evs__more:hover{background:var(--bg-hover);color:var(--text-2)}.cmt{gap:var(--s-2);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;display:grid}.cmt[data-lit]{box-shadow:inset 0 0 0 100vmax var(--accent-soft)}.cmt--gone{background:0 0;border-style:dashed}.cmt__gone{color:var(--text-3);font-size:var(--fs-sm)}.cmt__head{align-items:center;gap:var(--s-2);min-inline-size:0;display:flex}.cmt__avatar{border-radius:var(--r-full);background:var(--bg-sunken);block-size:20px;inline-size:20px;color:var(--text-2);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:0;flex:none;place-items:center;display:grid}.cmt__who{color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-medium)}.cmt__at,.cmt__edited{color:var(--text-3);font-size:var(--fs-xs)}.cmt__edited:before{content:"· "}.cmt__spacer{flex:auto}.cmt__act{border-radius:var(--r-sm);min-block-size:24px;min-inline-size:24px;color:var(--text-3);font-size:var(--fs-xs);justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.cmt__act:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.cmt__act--danger:hover:not(:disabled){color:var(--danger-text)}.cmt__act--menu{place-items:center;block-size:24px;inline-size:24px;padding:0;display:grid}.cmt__tag{border-radius:var(--r-full);background:var(--bg-sunken);color:var(--text-2);font-size:var(--fs-xs);align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.cmt[data-resolved]{background:0 0;border-style:dashed}.thread{gap:var(--s-2);display:grid}.thread__sum{padding:4px var(--s-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.thread__sum::-webkit-details-marker{display:none}.thread__sum:hover{background:var(--bg-hover);color:var(--text-2)}.thread__n:before{content:"· "}.thread--live>.thread__sum{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-2);font-size:var(--fs-md);padding:var(--s-2) var(--s-3)}.thread--live[data-single]>.thread__sum{display:none}.thread__who{color:var(--text);flex:none;font-weight:600}.thread__first{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.thread__n,.thread__at{color:var(--text-3);font-size:var(--fs-sm);flex:none}.thread__at:before{content:"· "}.thread--live[open]>.thread__sum{background:0 0;border-color:#0000}.thread--live[open]>.thread__sum :is(.thread__who,.thread__first,.thread__at){display:none}.thread--live[open]>.thread__sum .thread__n:before{content:"Fold "}.reader{block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;padding:calc(var(--s-6) * 2.5) var(--s-4) var(--s-6);background:var(--bg-app);color:var(--text);border:none;margin:0;overflow-y:auto}.reader::backdrop{background:var(--bg-scrim)}.reader__close{z-index:1;inline-size:var(--s-8);block-size:var(--s-8);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-panel);color:var(--text-2);cursor:pointer;place-items:center;display:grid;position:fixed;inset-block-start:var(--s-4);inset-inline-end:var(--s-4)}.reader__close:hover{background:var(--bg-hover);color:var(--text)}.feed--full{max-inline-size:var(--measure-reader);border-block-start:none;margin-inline:auto}.feed--full .md,.feed--full .thread__sum{font-size:var(--fs-lg);line-height:var(--lh-prose)}.cellpop__ask{padding:var(--s-2) var(--s-3) 6px;max-inline-size:240px;color:var(--text-2);font-size:var(--fs-sm)}.cellpop__item--danger{color:var(--danger-text)}.cmt__files{gap:var(--s-2);flex-wrap:wrap;display:flex}.cmt__replies{gap:var(--s-2);border-inline-start:2px solid var(--border);margin-inline-start:var(--s-5);padding-inline-start:var(--s-3);display:grid}.cmt__replybox{margin-inline-start:var(--s-5)}.composer{display:grid}.composer__files{gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-app);border-inline:1px solid var(--border-strong);flex-wrap:wrap;display:flex}.composer__files li{display:flex;position:relative}.composer__drop{border-radius:var(--r-full);background:var(--bg-elevated);border:1px solid var(--border-strong);block-size:24px;inline-size:24px;color:var(--text-3);place-items:center;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.composer__drop:hover{color:var(--danger-text)}.composer__wait{color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.composer__err{padding:var(--s-2) var(--s-3);background:var(--danger-soft);border-inline:1px solid var(--border-strong);color:var(--danger-text);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.composer__bar{align-items:center;gap:var(--s-2);padding:var(--s-2);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}.composer__spacer{flex:auto}.composer__clip{min-block-size:var(--ctl-h);border-radius:var(--r-md);color:var(--text-3);align-items:center;gap:6px;padding-inline:6px;display:flex}.composer__clip:hover{background:var(--bg-hover);color:var(--text)}.composer__cap{font-size:var(--fs-xs)}.composer__count{color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.composer__count[data-over]{color:var(--danger-text)}.composer__send{gap:6px}.composer__kbd{background:color-mix(in srgb, currentcolor 14%, transparent);color:inherit;font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:0;border-color:#0000;border-radius:3px;padding:0 4px}.mentions{z-index:50;max-block-size:260px;min-inline-size:220px;padding:var(--s-1);overflow-y:auto}.cellpop__kbd{background:var(--bg-sunken);color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:0;border-radius:3px;margin-inline-start:auto;padding:0 4px}.rd :is(button,summary,input,select,a[href],[role=button],[role=checkbox]):not(.md-link,.md-ref,.a11y-only,.editor__input){min-block-size:24px;min-inline-size:24px}.md-item[role=checkbox]{align-items:center}.rd__val .tick,.grid__gutter .tick,.grid__cell .tick,.kan__card .tick{background:0 0;border:0;place-items:center;block-size:24px;inline-size:24px;display:grid;-webkit-mask-image:none;mask-image:none}.rd__val .tick:after,.grid__gutter .tick:after,.grid__cell .tick:after,.kan__card .tick:after{content:"";border:1px solid var(--border-strong);background:var(--bg-panel);border-radius:3px;block-size:14px;inline-size:14px}.rd__val .tick:hover:not(:disabled):after,.grid__gutter .tick:hover:not(:disabled):after,.grid__cell .tick:hover:not(:disabled):after,.kan__card .tick:hover:not(:disabled):after{border-color:var(--text-3)}.rd__val .tick:checked:after,.grid__gutter .tick:checked:after,.grid__gutter .tick:indeterminate:after,.grid__cell .tick:checked:after,.kan__card .tick:checked:after{background:var(--text);border-color:var(--text);-webkit-mask-image:linear-gradient(#000 0 0), var(--tick-mark);-webkit-mask-image:linear-gradient(#000 0 0), var(--tick-mark);mask-image:linear-gradient(#000 0 0), var(--tick-mark);-webkit-mask-composite:xor;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:auto,11px;mask-size:auto,11px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}@media (width<860px){.rd[data-frame=peek]{z-index:40;background:var(--bg-app);border:0;grid-area:auto;inline-size:100%;position:fixed;inset:0}.rd__scrim{padding:0}.rd[data-frame=modal]{border-radius:0;block-size:100%;max-block-size:100%;inline-size:100%}.rd__body{padding:var(--s-4) var(--s-3) var(--s-8);gap:var(--s-4)}.rd__head{padding-inline:var(--s-3)}.rd__crumbs li:nth-child(-n+2){display:none}.rd__crumbs ol:has(.rd__crumb--title) li:nth-child(-n+4){display:none}.rd__btn--link{display:none}.rd__up{max-inline-size:12ch}.composer{z-index:4;background:var(--bg-app);padding-block-end:env(safe-area-inset-bottom,0);position:sticky;inset-block-end:0}.composer__bar{min-block-size:var(--tap)}.cmt__replies,.cmt__replybox{margin-inline-start:var(--s-2)}.grid__open{display:grid}.rd :is(button,summary,input,select,a[href],[role=button],[role=checkbox]):not(.md-link,.md-ref,.a11y-only,.editor__input,.composer__drop){min-block-size:var(--tap);min-inline-size:var(--tap)}.reacts__one,.cmt__act,.feed__sub,.kid__chip,.kid__add,.kid__new,.rd__edit,.rail__more,.rd__up,.filechip,.evs__more,.cellpop__item,.composer__clip,.composer__send,.skip{align-items:center;display:flex}.filechip--image{display:grid}.rd__crumblink{line-height:var(--tap);padding-block:0;display:block}.kid__open{min-block-size:var(--tap);padding-block:var(--s-1);align-items:center;display:flex}.reacts__one,.cmt__act,.filechip,.kid__chip,.kid__chip[data-type=person][data-empty]{min-inline-size:var(--tap);padding-inline:var(--s-2);justify-content:center}.filechip{justify-content:flex-start}.rd__val .tick{inline-size:var(--tap);block-size:var(--tap)}.kid__list{--kid-col-person:var(--tap);--kid-col-status:6.5rem}.md-item[role=checkbox]{align-items:center;display:flex}.md-link,.md-ref,.md-link[data-lola]{padding-block:4px}.rd__id{padding-inline:var(--s-2);align-items:center;display:inline-flex}.composer__drop:after{content:"";inline-size:var(--tap);block-size:var(--tap);position:absolute;inset-block-start:6px;inset-inline-end:6px}.rd__val .cell__link{line-height:var(--tap);display:block}}.selbar,.grid__error{z-index:5;inline-size:max-content;max-inline-size:calc(100% - var(--s-8));box-shadow:var(--shadow-pop);grid-area:3/1/4/2;margin-inline:auto;position:absolute;inset-block-end:var(--s-4);inset-inline:0}.selbar{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-full);font-size:var(--fs-md);flex-wrap:wrap;display:flex}@media (width<640px){.selbar{padding-inline:var(--s-3);border-radius:var(--r-lg)}}.selbar__count,.selbar__btn{white-space:nowrap}.selbar__count{color:var(--text-2)}.selbar__count b{color:var(--text);font-weight:var(--fw-medium)}.selbar__btn{block-size:var(--ctl-h);padding-inline:var(--s-3);border-radius:var(--r-full);color:var(--text-2);transition:background var(--dur-1) var(--ease);align-items:center;gap:5px;display:inline-flex}.selbar__btn:hover{background:var(--bg-hover);color:var(--text)}.selbar__btn--danger:hover{background:var(--danger-soft);color:var(--danger-text)}.grid__error{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);background:var(--bg-elevated);border:1px solid var(--danger);border-radius:var(--r-md);color:var(--danger-text);font-size:var(--fs-md);display:flex}.grid__error[data-ok]{border-color:var(--border-strong);color:var(--text)}.grid__error[data-ok] svg{color:var(--text-2)}.grid__error-text{min-inline-size:0}.grid__error-btn{block-size:var(--ctl-h);padding-inline:var(--s-2);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-md);transition:background var(--dur-1) var(--ease);flex:none;align-items:center;gap:5px;display:inline-flex}.grid__error-btn:hover{background:var(--bg-hover);color:var(--text)}.grid__error-btn--go{border:1px solid var(--border-strong);color:var(--text)}.selbar+.grid__error,.selbar--undo[data-stacked]{inset-block-end:calc(var(--s-4) + 46px)}.selbar[data-stacked]+.grid__error{inset-block-end:calc(var(--s-4) + 92px)}.skel{block-size:9px;inline-size:var(--w,60%);margin-inline:var(--s-2);border-radius:var(--r-sm);background:linear-gradient(90deg, var(--bg-sunken) 0%, var(--bg-hover-solid) 50%, var(--bg-sunken) 100%);background-size:200% 100%;align-self:center;animation:1.4s linear infinite shimmer}.skel--bar{inline-size:96px}.skel--tab{inline-size:78px}.skel--tool{block-size:12px;inline-size:62px}@keyframes shimmer{to{background-position:-200% 0}}.boot{background:var(--bg-app);opacity:0;min-block-size:100dvh;animation:fade-in var(--dur-3) var(--ease) .4s forwards;place-items:center;display:grid}@keyframes fade-in{to{opacity:1}}.auth{min-block-size:100dvh;padding:var(--s-8) var(--s-5);background:var(--bg-ground);align-content:center;justify-items:center;display:grid}.auth__card{inline-size:100%;max-inline-size:352px;padding:var(--s-6);background:var(--bg-app);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-pop)}.auth__mark,.auth__title,.auth__sub{text-align:center}.auth__mark{justify-content:center;margin-block-end:var(--s-4);display:flex}.auth__title{font-size:var(--fs-xl);margin-block-end:var(--s-2)}.auth__lede{min-block-size:54px;align-content:center;margin-block-end:var(--s-4);display:grid}.auth__sub{color:var(--text-2);font-size:var(--fs-md);text-wrap:balance;line-height:var(--lh-snug)}.auth__form{gap:var(--s-4);flex-direction:column;display:flex}.auth__hint{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-snug);margin-block-start:var(--s-1)}.auth__label-row{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.auth__label-row .label{margin-block-end:0}.auth__help{font-size:var(--fs-sm);margin-block-end:var(--s-2)}.auth__help summary{color:var(--text-3);cursor:pointer;border-radius:var(--r-sm);list-style:none;display:inline-block}.auth__help summary::-webkit-details-marker{display:none}.auth__help summary:hover{color:var(--text-2)}.auth__help p{color:var(--text-3);line-height:var(--lh-snug);padding-block-start:var(--s-2)}.auth__reveal-wrap{position:relative}.auth__reveal-wrap .field{padding-inline-end:38px}.auth__reveal{border-radius:0 var(--r-md) var(--r-md) 0;inline-size:34px;color:var(--text-3);place-items:center;display:grid;position:absolute;inset-block:1px;inset-inline-end:1px}.auth__reveal:hover{color:var(--text-2)}.auth__submit{block-size:var(--ctl-h-lg);margin-block-start:var(--s-1)}.auth__foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:1px solid var(--border);color:var(--text-3);font-size:var(--fs-sm);margin-block-start:var(--s-5);padding-block-start:var(--s-4);display:flex}.alert{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger-text);font-size:var(--fs-sm);line-height:var(--lh-snug);text-align:start;display:flex}.alert svg{margin-block-start:1px}.kan{align-items:flex-start;gap:var(--s-3);block-size:100%;padding:var(--s-3) var(--page-x) var(--s-4);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;overflow:auto}.kan--empty{padding:var(--s-8) var(--s-4);place-items:center;display:grid}.kan[data-laned]{gap:var(--s-4);flex-direction:column}.kan__lane{gap:var(--s-2);flex-direction:column;display:flex}.kan__lanehead{align-items:center;gap:var(--s-2);inline-size:max-content;max-inline-size:100%;padding-inline-end:var(--s-2);display:flex;position:sticky;inset-inline-start:0}.kan__lanecols{align-items:flex-start;gap:var(--s-3);display:flex}.kan[data-laned] .kan__all{display:none}.kan__lane[data-folded] .kan__lanehead{opacity:.75}.kan__lane[data-folded] .kan__twist,.kan__lane .kan__twist{flex:none}.kan__none{flex:1;align-self:center;max-inline-size:46ch;margin-inline:auto}.kan__col{border-radius:var(--r-lg);max-block-size:100%;inline-size:272px;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), inline-size var(--dur-2) var(--ease);border:1px solid #0000;flex-direction:column;flex:none;align-self:stretch;display:flex}.kan__all{border-radius:var(--r-md);inline-size:24px;color:var(--text-3);flex:none;align-self:stretch;place-items:start center;padding-block-start:8px;display:grid}.kan__all:hover{background:var(--bg-hover);color:var(--text)}.kan__all svg{transition:transform var(--dur-2) var(--ease)}.kan__all[aria-pressed=false] svg{transform:rotate(90deg)}.kan__col[data-over]{border-color:var(--accent);background:var(--accent-soft)}.kan__col[data-closed]{inline-size:40px}.kan__head{border-block-end:1px solid var(--border);flex:none;align-items:center;gap:6px;min-block-size:38px;padding-inline:6px;display:flex}.kan__col[data-closed] .kan__head{padding-block:6px var(--s-2);border-block-end:0;flex-direction:column}.kan__col[data-closed] .kan__name{writing-mode:vertical-rl;margin-block-start:var(--s-2)}.kan__name{min-inline-size:0;overflow:hidden}.kan__plain{color:var(--text-2);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap}.kan__count{color:var(--text-3);font-size:var(--fs-md);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.kan__col[data-closed] .kan__count{margin-inline-start:0}.kan__twist,.kan__add{border-radius:var(--r-sm);block-size:24px;inline-size:24px;color:var(--text-3);flex:none;place-items:center;display:grid}.kan__twist:hover,.kan__add:hover{background:var(--bg-hover);color:var(--text)}.kan__twist svg{transition:transform var(--dur-2) var(--ease)}.kan__twist[aria-expanded=true] svg{transform:rotate(90deg)}.kan__cards{gap:var(--s-1);min-block-size:48px;padding:var(--s-2);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}.kan__cards:has(+.kan__foot){padding-block-end:0}.kan__slot{display:contents}.kan__card{padding:var(--s-2);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);cursor:grab;touch-action:pan-x pan-y;transition:border-color var(--dur-1) var(--ease);gap:5px;display:grid;position:relative}.kan__card:hover{border-color:var(--border-strong)}.kan__card[data-lifted]{opacity:.3}.kan__card[data-picked]{border-color:var(--accent);background:var(--accent-soft)}.kan__pick{opacity:0;cursor:pointer;place-items:center;block-size:22px;inline-size:22px;display:grid;position:absolute;inset-block-start:3px;inset-inline-end:20px}.kan__card:hover .kan__pick,.kan__card:focus-within .kan__pick,.kan__card[data-picked] .kan__pick{opacity:1}.kan__card:hover .kan__title,.kan__card[data-picked] .kan__title{padding-inline-end:40px}.kan__title{-webkit-line-clamp:2;min-block-size:calc(2 * var(--lh-snug) * var(--fs-md));font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kan__chips{align-items:center;gap:4px;min-block-size:24px;min-inline-size:0;display:flex;overflow:hidden}.kan__chip{border-radius:var(--r-sm);background:var(--bg-hover);block-size:20px;min-inline-size:0;color:var(--text-2);font-size:var(--fs-sm);align-items:center;gap:4px;padding-inline:5px;display:inline-flex}.kan__chip[data-hued]{background:0 0;padding:0}.kan__chip[data-hued][data-type=status]{flex:none}.kan__chip>*{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.kan__chip[data-type=person]{padding-inline-start:2px}.kan__chip[data-type=number]{font-variant-numeric:tabular-nums}.kan__also{block-size:24px;min-inline-size:24px;color:var(--text-2);font-variant-numeric:tabular-nums;cursor:pointer;flex:none;justify-content:center}.kan__also:hover{background:var(--bg-active);color:var(--text)}.cellpop__plain{padding:var(--s-1) var(--s-2) var(--s-2);color:var(--text-2);font-size:var(--fs-md);margin:0;line-height:18px;list-style:none}.cellpop__plain li+li{margin-block-start:var(--s-1)}.kan__kids{color:var(--text-2);font-variant-numeric:tabular-nums;gap:3px}.kan__card[data-stray]{border-style:dashed;border-color:var(--border-strong)}.kan__stray{color:var(--text-2);font-size:var(--fs-sm);cursor:help;margin-block-start:2px;line-height:16px}.kan__grip{color:var(--text-3);opacity:0;cursor:grab;touch-action:none;transition:opacity var(--dur-1) var(--ease);position:absolute;inset-block-start:5px;inset-inline-end:4px}.kan__card:hover .kan__grip,.kan__card:focus-visible .kan__grip{opacity:1}.kan__gap{background:var(--accent);border-radius:2px;block-size:2px;margin-block:1px;display:block;position:relative}.kan__gap:before,.kan__gap:after{content:"";border-radius:var(--r-full);background:var(--accent);block-size:6px;inline-size:6px;position:absolute;inset-block-start:-2px}.kan__gap:before{inset-inline-start:0}.kan__gap:after{inset-inline-end:0}.kan__foot{padding:0 var(--s-2) var(--s-2);flex:none}.kan__new{min-block-size:30px;inline-size:100%;padding-inline:var(--s-1);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-md);text-align:start;align-items:center;gap:6px;display:flex}.kan__new:hover{background:var(--bg-hover);color:var(--text)}.kan__calc{min-block-size:26px;padding:0 var(--s-2) var(--s-2);flex:none}.kan__calcval,.kan__calcadd{align-items:center;gap:var(--s-2);min-block-size:24px;inline-size:100%;padding-inline:var(--s-1);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);text-align:start;display:flex}.kan__calcval:hover,.kan__calcadd:hover,.kan__calcadd:focus-visible{background:var(--bg-hover);color:var(--text)}.kan__calcname{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.kan__calcnum{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.kan__input{inline-size:100%;padding:var(--s-2);background:var(--bg-app);border:1px solid var(--accent);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-snug);resize:none}.kan__input:focus{outline:none}.kan__strip{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--page-x);border-block-start:1px solid var(--border);flex:none;display:flex}.kan__short{inline-size:100%;padding:var(--s-3) var(--s-2);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-snug);text-align:start;display:block}.kan__short:hover:not(:disabled){border-color:var(--accent);color:var(--text-2)}.kan__count[data-short]{color:var(--text-3)}.kan__count[data-emptied]{color:var(--text-3);cursor:help;border-block-end:1px dashed var(--border-strong)}.kan__hidden{padding:var(--s-2) var(--page-x);border-block-start:1px solid var(--border);color:var(--text-3);font-size:var(--fs-md);flex:none}.kan__hidden-head{min-block-size:24px;inline-size:fit-content;padding-inline:var(--s-1);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.kan__hidden-head::-webkit-details-marker{display:none}.kan__hidden-head:hover{color:var(--text)}.kan__hidden-twist{transition:transform var(--dur-1) var(--ease)}.kan__hidden[open] .kan__hidden-twist{transform:rotate(90deg)}.kan__hidden-n{border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding-inline:5px}.kan__hidden-list{gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;padding:0 0 0 var(--s-4);flex-wrap:wrap;list-style:none;display:flex}.kan__hidden-row{align-items:center;gap:var(--s-2);display:flex}.kan__hidden-count{color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.kan__hidden-why{max-inline-size:84ch;margin:var(--s-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-snug);padding-inline-start:var(--s-4)}.kan__hidden-note{color:var(--text-3);font-size:var(--fs-sm)}.kan__col[data-excluded]{border-style:dashed;border-color:var(--border-strong);background:var(--bg-sunken)}.kan__why{padding:var(--s-2) var(--s-3) var(--s-3);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}.kan__col[data-parked]{opacity:.6}.kan__col[data-parked]:hover,.kan__col[data-parked]:focus-within,.kan__col[data-parked][data-over]{opacity:1}.kan__ghost{z-index:60;inline-size:var(--w);pointer-events:none;filter:drop-shadow(0 8px 20px var(--lightningcss-light,#10111438)var(--lightningcss-dark,#0000009e));position:fixed;inset-block-start:0;inset-inline-start:0;rotate:1.5deg}@media (width<1280px){.page--split{--side-w:236px;gap:var(--s-6);grid-template-columns:minmax(0, 1fr) var(--side-w)}}@media (width<1120px){.row__desc{display:none}}@media (width>=860px){.drawer-only{display:none}}@media (width<860px){:root{--topbar-h:56px;--pal-row:46px;--row-h:var(--tap)}.shell{grid-template-columns:minmax(0,1fr)}.content{box-shadow:none;border:0;border-radius:0;margin:0}.sidebar--fixed{display:none}.page{padding-block:var(--s-3) var(--s-8)}.page--split{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.row,.group__head{grid-template-columns:15px minmax(0, 1fr) 74px var(--col-time)}.group__label{grid-column:1/3}.row__desc,.row__count,.group__col:nth-child(3),.pager,.star-btn,.crumbs__up,li.crumbs__sep{display:none}.icon-btn{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-lg);justify-content:center;padding-inline:0}.menu-btn{margin-inline-start:calc(-1 * var(--s-2))}.icon-btn svg{block-size:18px;inline-size:18px}.search-btn{inline-size:auto;min-inline-size:0;block-size:var(--tap);border-radius:var(--r-lg);padding-inline:var(--s-3);flex:0 auto}.search-btn__keys,.palette__foot,.palette__item-enter{display:none}.new-btn{block-size:var(--tap);border-radius:var(--r-lg);padding-inline:var(--s-3)}.new-btn__label{display:none}.sb-item,.menu__item,.palette__item,.ws-switch,.account,.facts__row,.jump,.sb-section__head{min-block-size:var(--tap)}.jump{block-size:var(--tap)}.sb-section__head{align-items:end;padding-block-end:var(--s-2)}.seg__btn,.auth__foot .seg__btn{block-size:38px;min-inline-size:var(--tap)}.auth__foot{flex-wrap:wrap}.auth__card{padding:var(--s-5)}.btn{block-size:var(--tap);padding-inline:var(--s-4)}.sidebar__head{block-size:var(--topbar-h)}.palette,.modal{inset-block-start:var(--s-4)}.grid{align-items:stretch;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-8)}.grid__head{display:none}.grid__body{gap:var(--s-2);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.grid__row{block-size:auto;inline-size:100%;min-inline-size:0;padding:0 var(--s-1) var(--s-1);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg);display:block}.grid__row:hover,.grid__row[data-picked]{background:var(--bg-panel)}.grid__row[data-picked]{border-color:var(--accent)}.grid__row[data-depth="1"]{inline-size:auto;border-inline-start:2px solid var(--border-strong);margin-inline-start:var(--s-5)}.grid__gutter,.grid__cell{background:0 0;border-inline-end:0;inline-size:auto;position:static}.grid__gutter{align-items:center;gap:var(--s-2);block-size:34px;padding-inline:var(--s-2);box-shadow:none;display:flex}.grid__gutter>*{grid-area:auto}.grid__idx,.grid__pick{opacity:1}.grid__pick{block-size:100%;inline-size:100%}.grid__row:hover .grid__idx,.grid__row[data-picked] .grid__idx{opacity:1}.tick{block-size:24px;inline-size:24px}.tick:checked,.tick--fake[data-on]{-webkit-mask-size:auto,16px;mask-size:auto,16px}.cellpop__item{min-block-size:var(--tap)}.grid__cell{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:var(--tap);block-size:auto;display:flex;overflow:visible}.grid__cell:before{content:attr(data-label);color:var(--text-3);font-size:var(--fs-sm);flex:none}.grid__cell[data-primary]{min-block-size:38px;border-block-end:1px solid var(--border);font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:var(--track-tighter);justify-content:flex-start;padding-block-end:var(--s-1)}.grid__cell[data-primary]:before,.grid__cell--pad:empty,.grid__cell--newname:before{display:none}.grid__row:not([data-full]){align-items:center;column-gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-2);flex-wrap:wrap;display:flex}.grid__row:not([data-full]) .grid__idx{display:none}.grid__row:not([data-full]) .grid__gutter{inline-size:var(--tap);block-size:var(--tap);flex:none;justify-content:center;padding-inline:0}.grid__row:not([data-full]) .grid__cell[data-primary]{flex:1 1 calc(100% - var(--tap) - var(--s-2));min-inline-size:0;min-block-size:var(--tap);font-size:var(--fs-md);border-block-end:0;padding-block-end:0}.grid__row:not([data-full]) .grid__cell:not([data-primary]):not(.grid__cell--pad){justify-content:flex-start;gap:var(--s-1);flex:1 1 0;min-block-size:26px;min-inline-size:0;overflow:hidden}.grid__row:not([data-full]) .grid__cell:not([data-primary]):before{display:none}.grid__row:not([data-full]) .grid__cell:nth-of-type(3){margin-inline-start:calc(var(--tap) + var(--s-2))}.grid__row:not([data-full]) .grid__cell[data-type=status]:not([data-primary]),.grid__row:not([data-full]) .grid__cell[data-type=dropdown]:not([data-primary]){flex:none}.grid__row:not([data-full]) .grid__cell:not([data-primary]) .cell__text,.grid__row:not([data-full]) .grid__cell:not([data-primary]) .cell__link,.grid__row:not([data-full]) .grid__cell:not([data-primary]) .who,.grid__row:not([data-full]) .grid__cell:not([data-primary]) .who__name,.grid__row:not([data-full]) .grid__cell:not([data-primary]) .pill__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.grid__row:not([data-full]) .grid__cell:nth-of-type(n+5):not(.grid__cell--pad):not([data-sorted]){display:none}.grid__row:not([data-full]) .grid__cell[data-sorted]:nth-of-type(n+5){flex:none}.grid__cell--pad{border-block-start:1px solid var(--border);justify-content:center;min-block-size:40px;padding:0}.grid__row:not([data-full]) .grid__cell--pad{border-block-start:0;flex:none;min-block-size:26px;margin-inline-start:auto}.grid__row:not([data-full]) .grid__more{min-inline-size:var(--tap);position:relative}.grid__row:not([data-full]) .grid__more:after{content:"";inset:calc((26px - var(--tap)) / 2) 0;z-index:1;position:absolute}.grid__cell--pad:before{display:none}.grid__more{block-size:40px;inline-size:100%;color:var(--text-2);font-size:var(--fs-sm);display:block}.grid__row:not([data-full]) .grid__more{block-size:26px;padding-inline:var(--s-1);border-radius:var(--r-sm);background:var(--bg-hover)}.grid__more:hover{color:var(--text)}.grid__cell[data-type=number],.grid__cell[data-type=checkbox]{justify-content:space-between}.grid__cell .cell__text,.grid__cell .cell__link{white-space:normal;text-align:end}.grid__cell[data-primary] .cell__text{text-align:start}.grid__row--new{background:0 0;border-style:dashed}.grid__row--new .grid__cell[data-primary]{font-size:var(--fs-md);font-weight:var(--fw-normal);border-block-end:0}.grid__newbtn{min-block-size:var(--tap)}.grid__tree{inline-size:calc(var(--tap) + var(--depth,0) * 6px)}.grid__twist,.grid__twist[data-empty]{opacity:1;inline-size:var(--tap);block-size:var(--tap)}.viewtabs{min-block-size:var(--tap);padding-inline:var(--s-3);gap:var(--s-2);flex-wrap:nowrap}.tool__label,.btn__label{display:none}.tool,.tableview__new{min-inline-size:var(--tap);padding-inline:var(--s-3);justify-content:center}.grouphead{min-block-size:var(--tap)}.grid__row--band{block-size:auto;min-block-size:var(--tap)}.viewtabs__list,.viewtab--new{block-size:var(--tap)}.viewtab--new{min-inline-size:var(--tap);justify-content:center}.viewtabs__end{min-block-size:var(--tap);flex-wrap:nowrap;flex:none}.viewbar{row-gap:var(--s-2);padding:var(--s-2);flex-wrap:wrap}.viewbar__filters{flex:auto;min-inline-size:0}.viewbar__count{margin-inline-start:auto}.viewbar__summary{align-items:center;gap:var(--s-1);block-size:32px;padding-inline:var(--s-2);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text-2);font-size:var(--fs-md);display:inline-flex}.viewbar__filters[data-fold]>:not(.viewbar__summary){display:none}.mineflag{block-size:var(--tap);flex-basis:100%;margin-inline:0}.tool,.chip,.viewbar__add,.viewbar__match{block-size:var(--tap);border-radius:var(--r-lg)}.chip__drop{inline-size:var(--tap)}.propchip,.picklist__item,.dsp__row,.phrase,.dsp__dir{min-block-size:36px}.dsp__dir{inline-size:36px}.kan{gap:var(--s-2);padding-inline:var(--s-3);scroll-snap-type:x mandatory}.kan[data-drag]{scroll-snap-type:none}.kan__col{scroll-snap-align:start;inline-size:84vw}.kan__col[data-closed]{inline-size:var(--tap)}.kan__card{padding:var(--s-3)}.kan__grip{box-sizing:content-box;opacity:1;padding:15px;inset-block-start:0;inset-inline-end:0}.kan__pick{opacity:1;inline-size:var(--tap);block-size:var(--tap);inset-block-start:0;inset-inline-end:var(--tap)}.kan__pick:not(:has(:checked)){opacity:.4}.kan__card .kan__title{padding-inline-end:84px}.kan__all{inline-size:28px;padding-block-start:12px}.kan__new,.kan__twist,.kan__add{min-block-size:var(--tap)}.kan__twist,.kan__add{inline-size:var(--tap)}.kan__calcval,.kan__calcadd{min-block-size:var(--tap)}.kan__chips{overflow-clip-margin:10px;overflow:clip}.kan__also{position:relative}.kan__also:after{content:"";position:absolute;inset:-10px}}.chip{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-panel);block-size:20px;min-inline-size:0;max-inline-size:100%;color:var(--text);font-size:var(--fs-sm);text-align:start;align-items:center;gap:5px;padding-inline:5px 7px;display:inline-flex}.chip:hover{background:var(--bg-hover-solid);border-color:var(--border-strong)}.chip__id{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;white-space:nowrap;flex:none}.chip__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pills>.chip{flex:0 auto;min-inline-size:4.5rem}.grid__hcell[data-derived],.grid__cell[data-derived]{background:color-mix(in srgb, var(--hue-violet) 7%, var(--bg-app))}.grid__hderived{color:var(--text-3);flex:none;margin-inline-start:3px}.cell__num[data-over]{color:var(--hue-red);font-variant-numeric:tabular-nums}.derived{margin-block:var(--s-1);gap:1px;display:grid}.derived__row{align-items:center;gap:var(--s-2);padding:3px var(--s-2) 3px 10px;border-radius:var(--r-md);display:flex}.derived__row:hover{background:var(--bg-hover)}.derived__row:has(.derived__stages){grid-template-columns:1fr auto auto;align-items:center;row-gap:2px;display:grid}.derived__stages{gap:2px var(--s-3);flex-wrap:wrap;grid-column:1/-1;padding-block-end:2px;padding-inline-start:var(--s-2);display:flex}.derived__stage{color:var(--text-3);font-size:var(--fs-xs);align-items:center;gap:2px;display:inline-flex}.derived__stage-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:96px;overflow:hidden}.derived__stage input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-app);inline-size:38px;color:var(--text);font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:end;padding:1px 3px}.derived__name{min-inline-size:0;color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.derived__goal{color:var(--text-3);font-size:var(--fs-xs);flex:none;align-items:center;gap:2px;display:inline-flex}.derived__goal input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-app);inline-size:44px;color:var(--text);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:end;padding:2px 4px}.derived__x{border-radius:var(--r-sm);block-size:22px;inline-size:22px;color:var(--text-3);flex:none;place-items:center;display:grid}.derived__x:hover{background:var(--bg-active);color:var(--text)}.cellpop__note{margin:2px var(--s-2) var(--s-2);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-snug)}.cellpop__hint{color:var(--text-3);font-size:var(--fs-xs);flex:none;margin-inline-start:auto;padding-inline-start:var(--s-2)}.cellpop__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.rd__far{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;display:block;overflow:hidden}.rd__label:has(.rd__far){flex-wrap:wrap;align-content:center;align-items:flex-start;row-gap:0}.rd__label:has(.rd__far)>.rd__name{flex:auto}.rd__far{flex:1 0 100%;padding-inline-start:19px}.merge{inline-size:min(520px, calc(100vw - var(--s-4)));padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-pop);margin:auto}.merge::backdrop{background:var(--bg-scrim)}.merge__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);margin-block-end:var(--s-4)}.merge__pair{align-items:center;gap:var(--s-3);grid-template-columns:1fr auto 1fr;display:grid}.merge__side{min-inline-size:0;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-panel);gap:2px;display:grid}.merge__side[data-role=loser]{background:var(--bg-app);border-style:dashed}.merge__role{color:var(--text-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.merge__ref{color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-xs)}.merge__name{font-size:var(--fs-md);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merge__swap{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg-app);block-size:34px;inline-size:34px;color:var(--text-2);flex:none;place-items:center;display:grid}.merge__swap:hover:not(:disabled){background:var(--bg-hover-solid);color:var(--text)}.merge__swap:disabled{opacity:.45;cursor:default}.merge__swap svg{margin-block:-3px}.merge__lead{margin-block:var(--s-4) var(--s-2);font-size:var(--fs-md)}.merge__counts{color:var(--text-2);font-size:var(--fs-md);gap:2px;margin-block-end:var(--s-3);padding-inline-start:var(--s-4);list-style:outside;display:grid}.merge__counts b{color:var(--text);font-variant-numeric:tabular-nums}.merge__fills{font-size:var(--fs-sm);gap:2px;margin-block-end:var(--s-3);list-style:none;display:grid}.merge__fills li{gap:var(--s-2);min-inline-size:0;padding:3px var(--s-2);border-radius:var(--r-sm);background:var(--bg-sunken);align-items:baseline;display:flex}.merge__fillname{min-inline-size:6.5rem;color:var(--text-3);flex:none}.merge__fillvalue{min-inline-size:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merge__fillrest{color:var(--text-3);background:0 0}.merge__note{margin-block:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-snug)}.merge__note--bad{color:var(--danger-text)}.merge__warn{align-items:flex-start;gap:var(--s-2);margin-block:var(--s-3);padding:var(--s-3);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--bg-app));border-radius:var(--r-md);background:var(--danger-soft);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex}.merge__warn svg{color:var(--danger-text);flex:none;margin-block-start:1px}.merge__acts{justify-content:flex-end;gap:var(--s-2);margin-block-start:var(--s-4);display:flex}.btn--danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--bg-app));color:var(--danger-text);align-items:center;gap:6px;display:inline-flex;position:relative;overflow:hidden}.btn--danger:before{content:"";block-size:2px;transform:scaleX(var(--hold,0));transform-origin:0;background:currentColor;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.btn--danger:before{opacity:var(--hold,0);transform:none}}.btn--danger[data-armed]{background:var(--danger-fill);border-color:var(--danger-fill);color:#fff}@media (width<560px){.merge__pair{grid-template-columns:1fr;justify-items:stretch}.merge__swap{justify-self:center}}.ins{inline-size:min(680px, calc(100vw - var(--s-4)));max-block-size:calc(100dvh - var(--s-6));padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-pop);margin:auto;overflow-y:auto}.ins::backdrop{background:var(--bg-scrim)}.ins__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.ins__pick .field{inline-size:auto;min-inline-size:10rem}.ins__card{border-block-start:1px solid var(--border);margin-block-start:var(--s-4);padding-block-start:var(--s-4)}.ins__h{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ins__h-row{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ins__sub{margin-block:2px var(--s-3);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-snug)}.ins__seg{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-sunken);gap:1px;padding:2px;display:flex}.ins__segbtn{padding:3px var(--s-2);border-radius:var(--r-sm);color:var(--text-3);font-size:var(--fs-sm)}.ins__segbtn[aria-pressed=true]{color:var(--text)}.ins__funnel{gap:2px;list-style:none;display:grid}.ins__bar{align-items:center;gap:var(--s-3);inline-size:100%;padding:4px var(--s-2);border-radius:var(--r-sm);text-align:start;display:flex}.ins__bar:hover{background:var(--bg-hover)}.ins__barlabel{inline-size:9rem;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.ins__bartrack{border-radius:var(--r-sm);background:var(--bg-sunken);flex:1;block-size:16px;min-inline-size:0}.ins__barfill{border-radius:var(--r-sm);block-size:100%;min-inline-size:2px;display:block}.ins__barnum{inline-size:3rem;color:var(--text);font-size:var(--fs-md);font-variant-numeric:tabular-nums;text-align:end;flex:none}.ins__chart{align-items:flex-end;gap:var(--s-2);min-block-size:168px;display:flex}.ins__col{flex-direction:column;flex:1;align-items:center;gap:4px;min-inline-size:0;display:flex}.ins__coltrack{border-block-end:1px solid var(--border-strong);align-items:flex-end;block-size:120px;inline-size:100%;display:flex;position:relative}.ins__colfill{border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);min-block-size:2px;inline-size:100%}.ins__goal{border-block-start:1px dashed var(--text-3);block-size:0;position:absolute;inset-inline:-2px}.ins__colnum{color:var(--text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ins__collabel{inline-size:100%;color:var(--text-3);font-size:var(--fs-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins__dupes{gap:var(--s-2);list-style:none;display:grid}.ins__dupes li{padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-panel)}.ins__dupehead{align-items:baseline;gap:var(--s-2);min-inline-size:0;margin-block-end:6px;display:flex}.ins__dupekind{border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--text-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:1px 6px}.ins__dupekey{min-inline-size:0;color:var(--text-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins__dupelist{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ins__mergebtn{gap:6px;margin-inline-start:auto}.ins__busy{color:var(--text-3);position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-4)}@media (width<640px){.ins__barlabel{inline-size:6rem}.ins__collabel{font-size:10px}}
