.bk[data-v-f54fe786]{background:var(--bg);border:1px dashed var(--line);border-radius:var(--rs);gap:8px;padding:10px 12px;display:grid}.bk .row[data-v-f54fe786]{align-items:center;gap:8px}.bk b[data-v-f54fe786]{font-size:13px}.steps[data-v-f54fe786]{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-f54fe786]{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:var(--rs);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px 8px 34px;display:flex;position:relative}.steps li[data-v-f54fe786]:before{content:counter(s);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:8px;left:10px}.steps li>.hint[data-v-f54fe786]{flex-basis:100%}.limit[data-v-f54fe786]{color:var(--warn)}a.btn[data-v-f54fe786]{text-decoration:none}.dialog.wide[data-v-bb540930]{gap:10px;max-width:560px;max-height:calc(100vh - 32px);display:grid;overflow-y:auto}.dialog .dt[data-v-bb540930]{margin:0;font-weight:700}.dialog p[data-v-bb540930]{margin:0;font-size:13px}.preview[data-v-bb540930]{background:var(--bg);border:1px solid var(--line);border-radius:var(--rs);align-content:start;gap:4px;min-height:80px;max-height:200px;padding:10px 12px;display:grid;overflow-y:auto}.pv[data-v-bb540930]{font-size:13px}.sel[data-v-bb540930]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);padding:5px 8px}.end[data-v-bb540930]{justify-content:flex-end}.start[data-v-bb540930]{justify-content:flex-start}label.btn[data-v-bb540930]{cursor:pointer}.tools[data-v-525e0394]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sel[data-v-525e0394]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);padding:5px 8px}.batchbox[data-v-525e0394]{gap:8px;margin-bottom:12px;display:grid}.limit[data-v-525e0394]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.limit .num[data-v-525e0394]{width:80px}.list[data-v-525e0394]{overflow:hidden}.arow[data-v-525e0394]{border-bottom:1px solid var(--line-soft);grid-template-columns:90px 70px 100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.arow[data-v-525e0394]:last-child{border-bottom:none}.phone[data-v-525e0394]{font-variant-numeric:tabular-nums;font-weight:700}.kind[data-v-525e0394]{justify-self:start}.st[data-v-525e0394]{cursor:help}.acts[data-v-525e0394]{align-items:center;gap:6px;display:flex}.tip[data-v-525e0394]{grid-column:1/-1;margin-top:-4px}.empty .btn[data-v-525e0394]{margin-top:14px}@media (width<=720px){.arow[data-v-525e0394]{grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px}.arow .kind[data-v-525e0394],.arow .today[data-v-525e0394]{grid-column:1}.arow .st[data-v-525e0394]{text-align:right;grid-area:1/2}.arow .acts[data-v-525e0394]{grid-area:2/2/span 2;justify-content:flex-end}}.sel[data-v-96b86e73]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);padding:5px 8px}.q[data-v-96b86e73]{width:180px;padding:5px 8px}.tablewrap[data-v-96b86e73]{overflow-x:auto}.tbl[data-v-96b86e73]{border-collapse:collapse;width:100%;font-size:13px}.tbl th[data-v-96b86e73],.tbl td[data-v-96b86e73]{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:8px 10px}.tbl th[data-v-96b86e73]{background:var(--surface2);color:var(--muted);font-weight:600}.nowrap[data-v-96b86e73]{white-space:nowrap}.note[data-v-96b86e73]{min-width:200px}tr.bad td[data-v-96b86e73]{background:#fff8f8}.dialog.wide[data-v-d0cdfdfa]{gap:12px;max-width:440px;display:grid}.dt[data-v-d0cdfdfa]{margin:0;font-size:16px;font-weight:800}.copybox[data-v-d0cdfdfa]{background:var(--surface2);border:1px dashed var(--line);-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.9}.pw[data-v-d0cdfdfa]{letter-spacing:1px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1px 8px;font-family:Consolas,Courier New,monospace;font-size:16px;font-weight:700}.once[data-v-d0cdfdfa]{color:var(--crit);margin:0;font-size:12px;font-weight:700}.end[data-v-d0cdfdfa]{justify-content:flex-end}.q[data-v-1f182079]{width:200px}.split[data-v-1f182079]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.split.picked[data-v-1f182079]{grid-template-columns:minmax(0,1fr) 420px}.list[data-v-1f182079]{overflow:hidden}.orow[data-v-1f182079]{border:none;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.4fr) 70px 44px 120px 64px 64px;align-items:center;gap:10px;width:100%;padding:10px 16px;display:grid}.list.stats .orow[data-v-1f182079]{grid-template-columns:minmax(0,1.4fr) 70px 44px 120px 64px 76px 54px}.orow.head[data-v-1f182079]{background:var(--surface2);color:var(--muted);cursor:default;border-top:none;font-size:12px;font-weight:700}.orow[data-v-1f182079]:not(.head):hover,.orow.on[data-v-1f182079]{background:snow}.orow.on[data-v-1f182079]{box-shadow:inset 3px 0 0 var(--accent)}.orow.off b[data-v-1f182079]{color:var(--muted)}.nm[data-v-1f182079]{min-width:0;display:grid}.nm .tag[data-v-1f182079]{justify-self:start}.n[data-v-1f182079]{text-align:right}.num[data-v-1f182079]{font-variant-numeric:tabular-nums}.crit[data-v-1f182079]{color:var(--crit)}.bar[data-v-1f182079]{height:5px;margin-top:4px;display:block}.dotflag[data-v-1f182079]{background:var(--surface2);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px}.dotflag.on[data-v-1f182079]{color:var(--good);background:#e7f4ed}.m[data-v-1f182079]{color:var(--muted);font-style:normal;display:none}.detail[data-v-1f182079]{display:grid}.dhd[data-v-1f182079]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.dhd h2[data-v-1f182079]{margin:0;font-size:18px}.dhd .back[data-v-1f182079]{display:none}.tag.ok[data-v-1f182079]{color:var(--good);background:#e7f4ed}.btn.dark[data-v-1f182079]{background:var(--dark);color:#fff;border-color:var(--dark)}.dnums[data-v-1f182079]{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid}.dnums>div[data-v-1f182079]{background:var(--bg);border-radius:10px;padding:10px 12px;display:grid}.dnums b[data-v-1f182079]{font-size:19px}.dnums span[data-v-1f182079]{color:var(--muted);font-size:12px}.sec[data-v-1f182079]{border-top:1px solid var(--line-soft);gap:8px;padding:12px 16px;display:grid}.urow[data-v-1f182079]{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.urow[data-v-1f182079]:first-of-type{border-top:none}.urow.off b[data-v-1f182079]{color:var(--muted)}.who[data-v-1f182079]{flex:1;min-width:0}.kv[data-v-1f182079]{grid-template-columns:1fr auto;align-items:center;gap:10px 14px;display:grid}.link.strong[data-v-1f182079]{color:var(--fg);font-size:14px;font-weight:700}.capedit[data-v-1f182079]{align-items:center;gap:4px;display:flex}.capedit input[data-v-1f182079]{width:90px;padding:4px 8px}.dialog.form[data-v-1f182079]{gap:12px;max-width:460px;display:grid}.dt[data-v-1f182079]{margin:0;font-size:16px;font-weight:800}.two[data-v-1f182079]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.end[data-v-1f182079]{justify-content:flex-end}.sel[data-v-1f182079]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);padding:8px 10px}@media (width<=1100px){.split.picked[data-v-1f182079]{grid-template-columns:1fr}.split.picked .list[data-v-1f182079]{display:none}.dhd .back[data-v-1f182079]{display:inline-flex}}@media (width<=720px){.q[data-v-1f182079]{width:100%}.orow.head[data-v-1f182079]{display:none}.orow[data-v-1f182079],.list.stats .orow[data-v-1f182079]{flex-wrap:wrap;gap:4px 12px;padding:12px;display:flex}.orow .nm[data-v-1f182079]{flex-basis:100%}.m[data-v-1f182079]{display:inline}.two[data-v-1f182079]{grid-template-columns:1fr}}.gate[data-v-61c9126b]{align-items:center;gap:6px;display:flex}.kpis[data-v-61c9126b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.kpi[data-v-61c9126b]{gap:6px;padding:16px 18px;display:grid}.kl[data-v-61c9126b]{color:var(--muted);font-size:13px}.kv[data-v-61c9126b]{align-items:baseline;gap:6px;display:flex}.kv b[data-v-61c9126b]{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.kv span[data-v-61c9126b]{color:var(--muted)}.kf[data-v-61c9126b]{color:var(--muted);font-size:12px}.hgrid[data-v-61c9126b]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hcol[data-v-61c9126b]{gap:12px;display:grid}.sh[data-v-61c9126b]{margin-bottom:6px}.none[data-v-61c9126b]{padding:6px 0}.todo[data-v-61c9126b]{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.todo[data-v-61c9126b]:first-of-type{border-top:none}.dot[data-v-61c9126b]{background:#b9aea8;border-radius:50%;flex:none;width:8px;height:8px}.dot.crit[data-v-61c9126b]{background:var(--crit)}.dot.warn[data-v-61c9126b]{background:#e2a53a}.arow[data-v-61c9126b]{border-top:1px solid var(--line-soft);gap:10px;padding:7px 0;display:flex}.arow[data-v-61c9126b]:first-of-type{border-top:none}.arow .num[data-v-61c9126b]{flex:none;width:78px}.orow[data-v-61c9126b]{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.orow[data-v-61c9126b]:first-of-type{border-top:none}.num[data-v-61c9126b]{font-variant-numeric:tabular-nums}.week[data-v-61c9126b]{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:130px;display:grid}.wcol[data-v-61c9126b]{align-content:end;justify-items:center;gap:4px;height:100%;display:grid}.wcol i[data-v-61c9126b]{background:#dcd3ce;border-radius:4px 4px 0 0;width:100%;display:block}.wcol.today i[data-v-61c9126b]{background:var(--accent)}@media (width<=720px){.kpis[data-v-61c9126b]{grid-template-columns:1fr 1fr;gap:10px}.kv b[data-v-61c9126b]{font-size:24px}.hgrid[data-v-61c9126b]{grid-template-columns:1fr}}.bignums[data-v-17531be6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.big[data-v-17531be6]{font-size:40px;font-weight:800;line-height:1.1}.bignums .ok .big[data-v-17531be6]{color:var(--good)}.bignums .bad .big[data-v-17531be6]{color:var(--crit)}.bignums .limited .big[data-v-17531be6]{color:var(--warn)}.bignums .unknown .big[data-v-17531be6]{color:var(--muted)}.facts[data-v-17531be6]{gap:12px;margin-bottom:12px}.fact[data-v-17531be6]{align-items:baseline;gap:6px;padding:10px 16px;display:inline-flex}.fact b[data-v-17531be6]{font-size:20px}.tablewrap[data-v-17531be6]{margin-bottom:12px;overflow-x:auto}.tbl[data-v-17531be6]{border-collapse:collapse;width:100%}.tbl th[data-v-17531be6],.tbl td[data-v-17531be6]{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:9px 12px}.tbl th[data-v-17531be6]{background:var(--surface2);color:var(--muted);text-align:left;font-size:13px;font-weight:600}.n[data-v-17531be6]{text-align:right!important}td.ok[data-v-17531be6]{color:var(--good)}td.bad[data-v-17531be6]{color:var(--crit)}td.limited[data-v-17531be6]{color:var(--warn)}.canary[data-v-17531be6]{gap:10px;display:grid}.days[data-v-17531be6]{flex-wrap:wrap;gap:8px;display:flex}.day[data-v-17531be6]{text-align:center;border:1px solid var(--line);border-radius:var(--rs);width:64px;padding:6px 0}.day .mark[data-v-17531be6]{font-size:20px;font-weight:800}.day.ok .mark[data-v-17531be6]{color:var(--good)}.day.bad[data-v-17531be6]{background:#fff6f6;border-color:#f2c4c4}.day.bad .mark[data-v-17531be6]{color:var(--crit)}@media (width<=720px){.bignums[data-v-17531be6]{grid-template-columns:repeat(2,minmax(0,1fr))}.big[data-v-17531be6]{font-size:30px}}.sel[data-v-b5212478]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);padding:5px 8px}.bignums[data-v-b5212478]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.big[data-v-b5212478]{font-size:30px;font-weight:800}.tablewrap[data-v-b5212478]{overflow-x:auto}.tbl[data-v-b5212478]{border-collapse:collapse;min-width:100%;font-size:13px}.tbl th[data-v-b5212478],.tbl td[data-v-b5212478]{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:7px 8px}.tbl th[data-v-b5212478]{background:var(--surface2);color:var(--muted);font-weight:600}.n[data-v-b5212478]{text-align:right}.zero[data-v-b5212478]{color:#cfc6c1}.today[data-v-b5212478]{background:#fff6f7}.sticky[data-v-b5212478]{background:var(--surface);text-align:left;z-index:1;position:sticky;left:0}th.sticky[data-v-b5212478]{background:var(--surface2)}.totalcol[data-v-b5212478]{background:var(--surface);min-width:140px;position:sticky;right:0;box-shadow:-6px 0 6px -6px #00000026}th.totalcol[data-v-b5212478]{background:var(--surface2)}.sum td.totalcol[data-v-b5212478]{background:var(--bg)}.totalcol .bar[data-v-b5212478]{vertical-align:middle;width:70px;height:6px;margin-right:8px;display:inline-block}.sum td[data-v-b5212478]{background:var(--bg);font-weight:700}.sum td.sticky[data-v-b5212478]{background:var(--bg)}@media (width<=720px){.big[data-v-b5212478]{font-size:22px}}.phone[data-v-217c2c08]{border:1px solid var(--line);color:#1f1a18;background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:300px;min-height:380px;margin:0 auto;display:flex;overflow:hidden}.ptop[data-v-217c2c08]{border-bottom:1px solid #f0ebe8;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;display:flex}.ptop span[data-v-217c2c08]{color:#8a827e;width:16px;font-size:20px;line-height:1}.chat[data-v-217c2c08]{background:#fff;flex:1;padding:12px}.time[data-v-217c2c08]{text-align:center;color:#b0a8a4;margin-bottom:10px;font-size:11px}.msg[data-v-217c2c08]{align-items:flex-start;gap:8px;display:flex}.ava[data-v-217c2c08]{border-radius:50%;flex:none;width:34px;height:34px}.bubble[data-v-217c2c08]{background:#f5f5f5;border-radius:10px;gap:8px;max-width:210px;padding:8px;display:flex}.thumb[data-v-217c2c08]{color:#fff;background:linear-gradient(135deg,#ffd9cf,#ff9d85 55%,#ff5a7a);border-radius:8px;flex:none;place-items:center;width:56px;height:56px;font-size:11px;display:grid;overflow:hidden}.thumb img[data-v-217c2c08]{object-fit:cover;width:100%;height:100%}.txt[data-v-217c2c08]{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.title[data-v-217c2c08]{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.from[data-v-217c2c08]{color:#9a928e;font-size:11px}.input[data-v-217c2c08]{color:#b0a8a4;background:#f5f5f5;border-radius:16px;margin:8px 10px 10px;padding:8px 12px;font-size:12px}.dialog.wide[data-v-2783d259]{gap:10px;max-width:440px;display:grid}.dt[data-v-2783d259]{margin:0;font-weight:700}.opts[data-v-2783d259]{gap:6px;display:grid}.opt[data-v-2783d259]{cursor:pointer;align-items:center;gap:8px;display:flex}.res[data-v-2783d259],.say[data-v-2783d259]{margin:0}.end[data-v-2783d259]{justify-content:flex-end}.cl[data-v-603f4326]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.cl p[data-v-603f4326]{margin:0}.libmain[data-v-603f4326],.aside[data-v-603f4326]{align-content:start;gap:12px;display:grid}.using[data-v-603f4326]{gap:10px;display:grid}.using .sel[data-v-603f4326]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);min-width:180px;padding:5px 8px;font-weight:600}.cur[data-v-603f4326]{align-items:center;gap:12px;display:flex}.lib[data-v-603f4326]{overflow:hidden}.lh[data-v-603f4326]{align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.none[data-v-603f4326]{padding:6px 16px 16px}.link.red[data-v-603f4326]{color:var(--accent);padding:0;font-weight:700}.crow[data-v-603f4326]{border-top:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.crow[data-v-603f4326]:hover{background:snow}.crow.on[data-v-603f4326]{box-shadow:inset 3px 0 0 var(--accent);background:snow}.nm[data-v-603f4326]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag.crit[data-v-603f4326]{color:var(--crit);background:#fbeaea}.who[data-v-603f4326]{color:var(--muted);font-size:12px}.thumb[data-v-603f4326]{background:linear-gradient(135deg,#ffd9cf,#ff9d85 55%,#ff5a7a);border-radius:8px;flex:none;width:44px;height:44px;overflow:hidden}.thumb.big[data-v-603f4326]{width:56px;height:56px}.thumb img[data-v-603f4326]{object-fit:cover;width:100%;height:100%}.acts[data-v-603f4326]{flex:none;align-items:center;gap:6px;display:flex}.prev[data-v-603f4326]{gap:6px;display:grid}.pad[data-v-603f4326]{padding:0 16px 14px}.dialog.editor[data-v-603f4326]{grid-template-columns:minmax(0,1fr) 280px;gap:20px;max-width:720px;display:grid}.ef[data-v-603f4326]{align-content:start;gap:12px;display:grid}.dt[data-v-603f4326]{font-size:16px;font-weight:800}.end[data-v-603f4326]{justify-content:flex-end}label.btn[data-v-603f4326]{cursor:pointer}label.btn.disabled[data-v-603f4326]{pointer-events:none;color:var(--muted)}@media (width<=720px){.cl[data-v-603f4326]{grid-template-columns:1fr}.aside[data-v-603f4326]{order:2}.crow[data-v-603f4326]{flex-wrap:wrap;padding:12px}.acts[data-v-603f4326]{flex-basis:100%;padding-left:56px}.dialog.editor[data-v-603f4326]{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.ep[data-v-603f4326]{display:none}}.note[data-v-e7f3be0d]{gap:6px;margin-bottom:12px;display:grid}.note .link[data-v-e7f3be0d]{color:var(--warn,var(--fg));justify-self:start}.note ul[data-v-e7f3be0d]{gap:4px;margin:0;padding-left:18px;display:grid}.tt[data-v-2df42c5c]{gap:10px;display:grid}.tt p[data-v-2df42c5c]{margin:0}.trow[data-v-2df42c5c]{border:1px solid var(--line);border-radius:var(--rs);align-items:center;gap:10px;max-width:520px;padding:6px 10px;display:flex}.trow .grow[data-v-2df42c5c]{flex:1;min-width:0}.add[data-v-2df42c5c]{flex-wrap:wrap;align-items:center;gap:8px;max-width:520px;display:flex}.add input[data-v-2df42c5c]{flex:260px}.add .tip[data-v-2df42c5c]{flex-basis:100%}.box[data-v-74a1f20f]{gap:10px;display:grid}.mini[data-v-74a1f20f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini>div[data-v-74a1f20f]{background:var(--bg);border-radius:10px;padding:10px 12px;display:grid}.mini b[data-v-74a1f20f]{font-size:22px;line-height:1.2}.ext[data-v-74a1f20f]{align-items:center;gap:10px;display:flex}.link.red[data-v-74a1f20f]{color:var(--accent);padding:0;font-size:13px;font-weight:700}.invite[data-v-ee78c87f]{place-items:center;min-height:100vh;padding:16px;display:grid}.box[data-v-ee78c87f]{text-align:center;gap:6px;width:100%;max-width:360px;padding:28px 24px 22px;display:grid}.logo[data-v-ee78c87f]{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.logo img[data-v-ee78c87f]{border-radius:50%;width:44px;height:44px}.logo b[data-v-ee78c87f]{font-size:22px;font-weight:800}p[data-v-ee78c87f]{margin:0}.hello[data-v-ee78c87f]{font-size:18px;font-weight:800}.ask[data-v-ee78c87f]{margin-bottom:8px}.form[data-v-ee78c87f]{text-align:left;gap:10px;margin:6px 0 4px;display:grid}.form .btn[data-v-ee78c87f]{width:100%;padding:10px}.again[data-v-ee78c87f]{justify-self:center;margin-top:8px}.ext[data-v-969b7f0d]{gap:10px;display:grid}.ext p[data-v-969b7f0d]{margin:0}.big[data-v-969b7f0d]{font-size:15px;font-weight:700}.big .hint[data-v-969b7f0d]{margin-left:6px;font-weight:400}.steps[data-v-969b7f0d]{counter-reset:s;gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-969b7f0d]{counter-increment:s;background:var(--bg);border:1px solid var(--line);border-radius:var(--rs);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px 10px 44px;display:flex;position:relative}.steps li[data-v-969b7f0d]:before{content:counter(s);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:10px;left:12px}.steps li>.hint[data-v-969b7f0d]{flex-basis:100%}.switch[data-v-969b7f0d]{background:var(--accent);vertical-align:middle;border-radius:7px;width:26px;height:14px;margin-left:6px;display:inline-block;position:relative}.switch[data-v-969b7f0d]:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.lp[data-v-d2881f08]{padding-bottom:12px}.tools[data-v-d2881f08]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.filters[data-v-d2881f08],.picks[data-v-d2881f08]{align-items:center;gap:8px;display:flex}.search[data-v-d2881f08]{width:240px}.fg[data-v-d2881f08]{color:var(--fg)}.dupes[data-v-d2881f08]{margin:-4px 0 10px}.group[data-v-d2881f08]{margin-bottom:12px;scroll-margin-top:76px;overflow:hidden}.guide[data-v-d2881f08]{margin-top:12px}.ghead[data-v-d2881f08]{background:var(--surface2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.none[data-v-d2881f08]{padding:14px 16px}.person[data-v-d2881f08]{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.person[data-v-d2881f08]:last-of-type{border-bottom:none}.person[data-v-d2881f08]:hover{background:snow}.person>input[data-v-d2881f08]{margin-top:3px}.person.off[data-v-d2881f08]{cursor:default;color:var(--muted)}.nickrow[data-v-d2881f08]{flex-wrap:nowrap;gap:6px}.nick[data-v-d2881f08]{max-width:60%}.comment[data-v-d2881f08]{color:#4a4340;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.pside[data-v-d2881f08]{text-align:right;white-space:nowrap;flex:none}.more[data-v-d2881f08]{border-top:1px solid var(--line-soft);width:100%;padding:10px;font-size:13px;display:block}.sendbar[data-v-d2881f08]{z-index:10;background:var(--dark);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:8px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #2a242240}.sendbar .hint[data-v-d2881f08]{color:#c9bfba}.sendbar .hint.crit[data-v-d2881f08]{color:#ffb3bf}.sendbar .link.red[data-v-d2881f08]{color:#ffd2d8;padding:0 0 0 2px;font-size:12px;font-weight:700}.sendbar .sel[data-v-d2881f08]{border-radius:var(--rs);color:#fff;background:#3a3330;border:1px solid #4a423e;max-width:220px;padding:6px 10px;font-weight:600}.sendbar .btn[data-v-d2881f08]:not(.primary){color:#fff;background:#3a3330;border-color:#4a423e}.sendbar .bar[data-v-d2881f08]{background:#4a423e;margin-top:6px}.live-in .row[data-v-d2881f08]{gap:10px}@media (width<=720px){.filters[data-v-d2881f08]{flex-wrap:wrap;width:100%}.search[data-v-d2881f08],.picks[data-v-d2881f08]{width:100%}.person[data-v-d2881f08],.ghead[data-v-d2881f08]{padding:10px 12px}.sendbar[data-v-d2881f08]{bottom:calc(72px + env(safe-area-inset-bottom,0px));padding:10px 12px}.sendbar .sel[data-v-d2881f08]{flex:1;max-width:none}}.login[data-v-018a6803]{place-items:center;min-height:100vh;padding:16px;display:grid}.box[data-v-018a6803]{gap:14px;width:100%;max-width:340px;padding:28px 24px 24px;display:grid}.logo[data-v-018a6803]{justify-content:center;align-items:center;gap:10px;margin-bottom:6px;display:flex}.logo img[data-v-018a6803]{border-radius:50%;width:44px;height:44px}.logo b[data-v-018a6803]{letter-spacing:.5px;font-size:22px;font-weight:800}.say[data-v-018a6803]{margin:0}.box .btn[data-v-018a6803]{width:100%;padding:10px}.mepage[data-v-f92b2f9c]{max-width:640px}.block[data-v-f92b2f9c]{gap:12px;margin-bottom:12px;display:grid}.kv[data-v-f92b2f9c]{grid-template-columns:64px 1fr;gap:6px 12px;display:grid}.pw[data-v-f92b2f9c]{gap:8px;max-width:320px;display:grid}.about[data-v-f92b2f9c]{text-align:center;margin:20px 0 8px}@media (width>=721px){.only-m[data-v-f92b2f9c]{display:none}}.list[data-v-d4348455]{overflow:hidden}.it[data-v-d4348455]{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.it[data-v-d4348455]:last-child{border-bottom:none}.it .ic[data-v-d4348455]:last-child{color:var(--muted)}.tools[data-v-59cd2bee]{gap:10px;margin-bottom:12px;display:grid}.tools .row[data-v-59cd2bee]{gap:10px}.day[data-v-59cd2bee]{text-align:center;min-width:92px}.sel[data-v-59cd2bee]{border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);padding:5px 8px}.btn.dark[data-v-59cd2bee]{background:var(--dark);color:#fff;border-color:var(--dark)}.list[data-v-59cd2bee]{overflow:hidden}.rrow[data-v-59cd2bee]{border-top:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr) 96px 100px;align-items:center;gap:12px;padding:10px 16px;display:grid}.rrow.team[data-v-59cd2bee]{grid-template-columns:56px minmax(0,1.2fr) 90px minmax(0,1fr) 96px 100px}.rrow.head[data-v-59cd2bee]{background:var(--surface2);color:var(--muted);border-top:none;font-size:12px;font-weight:700}.time[data-v-59cd2bee]{font-variant-numeric:tabular-nums}.cname .tag[data-v-59cd2bee]{margin-right:6px}.res[data-v-59cd2bee]{cursor:help;background:var(--surface2);white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 9px;font-size:12px;font-weight:700}.res.good[data-v-59cd2bee]{background:#e7f4ed}.res.warn[data-v-59cd2bee]{background:#fbf3e4}.res.crit[data-v-59cd2bee]{background:#fbeaea}.act[data-v-59cd2bee]{text-align:right}.tip[data-v-59cd2bee]{grid-column:1/-1;margin-top:-4px}.m[data-v-59cd2bee]{color:var(--muted);font-style:normal;display:none}@media (width<=720px){.rrow.head[data-v-59cd2bee]{display:none}.rrow[data-v-59cd2bee],.rrow.team[data-v-59cd2bee]{flex-wrap:wrap;gap:4px 10px;padding:12px;display:flex}.rrow .nick[data-v-59cd2bee]{flex:auto;order:1}.rrow .res[data-v-59cd2bee]{order:2}.rrow .act[data-v-59cd2bee]{order:3}.rrow .act[data-v-59cd2bee]:empty{display:none}.rrow .time[data-v-59cd2bee]{flex-basis:auto;order:4}.rrow .by[data-v-59cd2bee]{order:5}.rrow .cname[data-v-59cd2bee]{order:6}.rrow .by[data-v-59cd2bee],.rrow .cname[data-v-59cd2bee]{color:var(--muted);font-size:12px}.rrow[data-v-59cd2bee]:after{content:"";flex-basis:100%;order:3;height:0}.m[data-v-59cd2bee]{display:inline}}.cols[data-v-79ac56e6]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.side2[data-v-79ac56e6]{gap:12px;display:grid}.block[data-v-79ac56e6]{gap:10px;display:grid}.urow[data-v-79ac56e6]{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.urow[data-v-79ac56e6]:first-of-type{border-top:none}.urow.off b[data-v-79ac56e6]{color:var(--muted)}.urow .ava[data-v-79ac56e6]{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.who[data-v-79ac56e6]{flex:1;min-width:0}.acts[data-v-79ac56e6]{align-items:center;gap:8px;display:flex}.perm[data-v-79ac56e6]{align-items:center;gap:6px;display:flex}.chips[data-v-79ac56e6]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-79ac56e6]{background:var(--surface2);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.chip .x[data-v-79ac56e6]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0 5px;font-size:14px;line-height:1}.chip .x[data-v-79ac56e6]:hover{color:var(--crit)}.row .grow[data-v-79ac56e6]{flex:1;min-width:0}.kv[data-v-79ac56e6]{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.dialog.form[data-v-79ac56e6]{gap:10px;display:grid}.dt[data-v-79ac56e6]{margin:0;font-size:16px;font-weight:800}.end[data-v-79ac56e6]{justify-content:flex-end}@media (width<=720px){.cols[data-v-79ac56e6]{grid-template-columns:1fr}.who[data-v-79ac56e6]{flex-basis:calc(100% - 44px)}.acts[data-v-79ac56e6]{padding-left:40px}}.setup[data-v-cdfd8fd8]{gap:10px;margin-bottom:12px;display:grid}.steps[data-v-cdfd8fd8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-cdfd8fd8]{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.steps .n[data-v-cdfd8fd8]{background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.steps li.done .n[data-v-cdfd8fd8]{background:var(--good);border-color:var(--good);color:#fff}.steps li.done b[data-v-cdfd8fd8]{color:var(--muted)}.kpis[data-v-cdfd8fd8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.kpis.four[data-v-cdfd8fd8]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi[data-v-cdfd8fd8]{align-content:start;gap:6px;padding:16px 18px;display:grid}.kl[data-v-cdfd8fd8]{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.kv[data-v-cdfd8fd8]{align-items:baseline;gap:6px;display:flex}.kv b[data-v-cdfd8fd8]{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.kv span[data-v-cdfd8fd8]{color:var(--muted);font-size:15px}.kf[data-v-cdfd8fd8]{color:var(--muted);min-height:18px;font-size:12px}.kpi.warn .kv b[data-v-cdfd8fd8]{color:var(--warn)}.link.red[data-v-cdfd8fd8]{color:var(--accent);padding:0;font-size:12px;font-weight:700}.hgrid[data-v-cdfd8fd8]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hcol[data-v-cdfd8fd8]{gap:12px;display:grid}.sh[data-v-cdfd8fd8]{margin-bottom:6px}.none[data-v-cdfd8fd8]{padding:6px 0}.todo[data-v-cdfd8fd8]{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 0;display:flex}.todo[data-v-cdfd8fd8]:first-of-type{border-top:none}.dot[data-v-cdfd8fd8]{background:#b9aea8;border-radius:50%;flex:none;width:8px;height:8px}.dot.crit[data-v-cdfd8fd8]{background:var(--crit)}.dot.warn[data-v-cdfd8fd8]{background:#e2a53a}.feed[data-v-cdfd8fd8]{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 0;display:flex}.feed[data-v-cdfd8fd8]:first-of-type{border-top:none}.feed .time[data-v-cdfd8fd8]{font-variant-numeric:tabular-nums;width:40px}.res[data-v-cdfd8fd8]{background:var(--surface2);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.res.good[data-v-cdfd8fd8]{background:#e7f4ed}.res.warn[data-v-cdfd8fd8]{background:#fbf3e4}.res.crit[data-v-cdfd8fd8]{background:#fbeaea}.mem[data-v-cdfd8fd8]{grid-template-columns:28px 64px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:6px 0;display:grid}.mem .ava[data-v-cdfd8fd8]{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.mem .bar>i[data-v-cdfd8fd8]{background:var(--dark)}.mem b[data-v-cdfd8fd8]{text-align:right;font-variant-numeric:tabular-nums}.week[data-v-cdfd8fd8]{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:130px;display:grid}.wcol[data-v-cdfd8fd8]{align-content:end;justify-items:center;gap:4px;height:100%;display:grid}.wcol i[data-v-cdfd8fd8]{background:#dcd3ce;border-radius:4px 4px 0 0;width:100%;display:block}.wcol.today i[data-v-cdfd8fd8]{background:var(--accent)}@media (width<=720px){.kpis[data-v-cdfd8fd8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpis.four[data-v-cdfd8fd8]{grid-template-columns:1fr 1fr;gap:10px}.kpi[data-v-cdfd8fd8]{padding:12px}.kv b[data-v-cdfd8fd8]{font-size:22px}.kv span[data-v-cdfd8fd8]{font-size:13px}.hgrid[data-v-cdfd8fd8],.steps[data-v-cdfd8fd8]{grid-template-columns:1fr}}:root{--bg:#faf8f7;--surface:#fff;--surface2:#f3eeeb;--line:#e7e0dc;--line-soft:#f1ebe8;--fg:#1f1a18;--muted:#8a827e;--accent:#ff2442;--accent-hi:#e81f39;--accent-soft:#fff0f2;--dark:#2a2422;--pressed:#ece5e1;--good:#2e9668;--warn:#bd7d16;--crit:#d13c3c;--r:12px;--rs:9px;--fs:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-size:var(--fs);-webkit-text-size-adjust:100%;font-family:-apple-system,PingFang SC,Microsoft YaHei,Noto Sans SC,Hiragino Sans GB,sans-serif;line-height:1.5}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}img{max-width:100%;display:block}.app-shell{grid-template-columns:200px minmax(0,1fr);min-height:100vh;display:grid}.app-side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:.5px;color:var(--fg);align-items:center;gap:8px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand img{border-radius:50%;width:30px;height:30px}.app-side .brand{padding:0 8px 16px}.tagb{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700}.sidenav{gap:2px;display:grid}.sidenav .grp{color:var(--muted);letter-spacing:1px;padding:12px 12px 4px;font-size:11px}.sidenav a{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-weight:600;text-decoration:none;display:flex}.sidenav a:hover{color:var(--fg);background:var(--surface2)}.sidenav a.on{background:var(--dark);color:#fff}.sidenav .dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:auto}.sidefoot{border-top:1px solid var(--line-soft);gap:8px;margin-top:auto;padding-top:12px;display:grid}.sidefoot .today{color:var(--muted);padding:0 8px;font-size:12px}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic.sm{width:15px;height:15px}.app-col{min-width:0}.app-main{max-width:1180px;padding:24px 32px 40px}.netnote{background:var(--surface2);color:var(--warn);margin:0;padding:6px 32px;font-size:12px}.mtop,.tabbar{display:none}.acting{z-index:25;background:var(--dark);color:#fff;align-items:center;gap:10px;padding:8px 32px;font-size:13px;display:flex;position:sticky;top:0}.acting .btn{color:var(--dark);background:#fff;border-color:#fff}.pwhint{border-radius:var(--r);background:var(--surface2);align-items:center;gap:10px;max-width:1116px;margin:16px 32px 0;padding:9px 14px;font-size:13px;display:flex}.pwhint .link{color:var(--accent);font-size:13px;font-weight:700}.pwhint .x{color:var(--muted);font-size:18px;line-height:1}.pagehead{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.pagehead h1{margin:0;font-size:22px;font-weight:800}.spacer{flex:1}.me{position:relative}.me>button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.me>button:hover{background:var(--surface2)}.me .ava{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.me .who{min-width:0;display:grid}.me .who span{color:var(--muted);font-size:12px}.me .menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:200px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 6px 24px #2a24221a}.me .menu.up{inset:auto 0 48px}.me .menu .mwho{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px}.me .menu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.me .menu button:hover{background:var(--surface2);color:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.pad{padding:16px}.h2{letter-spacing:.3px;margin:0;font-size:15px;font-weight:700}.hint{color:var(--muted);font-size:12px}.label{color:var(--muted);font-size:13px}.good{color:var(--good)}.warn{color:var(--warn)}.crit{color:var(--crit)}.muted{color:var(--muted)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn{background:var(--surface2);color:var(--fg);border:1px solid var(--line);border-radius:var(--rs);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:active{background:var(--pressed)}.btn.primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700}.btn.primary:hover{background:var(--accent-hi);color:#fff}.btn:disabled,.btn.primary:disabled{background:var(--surface2);color:var(--muted);border-color:var(--line);cursor:default}.btn.small{padding:3px 12px;font-size:13px}.link{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px}.link:hover{color:var(--accent)}.pill{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:3px 12px;font-size:13px}.pill:hover{border-color:var(--dark)}.pill.on{background:var(--dark);border-color:var(--dark);color:#fff}.tag{background:var(--accent-soft);color:var(--accent);border-radius:9px;padding:0 7px;font-size:12px;display:inline-block}.tag.grey{background:var(--surface2);color:var(--muted)}input[type=text],input[type=password],input[type=search],input:not([type]),textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--rs);outline:0;width:100%;padding:8px 10px}input:focus,textarea:focus{border-color:var(--accent)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}input[type=checkbox].sw{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}input[type=checkbox].sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}input[type=checkbox].sw:checked{background:var(--good)}input[type=checkbox].sw:checked:after{left:16px}input[type=checkbox].sw:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){input[type=checkbox].sw,input[type=checkbox].sw:after{transition:none}}.field{gap:4px;display:grid}.field .err{color:var(--crit);font-size:12px}.bar{background:var(--surface2);border-radius:4px;height:8px;overflow:hidden}.bar>i{background:var(--accent);border-radius:4px;height:100%;display:block}.empty{text-align:center;color:var(--muted);padding:48px 16px}.say{font-size:13px}.toast{z-index:40;background:var(--dark);color:#fff;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:9px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.toast .link{color:#ffd2d8;font-size:13px}.flash{outline:2px solid var(--accent);outline-offset:2px}.mask{z-index:50;background:#1f1a1859;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);border-radius:var(--r);width:100%;max-width:380px;padding:20px;box-shadow:0 12px 40px #0000002e}.dialog p{margin:0 0 18px;font-size:15px}.dialog .row{justify-content:flex-end}@media (width<=720px){.app-shell{display:block}.app-side{display:none}.mtop{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;position:sticky;top:0}.mtop .title{font-size:16px;font-weight:800}.mtop .me>button{width:auto;padding:0}.app-main{padding:14px 12px 88px}.netnote{padding:6px 14px}.pwhint{margin:12px 12px 0}.acting{padding:8px 14px;position:static}.pagehead h1{display:none}.tabbar{grid-template-columns:repeat(var(--n,5), 1fr);z-index:20;height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--muted);align-content:center;justify-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.tabbar a .ic{width:22px;height:22px}.tabbar a.on{color:var(--accent)}.toast{bottom:80px}}
