:root{--ink-900: #1f1f1e;--ink-700: #3a3a37;--ink-500: #6c6c67;--ink-400: #7a7a74;--paper: #ffffff;--canvas: #fafaf9;--panel-cool: #f4f4f3;--sunken: #efefed;--hairline: #e8e8e5;--hairline-2: #dbdbd6;--indigo-600: #33507f;--indigo-500: #4764a0;--indigo-100: #eef2fa;--indigo-200: #dde5f3;--green-600: #40764a;--amber-600: #a9631f;--red-600: #a83a2f;--red-50: #fbeeed}:root{--bg: var(--canvas);--panel: var(--paper);--side: var(--panel-cool);--sunkenBg: var(--sunken);--line: var(--hairline);--line-2: var(--hairline-2);--txt: var(--ink-900);--row: var(--ink-700);--dim: var(--ink-500);--sub: var(--ink-400);--accent: var(--indigo-500);--accent-ink: var(--indigo-600);--tint: var(--indigo-100);--tint-line: var(--indigo-200);--ok: var(--green-600);--warn: var(--amber-600);--danger: var(--red-600);--danger-bg: var(--red-50);--sh-1: 0 1px 1px rgba(24, 24, 22, .04), 0 1px 2px rgba(24, 24, 22, .05);--sh-2: 0 1px 2px rgba(24, 24, 22, .04), 0 4px 10px rgba(24, 24, 22, .07);--sh-3: 0 16px 32px -8px rgba(24, 24, 22, .16), 0 48px 96px -24px rgba(24, 24, 22, .24);--r-1: 5px;--r-2: 7px;--r-3: 10px;--r-4: 14px;--t-1: .12s;--t-2: .18s;--t-3: .3s;--out: cubic-bezier(.22, .61, .36, 1);--expo: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Noto Sans SC,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:var(--txt);background:var(--bg);-webkit-font-smoothing:antialiased}:root[data-lang=zh] body{letter-spacing:-.005em}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.015em}button,input{font:inherit;color:inherit}::selection{background:var(--tint);color:var(--accent-ink)}input{caret-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:3px solid transparent;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--dim);background-clip:content-box}.shell{display:flex;height:100vh;overflow:hidden}.pane{flex:1;display:flex;flex-direction:column;min-width:0}.viewport{flex:1;overflow:auto}@keyframes rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.viewport>*{animation:rise var(--t-2) var(--out) both}.side{width:238px;flex:none;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.sideTop{padding:12px 12px 8px;display:flex;flex-direction:column;gap:10px}.ws{display:flex;align-items:center;gap:8px;padding:2px 4px}.wsMark{display:grid;place-items:center;color:var(--accent)}.wsName{font-size:13.5px;font-weight:650;letter-spacing:-.01em}.searchBtn{display:flex;align-items:center;gap:7px;width:100%;padding:6px 8px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-2);color:var(--sub);font-size:13px;text-align:left;cursor:pointer;transition:border-color var(--t-1) linear,box-shadow var(--t-1) linear,color var(--t-1) linear}.searchBtn .lb{flex:1}.searchBtn:hover{border-color:var(--line-2);box-shadow:var(--sh-1);color:var(--dim)}kbd{font-family:inherit;font-size:10.5px;line-height:1;padding:3px 4px;color:var(--sub);background:var(--sunkenBg);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px}.sideNav{flex:1;overflow-y:auto;padding:4px 8px 20px}.grp{margin-bottom:14px}.grpH{padding:10px 8px 4px;font-size:11px;font-weight:550;letter-spacing:.02em;color:var(--sub)}.grpH.sub{padding-top:8px}.navItem{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;border-radius:var(--r-2);background:none;color:var(--row);font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--t-1) linear,color var(--t-1) linear}.navItem .ic{display:grid;place-items:center;width:16px;flex:none;color:var(--dim)}.navItem .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navItem .ct{font-size:11px;font-variant-numeric:tabular-nums;color:var(--dim);padding:0 5px;min-width:18px;text-align:center}.navItem:hover{background:var(--sunkenBg)}.navItem.on{background:var(--panel);box-shadow:var(--sh-1);font-weight:600;color:var(--txt)}.navItem.on .ic{color:var(--accent)}.navItem .ct.hot{color:var(--warn);font-weight:600}.topbar{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;background:var(--panel);border-bottom:1px solid var(--line)}.tbL,.tbR{display:flex;align-items:center;gap:12px;min-width:0}.topbar h1{font-size:15px;white-space:nowrap}.tbCrumb{font-size:12.5px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbCrumb a{color:var(--dim);border-radius:var(--r-1);transition:color var(--t-1) var(--out)}.tbCrumb a:hover{color:var(--txt);text-decoration:underline;text-underline-offset:3px}.seg{display:flex;gap:2px;padding:2px;background:var(--sunkenBg);border-radius:var(--r-2)}.seg a{padding:3px 11px;font-size:12.5px;color:var(--dim);border-radius:var(--r-1);text-decoration:none;transition:background var(--t-1) linear,color var(--t-1) linear}.seg a:hover{color:var(--txt)}.seg a.on{background:var(--panel);color:var(--txt);font-weight:600;box-shadow:var(--sh-1)}.lang{display:flex;border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.lang button{padding:3px 9px;font-size:12px;border:0;background:none;color:var(--sub);cursor:pointer;transition:background var(--t-1) linear,color var(--t-1) linear}.lang button+button{border-left:1px solid var(--line)}.lang button:hover{color:var(--txt)}.lang button.on{background:var(--sunkenBg);color:var(--txt);font-weight:600}.roBadge{padding:3px 9px;font-size:12px;color:var(--sub);border:1px solid var(--line);border-radius:999px}.btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;color:var(--row);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-2);text-decoration:none;cursor:pointer;transition:border-color var(--t-1) linear,box-shadow var(--t-1) linear,transform var(--t-1) var(--out)}.btn:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.btn:active{transform:translateY(1px)}.stIcon{color:var(--dim);flex:none}.stIcon .ring{opacity:.4}.stIcon .pie,.stIcon .full{fill:currentColor}.stIcon.st-now{color:var(--accent)}.stIcon.st-now .ring{opacity:.55}.stIcon.st-next{color:var(--warn)}.stIcon.st-next .ring{opacity:.55}.stIcon.st-done{color:var(--ok)}.stIcon.st-done .ring{opacity:1}.stIcon.st-done .tick{stroke:var(--panel)}.stIcon.st-off{color:var(--sub)}.stIcon.st-off .cross{stroke:currentColor}.tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;line-height:17px;color:var(--dim);background:var(--sunkenBg);border-radius:var(--r-1);white-space:nowrap}.tag.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tag.hi{color:var(--danger);background:var(--danger-bg)}.tag.due,.tag.src{color:var(--accent-ink);background:var(--tint)}.tag.nr{color:var(--warn)}.board{display:flex;gap:12px;align-items:flex-start;padding:16px 20px 24px;min-height:calc(100vh - 52px)}.col{flex:1 1 0;min-width:196px;display:flex;flex-direction:column}.colH{display:flex;align-items:center;gap:7px;padding:0 6px 8px;font-size:13px;font-weight:600}.colH .n{font-size:11.5px;font-weight:500;color:var(--sub);font-variant-numeric:tabular-nums}.colH .wip{margin-left:auto;font-size:11px;font-weight:400;color:var(--sub)}.colH .wip.full{color:var(--warn);font-weight:600}.colBody{display:flex;flex-direction:column;gap:7px;min-height:120px;padding:7px;background:var(--side);border:1px solid transparent;border-radius:var(--r-3);transition:background var(--t-2) var(--out),border-color var(--t-2) var(--out),box-shadow var(--t-2) var(--out)}.colBody.over{background:var(--tint);border-color:var(--tint-line);box-shadow:inset 0 0 0 1px var(--accent)}.colEmpty{padding:14px 6px;font-size:12px;color:var(--sub);text-align:center}.card{padding:10px 11px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--sh-1);cursor:grab;transition:border-color var(--t-1) linear,box-shadow var(--t-2) var(--out),transform var(--t-1) var(--out),opacity var(--t-1) linear}.card:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-1px)}.card:active{cursor:grabbing}.card.drag{opacity:.4;transform:scale(.985) rotate(-.4deg)}.card .ct{font-size:13px;line-height:1.45;font-weight:600;letter-spacing:-.01em}.card .cs{margin:5px 0 9px;font-size:12px;line-height:1.5;color:var(--dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card .tags,.listRow .mt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.listRow .mt{margin-left:auto}.list{padding:12px 20px 28px;max-width:940px}.listRow{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-2);background:none;color:var(--row);font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--t-1) linear}.listRow+.listRow{margin-top:1px}.listRow .ic{display:grid;place-items:center;width:16px;flex:none;color:var(--dim)}.listRow .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--txt);font-weight:550}.listRow .dim{font-size:11.5px;color:var(--sub);font-variant-numeric:tabular-nums}.listRow .go{display:grid;place-items:center;width:14px;color:var(--sub);opacity:0;transition:opacity var(--t-1) linear,transform var(--t-1) var(--out)}.listRow:hover{background:var(--side)}.listRow:hover .go{opacity:1;transform:translate(2px)}.listRow.tree{padding-top:7px;padding-bottom:7px}.listRow.tree .tt{font-weight:500}.treeNote{margin:0 0 10px;padding:2px 2px 2px 0;font-size:12.5px;color:var(--warn)}.empty,.notice{padding:34px 22px;border:1px dashed var(--line-2);border-radius:var(--r-3);color:var(--dim);text-align:center}.empty.tall{margin-top:12vh;border:0}.empty h2{font-size:14.5px;color:var(--row)}.empty p{margin:6px 0 0;font-size:12.5px;color:var(--sub)}.notice{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:20px}.notice p{margin:0;font-size:13px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bar{display:block;height:9px;border-radius:99px;background:linear-gradient(90deg,var(--sunkenBg) 25%,var(--line) 50%,var(--sunkenBg) 75%);background-size:200% 100%;animation:shimmer 1.4s var(--out) infinite}.card.sk{cursor:default;box-shadow:none}.card.sk .bar+.bar{margin-top:6px}.listRow.sk{cursor:default}.listRow.sk .bar{margin-top:0}.skDoc{padding:8px 0}.skDoc .bar{height:12px;margin-bottom:12px}.skDoc .bar:first-child{height:26px;margin-bottom:20px}.tableWrap{padding:16px 20px 28px;overflow-x:auto}table.tasks{width:100%;border-collapse:collapse;font-size:13px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;box-shadow:var(--sh-1)}table.tasks th{padding:0;border-bottom:1px solid var(--line);background:var(--side);text-align:left;font-weight:500;white-space:nowrap}table.tasks th button.th{display:flex;align-items:center;gap:4px;width:100%;padding:8px 12px;border:0;background:none;color:var(--sub);font-size:12px;cursor:pointer;transition:color var(--t-1) linear}table.tasks th button.th:hover{color:var(--txt)}table.tasks th button.th.on{color:var(--txt);font-weight:600}.sortIc{display:grid;place-items:center;width:11px;opacity:0;transform:rotate(90deg);transition:opacity var(--t-1) linear;color:var(--accent)}.sortIc.show{opacity:1}.sortIc[data-dir="-1"]{transform:rotate(-90deg)}table.tasks td{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--row)}table.tasks tbody tr{cursor:pointer;transition:background var(--t-1) linear}table.tasks tbody tr:hover{background:var(--side)}table.tasks tbody tr:last-child td{border-bottom:0}table.tasks td.tt{color:var(--txt);font-weight:550}table.tasks td.num{font-variant-numeric:tabular-nums;white-space:nowrap}table.tasks td .dueSoon{color:var(--accent-ink);font-weight:600}.cellEdit{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cellEdit .caret{color:var(--sub);transform:rotate(90deg);opacity:0;transition:opacity var(--t-1) linear;flex:none}.cellEdit:hover .caret{opacity:1}.cellEdit .hiIc{color:var(--danger);flex:none}table.tasks select.inline,table.tasks input.inline{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-variant-numeric:tabular-nums;color:var(--row);background:none;border:1px solid transparent;border-radius:var(--r-1);padding:2px 5px;margin:-3px -5px;min-width:0;max-width:100%;transition:border-color var(--t-1) linear,background var(--t-1) linear}table.tasks select.inline{cursor:pointer}table.tasks input.inline{cursor:text;width:132px}table.tasks input.inline.num{width:128px}table.tasks input.inline::placeholder{color:var(--sub);font-weight:400}table.tasks select.inline:hover,table.tasks input.inline:hover{border-color:var(--line-2)}table.tasks select.inline:focus-visible,table.tasks input.inline:focus-visible{border-color:var(--tint-line);background:var(--panel);outline:2px solid var(--accent);outline-offset:1px}table.tasks select.inline option{color:var(--txt);background:var(--panel)}table.tasks input[type=date].inline::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}table.tasks input[type=date].inline:hover::-webkit-calendar-picker-indicator{opacity:.9}table.tasks td.none{padding:28px;color:var(--sub);text-align:center;cursor:default}table.tasks tr.sk td{cursor:default}table.tasks tr.sk:hover{background:none}table.tasks tr.sk .bar{max-width:320px}.reader{display:flex;min-height:100%}.reader .doc{flex:1;padding:44px 24px 48px;min-width:0}.reader .inner{width:100%;max-width:680px;margin:0 auto}.reader .title{font-size:30px;line-height:1.22;letter-spacing:-.022em;margin-bottom:14px}.reader .metas{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:30px}.reader article{font-size:14.5px;line-height:1.82;color:var(--row)}.reader article>h1{display:none}.reader article>*{position:relative}.reader article p{margin:0 0 13px}.reader article h2{font-size:19px;margin:32px 0 11px;scroll-margin-top:20px}.reader article h3{font-size:16px;margin:24px 0 8px;scroll-margin-top:20px}.reader article ul,.reader article ol{margin:0 0 13px;padding-left:22px}.reader article li{margin:2px 0}.reader article input[type=checkbox]{accent-color:var(--accent-ink);margin-right:5px}.reader article input[type=checkbox].tick{cursor:pointer}.reader article input[type=checkbox].tick:hover{border-radius:2px;box-shadow:0 0 0 3px var(--tint)}.reader article a{color:var(--accent);text-underline-offset:2px}.reader article a.wikilink{text-decoration:none}.reader article a.wikilink:hover{text-decoration:underline}.reader article blockquote{margin:0 0 13px;padding:2px 0 2px 15px;border-left:2px solid var(--line-2);color:var(--dim)}.reader article code{padding:1px 5px;font-size:13px;background:var(--side);border-radius:4px}.reader article pre{margin:0 0 15px;padding:12px 14px;background:var(--side);border:1px solid var(--line);border-radius:var(--r-3);overflow-x:auto}.reader article pre code{padding:0;background:none}.reader article table{position:relative;width:100%;margin:14px 0 20px;border-collapse:collapse;font-size:13px}.reader article th{padding:8px 12px;background:var(--bg);color:var(--sub);font-weight:500;text-align:left}.reader article th,.reader article td{border:1px solid var(--line)}.reader article hr{margin:20px 0;border:0;border-top:1px solid var(--line)}.reader .grip{position:absolute;top:.32em;left:-26px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--r-1);background:none;color:var(--sub);cursor:pointer;opacity:0;transition:opacity var(--t-1) linear,color var(--t-1) linear,background var(--t-1) linear}.reader article>*:hover .grip{opacity:1}.reader .grip:hover{color:var(--accent);background:var(--tint)}.reader nav.toc{width:216px;flex:none;align-self:flex-start;position:sticky;top:0;padding:44px 22px 40px 0}.reader nav.toc .t{padding-left:12px;margin-bottom:10px;font-size:11px;font-weight:550;letter-spacing:.02em;color:var(--sub)}.reader nav.toc a{display:block;padding:5px 12px;border-left:2px solid var(--line);font-size:12.5px;line-height:1.5;color:var(--sub);text-decoration:none;transition:border-color var(--t-2) var(--out),color var(--t-1) linear}.reader nav.toc a.sub{padding-left:24px;font-size:12px}.reader nav.toc a:hover{color:var(--row)}.reader nav.toc a.on{border-left-color:var(--accent);color:var(--accent-ink);font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(-10px) scale(.975)}to{opacity:1;transform:none}}.palScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding:13vh 20px 20px;background:#1c1c1a4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn var(--t-2) var(--out) both}.pal{display:flex;flex-direction:column;width:min(600px,100%);max-height:min(440px,72vh);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--sh-3);overflow:hidden;animation:pop var(--t-3) var(--expo) both}.palIn{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;color:var(--sub);border-bottom:1px solid var(--line)}.palIn input{flex:1;min-width:0;border:0;background:none;font-size:14.5px}.palIn input::placeholder{color:var(--sub)}.palIn input:focus-visible{outline:none}.palList{flex:1;overflow-y:auto;padding:6px}.palGrp{padding:9px 8px 5px;font-size:11px;font-weight:550;letter-spacing:.02em;color:var(--sub)}.palRow{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:0;border-radius:var(--r-2);background:none;color:var(--row);font-size:13.5px;text-align:left;cursor:pointer}.palRow .ic{display:grid;place-items:center;width:16px;flex:none;color:var(--dim)}.palRow .lb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palRow .ex{margin-left:auto;font-size:11.5px;color:var(--sub);white-space:nowrap}.palRow.on{background:var(--tint);color:var(--txt)}.palRow.on .ic{color:var(--accent)}.palNone{padding:26px;font-size:13px;color:var(--sub);text-align:center}.palFoot{display:flex;gap:14px;padding:8px 14px;font-size:11.5px;color:var(--sub);background:var(--side);border-top:1px solid var(--line)}.palFoot span{display:inline-flex;align-items:center;gap:4px}.sideBottom{flex:none;padding:8px 8px 10px;border-top:1px solid var(--line)}.accScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#1c1c1a4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn var(--t-2) var(--out) both}.acc{display:flex;flex-direction:column;width:min(580px,100%);max-height:min(660px,88vh);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--sh-3);overflow:hidden;animation:pop var(--t-3) var(--expo) both}.accH{display:flex;align-items:flex-start;gap:10px;padding:15px 16px 13px;border-bottom:1px solid var(--line)}.accMark{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--accent);background:var(--tint);border-radius:var(--r-2)}.accH h2{font-size:14.5px}.accH p{margin:3px 0 0;font-size:12.5px;color:var(--dim)}.accX{margin-left:auto;flex:none;width:24px;height:24px;border:0;border-radius:var(--r-1);background:none;color:var(--sub);font-size:17px;line-height:1;cursor:pointer}.accX:hover{background:var(--sunkenBg);color:var(--txt)}.accBody{flex:1;overflow-y:auto;padding:2px 16px 16px}.accSec{padding-top:14px}.accSec:empty{display:none}.accSecH{padding:0 0 5px;font-size:11px;font-weight:550;letter-spacing:.02em;color:var(--sub)}.accHint{margin:0 0 8px;font-size:12.5px;color:var(--dim)}.accExit{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-2);font-size:13px;color:var(--txt);text-decoration:none}.accExit:hover{border-color:var(--tint-line);background:var(--tint)}.accExit:hover .accExitUrl{color:var(--accent-ink)}.accExitUrl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--sub)}.accBlock{background:var(--sunkenBg);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.accBlockBar{display:flex;align-items:center;gap:10px;padding:6px 9px;border-bottom:1px solid var(--line);background:var(--panel);font-size:11.5px;color:var(--sub)}.accBlockBar span{flex:1;min-width:0}.accBlock pre{margin:0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--txt)}.accCopy{display:inline-flex;align-items:center;gap:4px;flex:none;border:0;background:none;color:var(--sub);font-size:11.5px;cursor:pointer}.accCopy:hover{color:var(--accent-ink)}.accKey{display:flex;align-items:center;gap:10px;padding:7px 2px;font-size:12.5px;border-bottom:1px solid var(--line)}.accKey .nm{flex:1;min-width:0;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accKey .lt{flex:none;font-size:11.5px;color:var(--sub);font-variant-numeric:tabular-nums}.accRevoke{border:0;background:none;color:var(--sub);font-size:11.5px;cursor:pointer}.accRevoke:hover{color:var(--danger)}.accNone{margin:6px 0 0;font-size:12.5px;color:var(--sub)}.accSkel{height:32px;border-radius:var(--r-2);background:var(--sunkenBg)}.accNew{display:flex;gap:8px;margin-top:11px}.accNew input{flex:1;min-width:0;padding:6px 9px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--panel);font-size:12.5px}.accNew .btn:disabled{opacity:.5;cursor:default;box-shadow:none}.accErr{margin:12px 0 0;font-size:12.5px;color:var(--danger)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.toastZone{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:40}.toast{padding:8px 14px;font-size:12.5px;color:var(--panel);background:var(--txt);border-radius:var(--r-3);box-shadow:var(--sh-2);animation:toastIn var(--t-2) var(--expo) both}@media(max-width:1279px){.board{gap:10px;padding:14px 16px 22px}.col{min-width:172px}.colH{font-size:12.5px}.card{padding:9px 10px}}@media(max-width:900px){.side{width:56px}.wsName,.searchBtn .lb,.searchBtn kbd,.navItem .lb,.navItem .ct,.grpH{display:none}.sideTop{padding:12px 8px 8px}.searchBtn{justify-content:center}.navItem{justify-content:center;padding:7px 0}.tbCrumb{display:none}.board{padding:14px 16px}.reader nav.toc{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bar{background:var(--sunkenBg)}}
