.ai-inline[data-v-4af36c29]{display:inline-block;vertical-align:-.2em;flex:none}.avatar[data-v-f80da4d8]{display:inline-grid;place-items:center;border-radius:50%;flex:none;overflow:hidden;background:var(--accent);color:var(--accent-ink);font-weight:800;line-height:1}.avatar.img[data-v-f80da4d8]{background:var(--surface-2)}.avatar img[data-v-f80da4d8]{width:100%;height:100%;object-fit:cover;display:block}.logo[data-v-f5d401e3]{border-radius:10px;flex:none;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:grid;place-items:center;box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 40%,transparent)}.rail[data-v-a91e36c9]{background:var(--rail);border-right:1px solid var(--rail-border);color:var(--rail-ink);display:flex;flex-direction:column;align-items:center;padding:12px 8px 14px;gap:2px;min-height:0}.brand[data-v-a91e36c9]{display:grid;place-items:center;padding:2px 0 10px}.it[data-v-a91e36c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:64px;height:64px;border-radius:20px;color:var(--rail-ink);font-weight:500;transition:.14s;position:relative;flex:none}.it .t[data-v-a91e36c9]{font-size:11px;letter-spacing:-.03em;white-space:nowrap}.it .ic[data-v-a91e36c9]{position:relative;display:grid;place-items:center}.it[data-v-a91e36c9]:hover{background:var(--rail-hover);color:var(--rail-brand)}.it.active[data-v-a91e36c9]{background:var(--rail-active-bg);color:var(--rail-active)}.it .badge[data-v-a91e36c9]{position:absolute;top:-5px;right:-9px;font-size:9.5px;font-weight:800;background:var(--accent);color:#fff;min-width:15px;height:15px;padding:0 4px;border-radius:8px;display:grid;place-items:center;line-height:1}.map[data-v-a91e36c9]{margin-bottom:4px}.nav[data-v-a91e36c9]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-height:0;overflow-y:auto;width:100%;scrollbar-width:none}.nav[data-v-a91e36c9]::-webkit-scrollbar{display:none}.more-wrap[data-v-a91e36c9]{position:relative;width:64px}.it.open[data-v-a91e36c9]{background:var(--rail-hover)}.pop[data-v-a91e36c9]{position:fixed;left:calc(var(--rail-w) - 2px);bottom:60px;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);padding:8px;min-width:168px;display:flex;flex-direction:column;gap:1px}.pop a[data-v-a91e36c9]{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.pop a[data-v-a91e36c9]:hover{background:var(--surface-2);color:var(--ink)}.pop a.active[data-v-a91e36c9]{color:var(--accent);background:var(--accent-soft)}.pop a .badge[data-v-a91e36c9]{position:static;margin-left:auto;font-size:10px;font-weight:800;background:var(--accent);color:#fff;min-width:17px;height:17px;padding:0 5px;border-radius:9px;display:grid;place-items:center}.foot[data-v-a91e36c9]{margin-top:4px}.me[data-v-a91e36c9]{display:grid;place-items:center;padding:6px 0 0;flex:none}.svc-back[data-v-a91e36c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f141061;display:grid;place-items:start center;padding:8vh 20px}.svc[data-v-a91e36c9]{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-pop);width:min(680px,100%);max-height:82vh;overflow:auto;padding:22px 24px 26px}.svc header[data-v-a91e36c9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.svc h2[data-v-a91e36c9]{font-size:18px;font-weight:800;letter-spacing:-.02em}.svc .x[data-v-a91e36c9]{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--ink-3)}.svc .x[data-v-a91e36c9]:hover{background:var(--surface-2);color:var(--ink)}.svc .grp h3[data-v-a91e36c9]{font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.04em;margin:14px 2px 8px}.svc .grid[data-v-a91e36c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.svc .grid a[data-v-a91e36c9]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 6px 12px;border-radius:14px;font-size:12.5px;font-weight:700;color:var(--ink-2);transition:.12s}.svc .grid a[data-v-a91e36c9]:hover{background:var(--surface-2);color:var(--ink)}.svc .grid a.active[data-v-a91e36c9]{background:var(--accent-soft);color:var(--accent)}.svc .grid .ic[data-v-a91e36c9]{position:relative;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;--m: var(--accent);background:color-mix(in srgb,var(--m) 13%,var(--surface));color:color-mix(in srgb,var(--m) 86%,var(--ink));transition:background .12s}.svc .grid a.active .ic[data-v-a91e36c9],.svc .grid a:hover .ic[data-v-a91e36c9]{background:color-mix(in srgb,var(--m) 24%,var(--surface))}.svc header .ord-btn[data-v-a91e36c9]{margin-left:auto;margin-right:6px;padding:6px 12px;border-radius:9px;border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--ink-2)}.svc header .ord-btn[data-v-a91e36c9]:hover{border-color:var(--accent);color:var(--accent)}.ord-bar[data-v-a91e36c9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin:0 2px 10px}.ord-acts[data-v-a91e36c9]{margin-left:auto;display:flex;gap:6px}.ord-acts button[data-v-a91e36c9]{padding:6px 12px;border-radius:9px;border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--ink-2);background:var(--surface)}.ord-acts .save[data-v-a91e36c9]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.svc .grid.ordering .tile[data-v-a91e36c9]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;border-radius:12px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:grab;border:1px dashed var(--border)}.svc .grid.ordering .tile.rail[data-v-a91e36c9]{border-style:solid;border-color:var(--accent)}.svc .grid.ordering .tile.dragging[data-v-a91e36c9]{opacity:.4}.svc .grid .badge[data-v-a91e36c9]{position:absolute;top:-4px;right:-6px;font-size:10px;font-weight:800;background:var(--accent);color:#fff;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center}@media(max-width:720px){.rail[data-v-a91e36c9]{display:none}.svc-back[data-v-a91e36c9]{padding:5vh 12px 76px}.svc[data-v-a91e36c9]{padding:18px 16px 20px;max-height:100%}.svc header .ord-btn[data-v-a91e36c9]{display:none}.svc header .x[data-v-a91e36c9]{margin-left:auto}.svc .grid[data-v-a91e36c9]{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}}.overlay[data-v-b20e7fdb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:320;padding:20px}.sheet[data-v-b20e7fdb]{width:min(380px,100%);background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);padding:22px;display:flex;flex-direction:column;gap:12px}.sh-head[data-v-b20e7fdb]{display:flex;align-items:center;gap:10px}.sh-head h2[data-v-b20e7fdb]{font-size:17px;font-weight:800;flex:1}.sh-head .x[data-v-b20e7fdb]{color:var(--ink-3);font-size:16px}.fld[data-v-b20e7fdb]{display:flex;flex-direction:column;gap:5px}.fld span[data-v-b20e7fdb]{font-size:12.5px;font-weight:600;color:var(--ink-2)}.fld input[data-v-b20e7fdb]{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);font-size:14px;color:var(--ink);outline:none;width:100%;font-family:inherit}.fld input[data-v-b20e7fdb]:focus{border-color:var(--accent)}.hint[data-v-b20e7fdb]{font-size:12px;color:var(--ink-3);margin:-3px 2px 0}.req[data-v-b20e7fdb]{font-size:13px;color:var(--ink-2);margin:0;line-height:1.5}.err[data-v-b20e7fdb]{font-size:12.5px;color:var(--reject);margin:-3px 2px 0}.acts[data-v-b20e7fdb]{display:flex;gap:8px;margin-top:6px}.acts button[data-v-b20e7fdb]{padding:11px;border-radius:11px;font-weight:700;font-size:14px}.cancel[data-v-b20e7fdb]{flex:none;padding-left:18px;padding-right:18px;background:transparent;border:1px solid var(--border);color:var(--ink-2)}.approve[data-v-b20e7fdb]{flex:1;background:var(--accent);color:var(--accent-ink)}.approve[data-v-b20e7fdb]:disabled{opacity:.5}.skel[data-v-14221198]{display:flex;flex-direction:column}.skel-row[data-v-14221198]{display:flex;flex-direction:column;gap:9px;padding:15px 18px}.skel-row+.skel-row[data-v-14221198]{border-top:1px solid var(--border-2)}.bar[data-v-14221198]{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 38%,var(--surface-2) 55%);background-size:300% 100%;animation:shimmer-14221198 1.4s ease infinite}.bar.t[data-v-14221198]{width:42%}.bar.s[data-v-14221198]{width:72%;height:10px}@keyframes shimmer-14221198{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.bar[data-v-14221198]{animation:none;opacity:.6}}.overlay[data-v-b2ae29eb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:320;padding:20px}.sheet[data-v-b2ae29eb]{width:min(400px,100%);background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);padding:22px;display:flex;flex-direction:column;gap:12px}.sh-head[data-v-b2ae29eb]{display:flex;align-items:center;gap:10px}.sh-head h2[data-v-b2ae29eb]{font-size:17px;font-weight:800;flex:1}.sh-head .x[data-v-b2ae29eb]{color:var(--ink-3);font-size:16px}.req[data-v-b2ae29eb]{font-size:12.5px;color:var(--wait-ink);background:var(--wait-soft);border-radius:9px;padding:9px 12px;line-height:1.55}.desc[data-v-b2ae29eb]{font-size:13.5px;color:var(--ink-2);line-height:1.6}.on[data-v-b2ae29eb]{font-size:13.5px;color:var(--accent);font-weight:600;line-height:1.6}.steps[data-v-b2ae29eb]{font-size:13px;color:var(--ink-2);line-height:1.7;padding-left:18px;display:flex;flex-direction:column;gap:3px}.steps b[data-v-b2ae29eb]{color:var(--ink)}.secret[data-v-b2ae29eb]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:ui-monospace,monospace;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--ink);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer}.secret .copy[data-v-b2ae29eb]{font-family:var(--font);font-size:11.5px;font-weight:600;color:var(--accent);letter-spacing:0;flex:none}.fld[data-v-b2ae29eb]{display:flex;flex-direction:column;gap:5px}.fld span[data-v-b2ae29eb]{font-size:12.5px;font-weight:600;color:var(--ink-2)}.fld input[data-v-b2ae29eb]{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--field);font-size:15px;letter-spacing:.12em;color:var(--ink);outline:none;width:100%;font-family:ui-monospace,monospace}.fld input[data-v-b2ae29eb]:focus{border-color:var(--accent)}.err[data-v-b2ae29eb]{font-size:12.5px;color:var(--reject);margin:-3px 2px 0}.acts[data-v-b2ae29eb]{display:flex;gap:8px;margin-top:6px}.acts button[data-v-b2ae29eb]{padding:11px;border-radius:11px;font-weight:700;font-size:14px}.cancel[data-v-b2ae29eb]{flex:none;padding-left:18px;padding-right:18px;background:transparent;border:1px solid var(--border);color:var(--ink-2)}.approve[data-v-b2ae29eb]{flex:1;background:var(--accent);color:var(--accent-ink)}.danger[data-v-b2ae29eb]{flex:1;background:var(--reject-soft);color:var(--reject)}.acts button[data-v-b2ae29eb]:disabled{opacity:.5}.ph-wrap[data-v-f4125383]{position:relative}.icon-btn[data-v-f4125383]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--ink-2);transition:.15s}.icon-btn[data-v-f4125383]:hover{background:var(--surface-2);color:var(--ink)}.ph-panel[data-v-f4125383]{position:absolute;top:calc(100% + 6px);right:0;width:min(340px,calc(100vw - 24px));z-index:50;max-height:min(70vh,520px);overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop);outline:none}.ph-h[data-v-f4125383]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px;font-size:12px;font-weight:700;color:var(--ink-3)}.ph-link[data-v-f4125383]{font-size:12px;color:var(--accent);font-weight:600}.ph-empty[data-v-f4125383]{padding:14px 10px;font-size:13px;color:var(--ink-3)}.ph-row[data-v-f4125383]{display:flex;align-items:flex-start;gap:2px}.ph-item[data-v-f4125383]{flex:1;min-width:0;text-align:left;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--ink);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ph-item[data-v-f4125383]:not(:disabled):hover{background:var(--surface-2)}.ph-item[data-v-f4125383]:disabled{cursor:default}.ph-ic[data-v-f4125383]{width:30px;height:30px;margin-top:4px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);flex:none}.ph-ic[data-v-f4125383]:hover{background:var(--surface-2);color:var(--ink)}.ph-add[data-v-f4125383]{padding:8px 4px 4px;border-top:1px solid var(--border);margin-top:4px}.ph-add textarea[data-v-f4125383]{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink)}.ph-acts[data-v-f4125383]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.ph-cnt[data-v-f4125383]{margin-right:auto;font-size:12px;color:var(--ink-3)}.ph-save[data-v-f4125383]{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;background:var(--accent);color:#fff}.ph-save[data-v-f4125383]:disabled{opacity:.45}@media(max-width:720px){.ph-panel[data-v-f4125383]{position:fixed;top:calc(var(--topbar-h) + 6px);left:12px;right:12px;width:auto}}.np-empty.err[data-v-43b7af5e]{color:#dc2626}.np-empty.more[data-v-43b7af5e]{font-size:.78rem}.topbar[data-v-43b7af5e]{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:16px;padding:0 26px;background:var(--surface);border-bottom:1px solid var(--border)}.m-logo[data-v-43b7af5e]{display:none;align-items:center;gap:9px}.m-logo b[data-v-43b7af5e]{font-size:17px;font-weight:800;letter-spacing:-.02em}.search-wrap[data-v-43b7af5e]{position:relative;width:min(420px,40vw)}.search[data-v-43b7af5e]{display:flex;align-items:center;gap:9px;background:var(--field);border:1px solid var(--border);border-radius:8px;padding:9px 14px;width:100%;color:var(--ink-3);transition:.15s}.search[data-v-43b7af5e]:focus-within{border-color:var(--accent)}.search input[data-v-43b7af5e]{border:none;background:none;outline:none;font-size:14px;color:var(--ink);width:100%}.search input[data-v-43b7af5e]::placeholder{color:var(--ink-3)}.search kbd[data-v-43b7af5e]{font-size:11px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-family:var(--font);font-weight:600;flex:none;white-space:nowrap}.results[data-v-43b7af5e]{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:50;max-height:min(60vh,460px);overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.grp+.grp[data-v-43b7af5e]{margin-top:4px;border-top:1px solid var(--border);padding-top:4px}.grp-h[data-v-43b7af5e]{font-size:11px;font-weight:700;color:var(--ink-3);padding:6px 10px 3px;letter-spacing:.02em}.row[data-v-43b7af5e]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;color:var(--ink);font-size:13.5px;transition:.1s}.row[data-v-43b7af5e]:hover{background:var(--surface-2)}.row .tt[data-v-43b7af5e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row em[data-v-43b7af5e]{font-style:normal;font-size:12px;color:var(--ink-3);flex:none}.empty[data-v-43b7af5e]{padding:16px;text-align:center;font-size:13px;color:var(--ink-3)}.empty.err[data-v-43b7af5e]{color:var(--reject)}.actions[data-v-43b7af5e]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-43b7af5e]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--ink-2);position:relative;transition:.15s}.icon-btn[data-v-43b7af5e]:hover{background:var(--surface-2);color:var(--ink)}.icon-btn .dot[data-v-43b7af5e]{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--reject);border:2px solid var(--surface)}.notif-wrap[data-v-43b7af5e]{position:relative}.notif-panel[data-v-43b7af5e]{position:absolute;top:calc(100% + 6px);right:0;width:min(320px,calc(100vw - 24px));z-index:50;max-height:min(70vh,480px);overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.np-h[data-v-43b7af5e]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px;font-size:12px;font-weight:700;color:var(--ink-3)}.np-all[data-v-43b7af5e]{font-size:12px;color:var(--accent);font-weight:600}.np-row[data-v-43b7af5e]{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:10px;border-radius:10px;color:var(--ink);font-size:13.5px;transition:.1s}.np-row+.np-row[data-v-43b7af5e]{border-top:1px solid var(--border-2);border-top-left-radius:0;border-top-right-radius:0}.np-row[data-v-43b7af5e]:hover{background:var(--surface-2)}.np-row.unread[data-v-43b7af5e]{background:color-mix(in srgb,var(--accent) 5%,transparent)}.np-ic[data-v-43b7af5e]{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3)}.np-ic.ask[data-v-43b7af5e],.np-chip.ask[data-v-43b7af5e]{background:var(--info-soft);color:var(--info)}.np-ic.ok[data-v-43b7af5e],.np-chip.ok[data-v-43b7af5e]{background:var(--accent-soft);color:var(--accent)}.np-ic.warn[data-v-43b7af5e],.np-chip.warn[data-v-43b7af5e]{background:var(--reject-soft);color:var(--reject-ink)}.np-main[data-v-43b7af5e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.np-meta[data-v-43b7af5e]{display:flex;align-items:center;gap:6px}.np-chip[data-v-43b7af5e]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:6px;background:var(--surface-2);color:var(--ink-2)}.np-when[data-v-43b7af5e]{font-size:11px;color:var(--ink-3)}.np-tt[data-v-43b7af5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.np-row.unread .np-tt[data-v-43b7af5e]{font-weight:700;color:var(--ink)}.np-row em[data-v-43b7af5e]{font-style:normal;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-dot[data-v-43b7af5e]{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent)}.np-f[data-v-43b7af5e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border);background:var(--surface-2)}.np-ftxt[data-v-43b7af5e]{display:flex;flex-direction:column;gap:2px;min-width:0}.np-flab[data-v-43b7af5e]{font-size:12.5px;font-weight:700;color:var(--ink-2)}.np-ftxt em[data-v-43b7af5e]{font-style:normal;font-size:11.5px;color:var(--ink-3)}.np-kinds[data-v-43b7af5e]{max-height:320px;overflow-y:auto;padding:4px 0}.np-kind[data-v-43b7af5e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;font-size:13px;color:var(--ink-2);cursor:pointer}.np-kind[data-v-43b7af5e]:hover{background:var(--surface-2)}.np-sw[data-v-43b7af5e]{margin-left:auto;flex:none;width:38px;height:21px;border-radius:999px;background:var(--border);position:relative;transition:background .15s}.np-sw.on[data-v-43b7af5e]{background:var(--accent)}.np-sw[data-v-43b7af5e]:disabled{opacity:.5}.np-knob[data-v-43b7af5e]{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #00000040}.np-sw.on .np-knob[data-v-43b7af5e]{transform:translate(17px)}.np-empty[data-v-43b7af5e]{padding:18px;text-align:center;font-size:13px;color:var(--ink-3)}.theme-wrap[data-v-43b7af5e]{position:relative}.theme-panel[data-v-43b7af5e]{position:absolute;top:calc(100% + 6px);right:0;width:218px;z-index:50;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.tp-head[data-v-43b7af5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;font-size:13px;font-weight:700;color:var(--ink)}.tp-mode[data-v-43b7af5e]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:4px 10px;border-radius:8px}.tp-sub[data-v-43b7af5e]{font-size:11px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;margin-bottom:9px}.tp-sw[data-v-43b7af5e]{display:flex;gap:9px;flex-wrap:wrap}.tp-sw .sw[data-v-43b7af5e]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;border:2px solid transparent;transition:.12s}.tp-sw .sw span[data-v-43b7af5e]{width:20px;height:20px;border-radius:6px;display:block}.tp-sw .sw[data-v-43b7af5e]:hover{border-color:var(--border)}.tp-sw .sw.on[data-v-43b7af5e]{border-color:var(--ink)}.tp-gap[data-v-43b7af5e]{margin-top:14px}.tp-seg[data-v-43b7af5e]{display:flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.tp-seg button[data-v-43b7af5e]{flex:1;padding:6px 0;font-size:12.5px;font-weight:700;color:var(--ink-3);background:var(--surface)}.tp-seg button+button[data-v-43b7af5e]{border-left:1px solid var(--border)}.tp-seg button.on[data-v-43b7af5e]{background:var(--accent-soft);color:var(--accent)}.profile-wrap[data-v-43b7af5e]{position:relative}.avatar-btn[data-v-43b7af5e]{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;transition:.15s}.avatar-btn[data-v-43b7af5e]:hover{filter:brightness(1.06)}.profile-panel[data-v-43b7af5e]{position:absolute;top:calc(100% + 6px);right:0;width:210px;z-index:50;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.pp-head[data-v-43b7af5e]{display:flex;align-items:center;gap:10px;padding:6px 8px 12px;border-bottom:1px solid var(--border);margin-bottom:6px}.pp-id b[data-v-43b7af5e]{font-size:13.5px;font-weight:700;color:var(--ink);display:block;line-height:1.2}.pp-id em[data-v-43b7af5e]{font-style:normal;font-size:12px;color:var(--ink-3)}.pp-row[data-v-43b7af5e]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 10px;border-radius:8px;color:var(--ink);font-size:13.5px;font-weight:600;transition:.1s}.pp-row[data-v-43b7af5e]:hover{background:var(--surface-2)}.pp-row.danger[data-v-43b7af5e]{color:var(--reject)}@media(max-width:720px){.topbar[data-v-43b7af5e]{padding:0 16px;gap:10px}.m-logo[data-v-43b7af5e]{display:flex}.search-wrap[data-v-43b7af5e]{flex:1;width:auto;min-width:0}.search kbd[data-v-43b7af5e],.m-logo b[data-v-43b7af5e]{display:none}.actions[data-v-43b7af5e]{gap:2px}}.rest-toggle[data-v-eb5ce0f8]{display:inline-flex;flex:none;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.rest-toggle button[data-v-eb5ce0f8]{padding:3px 7px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap}.rest-toggle button.on[data-v-eb5ce0f8]{background:var(--surface);color:var(--accent);box-shadow:0 1px 2px #00000014}.sp[data-v-288bebec]{position:relative;margin-left:auto}.sp-btn[data-v-288bebec]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:7px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2)}.sp-btn[data-v-288bebec]:hover{border-color:var(--accent)}.sp-caret[data-v-288bebec]{color:var(--ink-3)}.sp-menu[data-v-288bebec]{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:140px;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f}.sp-menu li[data-v-288bebec]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--ink);cursor:pointer}.sp-menu li[data-v-288bebec]:hover{background:var(--surface-2)}.sp-menu li.on[data-v-288bebec]{background:var(--accent-soft);color:var(--accent);font-weight:700}.sp-l[data-v-288bebec]{flex:1}.sp-ok[data-v-288bebec]{color:var(--accent)}.sp-ic.on[data-v-288bebec]{color:#22c55e}.sp-ic.absent[data-v-288bebec]{color:#ef4444}.sp-ic.off[data-v-288bebec]{color:#b8bec4}.d-org-tab[data-v-d1246073]{display:flex;flex-direction:column;height:100%;background:var(--surface);-webkit-user-select:none;user-select:none}.d-search-bar[data-v-d1246073]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:10px 12px 6px;background:var(--field);border:1px solid var(--border);border-radius:9px}.d-search-bar input[data-v-d1246073]{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:13px;color:var(--ink)}.clear-btn[data-v-d1246073]{font-size:12px;color:var(--ink-3);padding:0 4px}.d-list-area[data-v-d1246073]{flex:1;overflow-y:auto;padding:4px 0 16px}.d-section-title[data-v-d1246073]{font-size:11.5px;font-weight:700;color:var(--ink-3);padding:8px 14px 4px}.d-my-card[data-v-d1246073]{display:flex;align-items:center;gap:12px;margin:4px 12px 10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px}.d-my-avatar-wrap[data-v-d1246073]{position:relative;flex:none}.d-my-dot[data-v-d1246073]{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:50%;border:2px solid var(--surface)}.d-my-dot.on[data-v-d1246073],.d-user-dot.on[data-v-d1246073]{background:#22c55e}.d-my-dot.absent[data-v-d1246073],.d-user-dot.absent[data-v-d1246073]{background:#ef4444}.d-my-dot.off[data-v-d1246073],.d-user-dot.off[data-v-d1246073]{background:#b8bec4}.d-avatar-wrap[data-v-d1246073]{position:relative;flex:none}.d-user-dot[data-v-d1246073]{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--surface)}.d-my-info[data-v-d1246073]{flex:1;min-width:0}.d-my-name-row[data-v-d1246073]{display:flex;align-items:center;gap:6px}.d-my-name-row b[data-v-d1246073]{font-size:14.5px;color:var(--ink)}.d-my-pos[data-v-d1246073]{font-size:12px;color:var(--ink-3)}.d-my-dept[data-v-d1246073]{font-size:12px;color:var(--ink-3);margin-top:2px}.d-summary-bar[data-v-d1246073]{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;font-size:12px;color:var(--ink-3)}.d-org-tab[data-v-d1246073]{container-type:inline-size}.d-summary-bar[data-v-d1246073]{flex-wrap:wrap;gap:6px}.d-summary-bar>span[data-v-d1246073],.d-expand-toggle[data-v-d1246073]{white-space:nowrap}.d-rest[data-v-d1246073]{margin-left:auto;margin-right:4px}@container (max-width: 309px){.d-rest[data-v-d1246073]{order:1;margin:0}}.d-expand-toggle[data-v-d1246073]{font-size:11px;color:var(--accent);font-weight:600}.d-dept-tree[data-v-d1246073]{display:flex;flex-direction:column}.d-dept-head[data-v-d1246073]{display:flex;align-items:center;gap:6px;padding:8px 14px 8px var(--indent, 14px);font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;background:var(--surface-2);border-bottom:1px solid var(--border-2);transition:background .1s}.d-dept-head[data-v-d1246073]:hover,.d-dept-head.sub[data-v-d1246073]:hover{background-color:var(--accent-soft)}.d-dept-ico[data-v-d1246073]{flex:none;color:var(--accent)}.d-dept-head.sub[data-v-d1246073],.d-user-item.sub[data-v-d1246073]{background-image:linear-gradient(var(--border),var(--border));background-size:2px 100%;background-repeat:no-repeat;background-position:calc(var(--indent) - 9px) 0}.d-dept-head.lv2[data-v-d1246073]{background-color:color-mix(in srgb,var(--surface-2) 70%,var(--surface));font-weight:700}.d-dept-head.lv3[data-v-d1246073]{background-color:var(--surface);font-size:12.5px;font-weight:600;color:var(--ink-2)}.d-dept-head.lv3 .d-dept-ico[data-v-d1246073]{color:var(--ink-3)}.d-dept-head.lv3 .d-dept-count[data-v-d1246073]{background:var(--surface-2);border-color:transparent}.d-chevron[data-v-d1246073]{transition:transform .15s;color:var(--accent)}.d-chevron.open[data-v-d1246073]{transform:rotate(90deg)}.d-dept-title[data-v-d1246073]{flex:1}.d-dept-count[data-v-d1246073]{font-size:11px;font-weight:400;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);padding:0 6px;border-radius:8px}.d-user-item[data-v-d1246073]{display:flex;align-items:center;gap:10px;padding:8px 16px 8px var(--indent, 24px);border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .1s}.d-user-item[data-v-d1246073]:hover{background-color:var(--surface-2)}.d-user-info[data-v-d1246073]{flex:1;min-width:0}.d-user-name[data-v-d1246073]{display:flex;align-items:center;gap:5px;font-size:13.5px;color:var(--ink)}.d-user-name b[data-v-d1246073]{flex-shrink:0}.d-user-name[data-v-d1246073]{white-space:nowrap}.d-leave[data-v-d1246073]{flex-shrink:0;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:6px;background:#fee2e2;color:#b91c1c}.d-user-dept[data-v-d1246073],.d-user-code[data-v-d1246073]{font-size:11.5px;color:var(--ink-3);margin-top:1px}.d-quick-acts[data-v-d1246073]{display:flex;gap:4px;opacity:.6}.d-star[data-v-d1246073]{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--ink-3);opacity:0}.d-user-item:hover .d-star[data-v-d1246073],.d-dept-head:hover .d-star[data-v-d1246073],.d-star[data-v-d1246073]:focus-visible{opacity:1}.d-star.on[data-v-d1246073]{opacity:1;color:#f5a524}.d-star[data-v-d1246073]:hover{background:var(--surface-2);color:#f5a524}.d-fav-title[data-v-d1246073]{display:flex;align-items:center;gap:5px;color:#d48806}.d-dept-head.fav[data-v-d1246073]{background:var(--surface)}.d-dept-head.flash[data-v-d1246073]{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft)}.d-user-item:hover .d-quick-acts[data-v-d1246073]{opacity:1}.d-icon-btn[data-v-d1246073]{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border)}.d-icon-btn[data-v-d1246073]:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.d-empty[data-v-d1246073]{padding:16px;text-align:center;font-size:12.5px;color:var(--ink-3)}.d-modal-overlay[data-v-d1246073]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:100;padding:16px}.d-user-modal[data-v-d1246073]{position:relative;width:280px;background:var(--surface);border-radius:14px;padding:24px 20px 20px;box-shadow:var(--shadow-hover);display:flex;flex-direction:column;align-items:center;text-align:center}.d-modal-close[data-v-d1246073]{position:absolute;top:10px;right:12px;font-size:15px;color:var(--ink-3)}.d-modal-avatar[data-v-d1246073]{margin-bottom:12px}.d-modal-name[data-v-d1246073]{font-size:16px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:6px}.d-modal-name span[data-v-d1246073]{font-size:12.5px;font-weight:400;color:var(--ink-3)}.d-modal-dept[data-v-d1246073]{font-size:12.5px;color:var(--ink-2);margin-top:2px;margin-bottom:14px}.d-modal-rows[data-v-d1246073]{width:100%;background:var(--surface-2);border-radius:8px;padding:8px 12px;font-size:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:16px;text-align:left}.d-modal-row[data-v-d1246073]{display:flex;justify-content:space-between}.d-modal-row span[data-v-d1246073]{color:var(--ink-3)}.d-modal-row b[data-v-d1246073]{color:var(--ink)}.d-modal-actions[data-v-d1246073]{display:flex;gap:8px;width:100%}.d-btn-chat[data-v-d1246073],.d-btn-note[data-v-d1246073]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 0;border-radius:8px;font-size:13px;font-weight:700}.d-btn-chat[data-v-d1246073]{background:var(--accent);color:var(--accent-ink)}.d-btn-note[data-v-d1246073]{background:var(--surface-2);border:1px solid var(--border);color:var(--ink)}.d-btn-edit[data-v-d1246073]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:8px;padding:8px 0;border-radius:8px;border:1px dashed var(--border);font-size:12.5px;font-weight:700;color:var(--ink-2)}.d-btn-edit[data-v-d1246073]:hover{border-color:var(--accent);color:var(--accent)}.mp[data-v-6792af5e]{display:flex;flex-direction:column;gap:8px;min-width:0}.mp-top[data-v-6792af5e]{display:flex;align-items:center;gap:8px}.mp-search[data-v-6792af5e]{flex:1;min-width:0;padding:8px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);font-size:13px;color:var(--ink);outline:none;font-family:inherit}.mp-search[data-v-6792af5e]:focus{border-color:var(--accent)}.mp-count[data-v-6792af5e]{font-size:12.5px;font-weight:700;color:var(--accent);flex:none}.mp-clear[data-v-6792af5e],.mp-all[data-v-6792af5e]{flex:none;font-size:12px;color:var(--ink-3);padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);white-space:nowrap}.mp-all[data-v-6792af5e]{color:var(--accent);border-color:var(--accent-soft)}.mp-chips[data-v-6792af5e]{display:flex;flex-wrap:wrap;gap:5px;max-height:76px;overflow-y:auto}.mp-chip[data-v-6792af5e]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:600;border:1px solid transparent}.mp-chip .x[data-v-6792af5e]{font-size:11px;opacity:.7}.mp-chip[data-v-6792af5e]:hover{border-color:var(--accent)}.mp-tree[data-v-6792af5e]{max-height:34vh;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:4px;background:var(--surface)}.mp-ghead[data-v-6792af5e]{display:flex;align-items:center;gap:4px}.mp-gtoggle[data-v-6792af5e]{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--ink);text-align:left}.mp-gtoggle[data-v-6792af5e]:hover{background:var(--surface-2)}.mp-caret[data-v-6792af5e]{flex:none;color:var(--accent);transition:transform .12s}.mp-caret.open[data-v-6792af5e]{transform:rotate(90deg)}.mp-dicon[data-v-6792af5e]{flex:none;color:var(--accent)}.mp-gname[data-v-6792af5e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-gcount[data-v-6792af5e]{flex:none;font-size:11.5px;font-weight:700;color:var(--ink-3)}.mp-gall[data-v-6792af5e]{flex:none;display:flex;align-items:center;padding:0 6px;cursor:pointer}.mp-row[data-v-6792af5e]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;font-size:13.5px;cursor:pointer;min-width:0}.mp-row[data-v-6792af5e]:hover{background:var(--surface-2)}.mp-row.on[data-v-6792af5e]{background:var(--accent-soft)}.mp-row input[type=checkbox][data-v-6792af5e],.mp-gall input[type=checkbox][data-v-6792af5e]{flex:none;width:15px;height:15px;margin:0;padding:0}.mp-name[data-v-6792af5e]{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-sub[data-v-6792af5e]{flex:1;min-width:0;font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-empty[data-v-6792af5e]{font-size:12.5px;color:var(--ink-3);padding:10px 8px;text-align:center}.ci[data-v-7dd84953]{display:inline-flex;flex:none}.ci-btn[data-v-7dd84953]{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:var(--field)}.ci-btn[data-v-7dd84953]:hover{border-color:var(--accent)}.ci-btn.plain[data-v-7dd84953]{width:auto;height:auto;border:none;background:none;border-radius:inherit}.ci-dot[data-v-7dd84953]{display:block;width:18px;height:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);flex:none}.ci-back[data-v-7dd84953]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190}.ci-pop[data-v-7dd84953]{position:fixed;z-index:1200;width:220px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px #191f282e}.ci-grid[data-v-7dd84953]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ci-sw[data-v-7dd84953]{aspect-ratio:1;border-radius:50%;border:2px solid transparent;outline:1px solid color-mix(in srgb,var(--ink) 12%,transparent);outline-offset:-1px}.ci-sw[data-v-7dd84953]:hover{transform:scale(1.1)}.ci-sw.on[data-v-7dd84953]{border-color:var(--surface);outline:2px solid var(--ink);outline-offset:0}.ci-hex[data-v-7dd84953]{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-2)}.ci-hex input[data-v-7dd84953]{flex:1;min-width:0;padding:6px 9px;border:1px solid var(--border);border-radius:8px;background:var(--field);color:var(--ink);font-size:12.5px;font-variant-numeric:tabular-nums;outline:none}.ci-hex input[data-v-7dd84953]:focus{border-color:var(--accent)}.ci-hex button[data-v-7dd84953]{flex:none;padding:6px 10px;border-radius:8px;font-size:12.5px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.ci-hex button[data-v-7dd84953]:disabled{opacity:.4;cursor:not-allowed}.reditor[data-v-9e8b1447]{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.rtoolbar[data-v-9e8b1447]{display:flex;flex-wrap:wrap;gap:2px;padding:6px;background:var(--surface-2);border-bottom:1px solid var(--border)}.tb[data-v-9e8b1447]{min-width:30px;height:30px;padding:0 7px;border-radius:7px;font-size:14px;color:var(--ink-2);display:grid;place-items:center;transition:.1s}.tb[data-v-9e8b1447]:hover{background:var(--surface);color:var(--ink)}.tb.on[data-v-9e8b1447]{background:var(--accent-soft);color:var(--accent)}.tb .ic[data-v-9e8b1447] sub{font-size:9px}.tb-sep[data-v-9e8b1447]{width:1px;align-self:stretch;margin:3px 4px;background:var(--border)}.rtbar[data-v-9e8b1447]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;background:var(--surface-2);border-bottom:1px solid var(--border)}.tt[data-v-9e8b1447]{height:26px;padding:0 9px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.tt[data-v-9e8b1447]:hover:not(:disabled){background:var(--surface);color:var(--ink)}.tt.danger[data-v-9e8b1447]{color:var(--reject)}.tt[data-v-9e8b1447]:disabled{opacity:.4;cursor:default}.tb-size[data-v-9e8b1447]{height:30px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ink-2);font-size:12.5px;padding:0 6px;cursor:pointer}.tb-size[data-v-9e8b1447]:focus{outline:none;border-color:var(--accent)}.tb-color[data-v-9e8b1447]{position:relative;cursor:pointer;overflow:hidden}.tb-color .cg[data-v-9e8b1447]{font-weight:800;font-size:14px;border-bottom:3px solid;padding-bottom:1px;line-height:1}.tb-color .cg.hl[data-v-9e8b1447]{border-bottom:none;border-radius:3px;padding:1px 3px;color:#333}.rtable[data-v-9e8b1447],.rlink[data-v-9e8b1447],.remoji[data-v-9e8b1447]{padding:8px 10px;background:var(--surface-2);border-bottom:1px solid var(--border)}.tg-grid[data-v-9e8b1447]{display:flex;flex-direction:column;gap:3px;width:fit-content}.tg-row[data-v-9e8b1447]{display:flex;gap:3px}.tg-cell[data-v-9e8b1447]{width:18px;height:18px;border:1px solid var(--border);border-radius:3px;background:var(--surface);cursor:pointer}.tg-cell.on[data-v-9e8b1447]{background:var(--accent-soft);border-color:var(--accent)}.tg-lbl[data-v-9e8b1447]{margin-top:7px;font-size:12px;font-weight:700;color:var(--ink-2)}.rlink[data-v-9e8b1447]{display:flex;gap:6px}.rlink-in[data-v-9e8b1447]{flex:1;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px;color:var(--ink);outline:none}.rlink-in[data-v-9e8b1447]:focus{border-color:var(--accent)}.rlink-ok[data-v-9e8b1447]{padding:0 14px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:13px}.remoji[data-v-9e8b1447]{display:flex;flex-wrap:wrap;gap:2px;max-height:120px;overflow-y:auto}.em[data-v-9e8b1447]{width:32px;height:32px;border-radius:7px;font-size:18px;line-height:1;display:grid;place-items:center}.em[data-v-9e8b1447]:hover{background:var(--surface)}.rcontent[data-v-9e8b1447] .ProseMirror{min-height:180px;max-height:46vh;overflow-y:auto;padding:13px 15px;font-size:14px;line-height:1.65;color:var(--ink);outline:none;word-break:break-word}.rcontent[data-v-9e8b1447] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-3);pointer-events:none}.rcontent[data-v-9e8b1447] h2{font-size:18px;font-weight:800;margin:10px 0 6px}.rcontent[data-v-9e8b1447] h3{font-size:15.5px;font-weight:700;margin:8px 0 5px}.rcontent[data-v-9e8b1447] ul,.rcontent[data-v-9e8b1447] ol{padding-left:22px;margin:6px 0}.rcontent[data-v-9e8b1447] blockquote{border-left:3px solid var(--border);margin:8px 0;padding:2px 0 2px 12px;color:var(--ink-2)}.rcontent[data-v-9e8b1447] a{color:var(--accent);text-decoration:underline}.rcontent[data-v-9e8b1447] hr{border:none;border-top:1px solid var(--border);margin:12px 0}.rcontent[data-v-9e8b1447] img{max-width:100%;height:auto}.rcontent[data-v-9e8b1447] table{border-collapse:collapse;margin:8px 0;table-layout:fixed}.rcontent[data-v-9e8b1447] td,.rcontent[data-v-9e8b1447] th{border:1px solid var(--border);padding:6px 9px;min-width:40px;vertical-align:top;position:relative}.rcontent[data-v-9e8b1447] .tableWrapper{overflow-x:auto}.rcontent[data-v-9e8b1447] .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-soft);opacity:.5;pointer-events:none}.rcontent[data-v-9e8b1447] .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent);pointer-events:none}.rcontent[data-v-9e8b1447] .resize-cursor{cursor:col-resize}.d-sheet-body.rich-html[data-v-c8da637f]{white-space:normal}.d-notes-tab[data-v-c8da637f]{display:flex;flex-direction:column;height:100%;background:var(--surface);-webkit-user-select:none;user-select:none}.d-notes-topbar[data-v-c8da637f]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border)}.d-notes-tabs[data-v-c8da637f]{display:flex;gap:6px}.d-tab-btn[data-v-c8da637f]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ink-3);background:transparent}.d-tab-btn.on[data-v-c8da637f]{color:var(--ink);background:var(--surface-2)}.d-unread-pill[data-v-c8da637f]{font-size:11px;font-weight:800;background:var(--reject);color:#fff;padding:0 5px;border-radius:999px}.d-write-btn[data-v-c8da637f]{padding:5px 10px;border-radius:8px;font-size:12px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.d-notes-list[data-v-c8da637f]{flex:1;overflow-y:auto;padding:4px 0 16px}.d-empty[data-v-c8da637f]{padding:30px;text-align:center;color:var(--ink-3);font-size:13px}.d-note-item[data-v-c8da637f]{display:flex;flex-direction:column;gap:3px;padding:10px 16px;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .1s}.d-note-item[data-v-c8da637f]:hover{background:var(--surface-2)}.d-note-item.unread[data-v-c8da637f]{background:var(--wait-soft)}.d-note-head[data-v-c8da637f]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.d-note-target[data-v-c8da637f]{font-weight:700;color:var(--ink)}.d-note-item.unread .d-note-target[data-v-c8da637f]{color:var(--accent)}.d-note-time[data-v-c8da637f]{color:var(--ink-3);font-size:11px}.d-note-subject[data-v-c8da637f]{font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-note-item.unread .d-note-subject[data-v-c8da637f]{font-weight:800}.d-note-preview[data-v-c8da637f]{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-modal-overlay[data-v-c8da637f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:100;padding:16px}.d-detail-sheet[data-v-c8da637f],.d-write-sheet[data-v-c8da637f]{position:relative;width:min(340px,100%);max-height:85vh;overflow-y:auto;background:var(--surface);border-radius:14px;padding:18px;box-shadow:var(--shadow-hover);display:flex;flex-direction:column;gap:12px}.d-sheet-head[data-v-c8da637f]{display:flex;align-items:center;justify-content:space-between}.d-sheet-head h4[data-v-c8da637f]{font-size:15px;font-weight:800;color:var(--ink)}.d-modal-close[data-v-c8da637f]{font-size:15px;color:var(--ink-3)}.d-sheet-meta[data-v-c8da637f]{background:var(--surface-2);border-radius:8px;padding:8px 10px;font-size:11.5px;display:flex;flex-direction:column;gap:3px}.d-meta-line[data-v-c8da637f]{display:flex;gap:6px}.d-meta-line span[data-v-c8da637f]{color:var(--ink-3)}.d-meta-line b[data-v-c8da637f]{color:var(--ink)}.d-meta-line em[data-v-c8da637f]{font-style:normal;color:var(--ink-2)}.d-sheet-body[data-v-c8da637f]{font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;word-break:break-word;padding:4px 2px;max-height:240px;overflow-y:auto}.d-sheet-att[data-v-c8da637f]{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border-2);padding-top:8px}.d-att-title[data-v-c8da637f]{font-size:11.5px;font-weight:700;color:var(--ink-3)}.d-att-btn[data-v-c8da637f]{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);padding:6px 10px;border-radius:7px;font-size:12px;color:var(--ink);text-align:left}.d-att-name[data-v-c8da637f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-att-size[data-v-c8da637f]{font-size:10.5px;color:var(--ink-3)}.d-sheet-actions[data-v-c8da637f]{display:flex;gap:8px;margin-top:6px}.d-btn-reply[data-v-c8da637f],.d-btn-send[data-v-c8da637f]{flex:1;padding:9px;border-radius:9px;font-size:13px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.d-btn-close-sub[data-v-c8da637f]{flex:1;padding:9px;border-radius:9px;font-size:13px;background:var(--surface-2);border:1px solid var(--border);color:var(--ink)}.d-write-field[data-v-c8da637f]{display:flex;flex-direction:column;gap:5px}.d-write-field label[data-v-c8da637f]{font-size:11.5px;font-weight:700;color:var(--ink-3)}.d-write-field input[data-v-c8da637f],.d-write-field textarea[data-v-c8da637f]{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:13px;color:var(--ink);outline:none;font-family:inherit}.d-write-field input[data-v-c8da637f]:focus,.d-write-field textarea[data-v-c8da637f]:focus{border-color:var(--accent)}.d-write-files[data-v-c8da637f]{display:flex;flex-wrap:wrap;gap:6px}.d-file-tag[data-v-c8da637f]{display:flex;align-items:center;gap:4px;font-size:11px;background:var(--surface-2);border:1px solid var(--border);padding:3px 6px;border-radius:6px}.d-file-tag button[data-v-c8da637f]{color:var(--ink-3)}.d-file-add[data-v-c8da637f]{font-size:11.5px;font-weight:700;color:var(--accent);cursor:pointer;padding:3px 6px}.d-retry[data-v-c8da637f]{margin-left:6px;color:var(--accent);font-weight:700;text-decoration:underline}.d-hub-tab[data-v-2cf1775a]{display:flex;flex-direction:column;height:100%;background:var(--surface);-webkit-user-select:none;user-select:none;overflow-y:auto}.d-hub-stats[data-v-2cf1775a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 6px}.d-stat-card[data-v-2cf1775a]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;cursor:pointer;transition:transform .1s,background .1s}.d-stat-card[data-v-2cf1775a]:hover{background:var(--surface-hover);transform:translateY(-1px)}.d-stat-icon[data-v-2cf1775a]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.d-stat-icon.wait[data-v-2cf1775a]{background:var(--wait-soft);color:var(--wait-ink)}.d-stat-icon.mail[data-v-2cf1775a]{background:var(--accent-soft);color:var(--accent)}.d-stat-info[data-v-2cf1775a]{display:flex;flex-direction:column;min-width:0}.d-stat-label[data-v-2cf1775a]{font-size:11px;color:var(--ink-3)}.d-stat-val[data-v-2cf1775a]{font-size:14.5px;font-weight:800;color:var(--ink)}.d-hub-sections[data-v-2cf1775a]{display:flex;flex-direction:column;gap:14px;padding:8px 12px 20px}.d-hub-sec[data-v-2cf1775a]{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.d-sec-head[data-v-2cf1775a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.d-sec-title[data-v-2cf1775a]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink)}.d-badge-count[data-v-2cf1775a]{font-size:10.5px;font-weight:800;background:var(--reject);color:#fff;padding:0 5px;border-radius:999px}.d-more-btn[data-v-2cf1775a]{font-size:11.5px;color:var(--ink-3);font-weight:600}.d-more-btn[data-v-2cf1775a]:hover{color:var(--accent)}.d-sec-content[data-v-2cf1775a]{display:flex;flex-direction:column}.d-empty[data-v-2cf1775a]{padding:20px;text-align:center;font-size:12.5px;color:var(--ink-3)}.d-doc-item[data-v-2cf1775a]{display:flex;flex-direction:column;gap:3px;padding:9px 14px;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .1s}.d-doc-item[data-v-2cf1775a]:last-child{border-bottom:none}.d-doc-item[data-v-2cf1775a]:hover{background:var(--surface-2)}.d-doc-line-1[data-v-2cf1775a]{display:flex;align-items:center;gap:6px}.d-urgent-tag[data-v-2cf1775a]{flex:none;font-size:10px;font-weight:800;color:#fff;background:var(--reject);padding:1px 4px;border-radius:4px}.d-doc-title[data-v-2cf1775a]{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-doc-line-2[data-v-2cf1775a]{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-3)}.d-notice-item[data-v-2cf1775a]{display:flex;align-items:flex-start;gap:8px;padding:9px 14px;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .1s}.d-notice-item[data-v-2cf1775a]:last-child{border-bottom:none}.d-notice-item[data-v-2cf1775a]:hover{background:var(--surface-2)}.d-notice-dot[data-v-2cf1775a]{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:6px;flex:none}.d-notice-info[data-v-2cf1775a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.d-notice-title[data-v-2cf1775a]{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-notice-meta[data-v-2cf1775a]{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3)}.reply-bar[data-v-30794095]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--surface-2);border-top:1px solid var(--border);font-size:12.5px;color:var(--ink-2)}.reply-bar .rb-t[data-v-30794095]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-bar .rb-t b[data-v-30794095]{color:var(--accent)}.reply-bar .rb-x[data-v-30794095]{flex:none;color:var(--ink-3);font-size:13px}.mention-pop[data-v-30794095]{display:flex;flex-direction:column;gap:1px;margin:0 16px;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-hover);max-height:210px;overflow-y:auto}.mention-pop button[data-v-30794095]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--ink);text-align:left}.mention-pop button[data-v-30794095]:hover{background:var(--surface-2)}.paste-prev[data-v-30794095]{display:flex;align-items:center;gap:12px;margin:0 14px;padding:8px 10px;border:1px solid var(--border);border-bottom:none;border-radius:12px 12px 0 0;background:var(--surface)}.paste-prev img[data-v-30794095]{max-height:110px;max-width:220px;border-radius:8px;border:1px solid var(--border);object-fit:contain;background:var(--surface-2)}.pp-t[data-v-30794095]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--ink)}.pp-t span[data-v-30794095]{font-size:12px;color:var(--ink-3)}.pp-x[data-v-30794095]{flex:none;color:var(--ink-3);padding:6px}.composer[data-v-30794095]{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border);position:relative}.composer-grip[data-v-30794095]{position:absolute;left:0;right:0;top:-4px;height:8px;cursor:ns-resize;z-index:2}.composer-grip[data-v-30794095]:hover{background:linear-gradient(transparent 3px,var(--accent) 3px,var(--accent) 5px,transparent 5px)}.mod-wrap[data-v-30794095]{position:relative;flex:none}.mod[data-v-30794095]{width:38px;height:38px;border-radius:10px;font-size:20px;color:var(--ink-2);background:var(--surface-2)}.mod-menu[data-v-30794095]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow-hover);overflow:hidden}.mod-menu button[data-v-30794095]{padding:11px 18px;text-align:left;font-size:13.5px;white-space:nowrap;color:var(--ink)}.mod-menu button[data-v-30794095]:hover{background:var(--surface-2)}.c-input[data-v-30794095]{flex:1;min-width:0;min-height:40px;padding:9px 14px;border:1px solid var(--border);border-radius:11px;background:var(--field);font-size:14px;line-height:20px;color:var(--ink);outline:none;resize:none;font-family:inherit}.c-input[data-v-30794095]:focus{border-color:var(--accent)}.c-input[data-v-30794095]::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send[data-v-30794095]{flex:none;padding:0 18px;height:40px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:14px}.send[data-v-30794095]:disabled{opacity:.5}.overlay[data-v-30794095]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:50;padding:20px}.sheet[data-v-30794095]{width:min(420px,100%);max-height:82vh;overflow-y:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-hover);padding:22px;display:flex;flex-direction:column;gap:12px}.sh-head[data-v-30794095]{display:flex;align-items:center;gap:10px}.sh-head h2[data-v-30794095]{font-size:17px;font-weight:800;flex:1}.sh-head .x[data-v-30794095]{color:var(--ink-3);font-size:16px}.acts[data-v-30794095]{display:flex}.acts .approve[data-v-30794095]{flex:1;padding:11px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:14px}.acts .approve[data-v-30794095]:disabled{opacity:.5}.sheet input[data-v-30794095]{padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:var(--field);font-size:14px;color:var(--ink);outline:none;width:100%;font-family:inherit}.sheet input[data-v-30794095]:focus{border-color:var(--accent)}.opt-row[data-v-30794095]{display:flex;align-items:center;gap:6px}.opt-row input[data-v-30794095]{flex:1}.opt-row .rm[data-v-30794095]{flex:none;color:var(--ink-3);font-size:14px;padding:4px 6px}.oadd[data-v-30794095]{align-self:flex-start;font-size:13px;color:var(--accent);font-weight:700;padding:2px 0}.fthumb[data-v-b525deb0]{display:block;max-width:220px;max-height:200px;border-radius:10px;overflow:hidden;background:var(--surface-2);line-height:0}.fthumb img[data-v-b525deb0]{display:block;max-width:220px;max-height:200px;object-fit:cover}.fthumb.full[data-v-b525deb0],.fthumb.full img[data-v-b525deb0]{max-width:100%;max-height:900px}.fthumb.full[data-v-b525deb0]{background:none;border:1px solid var(--border);cursor:zoom-in}.fthumb.full img[data-v-b525deb0]{width:auto;height:auto;object-fit:contain}.fth-ph[data-v-b525deb0]{display:grid;place-items:center;width:120px;height:90px;font-size:26px}.msgs[data-v-66170a84]{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:10px;background:var(--surface-2)}.older[data-v-66170a84]{text-align:center;color:var(--ink-3);font-size:12px;padding:8px 0}.empty-s[data-v-66170a84]{color:var(--ink-3);font-size:13px;text-align:center;padding:12px}.datesep[data-v-66170a84]{align-self:center;margin:8px 0 2px}.datesep span[data-v-66170a84]{font-size:11.5px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border-2);padding:3px 12px;border-radius:999px}.sysmsg[data-v-66170a84]{align-self:center;font-size:12px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border-2);padding:4px 12px;border-radius:12px;margin:4px 0}.msg[data-v-66170a84]{display:flex;flex-direction:column;gap:3px;max-width:72%}.msg.mine[data-v-66170a84]{align-self:flex-end;align-items:flex-end}.msg.hl .bubble[data-v-66170a84]{animation:hl-66170a84 1.8s ease}@keyframes hl-66170a84{0%,45%{box-shadow:0 0 0 3px var(--accent-soft)}to{box-shadow:none}}.sn[data-v-66170a84]{font-size:11.5px;color:var(--ink-3);padding-left:4px}.rquote[data-v-66170a84]{max-width:100%;font-size:12px;color:var(--ink-3);background:var(--surface-2);border-left:2px solid var(--accent);padding:3px 9px;border-radius:6px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rquote b[data-v-66170a84]{color:var(--ink-2);margin-right:5px}.msg.mine .rquote[data-v-66170a84]{align-self:flex-end}.brow[data-v-66170a84]{display:flex;align-items:flex-end;gap:6px}.msg.mine .brow[data-v-66170a84]{flex-direction:row-reverse}.msg-av[data-v-66170a84]{align-self:flex-end}.msg-av.ghost[data-v-66170a84]{visibility:hidden}.mt[data-v-66170a84]{font-size:10.5px;color:var(--ink-3);flex:none;padding-bottom:2px;white-space:nowrap}.bubble[data-v-66170a84]{padding:9px 13px;border-radius:13px;background:var(--surface);border:1px solid var(--border-2);font-size:14px;line-height:1.5;color:var(--ink);word-break:break-word;min-width:0}.msg.mine .bubble[data-v-66170a84]{border-color:transparent;background:var(--accent);color:var(--accent-ink)}.bubble .recalled[data-v-66170a84]{color:var(--ink-3);font-style:italic;font-size:13px}.msg.mine .bubble.gone[data-v-66170a84]{background:var(--surface-2);border-color:var(--border-2)}.msg-mention[data-v-66170a84]{color:var(--accent);font-weight:700}.msg.mine .msg-mention[data-v-66170a84]{color:#fff;text-decoration:underline}.card[data-v-66170a84]{display:flex;flex-direction:column;gap:2px}.card b[data-v-66170a84]{font-size:12px;opacity:.85}.fbtn[data-v-66170a84]{cursor:pointer;text-align:left}.todo-card[data-v-66170a84]{flex-direction:row;align-items:center;gap:8px;cursor:pointer;text-align:left}.todo-card .tk[data-v-66170a84]{flex:none;font-size:14px}.todo-card .struck[data-v-66170a84]{text-decoration:line-through;opacity:.6}.poll-card[data-v-66170a84]{gap:5px}.link-card[data-v-66170a84]{flex-direction:row;align-items:center;gap:4px;font-size:13px;font-weight:600}.link-card em[data-v-66170a84]{font-style:normal;font-weight:400;opacity:.85}.poll-opt[data-v-66170a84]{display:flex;justify-content:space-between;gap:10px;padding:5px 9px;border-radius:7px;background:#7f7f7f24;font-size:12.5px;cursor:pointer;color:inherit}.poll-opt.mine[data-v-66170a84]{outline:1.5px solid currentColor}.poll-opt .pc[data-v-66170a84]{font-weight:700;opacity:.8}.mtools[data-v-66170a84]{display:flex;align-items:center;gap:0;opacity:0;transition:.1s}.msg:hover .mtools[data-v-66170a84]{opacity:1}.rbtn[data-v-66170a84]{flex:none;width:24px;height:24px;border-radius:6px;color:var(--ink-3);font-size:13px}.rbtn[data-v-66170a84]:hover{background:var(--surface-2);color:var(--ink)}.react-wrap[data-v-66170a84]{position:relative}.react-pop[data-v-66170a84]{position:absolute;bottom:calc(100% + 4px);right:0;z-index:25;display:flex;gap:2px;padding:5px 6px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-hover)}.react-pop button[data-v-66170a84]{font-size:17px;width:28px;height:28px;border-radius:50%}.react-pop button[data-v-66170a84]:hover{background:var(--surface-2);transform:scale(1.15)}.reactions[data-v-66170a84]{flex:none;display:flex;flex-wrap:wrap;gap:4px}.rx[data-v-66170a84]{font-size:12px;font-weight:700;padding:2px 8px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2)}.rx.mine[data-v-66170a84]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.unread-n[data-v-66170a84]{flex:none;font-size:10.5px;font-weight:800;color:var(--wait-ink);padding-bottom:2px}.filebox[data-v-8df76b55]{border-left:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.fb-bar[data-v-8df76b55]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border)}.fb-head[data-v-8df76b55]{display:flex;align-items:center;justify-content:space-between;font-size:14px}.fb-scope[data-v-8df76b55]{display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:2px}.fb-scope button[data-v-8df76b55]{flex:1;padding:5px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.fb-scope button.on[data-v-8df76b55]{background:var(--accent-soft);color:var(--accent)}.fb-q[data-v-8df76b55]{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13px;color:var(--ink);outline:none}.fb-q[data-v-8df76b55]:focus{border-color:var(--accent)}.fb-x[data-v-8df76b55]{width:28px;height:28px;border-radius:8px;color:var(--ink-3)}.fb-x[data-v-8df76b55]:hover{background:var(--surface-2)}.fb-list[data-v-8df76b55]{flex:1;overflow-y:auto}.fb-row[data-v-8df76b55]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--border-2)}.fb-ic[data-v-8df76b55]{color:var(--ink-3);flex:none}.fb-info[data-v-8df76b55]{flex:1;min-width:0;display:flex;flex-direction:column}.fb-name[data-v-8df76b55]{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-sub[data-v-8df76b55]{font-size:12px;color:var(--ink-3)}.fb-dl[data-v-8df76b55]{flex:none;width:30px;height:30px;border-radius:8px;color:var(--accent);font-weight:700}.fb-dl[data-v-8df76b55]:hover{background:var(--accent-soft)}.fb-empty[data-v-8df76b55]{padding:16px;text-align:center;font-size:13px;color:var(--ink-3);margin:0}.fb-more[data-v-8df76b55]{width:100%;padding:8px;font-size:12.5px;color:var(--ink-2)}.cp[data-v-b3522ce8]{position:relative;display:flex;flex:1 1 0;min-width:320px;height:100%;border-right:1px solid var(--border);background:var(--surface)}.cp.dropping[data-v-b3522ce8]:after{content:"여기에 놓으면 이 대화방에 파일을 보냅니다";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:5;pointer-events:none;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-weight:700;font-size:15px}.chat[data-v-b3522ce8]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.fb-side[data-v-b3522ce8]{flex:0 0 300px}.cp[data-v-b3522ce8]{container-type:inline-size}@container (max-width: 700px){.fb-side[data-v-b3522ce8]{position:absolute;top:0;right:0;bottom:0;width:min(300px,100%);z-index:6;box-shadow:-10px 0 28px #14202a29}}.chat-grip[data-v-b3522ce8]{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;z-index:3}.chat-grip[data-v-b3522ce8]:hover{background:color-mix(in srgb,var(--accent) 35%,transparent)}.cp:last-child .chat-grip[data-v-b3522ce8]{right:0}.chat-head[draggable=true][data-v-b3522ce8]{cursor:grab}.chat-head[draggable=true] button[data-v-b3522ce8]{cursor:pointer}.chat-head[data-v-b3522ce8]{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border);font-size:15px}.cp.active:not(:only-child) .chat-head[data-v-b3522ce8]{box-shadow:inset 0 -2px 0 var(--accent)}.chat-head .back[data-v-b3522ce8]{display:none;font-size:22px;color:var(--ink-2)}.ch-av[data-v-b3522ce8]{flex:none}.ch-id[data-v-b3522ce8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ch-id b[data-v-b3522ce8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.ch-sub[data-v-b3522ce8]{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-menu[data-v-b3522ce8]{position:relative;flex:none}.hm-btn[data-v-b3522ce8]{flex:none;width:32px;height:32px;border-radius:8px;font-size:18px;color:var(--ink-2)}.hm-btn[data-v-b3522ce8]:hover{background:var(--surface-2)}.hm-btn.on[data-v-b3522ce8]{background:var(--accent-soft);color:var(--accent)}.hm-drop[data-v-b3522ce8]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-hover);overflow:hidden;min-width:112px}.hm-drop button[data-v-b3522ce8]{display:block;width:100%;text-align:left;padding:10px 14px;font-size:13.5px;color:var(--ink)}.hm-drop button[data-v-b3522ce8]:hover{background:var(--surface-2)}.hm-drop button.danger[data-v-b3522ce8]{color:var(--reject)}.notice-bar[data-v-b3522ce8]{display:flex;align-items:center;gap:9px;padding:9px 16px;background:var(--wait-soft);border-bottom:1px solid var(--border);font-size:12.5px}.notice-bar .nb-ic[data-v-b3522ce8]{flex:none}.notice-bar .nb-t[data-v-b3522ce8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.notice-bar .nb-t b[data-v-b3522ce8]{color:var(--ink);margin-right:5px}.notice-bar .nb-x[data-v-b3522ce8]{flex:none;color:var(--wait-ink);font-size:13px}.msg-search[data-v-b3522ce8]{display:flex;gap:6px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.msg-search input[data-v-b3522ce8]{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:13.5px;color:var(--ink);outline:none}.msg-search input[data-v-b3522ce8]:focus{border-color:var(--accent)}.ss-go[data-v-b3522ce8]{padding:0 14px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:13px;flex:none}.ss-x[data-v-b3522ce8]{padding:0 8px;color:var(--ink-3);font-size:14px;flex:none}.search-results[data-v-b3522ce8]{max-height:240px;overflow-y:auto;border-bottom:1px solid var(--border);background:var(--surface)}.search-results .sr[data-v-b3522ce8]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 16px;border-bottom:1px solid var(--border-2)}.search-results .sr[data-v-b3522ce8]:hover{background:var(--surface-2)}.sr-h[data-v-b3522ce8]{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink-3)}.sr-h b[data-v-b3522ce8]{color:var(--ink-2)}.sr-t[data-v-b3522ce8]{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-s[data-v-b3522ce8]{color:var(--ink-3);font-size:13px;text-align:center;padding:12px}.overlay[data-v-b3522ce8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:50;padding:20px}.sheet[data-v-b3522ce8]{width:min(420px,100%);max-height:82vh;overflow-y:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-hover);padding:22px;display:flex;flex-direction:column;gap:12px}.sh-head[data-v-b3522ce8]{display:flex;align-items:center;gap:10px}.sh-head h2[data-v-b3522ce8]{font-size:17px;font-weight:800;flex:1}.sh-head .x[data-v-b3522ce8]{color:var(--ink-3);font-size:16px}.acts[data-v-b3522ce8]{display:flex}.acts .approve[data-v-b3522ce8]{flex:1;padding:11px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:14px}.acts .approve[data-v-b3522ce8]:disabled{opacity:.5}@media(max-width:720px){.cp[data-v-b3522ce8]{min-width:0;flex:1 1 auto!important}.fb-side[data-v-b3522ce8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.chat-grip[data-v-b3522ce8]{display:none}.chat-head .back[data-v-b3522ce8]{display:block}.chat-head .ch-close[data-v-b3522ce8]{display:none}}.crm-btn[data-v-985e3054]{display:inline-grid;place-items:center;width:24px;height:22px;border-radius:6px;font-size:15px;line-height:1;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .1s}.crm-btn[data-v-985e3054]:hover,.crm-btn[data-v-985e3054]:focus-visible{background:var(--surface-2);color:var(--ink);opacity:1}.conv:hover .crm-btn[data-v-985e3054]{opacity:1}@media(hover:none){.crm-btn[data-v-985e3054]{opacity:1}}.crm-back[data-v-985e3054]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900}.crm-menu[data-v-985e3054]{position:fixed;z-index:901;width:170px;display:flex;flex-direction:column;padding:5px;background:var(--surface);border-radius:10px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);box-shadow:0 12px 28px #14202a33}.crm-menu button[data-v-985e3054]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--ink);text-align:left}.crm-menu button[data-v-985e3054]:hover{background:var(--surface-2)}.crm-menu button.danger[data-v-985e3054]{color:var(--reject-ink)}.page[data-v-7e3ccf45]{height:100%}.msgr[data-v-7e3ccf45]{position:relative;display:grid;grid-template-columns:var(--convs-w, 280px) minmax(0,1fr);height:calc(100dvh - var(--topbar-h))}.msgr.solo[data-v-7e3ccf45]{grid-template-columns:minmax(0,1fr);height:100dvh}.msgr.solo .convs[data-v-7e3ccf45]{display:none}.panes[data-v-7e3ccf45]{position:relative;display:flex;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden}.panes.drop-beside[data-v-7e3ccf45]{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.ins[data-v-7e3ccf45]{position:absolute;top:0;bottom:0;width:4px;margin-left:-2px;z-index:10;background:var(--accent);border-radius:2px;pointer-events:none}.empty-chat[data-v-7e3ccf45]{flex:1;display:grid;place-items:center;color:var(--ink-3)}.convs[data-v-7e3ccf45]{position:relative;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:var(--surface)}.convs-grip[data-v-7e3ccf45]{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;z-index:2}.convs-grip[data-v-7e3ccf45]:hover{background:color-mix(in srgb,var(--accent) 35%,transparent)}.convs-head[data-v-7e3ccf45]{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.convs-head h1[data-v-7e3ccf45]{font-size:19px;font-weight:800;letter-spacing:-.02em}.new[data-v-7e3ccf45]{width:32px;height:32px;border-radius:9px;font-size:20px;color:var(--accent);background:var(--accent-soft)}.convs-search[data-v-7e3ccf45]{display:flex;align-items:center;gap:7px;margin:0 14px 6px;padding:7px 11px;border-radius:9px;background:var(--field);border:1px solid var(--border);color:var(--ink-3)}.convs-search input[data-v-7e3ccf45]{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:13px;color:var(--ink);font-family:inherit}.search-x[data-v-7e3ccf45]{font-size:12px;color:var(--ink-3);padding:0 2px}.convs-filter-bar[data-v-7e3ccf45]{display:flex;gap:4px;margin:0 14px 8px;padding:2px;background:var(--surface-2);border-radius:8px}.cf-btn[data-v-7e3ccf45]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;color:var(--ink-3);background:transparent}.cf-btn.on[data-v-7e3ccf45]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.cf-badge[data-v-7e3ccf45]{font-size:10px;font-weight:800;background:var(--reject);color:#fff;padding:0 5px;border-radius:999px}.conv[data-v-7e3ccf45]{display:grid;grid-template-columns:auto 1fr auto;gap:2px 10px;text-align:left;padding:12px 18px;border-top:1px solid var(--border-2);position:relative}.conv.pinned[data-v-7e3ccf45]{background:#3b82f60a}.conv.pinned[data-v-7e3ccf45]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.conv-right[data-v-7e3ccf45]{grid-column:3;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:4px}.pin-ic[data-v-7e3ccf45]{font-size:12px;margin-right:2px;color:#f5a524;display:inline-flex}.conv-av[data-v-7e3ccf45],.gav[data-v-7e3ccf45]{grid-row:1 / span 2;align-self:center}.gav[data-v-7e3ccf45]{position:relative;width:42px;height:42px;flex:none}.gav[data-v-7e3ccf45]>:first-child{position:absolute;top:0;left:0}.gav .gav2[data-v-7e3ccf45]{position:absolute;bottom:0;right:0;outline:2px solid var(--surface);border-radius:50%}.conv .cn[data-v-7e3ccf45]{grid-column:2;display:flex;align-items:center;gap:5px;min-width:0}.conv .cn-t[data-v-7e3ccf45]{font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv .cn-n[data-v-7e3ccf45]{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-3);flex:none}.conv .ct[data-v-7e3ccf45]{grid-column:3;grid-row:1;font-size:11px;color:var(--ink-3);white-space:nowrap;align-self:center;justify-self:end}.conv[data-v-7e3ccf45]:hover{background:var(--surface-2)}.conv.on[data-v-7e3ccf45]{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.conv.act[data-v-7e3ccf45]{background:var(--accent-soft)}.conv .cl[data-v-7e3ccf45]{grid-column:2;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv .badge[data-v-7e3ccf45]{min-width:19px;height:19px;padding:0 6px;border-radius:999px;background:var(--reject);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.conv .badge.muted[data-v-7e3ccf45]{background:var(--ink-3);opacity:.6}.mute-ic[data-v-7e3ccf45]{font-size:11px;margin-left:5px}.empty[data-v-7e3ccf45]{color:var(--ink-3);font-size:13px;text-align:center;padding:20px}.overlay[data-v-7e3ccf45]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:50;padding:20px}.sheet[data-v-7e3ccf45]{width:min(420px,100%);max-height:82vh;overflow-y:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-hover);padding:22px;display:flex;flex-direction:column;gap:12px}.sh-head[data-v-7e3ccf45]{display:flex;align-items:center;gap:10px}.sh-head h2[data-v-7e3ccf45]{font-size:17px;font-weight:800;flex:1}.sh-head .x[data-v-7e3ccf45]{color:var(--ink-3);font-size:16px}.hint[data-v-7e3ccf45]{font-size:12.5px;color:var(--ink-3)}.acts[data-v-7e3ccf45]{display:flex}.acts .approve[data-v-7e3ccf45]{flex:1;padding:11px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:14px}.acts .approve[data-v-7e3ccf45]:disabled{opacity:.5}@media(max-width:720px){.msgr[data-v-7e3ccf45]{height:calc(100dvh - var(--topbar-h) - 64px - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.convs-grip[data-v-7e3ccf45],.msgr .panes[data-v-7e3ccf45],.msgr.show-chat .convs[data-v-7e3ccf45]{display:none}.msgr.show-chat .panes[data-v-7e3ccf45]{display:flex}.panes>.cp[data-v-7e3ccf45]:not(.active){display:none}}.desktop-messenger .page[data-v-7e3ccf45]{height:100%}.desktop-messenger .msgr[data-v-7e3ccf45]{height:100%!important}.d-shell[data-v-06e1a4b0]{display:flex;width:100vw;height:100vh;overflow:hidden;background:var(--surface);-webkit-user-select:none;user-select:none}.d-rail[data-v-06e1a4b0]{width:54px;background:var(--surface-2);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;gap:16px;flex:none;z-index:20}.d-profile-wrap[data-v-06e1a4b0]{position:relative;cursor:pointer;transition:transform .1s}.d-profile-wrap[data-v-06e1a4b0]:hover{transform:scale(1.05)}.d-status-dot[data-v-06e1a4b0]{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--surface-2)}.d-status-dot.on[data-v-06e1a4b0]{background:#22c55e}.d-status-dot.absent[data-v-06e1a4b0]{background:#ef4444}.d-status-popover[data-v-06e1a4b0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.d-status-menu[data-v-06e1a4b0]{position:absolute;top:50px;left:60px;width:140px;background:var(--surface);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow-hover);padding:6px;display:flex;flex-direction:column;gap:2px}.d-status-title[data-v-06e1a4b0]{font-size:11px;font-weight:700;color:var(--ink-3);padding:6px 8px 4px}.d-status-opt[data-v-06e1a4b0]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:7px;font-size:12.5px;color:var(--ink);text-align:left}.d-status-opt[data-v-06e1a4b0]:hover{background:var(--surface-2)}.d-status-opt.on[data-v-06e1a4b0]{background:var(--accent-soft);color:var(--accent);font-weight:700}.d-dot[data-v-06e1a4b0]{width:8px;height:8px;border-radius:50%}.d-dot.on[data-v-06e1a4b0]{background:#22c55e}.d-dot.absent[data-v-06e1a4b0]{background:#ef4444}.d-rail-nav[data-v-06e1a4b0]{display:flex;flex-direction:column;gap:10px;flex:1}.d-rail-btn[data-v-06e1a4b0]{position:relative;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--ink-3);transition:all .15s;background:transparent}.d-rail-btn[data-v-06e1a4b0]:hover{background:var(--surface);color:var(--ink)}.d-rail-btn.on[data-v-06e1a4b0]{background:var(--accent-soft);color:var(--accent)}.d-rail-badge[data-v-06e1a4b0]{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--reject);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}.d-rail-badge.orange[data-v-06e1a4b0]{background:#f97316}.d-rail-badge.red[data-v-06e1a4b0]{background:var(--reject)}.d-rail-bottom[data-v-06e1a4b0]{margin-top:auto}.d-main[data-v-06e1a4b0]{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh;overflow:hidden}.d-header[data-v-06e1a4b0]{height:38px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 14px;-webkit-app-region:drag}.d-header-title[data-v-06e1a4b0]{display:flex;align-items:center;gap:6px}.d-header-tab-name[data-v-06e1a4b0]{font-size:13.5px;font-weight:800;color:var(--ink)}.d-header-actions[data-v-06e1a4b0]{display:flex;align-items:center;gap:6px;-webkit-app-region:no-drag}.d-head-btn[data-v-06e1a4b0]{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);background:transparent}.d-head-btn[data-v-06e1a4b0]:hover{background:var(--surface-2);color:var(--ink)}.d-content[data-v-06e1a4b0]{flex:1;height:calc(100vh - 38px);overflow:hidden;position:relative}.d-chat-container[data-v-06e1a4b0]{width:100%;height:100%}[data-v-06e1a4b0] .msgr,[data-v-06e1a4b0] .chat{height:100%!important}.card[data-v-58dac032]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.card>header[data-v-58dac032]{display:flex;align-items:center;gap:9px;padding:18px 18px 12px}.card>header h2[data-v-58dac032]{font-size:19px;font-weight:600;letter-spacing:-.02em}.card>header .hic[data-v-58dac032]{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink-2)}.card>header .more[data-v-58dac032]{margin-left:auto;font-size:12.5px;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:8px}.card>header .more[data-v-58dac032]:hover{color:var(--accent);background:var(--accent-soft)}.body[data-v-58dac032]{padding:2px 8px 10px}.card.pad .body[data-v-58dac032]{padding:4px 18px 18px}.td[data-v-5aced4a2]{display:flex;flex-direction:column}.td li[data-v-5aced4a2]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;transition:.12s}.td li[data-v-5aced4a2]:hover{background:var(--surface-2)}.box[data-v-5aced4a2]{width:21px;height:21px;border-radius:7px;border:2px solid var(--border);flex:none;display:grid;place-items:center;color:#fff;transition:.12s;background:var(--surface)}.box[data-v-5aced4a2]:hover{border-color:var(--accent)}.td li.done .box[data-v-5aced4a2]{background:var(--accent);border-color:var(--accent)}.tx[data-v-5aced4a2]{font-size:14px;font-weight:600;flex:1;min-width:0}.td li.done .tx[data-v-5aced4a2]{color:var(--ink-3);text-decoration:line-through}.due[data-v-5aced4a2]{font-size:11px;font-weight:700;color:var(--wait-ink);background:var(--wait-soft);padding:3px 8px;border-radius:999px;flex:none}.empty[data-v-5aced4a2]{padding:14px 10px;color:var(--ink-3);font-size:13px;justify-content:center}.empty.err[data-v-5aced4a2]{color:var(--reject, #dc2626)}.more[data-v-5aced4a2]{padding:8px 10px;color:var(--ink-3);font-size:12px;justify-content:center}.rm[data-v-5aced4a2]{margin-left:auto;padding:2px 6px;border:0;background:none;color:var(--ink-3);cursor:pointer;opacity:0}.td li:hover .rm[data-v-5aced4a2],.rm[data-v-5aced4a2]:focus-visible{opacity:1}.add[data-v-5aced4a2]{padding:4px 10px 2px}.add input[data-v-5aced4a2]{width:100%;border:none;border-top:1px solid var(--border);background:none;padding:11px 2px 4px;font-size:14px;color:var(--ink);outline:none;font-family:inherit}.add input[data-v-5aced4a2]::placeholder{color:var(--ink-3)}.fg[data-v-076d49eb]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:4px 2px}.fav[data-v-076d49eb]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 8px;border-radius:13px;border:1px solid var(--border);transition:.14s;text-align:center}.fav[data-v-076d49eb]:hover{border-color:transparent;background:var(--surface-2);box-shadow:var(--shadow);transform:translateY(-2px)}.fav .ic[data-v-076d49eb]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--accent)}.fav .lb[data-v-076d49eb]{font-size:12.5px;font-weight:700;color:var(--ink-2)}.fv-pick[data-v-076d49eb]{display:flex;flex-wrap:wrap;gap:7px;padding:4px 2px}.pick[data-v-076d49eb]{display:flex;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:600;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-3);cursor:pointer}.pick.on[data-v-076d49eb]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pick[data-v-076d49eb]:disabled{opacity:.4;cursor:default}.fv-hint[data-v-076d49eb],.fv-empty[data-v-076d49eb]{width:100%;font-size:12.5px;color:var(--ink-3);padding:6px 2px}.fv-empty[data-v-076d49eb]{line-height:1.6}@media(max-width:560px){.fg[data-v-076d49eb]{grid-template-columns:repeat(2,1fr)}}.org-rail[data-v-be733183]{border-left:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;width:34px;min-height:0;transition:width .15s}.org-rail.open[data-v-be733183]{width:292px}.toggle[data-v-be733183]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;color:var(--ink-3);flex:none}.toggle[data-v-be733183]:hover{color:var(--accent)}.vlabel[data-v-be733183]{writing-mode:vertical-rl;font-size:11px;font-weight:700;letter-spacing:.12em}.body[data-v-be733183]{flex:1;min-height:0;overflow-y:auto;padding:0 12px 14px;display:flex;flex-direction:column;gap:10px}.tabs[data-v-be733183]{display:flex;gap:3px;padding-bottom:2px}.tabs button[data-v-be733183]{flex:1;padding:7px 4px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.tabs button.on[data-v-be733183]{background:var(--accent-soft);color:var(--accent)}.memo[data-v-be733183]{position:relative;flex:1;display:flex;min-height:220px}.memo textarea[data-v-be733183]{flex:1;resize:none;border:1px solid var(--border);border-radius:12px;padding:12px;font-size:13.5px;line-height:1.6;background:var(--surface-2);color:var(--ink)}.memo textarea[data-v-be733183]:focus{outline:none;border-color:var(--accent);background:var(--surface)}.saved[data-v-be733183]{position:absolute;right:10px;bottom:10px;font-size:11px;font-weight:700;color:var(--accent);opacity:0;transition:opacity .2s}.saved.show[data-v-be733183]{opacity:1}@media(max-width:1100px){.org-rail[data-v-be733183]{display:none}}.mobinav[data-v-215712f9]{display:none}@media(max-width:720px){.mobinav[data-v-215712f9]{display:flex;position:fixed;bottom:0;left:0;right:0;height:64px;background:var(--surface);border-top:1px solid var(--border);z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}.mobinav a[data-v-215712f9],.mobinav button[data-v-215712f9]{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--ink-3);padding:6px 10px;border-radius:10px;flex:1;position:relative}.mobinav a.active[data-v-215712f9],.mobinav button.active[data-v-215712f9]{color:var(--accent)}.mobinav .mb[data-v-215712f9]{position:absolute;top:2px;margin-left:18px;min-width:16px;height:16px;font-size:10px;background:var(--accent);color:#fff;border-radius:8px;display:grid;place-items:center;font-weight:800;padding:0 4px}}.np-wrap[data-v-de2b080e]{position:fixed;right:20px;bottom:20px;z-index:250;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - 40px))}.np[data-v-de2b080e]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--ink-3);border-radius:12px;padding:12px 14px;box-shadow:var(--shadow-pop);cursor:pointer;display:flex;flex-direction:column;gap:4px}.np[data-v-de2b080e]:hover{border-color:var(--accent)}.np.ok[data-v-de2b080e]{border-left-color:var(--accent)}.np.warn[data-v-de2b080e]{border-left-color:var(--reject)}.np.ask[data-v-de2b080e]{border-left-color:#3a7de8}.np-head[data-v-de2b080e]{display:flex;align-items:center;gap:8px}.np-kind[data-v-de2b080e]{font-size:11.5px;font-weight:800;color:var(--ink-3)}.np-x[data-v-de2b080e]{margin-left:auto;color:var(--ink-3);font-size:13px;line-height:1}.np-title[data-v-de2b080e]{font-size:13.5px;font-weight:700;color:var(--ink);word-break:break-all}.np-body[data-v-de2b080e]{font-size:12.5px;color:var(--ink-2);line-height:1.5;word-break:break-all}.np-enter-active[data-v-de2b080e],.np-leave-active[data-v-de2b080e]{transition:opacity .18s,transform .18s}.np-enter-from[data-v-de2b080e]{opacity:0;transform:translateY(8px)}.np-leave-to[data-v-de2b080e]{opacity:0;transform:translate(12px)}@media(max-width:720px){.np-wrap[data-v-de2b080e]{right:12px;left:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none}}.app[data-v-0bb6a3cb]{display:grid;grid-template-columns:var(--rail-w) 1fr auto;height:100dvh;overflow:hidden}.main[data-v-0bb6a3cb]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ground)}.scroll[data-v-0bb6a3cb]{flex:1;overflow:auto;min-height:0}.app.desktop-messenger[data-v-0bb6a3cb]{grid-template-columns:1fr;height:100dvh}.app.desktop-messenger .main[data-v-0bb6a3cb]{height:100dvh}.app.desktop-messenger .scroll[data-v-0bb6a3cb]{overflow:hidden;height:calc(100dvh - 48px)}@media(max-width:720px){.app[data-v-0bb6a3cb]{grid-template-columns:1fr}}.cfm-mask[data-v-54e43063]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:320;padding:20px}.cfm[data-v-54e43063]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px;max-width:360px;width:100%;box-shadow:var(--shadow-pop)}.cfm.k-choose[data-v-54e43063]{max-width:420px}.cfm-msg[data-v-54e43063]{font-size:14.5px;color:var(--ink);line-height:1.5;margin-bottom:18px;white-space:pre-line}.k-input .cfm-msg[data-v-54e43063],.k-choose .cfm-msg[data-v-54e43063]{font-weight:700;margin-bottom:12px}.cfm-in[data-v-54e43063]{display:block;width:100%;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border);border-radius:10px;background:var(--field);color:var(--ink);font-size:14px;outline:none;resize:vertical}.cfm-in[data-v-54e43063]:focus{border-color:var(--accent)}.cfm-list[data-v-54e43063]{list-style:none;max-height:min(320px,45vh);overflow-y:auto;margin-bottom:14px;border:1px solid var(--border);border-radius:10px}.cfm-list li+li[data-v-54e43063]{border-top:1px solid var(--border-2)}.cfm-list button[data-v-54e43063]{display:flex;flex-direction:column;gap:1px;width:100%;padding:9px 12px;text-align:left;font-size:13.5px;color:var(--ink)}.cfm-list button b[data-v-54e43063]{font-weight:600}.cfm-list button em[data-v-54e43063]{font-style:normal;font-size:11.5px;color:var(--ink-3)}.cfm-list button[data-v-54e43063]:hover{background:var(--surface-2)}.cfm-list button.on[data-v-54e43063]{background:var(--accent-soft);color:var(--accent)}.cfm-list button.on b[data-v-54e43063]{font-weight:800}.cfm-empty[data-v-54e43063]{padding:16px;text-align:center;font-size:13px;color:var(--ink-3)}.cfm-acts[data-v-54e43063]{display:flex;gap:8px;justify-content:flex-end}.cfm-acts button[data-v-54e43063]{padding:8px 18px;border-radius:10px;font-weight:700;font-size:13.5px}.cfm-cancel[data-v-54e43063]{background:transparent;color:var(--ink-2);border:1px solid var(--border)}.cfm-ok[data-v-54e43063]{background:var(--accent);color:var(--accent-ink)}.cfm-ok.danger[data-v-54e43063]{background:var(--reject);color:#fff}.cfm-ok[data-v-54e43063]:disabled{opacity:.4;cursor:not-allowed}.dpp-back[data-v-e563f83f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190}.dpp[data-v-e563f83f]{outline:none;position:fixed;z-index:1200;width:296px;padding:14px 14px 10px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 40px #191f282e}.dpp-head[data-v-e563f83f]{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px}.dpp-title[data-v-e563f83f]{display:inline-flex;align-items:center;gap:6px;font-size:15.5px;font-weight:800;padding:4px 6px;border-radius:8px}.dpp-title[data-v-e563f83f]:hover:not(:disabled){background:var(--surface-2)}.dpp-title[data-v-e563f83f]:disabled{cursor:default}.caret[data-v-e563f83f]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ink-3);transition:rotate .15s}.caret.up[data-v-e563f83f]{rotate:180deg}.dpp-nav[data-v-e563f83f]{display:flex;gap:2px}.dpp-nav button[data-v-e563f83f]{width:30px;height:30px;border-radius:8px;font-size:20px;line-height:1;color:var(--ink-2)}.dpp-nav button[data-v-e563f83f]:hover{background:var(--surface-2)}.dpp-week[data-v-e563f83f],.dpp-grid[data-v-e563f83f]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.dpp-week span[data-v-e563f83f]{font-size:12px;font-weight:700;color:var(--ink-3);padding:4px 0 6px}.sun[data-v-e563f83f]{color:var(--reject)!important}.sat[data-v-e563f83f]{color:var(--accent)!important}.dpp-day[data-v-e563f83f]{height:36px;margin:1px;border-radius:50%;font-size:13.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;position:relative}.dpp-day[data-v-e563f83f]:hover:not(:disabled){background:var(--surface-2)}.dpp-day.out[data-v-e563f83f]{opacity:.35}.dpp-day.today[data-v-e563f83f]{color:var(--accent)!important;font-weight:800}.dpp-day.today[data-v-e563f83f]:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.dpp-day.on[data-v-e563f83f]{background:var(--accent)!important;color:var(--accent-ink)!important;opacity:1}.dpp-day[data-v-e563f83f]:disabled{opacity:.2;cursor:not-allowed}.dpp-months[data-v-e563f83f]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0 6px}.dpp-month[data-v-e563f83f]{height:44px;border-radius:12px;font-size:14px;font-weight:700;color:var(--ink)}.dpp-month[data-v-e563f83f]:hover:not(:disabled){background:var(--surface-2)}.dpp-month.today[data-v-e563f83f]{color:var(--accent)}.dpp-month.on[data-v-e563f83f]{background:var(--accent);color:var(--accent-ink)}.dpp-month[data-v-e563f83f]:disabled{opacity:.25;cursor:not-allowed}.dpp-time[data-v-e563f83f]{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border-2);font-size:13px;font-weight:700;color:var(--ink-2)}.dpp-time span[data-v-e563f83f]{margin-right:auto}.dpp-time select[data-v-e563f83f]{padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--field);color:var(--ink);font-size:13px}.dpp-foot[data-v-e563f83f]{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-2)}.dpp-foot .ghost[data-v-e563f83f]{padding:7px 10px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ink-3)}.dpp-foot .ghost[data-v-e563f83f]:hover{background:var(--surface-2)}.dpp-foot .acc[data-v-e563f83f]{color:var(--accent)}.dpp-foot .done[data-v-e563f83f]{margin-left:auto;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.dpp-foot .ghost[data-v-e563f83f]:first-child{margin-right:auto}button[data-v-e563f83f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lb[data-v-06b8ba2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:40px;overflow:hidden;background:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lb-img[data-v-06b8ba2d]{max-width:92vw;max-height:84vh;object-fit:contain;border-radius:8px;box-shadow:0 12px 50px #00000080;cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .12s ease}.lb-img.zoomed[data-v-06b8ba2d]{cursor:grab}.lb-img.panning[data-v-06b8ba2d]{cursor:grabbing;transition:none}.lb-pdf[data-v-06b8ba2d]{width:92vw;height:86vh;border:none;border-radius:8px;background:#fff;box-shadow:0 12px 50px #00000080}.lb-load[data-v-06b8ba2d]{color:#fff;font-size:14px}.lb-x[data-v-06b8ba2d]{position:fixed;top:18px;right:20px;width:42px;height:42px;border-radius:50%;background:#ffffff24;color:#fff;font-size:18px;display:grid;place-items:center}.lb-x[data-v-06b8ba2d]:hover{background:#ffffff42}.lb-bar[data-v-06b8ba2d]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;background:#00000080;color:#fff;padding:9px 16px;border-radius:12px;max-width:90vw}.lb-nm[data-v-06b8ba2d]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-dl[data-v-06b8ba2d]{font-size:13px;font-weight:700;color:#fff;background:#ffffff2e;padding:5px 12px;border-radius:8px;flex:none}.lb-dl[data-v-06b8ba2d]:hover{background:#ffffff4d}.lb-zoom[data-v-06b8ba2d]{display:flex;align-items:center;gap:2px;flex:none;background:#ffffff1a;border-radius:8px;padding:2px}.lb-zoom button[data-v-06b8ba2d]{color:#fff;min-width:28px;height:26px;border-radius:6px;display:grid;place-items:center;font-size:12.5px;font-weight:700}.lb-zoom button[data-v-06b8ba2d]:hover:not(:disabled){background:#fff3}.lb-zoom button[data-v-06b8ba2d]:disabled{opacity:.35}.lb-zoom .lb-pct[data-v-06b8ba2d]{min-width:50px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.lb-img[data-v-06b8ba2d]{transition:none}}.lb-enter-active[data-v-06b8ba2d],.lb-leave-active[data-v-06b8ba2d]{transition:opacity .2s ease}.lb-enter-from[data-v-06b8ba2d],.lb-leave-to[data-v-06b8ba2d]{opacity:0}@media(prefers-reduced-motion:reduce){.lb-enter-active[data-v-06b8ba2d],.lb-leave-active[data-v-06b8ba2d]{transition:none}}.toaster[data-v-dfc54684]{position:fixed;top:calc(var(--topbar-h, 60px) + 12px);left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:min(92vw,440px)}.toast[data-v-dfc54684]{pointer-events:auto;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 16px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.4;background:var(--surface);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-pop);max-width:100%}.toast .ic[data-v-dfc54684]{flex:none;font-weight:800;width:18px;text-align:center}.toast .msg[data-v-dfc54684]{min-width:0;word-break:break-word}.toast.t-error[data-v-dfc54684]{border-color:var(--reject)}.toast.t-error .ic[data-v-dfc54684]{color:var(--reject)}.toast.t-success[data-v-dfc54684]{border-color:var(--accent)}.toast.t-success .ic[data-v-dfc54684]{color:var(--accent)}.toast.t-info .ic[data-v-dfc54684]{color:var(--ink-2)}.toast-enter-active[data-v-dfc54684],.toast-leave-active[data-v-dfc54684]{transition:all .22s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-dfc54684]{opacity:0;transform:translateY(-10px)}.toast-leave-to[data-v-dfc54684]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-dfc54684],.toast-leave-active[data-v-dfc54684]{transition:opacity .15s}.toast-enter-from[data-v-dfc54684],.toast-leave-to[data-v-dfc54684]{transform:none}}:root{--ground: #f9fafb;--surface: #ffffff;--surface-2: color-mix(in srgb, var(--accent) 6%, #ffffff);--field: #ffffff;--ink: #191f28;--ink-2: #4e5968;--ink-3: #8b95a1;--ink-inv: #ffffff;--border: #e5e8eb;--border-2: #eceef1;--rail: #ffffff;--rail-border: var(--border);--rail-ink: #4e5968;--rail-ink-2: #8b95a1;--rail-brand: var(--ink);--rail-hover: rgba(25, 31, 40, .05);--rail-active-bg: var(--accent-soft);--rail-active: var(--accent);--accent: #3182f6;--accent-deep: #2272eb;--accent-ink: #ffffff;--accent-soft: color-mix(in srgb, var(--accent) 13%, var(--surface));--good: #3182f6;--wait: #f08c00;--wait-soft: #fff4e5;--wait-ink: #b35c00;--reject: #e42939;--reject-soft: #ffeef0;--reject-ink: #c21b2c;--info: #3182f6;--info-soft: #e8f3ff;--shadow: none;--shadow-hover: none;--shadow-pop: 0 4px 16px rgba(25, 31, 40, .12);--radius: 12px;--radius-sm: 10px;--radius-xs: 8px;--font: "Pretendard", "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--rail-w: 80px;--topbar-h: 72px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #101013;--surface: #17171c;--surface-2: #202027;--field: #202027;--ink: #f2f3f5;--ink-2: #b0b8c1;--ink-3: #6b7684;--border: #2c2c35;--border-2: #24242b;--rail: #131317;--rail-border: #26262e;--rail-ink: #b0b8c1;--rail-ink-2: #6b7684;--rail-brand: #ffffff;--rail-hover: rgba(255, 255, 255, .06);--wait-soft: #33280f;--wait-ink: #f7b955;--reject-soft: #331a1d;--reject-ink: #ff8a7e;--info-soft: #16233b;--shadow: none;--shadow-hover: none;--shadow-pop: 0 4px 16px rgba(0, 0, 0, .5)}}:root[data-theme=dark]{--ground: #101013;--surface: #17171c;--surface-2: #202027;--field: #202027;--ink: #f2f3f5;--ink-2: #b0b8c1;--ink-3: #6b7684;--border: #2c2c35;--border-2: #24242b;--rail: #131317;--rail-border: #26262e;--rail-ink: #b0b8c1;--rail-ink-2: #6b7684;--rail-brand: #ffffff;--rail-hover: rgba(255, 255, 255, .06);--wait-soft: #33280f;--wait-ink: #f7b955;--reject-soft: #331a1d;--reject-ink: #ff8a7e;--info-soft: #16233b;--shadow: none;--shadow-hover: none;--shadow-pop: 0 4px 16px rgba(0, 0, 0, .5)}:root[data-accent=toss]{--accent: #3182f6;--accent-deep: #2272eb}:root[data-accent=forest]{--accent: #16795a;--accent-deep: #12654a}:root[data-accent=teal]{--accent: #08a7bf;--accent-deep: #0790a5}:root[data-accent=mint]{--accent: #0d9e8e;--accent-deep: #0a8074}:root[data-accent=naver]{--accent: #03c75a;--accent-deep: #02a94c}:root[data-accent=blue]{--accent: #2563eb;--accent-deep: #1d4fd7}:root[data-accent=violet]{--accent: #6d5ae6;--accent-deep: #5a46d6}:root[data-accent=slate]{--accent: #475569;--accent-deep: #364152}:root[data-accent=rose]{--accent: #be3455;--accent-deep: #a52546}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--font);background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}svg{display:block}input,textarea,select{font-family:inherit}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}:is(.ProseMirror,.rich,.rich-html) [style*=background-color]{color:#1f2328}@supports (appearance: base-select){select:not(.select-native,[multiple],[size]),select:not(.select-native,[multiple],[size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not(.select-native,[multiple],[size]){display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;overflow:hidden}select:not(.select-native,[multiple],[size])::picker-icon{font-size:.8em}select:not(.select-native,[multiple],[size])::picker-icon{color:var(--ink-3);transition:rotate .15s}select:not(.select-native,[multiple],[size]):open::picker-icon{rotate:180deg}select:not(.select-native,[multiple],[size])::picker(select){margin-top:6px;padding:6px;max-height:min(420px,60vh);overflow-y:auto;min-width:anchor-size(width);max-width:min(440px,calc(100vw - 32px));background:var(--surface);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:12px;box-shadow:0 18px 44px #14202a38,0 2px 6px #14202a14}select:not(.select-native,[multiple],[size]) option+option{border-top:1px solid var(--border)}select:not(.select-native,[multiple],[size]) option{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--ink);cursor:pointer;white-space:normal;overflow-wrap:anywhere}select:not(.select-native,[multiple],[size]) option:hover,select:not(.select-native,[multiple],[size]) option:focus-visible{background:var(--surface-2);outline:none}select:not(.select-native,[multiple],[size]) option:checked{background:var(--accent-soft);color:var(--accent);font-weight:700}select:not(.select-native,[multiple],[size]) option::checkmark{order:1;margin-left:auto;color:var(--accent)}select:not(.select-native,[multiple],[size]) option .opt-ic{flex:none;color:var(--ink-3)}select:not(.select-native,[multiple],[size]) option:checked .opt-ic{color:var(--accent)}}input[type=checkbox]:not(.native),input[type=radio]:not(.native){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;cursor:pointer;vertical-align:middle;width:18px!important;height:18px!important;min-width:18px!important;padding:0!important;margin:0;border:1.5px solid color-mix(in srgb,var(--ink-3) 75%,transparent)!important;background:var(--field) center / 12px no-repeat!important;transition:background-color .12s,border-color .12s}input[type=checkbox]:not(.native){border-radius:5px!important}input[type=radio]:not(.native){border-radius:50%!important}input[type=checkbox]:not(.native):hover:not(:disabled),input[type=radio]:not(.native):hover:not(:disabled){border-color:var(--chk, var(--accent))!important}input[type=checkbox]:not(.native):checked{border-color:var(--chk, var(--accent))!important;background:var(--chk, var(--accent)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat!important}input[type=checkbox]:not(.native):indeterminate{border-color:var(--chk, var(--accent))!important;background:var(--chk, var(--accent)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E") center / 12px no-repeat!important}input[type=radio]:not(.native):checked{border-color:var(--chk, var(--accent))!important;background:radial-gradient(circle,var(--chk, var(--accent)) 0 42%,var(--field) 46%)!important}input[type=checkbox]:not(.native):disabled,input[type=radio]:not(.native):disabled{opacity:.45;cursor:not-allowed}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=range]:not(.native){-moz-appearance:none;appearance:none;-webkit-appearance:none;height:6px;padding:0!important;border:none!important;border-radius:999px;background:var(--border)!important;cursor:pointer}input[type=range]:not(.native)::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 1px 4px #191f2838}input[type=range]:not(.native)::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 1px 4px #191f2838}input[type=file]::file-selector-button{margin-right:10px;padding:7px 13px;border:1px solid var(--border);border-radius:8px;background:var(--field);color:var(--ink-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}input[type=file]::file-selector-button:hover{border-color:var(--accent);color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink-3) 45%,transparent) transparent}.rich-html{white-space:normal;line-height:1.65;word-break:break-word}.rich-html p{margin:0;min-height:1em}.rich-html h2{font-size:18px;font-weight:800;margin:12px 0 6px}.rich-html h3{font-size:15.5px;font-weight:700;margin:10px 0 5px}.rich-html ul,.rich-html ol{padding-left:22px;margin:7px 0}.rich-html blockquote{border-left:3px solid var(--border);margin:8px 0;padding:3px 0 3px 12px;color:var(--ink-2)}.rich-html a{color:var(--accent);text-decoration:underline}.rich-html table{border-collapse:collapse;margin:8px 0}.rich-html td,.rich-html th{border:1px solid var(--border);padding:5px 8px}.rich-html img{max-width:100%;height:auto}.app-tip{position:fixed;z-index:2000;max-width:300px;padding:6px 10px;border-radius:8px;pointer-events:none;background:#191f28;color:#fff;font-size:12px;font-weight:600;line-height:1.45;box-shadow:0 6px 18px #191f2838;white-space:pre-line;word-break:keep-all}:root[data-theme=dark] .app-tip{background:#f2f3f5;color:#191f28}.paper-light{--surface: #fff;--surface-2: #f2f4f6;--ground: #fff;--field: #fff;--ink: #191f28;--ink-2: #4e5968;--ink-3: #8b95a1;--border: #e5e8eb;--border-2: #eceef1;background:#fff!important;color:#191f28}.print-paper-root{display:none}@media print{html.print-paper body>:not(.print-paper-root){display:none!important}html.print-paper body{background:#fff}html.print-paper .print-paper-root{display:block;color:#191f28;--surface: #fff;--surface-2: #f2f4f6;--ground: #fff;--ink: #191f28;--ink-2: #4e5968;--ink-3: #8b95a1;--border: #e5e8eb;--border-2: #eceef1;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.print-paper .print-paper-root>*{width:auto!important;min-height:0!important;margin:0!important;padding:0 var(--print-edge, 0px)!important;border:none!important;box-shadow:none!important;background:#fff!important}html.print-paper .print-paper-root .ProseMirror{max-height:none!important;min-height:0!important;overflow:visible!important}html.print-paper .print-only{display:block!important}}.print-only{display:none}.v.num.na[data-v-8e9d3cba]{color:var(--ink-3)}.stats[data-v-8e9d3cba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.stat[data-v-8e9d3cba]{display:flex;align-items:center;gap:14px;padding:18px 20px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;transition:.14s}.stat[data-v-8e9d3cba]:hover{border-color:var(--accent);transform:translateY(-1px)}.stat .ic[data-v-8e9d3cba]{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none}.stat .v[data-v-8e9d3cba]{font-size:26px;font-weight:800;line-height:1;letter-spacing:-.02em}.stat .k[data-v-8e9d3cba]{font-size:13px;color:var(--ink-3);font-weight:600;margin-top:5px}.t-a .ic[data-v-8e9d3cba]{background:var(--accent-soft);color:var(--accent)}.t-b .ic[data-v-8e9d3cba]{background:#3b82f621;color:#3b82f6}.t-c .ic[data-v-8e9d3cba]{background:#f59e0b24;color:#f59e0b}.t-d .ic[data-v-8e9d3cba]{background:#8b5cf624;color:#8b5cf6}@media(max-width:560px){.stats[data-v-8e9d3cba]{grid-template-columns:1fr}.stat[data-v-8e9d3cba]{padding:14px 16px}}.me[data-v-afb818c3]{display:flex;align-items:center;gap:14px;padding:4px 10px 12px}.me .nm[data-v-afb818c3]{font-size:17px;font-weight:800;letter-spacing:-.01em}.me .dp[data-v-afb818c3]{font-size:13px;color:var(--ink-3);margin-top:2px}.nums[data-v-afb818c3]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 6px}.nums .n[data-v-afb818c3]{padding:12px 10px;text-align:center;border-radius:12px;background:var(--surface-2);cursor:pointer;transition:.12s}.nums .n[data-v-afb818c3]:hover{background:var(--accent-soft)}.nums .v[data-v-afb818c3]{font-size:24px;font-weight:800;line-height:1;color:var(--accent)}.nums .k[data-v-afb818c3]{font-size:12.5px;color:var(--ink-3);font-weight:600;margin-top:5px}.rows[data-v-afb818c3]{display:flex;flex-direction:column;margin:10px 6px 0}.rows li[data-v-afb818c3]{display:flex;align-items:center;padding:7px 8px;border-radius:9px;font-size:13px;color:var(--ink-2);cursor:pointer;transition:.12s}.rows li[data-v-afb818c3]:hover{background:var(--surface-2)}.rows .rv[data-v-afb818c3]{margin-left:auto;font-weight:800;color:var(--ink-3)}.rows .rv.hot[data-v-afb818c3]{color:var(--accent)}.leave[data-v-afb818c3]{display:flex;align-items:center;gap:8px;width:calc(100% - 12px);margin:10px 6px 4px;padding:11px 14px;border-radius:12px;border:1px dashed var(--border);cursor:pointer;transition:.12s}.leave[data-v-afb818c3]:hover{border-color:var(--accent)}.leave .lk[data-v-afb818c3]{font-size:13px;font-weight:600;color:var(--ink-3)}.leave .lv[data-v-afb818c3]{margin-left:auto;font-size:15px;font-weight:800}.sample[data-v-afb818c3]{font-size:11px;font-weight:700;color:#f59e0b;background:#f59e0b24;padding:2px 7px;border-radius:7px}.grid[data-v-fd703639]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:2px 6px 6px}.grid button[data-v-fd703639]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;border-radius:12px;background:var(--surface-2);cursor:pointer;transition:.12s}.grid button[data-v-fd703639]:hover{background:var(--accent-soft);color:var(--accent)}.grid .ic[data-v-fd703639]{display:grid;place-items:center}.grid .lb[data-v-fd703639]{font-size:12.5px;font-weight:700;letter-spacing:-.01em}.empty.err[data-v-075ffc59]{color:#dc2626}.list[data-v-075ffc59]{display:flex;flex-direction:column}.list li[data-v-075ffc59]{display:flex;align-items:center;gap:13px;padding:12px 10px;border-radius:12px;transition:.12s;cursor:pointer}.list li[data-v-075ffc59]:hover{background:var(--surface-2)}.list li+li[data-v-075ffc59]{border-top:1px solid var(--border-2)}.av[data-v-075ffc59]{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px}.mid[data-v-075ffc59]{min-width:0;flex:1}.mid .ti[data-v-075ffc59]{font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid .meta[data-v-075ffc59]{font-size:12px;color:var(--ink-3);margin-top:3px}.right[data-v-075ffc59]{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.pill[data-v-075ffc59]{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--wait-soft);color:var(--wait)}.empty[data-v-075ffc59]{justify-content:center;color:var(--ink-3);font-size:13px;padding:22px;cursor:default}.empty[data-v-075ffc59]:hover{background:none}@media(max-width:460px){.list li+li[data-v-075ffc59]{border-top:none}}.empty.err[data-v-bf377087]{color:#dc2626}.tl[data-v-bf377087]{display:flex;flex-direction:column}.tl li[data-v-bf377087]{display:flex;align-items:stretch;gap:12px;padding:11px 10px;border-radius:12px;transition:.12s;cursor:pointer}.tl li[data-v-bf377087]:hover{background:var(--surface-2)}.tl time[data-v-bf377087]{font-size:13px;font-weight:800;color:var(--ink-2);width:42px;flex:none;padding-top:1px}.tl .bar[data-v-bf377087]{width:3px;border-radius:3px;flex:none}.tl .bar.sc-personal[data-v-bf377087]{background:var(--accent)}.tl .bar.sc-dept[data-v-bf377087]{background:#3b82f6}.tl .bar.sc-company[data-v-bf377087]{background:#f59e0b}.tl .c[data-v-bf377087]{min-width:0}.tl .ti[data-v-bf377087]{font-size:14px;font-weight:700;letter-spacing:-.01em}.tl .pl[data-v-bf377087]{font-size:12px;color:var(--ink-3);margin-top:3px;display:flex;align-items:center;gap:4px}.empty[data-v-bf377087]{justify-content:center;color:var(--ink-3);font-size:13px;padding:22px;cursor:default}.empty[data-v-bf377087]:hover{background:none}.empty.err[data-v-8f0033da]{color:#dc2626}.nl[data-v-8f0033da]{display:flex;flex-direction:column}.nl li[data-v-8f0033da]{display:flex;align-items:center;gap:11px;padding:11px 10px;border-radius:10px;transition:.12s}.nl li.clickable[data-v-8f0033da]{cursor:pointer}.nl li[data-v-8f0033da]:hover{background:var(--surface-2)}.nl li+li[data-v-8f0033da]{border-top:1px solid var(--border-2)}.tag[data-v-8f0033da]{font-size:11px;font-weight:800;padding:3px 8px;border-radius:7px;flex:none;background:var(--surface-2);color:var(--ink-2)}.tag.hot[data-v-8f0033da]{background:var(--accent-soft);color:var(--accent)}.ti[data-v-8f0033da]{font-size:13.5px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl time[data-v-8f0033da]{font-size:12px;color:var(--ink-3);font-weight:600;flex:none}.empty.err[data-v-27faf1b0]{color:#dc2626}.list[data-v-27faf1b0]{display:flex;flex-direction:column}.list li[data-v-27faf1b0]{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:12px;transition:.12s;cursor:pointer}.list li[data-v-27faf1b0]:hover{background:var(--surface-2)}.list li+li[data-v-27faf1b0]{border-top:1px solid var(--border-2)}.ic[data-v-27faf1b0]{flex:none;font-size:17px}.mid[data-v-27faf1b0]{min-width:0;flex:1}.mid .ti[data-v-27faf1b0]{font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid .meta[data-v-27faf1b0]{font-size:12px;color:var(--ink-3);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt[data-v-27faf1b0]{flex:none;font-size:12px;color:var(--ink-3)}.empty[data-v-27faf1b0]{justify-content:center;color:var(--ink-3);font-size:13px;padding:22px;cursor:default}.empty[data-v-27faf1b0]:hover{background:none}@media(max-width:460px){.list li+li[data-v-27faf1b0]{border-top:none}}.overlay[data-v-955c406f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:320;padding:20px}.sheet[data-v-955c406f]{width:min(420px,100%);max-height:88vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);padding:22px;display:flex;flex-direction:column;gap:10px}.sh-head[data-v-955c406f]{display:flex;align-items:center;gap:10px}.sh-head h2[data-v-955c406f]{font-size:17px;font-weight:800;flex:1}.sh-head .x[data-v-955c406f]{color:var(--ink-3);font-size:16px}.spans[data-v-955c406f]{display:inline-flex;gap:2px;margin-left:auto}.sp[data-v-955c406f]{width:22px;height:22px;border:1px solid var(--border);background:var(--surface);color:var(--ink-3);border-radius:5px;font-size:11.5px;font-weight:700;cursor:pointer;line-height:1}.sp.on[data-v-955c406f]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.desc[data-v-955c406f]{font-size:12.5px;color:var(--ink-3);line-height:1.5}.lbl[data-v-955c406f]{font-size:12px;font-weight:700;color:var(--ink-3);margin-top:6px}.wlist[data-v-955c406f]{display:flex;flex-direction:column;gap:5px}.wlist li[data-v-955c406f]{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.wlist li.dragging[data-v-955c406f]{opacity:.45;border-style:dashed;border-color:var(--accent)}.grip[data-v-955c406f]{cursor:grab;color:var(--ink-3);font-size:13px;-webkit-user-select:none;user-select:none}.hint[data-v-955c406f]{font-style:normal;font-weight:500;color:var(--ink-3);opacity:.8;margin-left:6px}.wlist.hidden li[data-v-955c406f]{opacity:.75}.wlist li.none[data-v-955c406f]{justify-content:center;color:var(--ink-3);font-size:12.5px;opacity:1}.wn[data-v-955c406f]{flex:1;font-size:13.5px;font-weight:600}.mv[data-v-955c406f]{color:var(--ink-3);font-size:11px;padding:3px 5px}.mv[data-v-955c406f]:disabled{opacity:.3}.hide[data-v-955c406f]{font-size:12px;font-weight:600;color:var(--ink-3);padding:4px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.hide[data-v-955c406f]:hover{border-color:var(--reject);color:var(--reject)}.add[data-v-955c406f]{font-size:12px;font-weight:700;color:var(--accent);padding:4px 9px}.acts[data-v-955c406f]{display:flex;gap:8px;margin-top:8px}.acts button[data-v-955c406f]{padding:10px;border-radius:10px;font-weight:700;font-size:13.5px}.reset[data-v-955c406f]{flex:none;padding:10px 14px;background:transparent;border:1px solid var(--border);color:var(--ink-3);margin-right:auto}.cancel[data-v-955c406f]{flex:none;padding:10px 16px;background:transparent;border:1px solid var(--border);color:var(--ink-2)}.save[data-v-955c406f]{flex:1;background:var(--accent);color:var(--accent-ink)}.page[data-v-1fa89c95]{padding:26px 28px;max-width:1680px;margin:0;display:flex;flex-direction:column;gap:18px}:root[data-align=center] .page[data-v-1fa89c95]{margin:0 auto}.hi[data-v-1fa89c95]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hi h1[data-v-1fa89c95]{font-size:23px;font-weight:800;letter-spacing:-.02em}.hi h1 b[data-v-1fa89c95]{color:var(--accent);font-weight:800}.hi p[data-v-1fa89c95]{font-size:13.5px;color:var(--ink-3);margin-top:6px;font-weight:500}.draft[data-v-1fa89c95]{display:flex;align-items:center;gap:7px;padding:11px 18px;border-radius:12px;flex:none;background:var(--accent);color:var(--accent-ink);font-size:14px;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 28%,transparent);transition:.14s}.draft[data-v-1fa89c95]:hover{background:var(--accent-deep);transform:translateY(-1px)}.draft[data-v-1fa89c95]:active{transform:translateY(0)}.hi-btns[data-v-1fa89c95]{display:flex;align-items:center;gap:8px;flex:none}.edit-home[data-v-1fa89c95]{display:flex;align-items:center;gap:6px;padding:11px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);font-size:13.5px;font-weight:700}.edit-home[data-v-1fa89c95]:hover{border-color:var(--accent);color:var(--accent)}.empty-home[data-v-1fa89c95]{grid-column:1 / -1;text-align:center;color:var(--ink-3);font-size:13.5px;padding:30px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius)}.empty-home .link[data-v-1fa89c95]{color:var(--accent);font-weight:700;text-decoration:underline}.bento[data-v-1fa89c95]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:4px;grid-auto-flow:row dense;column-gap:16px;row-gap:0;align-items:start}.bento[data-v-1fa89c95]>*{min-width:0}.bento[data-v-1fa89c95]>*{grid-column:span var(--w, 1)}@media(min-width:1081px){.bento>.pinned[data-v-1fa89c95]{grid-column:var(--c) / span var(--w, 1)}}.site-foot[data-v-1fa89c95]{text-align:center;font-size:11.5px;color:var(--ink-3);letter-spacing:.02em;padding:6px 0 2px}@media(max-width:1080px){.bento[data-v-1fa89c95]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-v-1fa89c95]>*{grid-column:span var(--w2, 1)}}@media(max-width:900px){.bento[data-v-1fa89c95]{grid-template-columns:1fr}.bento[data-v-1fa89c95]>*{grid-column:span 1}}@media(max-width:720px){.page[data-v-1fa89c95]{padding:18px 15px calc(84px + env(safe-area-inset-bottom))}.draft[data-v-1fa89c95]{padding:9px 14px}.hi h1[data-v-1fa89c95]{font-size:20px}.hi[data-v-1fa89c95]{flex-direction:column;gap:12px}.hi-btns[data-v-1fa89c95]{flex-wrap:wrap}}.my-layout[data-v-1fa89c95]{border-color:var(--accent);color:var(--accent)}.arrange-bar[data-v-1fa89c95]{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent)}.ab-title[data-v-1fa89c95]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--accent)}.ab-add[data-v-1fa89c95]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.ab-chip[data-v-1fa89c95]{padding:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12px;font-weight:700;color:var(--ink-2)}.ab-chip[data-v-1fa89c95]:hover{border-color:var(--accent);color:var(--accent)}.ab-btns[data-v-1fa89c95]{margin-left:auto;display:flex;gap:8px}.ab-cancel[data-v-1fa89c95],.ab-save[data-v-1fa89c95]{padding:7px 16px;border-radius:9px;font-size:13px;font-weight:700}.ab-cancel[data-v-1fa89c95]{background:var(--surface);border:1px solid var(--border);color:var(--ink-2)}.ab-save[data-v-1fa89c95]{background:var(--accent);color:var(--accent-ink)}.cell[data-v-1fa89c95]{position:relative;min-width:0}.cell[data-v-1fa89c95]>:first-child{height:100%}.bento.arranging .cell[data-v-1fa89c95]{cursor:grab}.bento.arranging .cell[data-v-1fa89c95]>:first-child{pointer-events:none;opacity:.85}.cell.dragging[data-v-1fa89c95]{opacity:.45}.bento.arranging .cell[data-v-1fa89c95]{outline:2px dashed var(--accent);outline-offset:-2px;border-radius:var(--radius)}.cell-edit[data-v-1fa89c95]{position:absolute;top:2px;left:2px;right:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;background:var(--surface);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0}.ce-grip[data-v-1fa89c95]{padding:4px 9px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700}.ce-span[data-v-1fa89c95]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface);margin-left:auto}.ce-span button[data-v-1fa89c95]{padding:4px 8px;font-size:11.5px;font-weight:700;color:var(--ink-3)}.ce-span button.on[data-v-1fa89c95]{background:var(--accent);color:var(--accent-ink)}.ce-hide[data-v-1fa89c95]{padding:4px 9px;border-radius:8px;background:var(--surface);border:1px solid var(--border);font-size:11.5px;font-weight:700;color:var(--ink-2)}.ce-hide[data-v-1fa89c95]:hover{border-color:var(--reject);color:var(--reject)}.login-wrap[data-v-a4ab8f55]{min-height:100dvh;display:grid;place-items:center;background:var(--ground);padding:20px}.card[data-v-a4ab8f55]{width:min(360px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:12px}.card h1[data-v-a4ab8f55]{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.wb-av[data-v-a4ab8f55]{width:72px;height:72px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--surface-2);color:var(--accent);font-weight:800;font-size:28px;border:1px solid var(--border)}.wb-av img[data-v-a4ab8f55]{width:100%;height:100%;object-fit:cover}.wb-hi[data-v-a4ab8f55]{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.card .sub[data-v-a4ab8f55]{font-size:13px;color:var(--ink-3);margin-bottom:10px}.card input[data-v-a4ab8f55]{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);font-size:14px;color:var(--ink);outline:none;transition:.15s}.card input[data-v-a4ab8f55]:focus{border-color:var(--accent);background:var(--surface)}.card>button[type=submit][data-v-a4ab8f55]{width:100%;padding:12px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-size:15px;font-weight:700;margin-top:6px;transition:.14s}.card>button[type=submit][data-v-a4ab8f55]:hover:not(:disabled){background:var(--accent-deep)}.card>button[type=submit][data-v-a4ab8f55]:disabled{opacity:.55;cursor:not-allowed}.err[data-v-a4ab8f55]{color:var(--reject);font-size:13px;margin-top:4px}.done[data-v-a4ab8f55]{font-size:14px;color:var(--accent);text-align:center;line-height:1.6;padding:12px 0}.link[data-v-a4ab8f55]{font-size:12.5px;color:var(--ink-3);margin-top:2px}.link[data-v-a4ab8f55]:hover{color:var(--accent);text-decoration:underline}.banner[data-v-a4ab8f55]{margin-top:18px;text-align:center;display:flex;flex-direction:column;gap:3px;max-width:360px}.banner b[data-v-a4ab8f55]{font-size:13.5px;font-weight:700;color:var(--ink-2)}.banner span[data-v-a4ab8f55]{font-size:12.5px;color:var(--ink-3);line-height:1.5}.foot[data-v-a4ab8f55]{margin-top:22px;font-size:11.5px;color:var(--ink-3);text-align:center;letter-spacing:.02em}
