.pmm[data-v-962cd882]{position:relative;display:inline-flex;align-items:center;gap:8px}.pmm-plan[data-v-962cd882]{display:inline-flex;flex:none;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:500;line-height:1.5;color:#6b7280;background:#f3f4f6}.pmm-plan[data-tier=VIP][data-v-962cd882]{background:color-mix(in srgb,var(--stamp, #d08922) 14%,#fff);color:var(--stamp-deep, #9a5c10)}.pmm-plan[data-tier=SVIP][data-v-962cd882]{background:#f5f3ff;color:#6d28d9}.pmm-plan[data-tier=企业][data-v-962cd882],.pmm-plan[data-tier=企业用户][data-v-962cd882]{background:#eef2ff;color:#3730a3}.pmm-plan[data-tier=试用中][data-v-962cd882]{background:#fff4e5;color:#c2410c;font-weight:700}.pmm-plan[data-tier=未开通][data-v-962cd882]{background:#fde8e8;color:#b91c1c;font-weight:700}button.pmm-plan[data-v-962cd882]{border:0;font-family:inherit;cursor:pointer}.pmm-plan-apply[data-v-962cd882]:hover{text-decoration:underline}.pmm-trigger[data-v-962cd882]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 5px;border-radius:17px;border:1px solid var(--line, #d5dde6);background:#ffffffd9;color:var(--ink, #0c1f33);cursor:pointer;font:inherit;font-size:12.5px}.pmm-trigger[data-v-962cd882]:hover{border-color:color-mix(in srgb,var(--stamp, #d08922) 45%,transparent)}.pmm-name[data-v-962cd882]{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmm-caret[data-v-962cd882]{font-size:10px;opacity:.6}.pmm-avatar[data-v-962cd882]{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:12px;font-weight:600;color:#fff;background:var(--stamp, #d08922)}.pmm-menu{z-index:10000;width:232px;padding:6px;background:#fff;border:1px solid var(--line, #d5dde6);border-radius:10px;box-shadow:0 16px 40px #0c1f3329;display:flex;flex-direction:column;color:#0c1f33}.pmm-menu .pmm-avatar-lg{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:15px;font-weight:600;color:#fff;background:var(--stamp, #d08922)}.pmm-id{display:flex;align-items:center;gap:10px;padding:8px 10px 6px}.pmm-id-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.pmm-rename{flex:none;margin:0;padding:2px 8px;border:none;border-radius:6px;background:none;font:inherit;font-size:11.5px;color:var(--stamp-deep, #9a5c10);cursor:pointer}.pmm-rename:hover{background:#f3f6f9}.pmm-id-text strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmm-id-text span{font-size:11.5px;color:var(--muted, #5f7388)}.pmm-role{font-size:11px!important;color:var(--stamp-deep, #9a5c10)!important}.pmm-sep{height:1px;margin:4px 6px;background:var(--line, #d5dde6)}.pmm-menu>button{text-align:left;padding:8px 10px;border:none;background:none;border-radius:7px;font:inherit;font-size:12.5px;color:var(--ink, #0c1f33);cursor:pointer}.pmm-menu>button:hover{background:#f3f6f9}.pmm-org{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.pmm-org.on{background:color-mix(in srgb,var(--stamp, #d08922) 12%,transparent);color:var(--stamp-deep, #9a5c10);font-weight:600}.pmm-org-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmm-check{font-size:11px;opacity:.85}.pmm-badge{flex:none;font-size:10.5px;line-height:1;padding:3px 6px;border-radius:999px;color:#8a5a00;background:#fdf1dc;border:1px solid #f0d9ae}.pmm-join{margin:4px 6px 2px;padding:8px 10px;border-radius:8px;background:#f7f9fb;border:1px solid var(--line, #d5dde6)}.pmm-join p{margin:0 0 8px;font-size:12px;line-height:1.5}.pmm-join-actions{display:flex;justify-content:flex-end;gap:6px}.pmm-join-actions .pmm-ghost,.pmm-join-actions .pmm-primary{height:26px;padding:0 10px;font-size:12px}.pmm-theme{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px}.pmm-theme-label{font-size:12px;color:var(--muted, #5f7388);white-space:nowrap}.pmm-lang{display:flex;gap:4px}.pmm-lang button{border:1px solid var(--line, #d5dde6);background:transparent;border-radius:999px;padding:2px 8px;font:inherit;font-size:12px;line-height:1.4;color:var(--muted, #5f7388);cursor:pointer;white-space:nowrap}.pmm-lang button.on{border-color:transparent;background:color-mix(in srgb,var(--stamp, #d08922) 16%,white);color:var(--ink, #0c1f33);font-weight:600}.pmm-swatches{display:flex;gap:6px;align-items:center}.pmm-swatch{width:14px;height:14px;padding:0;border-radius:50%;border:1.5px solid transparent;background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 1px #00000014}.pmm-swatch.on{border-color:var(--ink, #0c1f33);box-shadow:0 0 0 1px #fff,0 0 0 2px var(--ink, #0c1f33)}.pmm-swatch:hover{transform:scale(1.08)}.pmm-danger{color:#a61d24!important}.pmm-err{margin:0;font-size:12px;color:#a61d24}.pmm-err-menu{padding:4px 10px 2px}.pmm-sec-ok{margin:0;font-size:12px;color:#1d7a3e}.pmm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#0c1f3359;display:grid;place-items:center;padding:24px}.pmm-pwd{width:min(360px,100%);background:#fff;border-radius:12px;padding:20px 20px 16px;box-shadow:0 24px 60px #0c1f3338;display:flex;flex-direction:column;gap:12px;color:#0c1f33}.pmm-pwd h3{margin:0 0 4px;font-size:16px}.pmm-sec-block,.pmm-sec-form{display:flex;flex-direction:column;gap:8px}.pmm-sec-form{gap:12px}.pmm-sec-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.pmm-sec-state{font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:999px;color:var(--muted, #5f7388);background:#f3f6f9}.pmm-sec-state.on{color:#1d7a3e;background:#e7f6ec}.pmm-sec-tip{margin:0;font-size:12px;color:var(--muted, #5f7388);line-height:1.5}.pmm-mono{font-family:ui-monospace,JetBrains Mono,monospace;font-size:11.5px}.pmm-sec-row{display:flex;align-items:center;gap:8px}.pmm-sec-row .pmm-ghost,.pmm-sec-row .pmm-primary{height:30px;padding:0 12px;font-size:12.5px;flex:none}.pmm-sec-btn{align-self:flex-start;height:30px;padding:0 12px;font-size:12.5px}.pmm-sec-input{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--line, #d5dde6);border-radius:8px;font:inherit;font-size:12.5px;color:var(--ink, #0c1f33)}.pmm-pwd label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted, #5f7388)}.pmm-pwd input{height:36px;padding:0 10px;border:1px solid var(--line, #d5dde6);border-radius:8px;font:inherit;font-size:13px;color:var(--ink, #0c1f33)}.pmm-pwd-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.pmm-ghost,.pmm-primary{height:34px;padding:0 14px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.pmm-ghost{border:1px solid var(--line, #d5dde6);background:#fff}.pmm-ghost:disabled,.pmm-primary:disabled{opacity:.6;cursor:not-allowed}.pmm-primary{border:none;background:var(--ink, #0c1f33);color:#fff}.ob-seal[data-v-beb20d12]{width:34px;height:34px;padding:0;border:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--wb-copper, #c47a3a),var(--wb-copper-deep, #8a4b12));color:#fff;cursor:pointer;flex:none;overflow:hidden}.ob-seal[data-v-beb20d12]:has(.ob-img){width:auto;height:40px;border-radius:0;background:transparent}.ob-named[data-v-beb20d12]{width:auto;height:auto;display:inline-flex;align-items:center;gap:10px;padding:0;border-radius:0;background:transparent;color:inherit;overflow:visible}.ob-named .ob-glyph[data-v-beb20d12]{width:32px;height:32px;border-radius:7px}.ob-name[data-v-beb20d12]{font-weight:650;font-size:13.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px}span.ob-seal[data-v-beb20d12]{cursor:default}.ob-img[data-v-beb20d12]{width:auto;height:40px;max-width:160px;object-fit:contain;display:block}.ob-glyph[data-v-beb20d12]{font-size:14px;font-weight:700;line-height:1}.ob-glyph.lg[data-v-beb20d12]{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:#8a4b12;color:#fff}.ob-text[data-v-beb20d12]{height:32px;padding:0 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#1c2430;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ob-text.attention[data-v-beb20d12]{border-color:#e3a15a;background:#fff7ee;color:#8a4b12}.ob-text.attention[data-v-beb20d12]:hover{border-color:#c47a3a;background:#fff1e2}.ob-dot[data-v-beb20d12]{width:7px;height:7px;border-radius:50%;background:#e07a1a;flex:none}.ob-mask[data-v-beb20d12]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8600;background:#121c266b;display:grid;place-items:center;padding:24px}.ob-panel[data-v-beb20d12]{width:min(480px,100%);max-height:min(86vh,760px);overflow:auto;background:#fff;border-radius:14px;padding:18px 20px 16px;box-shadow:0 18px 50px #121c2638;color:#1c2430}.ob-head[data-v-beb20d12]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ob-head h2[data-v-beb20d12]{margin:0;font-size:17px;font-weight:680;letter-spacing:.01em}.ob-x[data-v-beb20d12]{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#6b7684;font-size:14px;cursor:pointer}.ob-x[data-v-beb20d12]:hover{background:#f3f5f7;color:#1c2430}.ob-block[data-v-beb20d12]{margin-top:16px}.ob-logo-row[data-v-beb20d12]{display:flex;align-items:center;gap:16px}.ob-logo-copy[data-v-beb20d12]{min-width:0}.ob-logo-copy strong[data-v-beb20d12]{font-size:13px;font-weight:650}.ob-logo-copy p[data-v-beb20d12]{margin:4px 0 10px;color:#6b7684;font-size:12.5px;line-height:1.45}.ob-plate[data-v-beb20d12]{width:128px;height:72px;flex:none;display:grid;place-items:center;padding:8px;background:#f4f6f8;border:1px solid #e1e6ec;border-radius:10px}.ob-plate img[data-v-beb20d12]{max-width:100%;max-height:52px;object-fit:contain;display:block}.ob-crop[data-v-beb20d12]{display:grid;justify-items:center;gap:10px}.ob-acts[data-v-beb20d12]{display:flex;gap:8px}.ob-btn[data-v-beb20d12]{height:34px;padding:0 16px;border:1px solid #8a4b12;border-radius:8px;background:#8a4b12;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ob-btn.ghost[data-v-beb20d12]{background:#fff;color:#3d342c;border-color:#d5dde6}.ob-btn[data-v-beb20d12]:disabled{background:#efe6dc;border-color:#efe6dc;color:#a08b78;cursor:not-allowed}.ob-btn.ghost[data-v-beb20d12]:disabled{background:#f7f8fa;color:#b0b8c2}.ob-file[data-v-beb20d12]{display:none}.ob-stage[data-v-beb20d12]{display:block;border-radius:10px;cursor:grab;max-width:100%}.ob-zoom[data-v-beb20d12]{width:100%;accent-color:#8a4b12}.ob-preview[data-v-beb20d12]{display:block;max-width:160px;max-height:40px}.ob-form[data-v-beb20d12]{margin-top:18px;padding-top:16px;border-top:1px solid #e8edf2;display:grid;gap:12px}.ob-field[data-v-beb20d12]{display:grid;gap:6px}.ob-field>span[data-v-beb20d12]{font-size:13px;font-weight:650}.ob-field em[data-v-beb20d12]{font-style:normal;color:#8b949e;font-size:12px}.ob-field input[data-v-beb20d12]{height:36px;border:1px solid #d5dde6;border-radius:8px;padding:0 12px;font:inherit;font-size:14px;color:#1c2430;background:#fff}.ob-field input[data-v-beb20d12]:focus{outline:none;border-color:#c47a3a;box-shadow:0 0 0 3px #c47a3a29}.ob-ro[data-v-beb20d12]{font-weight:550;font-size:14px;letter-spacing:.01em}.ob-ro.muted[data-v-beb20d12]{color:#8b949e;font-weight:450}.ob-foot[data-v-beb20d12]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px}.ob-saved[data-v-beb20d12]{margin-right:auto;color:#2f7d4a;font-size:13px}.ob-err[data-v-beb20d12]{margin:0;color:#cf1322;font-size:12.5px}.pas[data-v-7eeacc8c]{position:relative;display:inline-flex}.pas-trigger[data-v-7eeacc8c]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:17px;border:1px solid var(--line, #d5dde6);background:#ffffffd9;color:var(--ink, #0c1f33);cursor:pointer}.pas-trigger[data-v-7eeacc8c]:hover,.pas-trigger.on[data-v-7eeacc8c]{border-color:color-mix(in srgb,var(--stamp, #d08922) 45%,transparent)}.pas-ico[data-v-7eeacc8c]{display:grid;grid-template-columns:repeat(3,3px);gap:2px}.pas-ico i[data-v-7eeacc8c]{width:3px;height:3px;border-radius:1px;background:currentColor}.pas-menu[data-v-7eeacc8c]{z-index:80;min-width:140px;padding:6px;border:1px solid var(--line, #d5dde6);border-radius:10px;background:#fff;box-shadow:0 10px 28px #0c1f331f}.pas-item[data-v-7eeacc8c]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:32px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--ink, #0c1f33);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pas-item[data-v-7eeacc8c]:hover{background:#0c1f330d}.pas-item.on[data-v-7eeacc8c]{font-weight:650}.pas-check[data-v-7eeacc8c]{color:var(--stamp, #d08922);font-size:13px}.dp-mask[data-v-19cbff89]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;display:flex;justify-content:flex-end;background:#0c1f3359}.dp-mask.dp-embedded[data-v-19cbff89]{position:relative;inset:auto;z-index:auto;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;background:transparent}.dp-embedded .dp-panel[data-v-19cbff89]{flex:1;width:100%;min-height:0;height:100%;box-shadow:none;animation:none}.dp-panel[data-v-19cbff89]{display:flex;flex-direction:column;width:min(880px,100vw);height:100%;overflow:hidden;background:#fff;box-shadow:-12px 0 32px #0c1f332e;animation:dp-slide-19cbff89 .22s ease both}@keyframes dp-slide-19cbff89{0%{transform:translate(24px);opacity:.4}}.dp-head[data-v-19cbff89]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 16px;border-bottom:1px solid #e8eaed;flex:none;background:#fff}.dp-title[data-v-19cbff89]{overflow:hidden;font-size:14px;font-weight:650;color:#0c1f33;text-overflow:ellipsis;white-space:nowrap}.dp-actions[data-v-19cbff89]{display:flex;flex:none;gap:8px}.dp-btn[data-v-19cbff89]{padding:5px 12px;font-size:13px;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px}.dp-btn[data-v-19cbff89]:hover{background:#f1f5f9}.dp-btn[data-v-19cbff89]:disabled{cursor:not-allowed;opacity:.6}.dp-btn-primary[data-v-19cbff89]{color:#fff;background:#8a4b12;border-color:#8a4b12}.dp-body[data-v-19cbff89]{position:relative;display:flex;flex:1;min-height:0;background:#f0f2f5 repeating-conic-gradient(#e8eaee,#e8eaee 25%,#f0f2f5 0%,#f0f2f5 50%) 0 0 / 20px 20px}.dp-frame[data-v-19cbff89]{flex:1;width:100%;height:100%;min-width:0;border:0;background:#10151c}.dp-image[data-v-19cbff89]{max-width:100%;max-height:100%;margin:auto;object-fit:contain}.dp-mark[data-v-19cbff89]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-repeat:repeat;z-index:1}.dp-state[data-v-19cbff89]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.dp-state-title[data-v-19cbff89]{margin:0;font-weight:650;color:#0c1f33}.dp-bad[data-v-19cbff89]{color:#b91c1c}.dp-state small[data-v-19cbff89]{max-width:460px;color:#64748b}.dp-track[data-v-19cbff89]{width:min(320px,70%);height:6px;border-radius:999px;background:#e3e6eb;overflow:hidden}.dp-fill[data-v-19cbff89]{display:block;height:100%;border-radius:999px;background:#b87333;transition:width .2s ease}.dp-track.indet .dp-fill[data-v-19cbff89]{animation:dp-slide-19cbff89 1.1s ease-in-out infinite}@keyframes dp-slide-19cbff89{0%{margin-left:0}50%{margin-left:78%}to{margin-left:0}}.dp-empty[data-v-19cbff89]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#fff}.dp-wordmark[data-v-19cbff89]{font-size:clamp(34px,7vw,72px);font-weight:700;letter-spacing:.22em;color:#0c1f331f;-webkit-user-select:none;user-select:none}.dp-hint[data-v-19cbff89]{max-width:420px;padding:0 24px;font-size:13px;line-height:1.6;color:#64748b;text-align:center}.due-pop[data-v-57d62585]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 8px 24px #00000024;padding:10px 12px;box-sizing:border-box;font-size:11px;line-height:1.3;color:#1f2329}.due-pop-head[data-v-57d62585]{font-size:10px;color:#8b8b8b;margin-bottom:8px;line-height:1.4}.due-pop-row[data-v-57d62585]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}@media(max-width:720px){.due-pop-row[data-v-57d62585]{flex-wrap:wrap}}.due-opt[data-v-57d62585]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:11px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;line-height:1.3;border:1px solid #e8e8e8;background:#fafafa;white-space:nowrap;min-width:52px;color:#1f2329;box-sizing:border-box}.due-opt[data-v-57d62585]:hover{background:#f0f7ff;border-color:#91caff;color:#1677ff}.due-opt-label[data-v-57d62585]{font-size:11px;font-weight:600;line-height:1.3}.due-opt-hint[data-v-57d62585]{font-size:9px;color:#8b8b8b;line-height:1.2;margin-top:1px}.due-opt:hover .due-opt-hint[data-v-57d62585]{color:#1677ff}.due-opt.due-opt-custom[data-v-57d62585]{flex-direction:row;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:center;cursor:default;min-width:0;white-space:nowrap;padding:5px 8px}.due-opt.due-opt-custom .due-opt-label[data-v-57d62585]{flex-shrink:0}.due-date-input[data-v-57d62585]{padding:3px 6px;border:1px solid #d9d9d9;border-radius:6px;font-size:11px!important;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;line-height:1.2;height:22px;width:128px;min-width:118px;max-width:128px;color:#1f2329;background:#fff;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.due-date-input[data-v-57d62585]::-webkit-calendar-picker-indicator{cursor:pointer;width:14px;height:14px;padding:0;margin:0 0 0 2px}.due-date-input[data-v-57d62585]::-webkit-datetime-edit{font-size:11px;padding:0;line-height:1.2}.due-date-input[data-v-57d62585]::-webkit-datetime-edit-fields-wrapper{padding:0}.due-date-input[data-v-57d62585]::-webkit-datetime-edit-text,.due-date-input[data-v-57d62585]::-webkit-datetime-edit-month-field,.due-date-input[data-v-57d62585]::-webkit-datetime-edit-day-field,.due-date-input[data-v-57d62585]::-webkit-datetime-edit-year-field{font-size:11px;padding:0 1px}.due-opt.due-opt-clear[data-v-57d62585]{flex-direction:row;color:#8b8b8b;min-width:auto;padding:5px 10px}.due-opt.due-opt-clear .due-opt-label[data-v-57d62585]{font-weight:400}.proj-pop[data-v-36f75962]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 8px 24px #00000024;padding:10px 12px;box-sizing:border-box;width:min(320px,calc(100vw - 24px));font-size:12px;line-height:1.4;color:#1f2329;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.proj-pop-head[data-v-36f75962]{font-size:10px;color:#8b8b8b;margin-bottom:8px;line-height:1.4;font-weight:400}.proj-search[data-v-36f75962]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;margin-bottom:6px;color:#1f2329;background:#fff}.proj-search[data-v-36f75962]:focus{outline:none;border-color:#91caff;box-shadow:0 0 0 2px #1677ff1f}.proj-list[data-v-36f75962]{max-height:180px;overflow:auto;display:flex;flex-direction:column;gap:2px}.proj-opt[data-v-36f75962]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:8px 10px;border-radius:6px;border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;cursor:pointer;color:#1f2329;white-space:nowrap}.proj-opt[data-v-36f75962]:hover{background:#f5f7fa}.proj-opt.on[data-v-36f75962]{background:#e6f4ff;color:#1677ff;font-weight:600}.proj-label[data-v-36f75962]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.check[data-v-36f75962]{flex-shrink:0;color:#1677ff;font-size:12px}.empty[data-v-36f75962]{margin:8px 0;text-align:center;font-size:12px;color:#8b949e}.empty.err[data-v-36f75962]{color:#d4380d}.gmt-notes[data-v-787681be]{color:#1f2329;font-size:13px}.gmt-notes.is-drawer[data-v-787681be]{display:flex;flex-direction:column;min-height:0}.btn[data-v-787681be]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:none;border-radius:6px;background:#8a4b12;color:#fff;text-decoration:none;font-size:12.5px;font-weight:600;cursor:pointer}.btn[data-v-787681be]:disabled{opacity:.4;cursor:not-allowed}.composer[data-v-787681be]{padding:12px;background:#fff;border:1px solid #d0e4ff;border-radius:8px;background-image:linear-gradient(180deg,#f8fbff,#fff 40%)}.composer textarea[data-v-787681be],.edit-area[data-v-787681be]{width:100%;border:1px solid #e8eaed;border-radius:6px;padding:9px 11px;font:inherit;font-size:13.5px;line-height:1.5;resize:vertical;min-height:68px;box-sizing:border-box;background:#fff}.composer textarea[data-v-787681be]:focus,.edit-area[data-v-787681be]:focus{outline:none;border-color:#91caff;box-shadow:0 0 0 2px #1677ff1f}.composer-foot[data-v-787681be]{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.log-mask[data-v-787681be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8600;background:#121c2647;display:grid;place-items:center;padding:24px}.log-dialog[data-v-787681be]{width:min(420px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 18px 48px #121c2638;overflow:hidden}.log-body[data-v-787681be]{margin-top:8px;padding:0 14px 8px;overflow:auto}.log-task[data-v-787681be]{margin:0;font-size:14px;line-height:1.45}.log-who[data-v-787681be]{margin:6px 0 0;font-size:12px;color:#5c6b7a}.log-line[data-v-787681be]{margin-top:12px;padding-top:10px;border-top:1px solid #eef2f6}.log-meta[data-v-787681be]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#5c6b7a}.log-text[data-v-787681be]{margin:4px 0 0;white-space:pre-wrap;line-height:1.45}.log-compose[data-v-787681be]{padding:8px 14px 12px;border-top:1px solid #eef2f6}.log-compose textarea[data-v-787681be]{width:100%;box-sizing:border-box;border:1px solid #d5dde6;border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;resize:none}.log-compose textarea[data-v-787681be]:focus{outline:none;border-color:#c47a3a}.log-send[data-v-787681be]{display:flex;justify-content:flex-end;margin-top:8px}.mention-mask[data-v-787681be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8700;background:#121c2647;display:grid;place-items:center;padding:24px}.mention-dialog[data-v-787681be]{width:min(420px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 18px 48px #121c2638;overflow:hidden}.mention-head[data-v-787681be]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 0}.mention-head h2[data-v-787681be]{margin:0;font-size:15px;font-weight:650}.mention-search[data-v-787681be]{margin:10px 14px 0;height:32px;border:1px solid #d5dde6;border-radius:8px;padding:0 10px;font:inherit;font-size:13px}.mention-search[data-v-787681be]:focus{outline:none;border-color:#c47a3a}.mention-body[data-v-787681be]{margin-top:8px;padding:4px 8px 12px;overflow:auto}.mention-row.dept[data-v-787681be]{padding-top:8px;padding-bottom:2px}.mention-dept-name[data-v-787681be]{font-size:12px;font-weight:650;color:#5c6b7a}.mention-person[data-v-787681be]{width:100%;display:flex;gap:8px;align-items:baseline;text-align:left;border:none;background:transparent;font:inherit;font-size:13px;padding:6px 8px;border-radius:6px;cursor:pointer}.mention-person[data-v-787681be]:hover{background:#f5f7fa}.mention-dept[data-v-787681be],.mention-empty[data-v-787681be]{color:#8b949e;font-size:12px}.mention-empty[data-v-787681be]{margin:8px 6px}.chip-x[data-v-787681be]{border:none;background:transparent;color:inherit;cursor:pointer;padding:0 0 0 4px;font:inherit;line-height:1}.task-who[data-v-787681be]{flex-shrink:0;font-size:12px;color:#8a4b12;line-height:22px}.due-anchor[data-v-787681be]{position:relative;display:inline-flex;align-items:center}.note-float-pop[data-v-787681be]{max-width:min(560px,calc(100vw - 16px));font-size:11px;line-height:1.3}.due-ico[data-v-787681be]{font-size:12px;line-height:1}.err[data-v-787681be]{margin-top:8px;color:#cf1322;font-size:12.5px}.note-toast[data-v-787681be]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:8700;max-width:min(420px,calc(100vw - 32px));padding:8px 14px;border-radius:8px;background:#1f2329eb;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 8px 24px #0000002e;pointer-events:none}.note-toast-track[data-v-787681be]{margin-top:8px;height:6px;border-radius:3px;background:#ffffff40;overflow:hidden}.note-toast-bar[data-v-787681be]{display:block;height:100%;background:#fff;transition:width .12s linear}.toolbar[data-v-787681be]{margin-top:18px}.tabs[data-v-787681be]{display:flex;gap:0;border-bottom:1px solid #e8eaed;align-items:center;flex-wrap:nowrap}.tabs button[role=tab][data-v-787681be]{height:34px;padding:0 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font:inherit;font-size:13px;color:#8b949e;cursor:pointer;white-space:nowrap;flex:none}.tabs button[role=tab].on[data-v-787681be]{color:#1f2329;font-weight:600;border-bottom-color:#1677ff}.notes-search[data-v-787681be]{margin-left:72px;height:28px;padding:0 10px;border:1px solid #d9d9d9;border-radius:6px;font:inherit;font-size:12px;width:148px;flex:none;margin-bottom:0;background:#fff}.notes-search[data-v-787681be]:focus{outline:none;border-color:#91caff}.tl[data-v-787681be]{position:relative;margin-top:14px;padding-left:22px}.gmt-notes.is-drawer .tl[data-v-787681be]{overflow:auto;flex:1;min-height:0}.tl[data-v-787681be]:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:#e8eaed}.tl-group[data-v-787681be]{position:relative;margin-bottom:16px}.tl-group[data-v-787681be]:last-child{margin-bottom:0}.tl-dot[data-v-787681be]{position:absolute;left:-22px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #bbb;box-sizing:border-box}.tl-dot.is-fresh[data-v-787681be]{border-color:#1677ff;background:#fff;box-shadow:0 0 0 2px #e6f4ff}.tl-dot.is-overdue[data-v-787681be]{border-color:#cf1322;background:#cf1322}.tl-dot.is-today[data-v-787681be]{border-color:#d46b08;background:#d46b08}.tl-dot.is-soon[data-v-787681be]{border-color:#1677ff;background:#1677ff}.tl-dot.is-nodate[data-v-787681be]{border-color:#c0c4cc;background:#fff}.tl-dot.is-done[data-v-787681be]{border-color:#52c41a;background:#52c41a}.tl-head[data-v-787681be]{font-size:12.5px;font-weight:650;color:#1f2329;margin:0 0 8px;display:flex;align-items:center;gap:8px}.tl-head .cnt[data-v-787681be]{font-size:11px;font-weight:400;color:#8b949e}.tl-items[data-v-787681be]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.note[data-v-787681be]{padding:10px 12px;background:#fff;border:1px solid #e8eaed;border-radius:8px}.note.is-fresh[data-v-787681be]{border-color:#91caff;background:#f8fbff}.note.is-overdue[data-v-787681be]{background:#fff2f0;border-color:#ffccc7}.note.is-today[data-v-787681be]{background:#fff7e6;border-color:#ffd591}.note.is-soon[data-v-787681be]{border-color:#91caff}.note.is-done[data-v-787681be]{background:#f6ffed;border-color:#d9f7be}.note.editing[data-v-787681be]{background:#fff;border-color:#91caff}.note-row[data-v-787681be]{display:flex;align-items:flex-start;gap:8px}.body[data-v-787681be]{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.body.done[data-v-787681be]{color:#8b949e;text-decoration:line-through}.fresh-badge[data-v-787681be]{flex-shrink:0;font-size:10px;font-weight:650;color:#1677ff;background:#e6f4ff;border:1px solid #91caff;border-radius:4px;padding:1px 6px;line-height:1.5;margin-top:2px}.done-badge[data-v-787681be]{flex-shrink:0;font-size:10px;font-weight:650;color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;padding:1px 6px;line-height:1.5;margin-top:2px}.note.striking[data-v-787681be]{opacity:.92}.note-meta[data-v-787681be]{margin-top:8px;display:flex;align-items:center;gap:8px}.meta-fixed[data-v-787681be]{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.note-files[data-v-787681be]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.note-times[data-v-787681be]{font-size:11px;color:#8b949e;white-space:nowrap;margin-left:auto;line-height:1.5;flex-shrink:0}.due-chip[data-v-787681be],.proj-chip[data-v-787681be]{font-size:11px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;line-height:1.4;padding:2px 8px;border-radius:6px;border:1px solid #eee;background:#fafafa;color:#666;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:3px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.due-chip[data-v-787681be]:disabled,.proj-chip[data-v-787681be]:disabled{cursor:default;opacity:.9}button.due-chip.open[data-v-787681be],button.proj-chip.open[data-v-787681be]{box-shadow:0 0 0 2px #91caff}.due-chip.overdue[data-v-787681be]{color:#cf1322;background:#fff2f0;border-color:#ffccc7}.due-chip.today[data-v-787681be]{color:#d46b08;background:#fff7e6;border-color:#ffd591}.due-chip.soon[data-v-787681be]{color:#1677ff;background:#f0f7ff;border-color:#bae0ff}.due-chip.nodate[data-v-787681be]{color:#666;background:#fafafa;border-color:#eee}.due-chip.done[data-v-787681be]{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.proj-chip[data-v-787681be]{color:#1677ff;background:#fff;border:1px dashed #91caff;text-decoration:none}.proj-chip.set[data-v-787681be]{background:#e6f4ff;border-style:solid;border-color:#bae0ff}.proj-chip.is-link[data-v-787681be]:hover{background:#d6ebff}.kb-chip[data-v-787681be]{background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}.archived-chip[data-v-787681be]{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.archive-btn[data-v-787681be]{color:#389e0d;border-color:#b7eb8f}.archive-btn[data-v-787681be]:hover{background:#f6ffed;border-color:#95de64;color:#237804}.archive-warn[data-v-787681be]{margin:0 0 12px;padding:8px 10px;border-radius:6px;background:#fff7e6;border:1px solid #ffd591;color:#d46b08;font-size:12.5px;line-height:1.55}.archive-foot[data-v-787681be]{display:flex;justify-content:flex-end;gap:8px;align-items:center}.attach-picker[data-v-787681be]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px;padding:8px 10px;background:#f7fafc;border-radius:10px;border:1px solid rgba(12,31,51,.06)}.attach-label[data-v-787681be]{font-size:12px;margin-right:4px}.attach-opt[data-v-787681be]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;cursor:pointer;color:#334}.doc-chip[data-v-787681be]{background:#eef6ff!important;border-color:#c6e0ff!important}.refs[data-v-787681be],.draft-refs[data-v-787681be]{display:flex;flex-wrap:wrap;gap:6px}.draft-refs[data-v-787681be]{margin-top:8px}.ref[data-v-787681be]{font-size:11px;padding:2px 8px;border-radius:6px;background:#e6f4ff;border:1px solid #bae0ff;color:#1677ff;text-decoration:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.ref[data-v-787681be]{font-family:inherit;line-height:inherit;cursor:pointer}.ref-link[data-v-787681be]:hover{filter:brightness(.97);background:#d6ebff}.ops[data-v-787681be]{display:flex;gap:4px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.link-btn[data-v-787681be]{border:1px solid #e8eaed;background:#fff;padding:3px 8px;border-radius:5px;font:inherit;font-size:11px;color:#1f2329;cursor:pointer;line-height:1.4}.link-btn[data-v-787681be]:hover{border-color:#91caff;color:#1677ff}.link-btn.detail[data-v-787681be]{color:#1677ff;border-color:#91caff}.link-btn.danger[data-v-787681be]{color:#cf1322;border-color:#ffccc7}.link-btn.danger[data-v-787681be]:hover{background:#fff2f0}.link-btn.muted-btn[data-v-787681be]{color:#8b949e}.muted[data-v-787681be]{color:#8b949e;font-size:12.5px}.mono[data-v-787681be]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty-row[data-v-787681be]{margin-top:14px;padding:32px 20px;text-align:center;background:#fff;border-radius:8px;border:1px dashed #e8eaed;font-size:13px;display:flex;flex-direction:column;gap:6px}.sr-only[data-v-787681be]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.detail-mask[data-v-787681be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8600;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.detail-panel[data-v-787681be]{width:min(480px,92vw);max-height:80vh;overflow:auto;background:#fff;border-radius:12px;padding:16px;box-shadow:0 12px 32px #0003}.detail-head[data-v-787681be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-head h2[data-v-787681be]{margin:0;font-size:15px;font-weight:650}.detail-body[data-v-787681be]{margin:0 0 12px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.detail-meta[data-v-787681be]{display:flex;flex-direction:column;gap:4px;font-size:12px;margin-bottom:12px}.detail-atts[data-v-787681be]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.detail-foot[data-v-787681be]{text-align:right}@media(max-width:560px){.note-row[data-v-787681be]{flex-direction:column;gap:8px}.ops[data-v-787681be]{width:100%}.ops .link-btn[data-v-787681be]{flex:1;text-align:center}.note-times[data-v-787681be]{margin-left:0;width:100%}}.pnb-trigger[data-v-9c1846db]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:17px;border:1px solid var(--line, #d5dde6);background:#ffffffd9;cursor:pointer;font:inherit;padding:0}.pnb-trigger[data-v-9c1846db]:hover,.pnb-trigger.on[data-v-9c1846db]{border-color:color-mix(in srgb,var(--stamp, #d08922) 45%,transparent)}.pnb-ico[data-v-9c1846db]{font-size:15px;line-height:1}.pnb-badge[data-v-9c1846db]{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#cf1322;color:#fff;font-size:10px;font-weight:650;line-height:16px;text-align:center;box-shadow:0 0 0 1.5px #fff}.pnb-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8400;background:#0c1f3359;display:flex;justify-content:flex-end}.pnb-drawer{width:min(600px,100vw);height:100%;background:#f7f8fa;display:flex;flex-direction:column;box-shadow:-12px 0 32px #0c1f332e;animation:pnb-slide .22s ease both}@keyframes pnb-slide{0%{transform:translate(24px);opacity:.4}}.pnb-head{flex:none;height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid #e8eaed}.pnb-head h2{margin:0;font-size:15px;font-weight:650;color:#1f2329}.pnb-head-right{display:flex;align-items:center;gap:12px}.pnb-link{font-size:12.5px;color:#5c6b7a;text-decoration:none}.pnb-link:hover{color:#1677ff}.pnb-close{border:none;background:none;font:inherit;font-size:14px;color:#8b949e;cursor:pointer;padding:4px;line-height:1}.pnb-close:hover{color:#1f2329}.pnb-body{flex:1;min-height:0;overflow:auto;padding:16px}.gmt-pager[data-v-3aa457ba]{--pager-ink: var(--gmt-ink, #0c1f33);--pager-steel: var(--gmt-steel, #1a4d6e);--pager-muted: var(--gmt-muted, #5f7388);--pager-line: var(--gmt-line, #d5dee8);display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;font-family:inherit;font-size:14px;font-weight:400;line-height:32px;color:var(--pager-muted)}.total[data-v-3aa457ba]{margin-right:-8px}.size[data-v-3aa457ba],.jump-input[data-v-3aa457ba]{height:32px;border:1px solid var(--pager-line);border-radius:4px;background:#fff;font:inherit;font-size:14px;color:var(--pager-ink)}.size[data-v-3aa457ba]{width:128px;padding:0 8px}.size[data-v-3aa457ba]:focus,.jump-input[data-v-3aa457ba]:focus{outline:none;border-color:var(--pager-steel)}.arrow[data-v-3aa457ba],.num[data-v-3aa457ba]{min-width:32px;height:32px;padding:0 4px;border:none;border-radius:2px;background:transparent;font:inherit;font-size:14px;color:var(--pager-ink);cursor:pointer}.arrow[data-v-3aa457ba]{display:grid;place-items:center}.arrow svg[data-v-3aa457ba]{width:12px;height:12px;display:block}.num.on[data-v-3aa457ba]{color:var(--pager-steel);font-weight:700;cursor:default}.arrow[data-v-3aa457ba]:hover:not(:disabled),.num[data-v-3aa457ba]:hover:not(.on){color:var(--pager-steel)}.arrow[data-v-3aa457ba]:disabled{color:#a8b4c0;cursor:not-allowed}.jump[data-v-3aa457ba]{display:inline-flex;align-items:center;gap:8px}.jump-input[data-v-3aa457ba]{width:56px;text-align:center}.jump-input[data-v-3aa457ba]::-webkit-outer-spin-button,.jump-input[data-v-3aa457ba]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.psb-trigger[data-v-3038f378]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:17px;border:1px solid var(--line, #d5dde6);background:#ffffffd9;color:#243246;cursor:pointer;padding:0}.psb-trigger[data-v-3038f378]:hover,.psb-trigger.on[data-v-3038f378]{border-color:color-mix(in srgb,var(--stamp, #d08922) 45%,transparent)}.psb-ico[data-v-3038f378]{width:16px;height:16px}.psb-badge[data-v-3038f378]{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#cf1322;color:#fff;font-size:10px;font-weight:650;line-height:16px;text-align:center;box-shadow:0 0 0 1.5px #fff}.psb-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8400;background:#0c1f3359;display:flex;justify-content:flex-end}.psb-mask.has-preview{z-index:8800}.psb-dock{display:flex;height:100%;max-width:100%;margin-left:auto;box-shadow:-12px 0 32px #0c1f332e}.psb-dock.has-preview{width:100%}.psb-preview{flex:1;min-width:0;background:#eef1f4;display:flex;flex-direction:column}.psb-drawer{width:min(600px,100vw);flex:none;height:100%;background:#f7f8fa;display:flex;flex-direction:column;color:#243246;font-size:13px;font-weight:400;line-height:1.4}.psb-sheet{flex:1;min-height:0;padding:16px;overflow:auto}.psb-frame{width:100%;height:100%;border:0;background:#fff;border-radius:8px}.psb-doc{max-width:680px;margin:0 auto;background:#fff;min-height:100%;padding:36px 40px;border-radius:8px;box-shadow:0 8px 24px #0f172a0f}.psb-doc-kicker{margin:0 0 12px;color:#64748b;font-size:12px}.psb-doc h3{margin:0 0 16px;font-size:22px}.psb-doc p{margin:0 0 10px;line-height:1.7;font-size:14px}.psb-back{border:0;background:transparent;color:#2c6e91;font:inherit;font-size:13px;cursor:pointer}@media(max-width:980px){.psb-dock.has-preview .psb-drawer{display:none}.psb-preview{width:100vw;min-width:0}}.psb-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:14px 16px;background:#fff;border-bottom:1px solid #e6ebf0}.psb-head h2{margin:0;font-size:16px}.psb-tabs{display:flex;gap:2px;padding:2px;background:#0c1f330d;border-radius:8px}.psb-tabs button{height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:400;color:#5f7388;cursor:pointer;white-space:nowrap}.psb-tabs button.on{background:#fff;color:#8a4b12;box-shadow:0 1px 2px #0c1f3314}.psb-head-right{margin-left:auto;display:flex;align-items:center;gap:10px}.psb-link,.psb-close{border:0;background:transparent;color:#2c6e91;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.psb-close{color:#64748b}.psb-err,.psb-empty{margin:24px 16px;color:#64748b;font-size:13px}.psb-seek{display:block;padding:10px 12px 0}.psb-seek input{width:100%;height:32px;border:1px solid #d5dee8;border-radius:8px;padding:0 10px;font:inherit;font-size:13px;background:#fff}.psb-list{list-style:none;margin:0;padding:4px 8px 8px;overflow:auto;flex:1;min-height:0}.psb-pager{flex:none;margin:0;padding:8px 10px 12px;border-top:1px solid #e6ebf0;background:#fff;justify-content:flex-start;gap:8px 10px;font-size:13px}.psb-row{display:grid;grid-template-columns:8px 84px minmax(0,1fr) 28px 40px 52px 64px;align-items:center;column-gap:10px;width:100%;height:36px;padding:0 8px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;color:#243246}.psb-row:hover:not(:disabled){background:#e8eef5}.psb-row.on{background:#dce8f3}.psb-row:focus-visible{outline:2px solid #2c6e91;outline-offset:-2px}.psb-row:disabled{cursor:default;opacity:.5}.psb-row:disabled:hover{background:transparent}.psb-dot{width:6px;height:6px;border-radius:50%;background:transparent}.psb-dot.on{background:#cf1322}.psb-who,.psb-name,.psb-ver,.psb-kind,.psb-perm,.psb-ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:inherit;color:inherit}.psb-perm,.psb-ttl{text-align:right}.psb-ver{text-align:center}.psb-kind{text-transform:lowercase}.psb-item{display:flex;align-items:center;gap:2px}.psb-item .psb-row{flex:1;width:auto}.psb-act{flex:none;height:28px;padding:0 6px;border:0;background:transparent;color:#5f7388;font:inherit;font-size:12px;font-weight:400;cursor:pointer}.psb-act:hover{color:#8a4b12}.mask[data-v-109abbe4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9800;background:#0f172a59;display:grid;place-items:center;padding:24px}.dlg[data-v-109abbe4]{width:min(460px,100%);max-height:min(720px,100%);overflow:auto;background:#fff;border-radius:12px;padding:18px 18px 14px}.dlg h2[data-v-109abbe4]{margin:0;font-size:16px}.file[data-v-109abbe4]{margin:6px 0 12px;color:var(--muted);font-size:13px}.modes[data-v-109abbe4]{display:flex;gap:6px;margin-bottom:12px}.modes button[data-v-109abbe4]{height:30px;padding:0 12px;border:1px solid #d5dde4;border-radius:8px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.modes button.on[data-v-109abbe4]{background:#2c6e91;border-color:#2c6e91;color:#fff}label[data-v-109abbe4]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px;color:var(--muted)}input[data-v-109abbe4],select[data-v-109abbe4]{height:32px;border:1px solid var(--line, #d5dde4);border-radius:8px;padding:0 8px;font:inherit;color:#1c2833;background:#fff}.chips[data-v-109abbe4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chip[data-v-109abbe4]{border:1px solid #d5dde4;border-radius:999px;background:#f4f7f9;padding:2px 8px;font:inherit;font-size:12px;cursor:pointer}.pick[data-v-109abbe4]{max-height:180px;overflow:auto;border:1px solid var(--line, #e6ebf0);border-radius:8px;margin-bottom:10px}.pick-line[data-v-109abbe4]{display:flex;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;border-bottom:1px solid #f0f3f6;background:#fff;text-align:left;font:inherit;cursor:pointer}.pick-line span[data-v-109abbe4]{color:var(--muted, #667);font-size:12px}.note[data-v-109abbe4]{margin:0 0 10px;color:var(--muted, #667);font-size:12px}.more[data-v-109abbe4],.link[data-v-109abbe4]{border:none;background:transparent;color:#2c6e91;cursor:pointer;font:inherit;font-size:12px}.more[data-v-109abbe4]{margin:-4px 0 10px}.radios[data-v-109abbe4]{display:flex;gap:14px;color:#1c2833;font-size:13px}.radios label[data-v-109abbe4]{flex-direction:row;align-items:center;margin:0}.linkbox[data-v-109abbe4]{display:flex;gap:8px;margin:0 0 8px}.linkbox input[data-v-109abbe4]{flex:1}.err[data-v-109abbe4]{color:var(--warn, #b45309);font-size:12px}.foot[data-v-109abbe4]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.btn[data-v-109abbe4]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:1px solid #d5dde4;border-radius:8px;background:#fff;color:#1c2833;font:inherit;font-size:13px;cursor:pointer}.btn-primary[data-v-109abbe4]{background:#2c6e91;border-color:#2c6e91;color:#fff}.btn[data-v-109abbe4]:disabled{opacity:.6}.sent[data-v-109abbe4]{list-style:none;margin:14px 0 0;padding:10px 0 0;border-top:1px solid #e6ebf0}.sent li[data-v-109abbe4]{display:grid;grid-template-columns:1fr auto auto auto auto;gap:8px;align-items:center;padding:6px 0;font-size:12px}.danger[data-v-109abbe4]{color:var(--warn, #b45309)}.is-lookonly button,.is-lookonly input,.is-lookonly textarea,.is-lookonly select,.is-lookonly .el-button,.is-lookonly .el-input,.is-lookonly .el-select{pointer-events:none}.nav[data-v-4bcd8a0f]{position:relative;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,48px)}.brand[data-v-4bcd8a0f]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-4bcd8a0f]{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--ink);color:var(--stamp);font-weight:700;letter-spacing:.04em;font-size:13px}.brand-name[data-v-4bcd8a0f]{font-size:22px;font-weight:700;letter-spacing:.08em}.nav-links[data-v-4bcd8a0f]{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--muted)}.nav-links a[data-v-4bcd8a0f]:hover,.nav-links .router-link-active[data-v-4bcd8a0f]{color:var(--ink)}.who[data-v-4bcd8a0f]{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:13px}.who-org[data-v-4bcd8a0f]{font-weight:600;color:var(--stamp-deep)}.cta-nav[data-v-4bcd8a0f]{padding:8px 14px;border-radius:999px;background:var(--ink);color:#fff!important}.cta-nav[data-v-4bcd8a0f]:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}@media(max-width:640px){.nav[data-v-4bcd8a0f]{gap:8px;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.brand[data-v-4bcd8a0f]{min-width:0;flex:1 1 auto;gap:8px}.brand-mark[data-v-4bcd8a0f]{width:36px;height:36px;flex:none}.brand-name[data-v-4bcd8a0f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.nav-links[data-v-4bcd8a0f]{flex:none;gap:8px}.who[data-v-4bcd8a0f]{display:none}.cta-nav[data-v-4bcd8a0f]{padding:8px 12px;font-size:13px;white-space:nowrap}.nav-links:has(.pmm):has(.cta-nav:not(.nav-kb)) .nav-kb[data-v-4bcd8a0f]{display:none}.nav[data-v-4bcd8a0f] .pmm{gap:0}.nav[data-v-4bcd8a0f] .pmm-plan,.nav[data-v-4bcd8a0f] .pmm-name,.nav[data-v-4bcd8a0f] .pmm-caret{display:none}.nav[data-v-4bcd8a0f] .pmm-trigger{width:36px;height:36px;justify-content:center;padding:0;border-radius:50%}}.foot[data-v-426441e8]{display:flex;justify-content:center;padding:20px 24px 28px;color:#8a97a6;font-size:12.5px;letter-spacing:.02em}.links[data-v-426441e8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.links a[data-v-426441e8],.wx-btn[data-v-426441e8]{color:#3d7a6a;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer}.links a.icp[data-v-426441e8],.links .marks[data-v-426441e8]{color:#8a97a6}.links a[data-v-426441e8]:hover,.wx-btn[data-v-426441e8]:hover,.links a.icp[data-v-426441e8]:hover{color:#2a5c50}.links a[data-v-426441e8]:focus-visible,.wx-btn[data-v-426441e8]:focus-visible,.copy[data-v-426441e8]:focus-visible{outline:2px solid var(--stamp);outline-offset:3px;border-radius:2px}.dot[data-v-426441e8]{color:#c3ccd4;-webkit-user-select:none;user-select:none}.wx[data-v-426441e8]{position:relative}.wx-pop[data-v-426441e8]{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #0c1f331f;color:var(--ink);white-space:nowrap;z-index:5}.wx-label[data-v-426441e8]{color:var(--muted);font-size:11px}.copy[data-v-426441e8]{height:24px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#f6f8fa;font:inherit;font-size:11px;cursor:pointer;color:var(--ink)}@media(max-width:640px){.foot[data-v-426441e8]{padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.links[data-v-426441e8]{gap:2px 12px;max-width:100%;line-height:1}.dot[data-v-426441e8]{display:none}.links a[data-v-426441e8],.wx-btn[data-v-426441e8]{display:inline-flex;align-items:center;min-height:40px;padding:8px 0}.wx-pop[data-v-426441e8]{position:fixed;z-index:30;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));transform:none;width:auto;max-width:none;white-space:normal;justify-content:space-between}.copy[data-v-426441e8]{height:36px;padding:0 12px;font-size:13px}}.site[data-v-d422c4a6]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;background:radial-gradient(ellipse at 80% 0%,var(--glow, rgba(208, 137, 34, .16)),transparent 42%),linear-gradient(180deg,#dce7f0 0%,var(--paper) 38%,#e8eef4 100%)}.screen-hero[data-v-d422c4a6]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.hero[data-v-d422c4a6]{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center;padding:8px clamp(20px,4vw,48px) 32px}.hero-copy[data-v-d422c4a6]{animation:rise .7s ease .08s both}.eyebrow[data-v-d422c4a6]{margin:0 0 14px;color:var(--stamp-deep);letter-spacing:.16em;font-size:12px;font-weight:600}.announce[data-v-d422c4a6]{display:flex;width:fit-content;align-items:center;gap:8px;margin:0 0 18px;color:#3d7a6a;font-size:14px;font-weight:600}.announce-mark[data-v-d422c4a6]{color:var(--stamp);font-size:11px}.announce-go[data-v-d422c4a6]{color:var(--stamp-deep)}.announce[data-v-d422c4a6]:hover{color:#2a5c50}.announce[data-v-d422c4a6]:focus-visible{outline:2px solid var(--stamp);outline-offset:3px;border-radius:2px}h1[data-v-d422c4a6]{margin:0;font-size:clamp(52px,8vw,88px);line-height:.95;letter-spacing:.04em;font-weight:700}.lede[data-v-d422c4a6]{margin:22px 0 0;max-width:28rem;font-size:18px;line-height:1.75;color:#2c4258}.nowrap[data-v-d422c4a6]{white-space:nowrap}.svc-warn[data-v-d422c4a6]{margin:16px 0 0;max-width:34rem;padding:10px 12px;border-radius:8px;border:1px solid rgba(184,115,51,.35);background:#fff4e5e6;color:var(--stamp-deep);font-size:13px;line-height:1.5}.svc-warn code[data-v-d422c4a6]{font-size:12px}.cta-row[data-v-d422c4a6]{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-d422c4a6]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-weight:600;border:1px solid transparent}.btn.primary[data-v-d422c4a6]{background:var(--ink);color:#fff}.btn.primary[data-v-d422c4a6]:focus-visible,.btn.ghost[data-v-d422c4a6]:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.btn.ghost[data-v-d422c4a6]{border-color:var(--line);background:#ffffff8c}.hero-visual[data-v-d422c4a6]{position:relative;z-index:1;display:flex;justify-content:flex-end;animation:rise .8s ease .16s both;pointer-events:none}.plate[data-v-d422c4a6]{position:relative;width:min(100%,520px);border-radius:18px;padding:22px 24px;background:linear-gradient(145deg,#1a4d6e,#0c1f33 58%,#14324a);color:#dce8f2;box-shadow:0 30px 60px #0c1f3347,inset 0 1px #ffffff1f}.plate-grid[data-v-d422c4a6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000 20%,transparent 70%);mask-image:radial-gradient(circle at 70% 30%,#000 20%,transparent 70%)}.stamp[data-v-d422c4a6]{position:absolute;top:-32px;right:20px;z-index:3;width:88px;height:88px;pointer-events:auto;transform:rotate(-14deg);transform-origin:50% 60%;animation:gmt-chop-d422c4a6 .85s cubic-bezier(.2,.8,.2,1) .28s both}.stamp-face[data-v-d422c4a6]{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#243e56,#0c1f33 62%,#08141f);border:3px solid var(--stamp);color:var(--stamp);box-shadow:0 10px 22px #0c1f3352,0 0 0 5px color-mix(in srgb,var(--stamp) 16%,transparent),inset 0 1px #ffffff29;transition:transform .28s cubic-bezier(.2,.75,.25,1),border-color .28s ease,color .28s ease,box-shadow .28s ease}.stamp-ring[data-v-d422c4a6]{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--stamp) 72%,transparent);opacity:.85;pointer-events:none}.stamp-core[data-v-d422c4a6]{position:relative;display:grid;place-items:center}.stamp-mark[data-v-d422c4a6]{grid-area:1 / 1;font-family:"Noto Serif SC",Songti SC,Noto Sans SC,serif;font-size:18px;font-weight:700;letter-spacing:.14em;line-height:1;padding-left:.14em;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.75,.25,1)}.stamp-mark.is-to[data-v-d422c4a6]{opacity:0;transform:scale(.88)}.stamp:hover .stamp-face[data-v-d422c4a6]{transform:translateY(3px) scale(.96);border-color:#e4b056;color:#f3d089;box-shadow:0 4px 10px #0c1f3366,0 0 0 7px color-mix(in srgb,var(--stamp) 28%,transparent),inset 0 1px #fff3}.stamp:hover .stamp-mark.is-from[data-v-d422c4a6]{opacity:0;transform:scale(.88)}.stamp:hover .stamp-mark.is-to[data-v-d422c4a6]{opacity:1;transform:scale(1)}@keyframes gmt-chop-d422c4a6{0%{opacity:0;transform:translateY(-16px) scale(1.12) rotate(-22deg)}62%{opacity:1;transform:translateY(5px) scale(.94) rotate(-10deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(-14deg)}}.plate-meta[data-v-d422c4a6]{position:relative;display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.14em;opacity:.78;margin-bottom:18px}.lineage[data-v-d422c4a6]{position:relative;list-style:none;margin:0;padding:0;display:grid}.lineage[data-v-d422c4a6]:before{content:"";position:absolute;left:3px;top:16px;bottom:16px;width:1px;background:linear-gradient(180deg,#d0892226,#d08922e6 18%,#d08922e6 82%,#d0892226)}.lineage li[data-v-d422c4a6]{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;font-size:14px}.lineage-node[data-v-d422c4a6]{width:7px;height:7px;border-radius:50%;background:var(--stamp);box-shadow:0 0 0 3px #d0892229}.lineage-side[data-v-d422c4a6]{position:relative;list-style:none;margin:14px 0 0;padding:12px 0 0;display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.1)}.lineage-side li[data-v-d422c4a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:24px;font-size:13px;color:#dce8f2d1}.flow-text[data-v-d422c4a6]{min-width:0}.flow-app[data-v-d422c4a6]{flex:none;font-size:11px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.18);opacity:.85;white-space:nowrap}.products[data-v-d422c4a6]{padding:48px clamp(20px,4vw,48px) 20px;scroll-margin-top:24px;background:#ffffff75;border-top:1px solid var(--line)}.section-head[data-v-d422c4a6]{margin-bottom:20px;animation:rise .6s ease both}.section-head h2[data-v-d422c4a6]{margin:0;font-size:22px;font-weight:650}.shelf+.shelf[data-v-d422c4a6]{margin-top:36px}.shelf-label[data-v-d422c4a6]{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.16em;color:var(--stamp-deep)}.product-grid[data-v-d422c4a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product[data-v-d422c4a6]{display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:14px;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s ease,border-color .2s ease}.product[data-v-d422c4a6]:hover{transform:translateY(-2px);border-color:#d0892273}.product-top[data-v-d422c4a6]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.product-stage[data-v-d422c4a6]{font-size:13px;font-weight:650;letter-spacing:.12em;color:var(--stamp-deep)}.product-key[data-v-d422c4a6]{font-size:11px;letter-spacing:.14em;color:#6d8296}.product h3[data-v-d422c4a6]{margin:0;font-size:18px}.product p[data-v-d422c4a6]{flex:1 1 auto;margin:8px 0 16px;color:var(--muted);font-size:14px}.product-cta[data-v-d422c4a6]{display:block;margin-top:auto;font-size:13px;font-weight:700;color:#8a4b12;text-decoration:none}.product-cta[data-v-d422c4a6]:focus-visible{outline:2px solid var(--stamp);outline-offset:3px;border-radius:2px}.product-cta[data-v-d422c4a6]:hover{text-decoration:underline}.product-cta.soon[data-v-d422c4a6]{color:#6d8296;font-weight:600;cursor:default}.news[data-v-d422c4a6]{flex:1;padding:48px clamp(20px,4vw,48px) 16px}.news-head[data-v-d422c4a6]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.news-all[data-v-d422c4a6]{font-size:13px;color:#3d7a6a}.news-all[data-v-d422c4a6]:hover{text-decoration:underline}.news-list[data-v-d422c4a6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.news-list a[data-v-d422c4a6]{display:grid;grid-template-columns:7.2rem 1fr auto;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-size:14.5px}.news-list time[data-v-d422c4a6]{color:var(--stamp-deep);font-size:12px}.news-title[data-v-d422c4a6]{min-width:0;font-weight:600}.news-src[data-v-d422c4a6]{color:#8a97a6;font-size:12px;letter-spacing:.04em}.news-list a:hover .news-title[data-v-d422c4a6]{color:#8a4b12}@media(max-width:980px){.hero[data-v-d422c4a6]{grid-template-columns:1fr;align-content:center}.product-grid[data-v-d422c4a6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:800px){.stamp[data-v-d422c4a6]{width:72px;height:72px;top:-26px;right:14px}.stamp-mark[data-v-d422c4a6]{font-size:15px}.plate[data-v-d422c4a6]{padding:18px 20px}.plate-meta[data-v-d422c4a6]{margin-bottom:12px}.lineage li[data-v-d422c4a6]{padding:6px 0;font-size:13px}}@media(max-width:640px){.screen-hero[data-v-d422c4a6]{min-height:0}.hero[data-v-d422c4a6]{flex:none;align-content:start;gap:20px;padding:4px 16px 28px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.hero-copy[data-v-d422c4a6]{position:relative;z-index:2}h1[data-v-d422c4a6]{font-size:clamp(40px,13vw,52px)}.lede[data-v-d422c4a6]{margin-top:14px;font-size:16px;line-height:1.65}.announce[data-v-d422c4a6]{max-width:100%}.cta-row[data-v-d422c4a6]{margin-top:20px}.cta-row .btn[data-v-d422c4a6]{flex:1 1 auto;white-space:nowrap}.hero-visual[data-v-d422c4a6]{margin-top:12px}.plate[data-v-d422c4a6]{padding:16px 14px 14px}.plate-meta[data-v-d422c4a6]{margin-bottom:12px;padding-right:68px}.stamp[data-v-d422c4a6]{width:64px;height:64px;top:-14px;right:10px}.stamp-mark[data-v-d422c4a6],.lineage li[data-v-d422c4a6],.lineage-side li[data-v-d422c4a6]{font-size:14px}.products[data-v-d422c4a6],.news[data-v-d422c4a6]{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.products[data-v-d422c4a6]{padding-top:28px;padding-bottom:8px}.news[data-v-d422c4a6]{padding-top:28px}.product-grid[data-v-d422c4a6]{grid-template-columns:1fr}.product[data-v-d422c4a6]{position:relative}.product[data-v-d422c4a6]:hover{transform:none}.product p[data-v-d422c4a6]{min-height:0}.product-cta[data-v-d422c4a6]:not(.soon){display:flex;align-items:center;min-height:44px;margin-top:4px}.product-cta[data-v-d422c4a6]:not(.soon):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.news-list a[data-v-d422c4a6]{grid-template-columns:1fr auto;gap:8px 12px;padding:16px 0}.news-list time[data-v-d422c4a6]{grid-column:1 / -1}.news-title[data-v-d422c4a6]{line-height:1.45}}.scan[data-v-865c29ed]{min-height:100vh;background:linear-gradient(180deg,#dce7f0,var(--paper))}.bar[data-v-865c29ed]{padding:16px clamp(20px,4vw,48px)}.brand[data-v-865c29ed]{display:inline-flex;align-items:center;gap:10px;font-weight:700}.brand-mark[data-v-865c29ed]{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--stamp);font-size:12px}main[data-v-865c29ed]{padding:48px clamp(20px,4vw,48px);max-width:640px}.eyebrow[data-v-865c29ed]{color:var(--stamp-deep);letter-spacing:.14em;font-size:12px}h1[data-v-865c29ed]{margin:8px 0 0;font-size:40px}.code[data-v-865c29ed]{margin:18px 0;font-size:28px;color:var(--steel)}.note[data-v-865c29ed]{color:var(--muted);line-height:1.6}.btn[data-v-865c29ed]{display:inline-flex;margin-top:20px;min-height:42px;align-items:center;padding:0 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:600}.glyph[data-v-6815f9aa]{width:18px;height:18px;display:block}.todos[data-v-37ed61ed]{animation:rise .4s ease both}.todos.embedded .head[data-v-37ed61ed]{margin-bottom:10px}.todos.embedded .tools[data-v-37ed61ed]{width:100%}.todos.embedded .search[data-v-37ed61ed]{flex:1}.head[data-v-37ed61ed]{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.eyebrow[data-v-37ed61ed]{margin:0 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a4b12;font-weight:650}h1[data-v-37ed61ed]{margin:0;font-size:24px;font-weight:650}.sub[data-v-37ed61ed]{margin:4px 0 0;color:#5f7388;font-size:13px}.src[data-v-37ed61ed]{font-size:11px;color:#8b949e}.tools[data-v-37ed61ed]{display:flex;gap:8px;align-items:center;margin-left:auto}.search[data-v-37ed61ed],select[data-v-37ed61ed]{height:34px;border:1px solid rgba(12,31,51,.12);border-radius:8px;padding:0 10px;font:inherit;font-size:13px;background:#fff}.search[data-v-37ed61ed]{width:260px}.bar[data-v-37ed61ed]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.chips[data-v-37ed61ed]{display:flex;gap:6px}.chip[data-v-37ed61ed]{height:28px;padding:0 12px;border:1px solid rgba(12,31,51,.14);border-radius:999px;background:#fff;font:inherit;font-size:12.5px;color:#43586d;cursor:pointer}.chip b[data-v-37ed61ed]{margin-left:4px;font-weight:650;color:#8a4b12}.chip.on[data-v-37ed61ed]{border-color:#8a4b12;background:#fdf6ef;color:#8a4b12;font-weight:600}.chip.on b[data-v-37ed61ed]{color:#8a4b12}.stats[data-v-37ed61ed]{display:flex;gap:14px;font-size:12.5px;color:#5f7388}.stats b[data-v-37ed61ed]{color:#0c1f33}.overdue[data-v-37ed61ed],.overdue b[data-v-37ed61ed]{color:#cf1322}.plan[data-v-37ed61ed],.plan b[data-v-37ed61ed]{color:#1677ff}.list[data-v-37ed61ed]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.row[data-v-37ed61ed]{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;background:#fff;border:1px solid rgba(12,31,51,.1);border-radius:12px}.row.overdue[data-v-37ed61ed]{border-color:#cf132240;background:#fff8f8}.row.plan[data-v-37ed61ed]:not(.overdue){border-color:#1677ff47;background:#f8fbff}.row-main h3[data-v-37ed61ed]{margin:4px 0;font-size:15px;font-weight:650}.row-main p[data-v-37ed61ed]{margin:0;font-size:12.5px;color:#5f7388}.prod[data-v-37ed61ed]{font-size:11px;font-weight:700;color:#8a4b12;letter-spacing:.04em}.prod-plan[data-v-37ed61ed]{color:#1677ff}.type[data-v-37ed61ed],.proj[data-v-37ed61ed]{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:11px;line-height:16px}.type[data-v-37ed61ed]{background:#eef3f8;color:#43586d}.proj[data-v-37ed61ed]{background:#f4efe8;color:#7a5a2f}.ack[data-v-37ed61ed]{height:28px;padding:0 12px;border:1px solid rgba(26,77,110,.35);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#1a4d6e;cursor:pointer}.ack[data-v-37ed61ed]:hover{background:#f2f7fb}.ack[data-v-37ed61ed]:disabled{opacity:.6;cursor:default}.row-side[data-v-37ed61ed]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.due[data-v-37ed61ed]{font-size:12px;color:#5f7388}.row.overdue .due[data-v-37ed61ed]{color:#cf1322;font-weight:600}.go[data-v-37ed61ed]{font-size:13px;font-weight:600;color:#1a4d6e}.empty[data-v-37ed61ed],.ack-error[data-v-37ed61ed]{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:#fdf0ee;color:#b3492f;font-size:13px}.empty-row[data-v-37ed61ed]{padding:28px 16px;text-align:center;color:#5f7388;background:#fff;border-radius:12px;border:1px solid rgba(12,31,51,.08)}.btn[data-v-37ed61ed]{display:inline-flex;margin-top:12px;height:34px;padding:0 14px;align-items:center;border-radius:8px;background:#8a4b12;color:#fff;font-size:13px;font-weight:600}@media(max-width:640px){.row[data-v-37ed61ed]{flex-direction:column}.row-side[data-v-37ed61ed]{align-items:flex-start;flex-direction:row}.search[data-v-37ed61ed]{width:140px}}.wb[data-v-c79ce7d5]{--wb-ink: #0c1f33;--wb-steel: #1a4d6e;--wb-copper: var(--stamp, #b87333);--wb-copper-deep: var(--stamp-deep, #8a4b12);--wb-paper: #f3f6f9;--wb-panel: #ffffff;--wb-line: rgba(12, 31, 51, .1);--wb-muted: #5f7388;--side-w: 232px;display:grid;grid-template-columns:var(--side-w) 1fr;height:100dvh;min-height:100dvh;background:radial-gradient(1200px 500px at 10% -10%,rgba(184,115,51,.08),transparent 55%),linear-gradient(180deg,#e8eef4 0%,var(--wb-paper) 40%);color:var(--wb-ink)}.wb.nav-collapsed[data-v-c79ce7d5]{--side-w: 88px}.side[data-v-c79ce7d5]{position:sticky;top:0;height:100vh;z-index:8500;display:flex;flex-direction:column;padding:0 12px 16px;background:linear-gradient(180deg,#0f2740,#0c1f33 55%,#132a40);color:#dce8f2;border-right:1px solid rgba(255,255,255,.06)}.brand-row[data-v-c79ce7d5]{height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.seal-link[data-v-c79ce7d5]{display:grid;color:inherit;flex:none}.mark[data-v-c79ce7d5]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:5px 10px;border-radius:6px;background:linear-gradient(145deg,#c47a3a,#8a4b12);color:#fff;font-family:IBM Plex Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-indent:.1em;line-height:1.2;flex:none}.seal-link:hover .mark[data-v-c79ce7d5]{filter:brightness(1.08)}.fold-btn[data-v-c79ce7d5]{width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:6px;background:transparent;color:#dce8f2b3;cursor:pointer;padding:0;flex:none}.fold-btn[data-v-c79ce7d5]:hover{background:#ffffff14;color:#fff}.fold-ico[data-v-c79ce7d5]{width:16px;height:16px;display:block}.nav-collapsed .nav-label[data-v-c79ce7d5],.nav-collapsed .nav-arrow[data-v-c79ce7d5]{display:none}.nav-collapsed .brand-row[data-v-c79ce7d5]{gap:4px;padding:0}.nav-collapsed .mark[data-v-c79ce7d5]{width:32px;height:32px;min-width:32px;padding:0;font-size:14px;letter-spacing:0;text-indent:0}.nav-collapsed .nav-badge[data-v-c79ce7d5]{position:absolute;top:4px;right:6px;margin:0;min-width:8px;width:8px;height:8px;padding:0;font-size:0;overflow:hidden}.nav[data-v-c79ce7d5]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.nav-group[data-v-c79ce7d5]{display:flex;flex-direction:column;gap:2px}.nav-parent[data-v-c79ce7d5]{width:100%;border:none;background:none;cursor:pointer;font:inherit;color:inherit;text-align:left}.nav-arrow[data-v-c79ce7d5]{margin-left:auto;width:22px;height:22px;display:grid;place-items:center;flex:none;opacity:.85;transition:transform .15s ease}.nav-arrow svg[data-v-c79ce7d5]{width:14px;height:14px;display:block}.nav-arrow.closed[data-v-c79ce7d5]{transform:rotate(-90deg)}.nav-sub[data-v-c79ce7d5]{border-radius:8px;padding-left:28px}.nav-item[data-v-c79ce7d5]{position:relative;display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;color:#8b97a8;font-size:13px;font-weight:500;line-height:1.45;transition:background .15s ease,color .15s ease}.nav-item[data-v-c79ce7d5]:hover{background:#2a3444;color:#d7dde6}.nav-item.on[data-v-c79ce7d5]{background:#c47a3a2e;color:#f0d2b0}.nav-ico[data-v-c79ce7d5]{width:18px;height:18px;display:grid;place-items:center;flex:none;opacity:.92}.nav-badge[data-v-c79ce7d5]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#cf1322;color:#fff;font-size:10px;font-weight:700;display:inline-grid;place-items:center}.main-col[data-v-c79ce7d5]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.icp-foot[data-v-c79ce7d5]{flex:none;padding:6px 16px 8px;text-align:center;font-size:12px;line-height:1.4;background:#f3f6f9f5;border-top:1px solid rgba(12,31,51,.08)}.icp-foot a[data-v-c79ce7d5]{color:#5f7388;text-decoration:none}.icp-foot a[data-v-c79ce7d5]:hover{color:#0c1f33;text-decoration:underline}.top[data-v-c79ce7d5]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--wb-line);position:sticky;top:0;z-index:20}.top-left[data-v-c79ce7d5]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.top-right[data-v-c79ce7d5]{display:flex;align-items:center;gap:12px;flex-shrink:0}.org-brand[data-v-c79ce7d5]{display:flex;align-items:center;gap:10px;min-width:0}.org-seal[data-v-c79ce7d5]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--wb-copper),var(--wb-copper-deep));color:#fff;font-size:14px;font-weight:700;flex:none;box-shadow:0 4px 10px #8a4b1247}.org-name[data-v-c79ce7d5]{font-size:15px;font-weight:650;line-height:1.2;color:var(--wb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who[data-v-c79ce7d5]{font-size:13px;color:var(--wb-muted)}.src-pill[data-v-c79ce7d5]{font-size:10px;letter-spacing:.06em;padding:2px 7px;border-radius:999px;border:1px solid var(--wb-line);color:var(--wb-muted);background:#fff}.src-pill.warn[data-v-c79ce7d5]{border-color:#b8733380;color:var(--wb-copper-deep);background:#b8733314}.muted[data-v-c79ce7d5]{color:var(--wb-muted)}.icon-btn[data-v-c79ce7d5]{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid var(--wb-line);font-size:14px;font-family:inherit;color:inherit;cursor:pointer;padding:0}.icon-btn[data-v-c79ce7d5]:hover,.icon-btn.on[data-v-c79ce7d5]{border-color:#b8733373}.ai-btn[data-v-c79ce7d5]{font-size:12px;font-weight:800;letter-spacing:0;color:#8a4b12}.ai-btn.on[data-v-c79ce7d5]{background:#fdf6ef}.ico-tool[data-v-c79ce7d5]{width:16px;height:16px;display:block}[data-v-c79ce7d5] .pnb-trigger,[data-v-c79ce7d5] .pas-trigger{border-radius:10px}.dot[data-v-c79ce7d5]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#cf1322;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.notify[data-v-c79ce7d5]{position:relative}.notify-panel[data-v-c79ce7d5]{position:absolute;right:0;top:calc(100% + 6px);width:320px;max-height:420px;overflow:auto;padding:8px;background:#fff;border:1px solid var(--wb-line);border-radius:12px;box-shadow:0 16px 40px #0c1f3324;z-index:30}.notify-head[data-v-c79ce7d5]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;font-size:13px}.notify-readall[data-v-c79ce7d5]{border:none;background:none;color:var(--wb-copper-deep);font-size:12px;cursor:pointer;padding:2px 4px}.notify-empty[data-v-c79ce7d5]{margin:0;padding:14px 8px 12px;font-size:12.5px;color:var(--wb-muted);text-align:center}.notify-list[data-v-c79ce7d5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.notify-item[data-v-c79ce7d5]{width:100%;display:flex;gap:10px;align-items:flex-start;padding:8px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left;font:inherit}.notify-item[data-v-c79ce7d5]:hover{background:#f3f6f9}.notify-list li.unread .notify-item[data-v-c79ce7d5]{background:#b873330f}.notify-list li.unread .notify-item[data-v-c79ce7d5]:hover{background:#b873331f}.notify-kind[data-v-c79ce7d5]{flex:none;margin-top:1px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;background:#eef2f6;color:var(--wb-muted)}.notify-kind[data-kind=overdue][data-v-c79ce7d5]{background:#cf13221a;color:#cf1322}.notify-kind[data-kind=trial][data-v-c79ce7d5]{background:#b873331f;color:var(--wb-copper-deep)}.notify-body[data-v-c79ce7d5]{display:flex;flex-direction:column;gap:2px;min-width:0}.notify-body strong[data-v-c79ce7d5]{font-size:12.5px;font-weight:600;color:var(--wb-ink)}.notify-body small[data-v-c79ce7d5]{font-size:11.5px;color:var(--wb-muted)}.notify-body time[data-v-c79ce7d5]{font-size:10.5px;color:#9aa9b8}.me-btn[data-v-c79ce7d5]{height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--wb-line);background:#fff;cursor:pointer;font-size:12.5px;display:inline-flex;align-items:center;color:var(--wb-ink)}.stage[data-v-c79ce7d5]{flex:1;padding:12px 20px 16px;width:100%;max-width:none}.stage.stage-home[data-v-c79ce7d5]{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:0;padding-bottom:8px}.stage.stage-home>div[data-v-c79ce7d5]{flex:1;min-height:0;display:flex;flex-direction:column}.stage.stage-flush[data-v-c79ce7d5]{max-width:none;padding:0;height:calc(100vh - 56px);min-height:0;overflow:hidden}.td-mask[data-v-c79ce7d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8400;background:#0c1f3359;display:flex;justify-content:flex-end}.td-drawer[data-v-c79ce7d5]{width:min(620px,100vw);height:100%;background:#f7f8fa;display:flex;flex-direction:column;box-shadow:-12px 0 32px #0c1f332e;animation:td-slide-c79ce7d5 .22s ease both}@keyframes td-slide-c79ce7d5{0%{transform:translate(24px);opacity:.4}}.td-head[data-v-c79ce7d5]{flex:none;height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid #e8eaed}.td-head h2[data-v-c79ce7d5]{margin:0;font-size:15px;font-weight:650;color:#1f2329}.td-head-right[data-v-c79ce7d5]{display:flex;align-items:center;gap:12px}.td-link[data-v-c79ce7d5]{font-size:12.5px;color:#5c6b7a;text-decoration:none}.td-link[data-v-c79ce7d5]:hover{color:#1677ff}.td-close[data-v-c79ce7d5]{border:none;background:none;font:inherit;font-size:14px;color:#8b949e;cursor:pointer;padding:4px;line-height:1}.td-close[data-v-c79ce7d5]:hover{color:#1f2329}.td-body[data-v-c79ce7d5]{flex:1;min-height:0;overflow:auto;padding:16px}@media(max-width:860px){.wb[data-v-c79ce7d5]{grid-template-columns:1fr}.side[data-v-c79ce7d5]{position:relative;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 12px}.fold-btn[data-v-c79ce7d5]{display:none}.nav[data-v-c79ce7d5]{flex-direction:row;flex-wrap:wrap;width:100%}.nav-item[data-v-c79ce7d5]{padding:6px 10px;font-size:13px;font-weight:500}.stage[data-v-c79ce7d5]{padding:12px 20px 16px}}.wh[data-v-5a61e8b4]{animation:rise .45s ease both;flex:1;min-height:0;width:min(860px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 12vh;box-sizing:border-box}.hero[data-v-5a61e8b4]{width:100%;padding:0;text-align:center}.hello[data-v-5a61e8b4]{margin:0 0 10px;font-size:13.5px;color:#5f7388}.hero .brand[data-v-5a61e8b4]{margin:0;font-size:36px;font-weight:800;letter-spacing:.08em;line-height:1.2;color:#8a4b12}.sub[data-v-5a61e8b4]{margin:14px 0 28px;color:#5f7388;font-size:14px}.big-omni[data-v-5a61e8b4]{display:flex;align-items:center;height:52px;background:#fff;border:1px solid rgba(12,31,51,.14);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0c1f330f;transition:border-color .15s ease,box-shadow .15s ease}.big-omni[data-v-5a61e8b4]:focus-within{border-color:#b873338c;box-shadow:0 0 0 4px #b873331f}.omni-ico[data-v-5a61e8b4]{padding:0 6px 0 16px;color:#8fa0af;font-size:18px}.omni-input[data-v-5a61e8b4]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font:inherit;font-size:15px;color:#0c1f33}.omni-input[data-v-5a61e8b4]::placeholder{color:#9aa9b8}.omni-input[data-v-5a61e8b4]::-webkit-search-cancel-button{-webkit-appearance:none}.omni-actions[data-v-5a61e8b4]{flex:none;display:flex;align-items:center;gap:8px;padding-right:8px}.act[data-v-5a61e8b4]{height:38px;padding:0 16px;border:none;border-radius:11px;background:linear-gradient(135deg,#b87333,#8a4b12);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.act[data-v-5a61e8b4]:hover{filter:brightness(1.06)}.act.ask[data-v-5a61e8b4]{background:#eef3f7;color:#1a4d6e;filter:none}.act.ask[data-v-5a61e8b4]:hover{background:#e2ebf2;filter:none}.chips[data-v-5a61e8b4]{margin-top:22px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.chip[data-v-5a61e8b4]{height:28px;padding:0 12px;border:1px solid rgba(12,31,51,.12);border-radius:999px;background:#ffffffbf;font:inherit;font-size:12.5px;color:#43586d;cursor:pointer}.chip[data-v-5a61e8b4]:hover{border-color:#b8733373;color:#8a4b12}@media(max-width:560px){.hero[data-v-5a61e8b4]{padding:32px 0 16px}.hero .brand[data-v-5a61e8b4]{font-size:36px;letter-spacing:.22em}.omni-actions .act[data-v-5a61e8b4]{padding:0 10px}}.page-back[data-v-1596a3d5]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid rgba(138,75,18,.28);border-radius:8px;background:#b873331a;color:#8a4b12;font:inherit;font-size:12px;font-weight:650;letter-spacing:.01em;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.page-back[data-v-1596a3d5]:hover{background:#b873332e}.page-back[data-v-1596a3d5]:focus-visible{outline:2px solid #8a4b12;outline-offset:2px}.ask[data-v-e6763d59]{--ink: #1a1a1a;--muted: #8b8b8b;--line: #ebebeb;--rail: #f7f7f8;--accent: #4d6bfe;--accent-soft: #eef2ff;display:grid;grid-template-columns:260px 1fr;margin:0;padding:0 20px;height:100%;min-height:calc(100vh - 56px);background:#fff;color:var(--ink);animation:rise .35s ease both}.ask.rail-off[data-v-e6763d59]{grid-template-columns:1fr}.ask.rail-off .rail[data-v-e6763d59]{display:none}.rail[data-v-e6763d59]{display:flex;flex-direction:column;background:var(--rail);border-right:1px solid var(--line);min-width:0}.rail-top[data-v-e6763d59]{display:flex;align-items:center;gap:8px;padding:14px 12px 10px}.new-chat[data-v-e6763d59]{flex:1;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;border:1px solid #dcdce3;background:#fff;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.new-chat[data-v-e6763d59]:hover{background:#fafafa;border-color:#cfcfd6}.plus[data-v-e6763d59]{font-size:16px;line-height:1;color:var(--accent);font-weight:600}.icon-ghost[data-v-e6763d59]{width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:#6b6b6b;cursor:pointer;font-size:16px}.icon-ghost[data-v-e6763d59]:hover{background:#ececef}.rail-scroll[data-v-e6763d59]{flex:1;overflow:auto;padding:4px 10px 16px}.group[data-v-e6763d59]{margin-bottom:14px}.group-label[data-v-e6763d59]{padding:6px 10px;font-size:12px;color:var(--muted)}.conv[data-v-e6763d59]{width:100%;text-align:left;border:none;background:transparent;padding:9px 12px;border-radius:10px;font:inherit;font-size:13.5px;color:#333;cursor:pointer;display:flex;align-items:center;gap:6px}.conv-title[data-v-e6763d59]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-del[data-v-e6763d59]{flex:none;opacity:0;width:20px;height:20px;line-height:18px;text-align:center;border-radius:6px;color:#888;font-size:16px}.conv:hover .conv-del[data-v-e6763d59]{opacity:1}.conv-del[data-v-e6763d59]:hover{background:#e4e4e7;color:#333}.conv[data-v-e6763d59]:hover{background:#ececef}.conv.on[data-v-e6763d59]{background:var(--accent-soft);color:#2f46c8;font-weight:500}.rail-empty[data-v-e6763d59]{margin:24px 12px;font-size:13px;color:var(--muted)}.rail-foot[data-v-e6763d59]{padding:12px 16px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.foot-name[data-v-e6763d59]{font-size:13px;font-weight:600}.foot-meta[data-v-e6763d59]{font-size:11.5px;color:var(--muted)}.main[data-v-e6763d59]{min-width:0;display:flex;flex-direction:column;background:#fff}.topbar[data-v-e6763d59]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid transparent}.top-left[data-v-e6763d59]{display:flex;align-items:center;gap:8px;min-width:0}.topbar h1[data-v-e6763d59]{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,420px)}.mode[data-v-e6763d59]{margin:2px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.mode-dot[data-v-e6763d59]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.thread[data-v-e6763d59]{flex:1;overflow:auto;padding:8px 16px 0}.thread-inner[data-v-e6763d59]{max-width:760px;margin:0 auto;padding-bottom:12px}.welcome[data-v-e6763d59]{padding:12vh 12px 32px;text-align:center}.welcome h2[data-v-e6763d59]{margin:0 0 8px;font-size:28px;font-weight:600;letter-spacing:-.03em}.welcome p[data-v-e6763d59]{margin:0 auto 28px;max-width:28rem;color:var(--muted);font-size:14px;line-height:1.6}.chips[data-v-e6763d59]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;margin:0 auto}.chip[data-v-e6763d59]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px;font:inherit;font-size:13px;color:#333;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.chip[data-v-e6763d59]:hover{border-color:#c9d2ff;background:var(--accent-soft)}.row[data-v-e6763d59]{margin:0 0 22px}.row.user[data-v-e6763d59]{display:flex;justify-content:flex-end}.user-bubble[data-v-e6763d59]{max-width:85%;padding:12px 16px;border-radius:18px;background:#f3f4f6;font-size:15px;line-height:1.6;white-space:pre-wrap}.assistant-block[data-v-e6763d59]{font-size:15px;line-height:1.75;color:#222}.body[data-v-e6763d59] strong{font-weight:650}.body[data-v-e6763d59] h3,.body[data-v-e6763d59] h4{margin:.85em 0 .4em;font-size:15px;font-weight:650}.body[data-v-e6763d59] .li{position:relative;padding-left:1em;margin:.25em 0}.body[data-v-e6763d59] .li:before{content:"•";position:absolute;left:0;color:#888}.cites[data-v-e6763d59]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.cite[data-v-e6763d59]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;background:#f7f7f8;border:1px solid var(--line);font-size:12px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite em[data-v-e6763d59]{font-style:normal;font-weight:650;color:var(--accent)}.cite.wekb em[data-v-e6763d59]{color:#8a4b12}.body.streaming[data-v-e6763d59]:after{content:"▌";color:var(--accent);animation:ask-caret-e6763d59 .9s steps(2) infinite}@keyframes ask-caret-e6763d59{50%{opacity:0}}.down-note[data-v-e6763d59]{margin:10px 0 0;font-size:12.5px;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:6px 10px;display:inline-block}.cite-groups[data-v-e6763d59]{margin-top:14px;display:flex;flex-direction:column;gap:8px}.cite-group[data-v-e6763d59]{display:flex;align-items:flex-start;gap:8px}.cite-group-label[data-v-e6763d59]{flex:none;margin-top:4px;font-size:12px;font-weight:650;color:var(--accent)}.cite-group.wekb .cite-group-label[data-v-e6763d59]{color:#8a4b12}.cite-group .cites[data-v-e6763d59]{margin-top:0}.trace[data-v-e6763d59]{margin-top:12px;font-size:12.5px;color:var(--muted)}.trace summary[data-v-e6763d59]{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px}.trace ol[data-v-e6763d59]{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.syn-badge[data-v-e6763d59]{padding:1px 8px;border-radius:999px;font-size:11px;border:1px solid var(--line);background:#f7f7f8;color:#666}.syn-badge.llm[data-v-e6763d59]{border-color:#c9d2ff;background:var(--accent-soft);color:#2f46c8}.steps-live[data-v-e6763d59]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.steps-live .step[data-v-e6763d59]{display:inline-flex;align-items:center;gap:8px}.steps-live .step.on[data-v-e6763d59]{color:#444}.step-ok[data-v-e6763d59]{color:#16a34a;font-size:12px;width:13px;text-align:center}.send.stop[data-v-e6763d59]{background:#1a1a1a;font-size:11px}.thinking[data-v-e6763d59]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px}.composer-wrap[data-v-e6763d59]{padding:8px 16px 18px}.composer[data-v-e6763d59]{max-width:760px;margin:0 auto;border:1px solid #e5e5ea;border-radius:24px;background:#fff;box-shadow:0 8px 28px #0f172a0f;padding:14px 14px 10px;transition:border-color .15s ease,box-shadow .15s ease}.composer[data-v-e6763d59]:focus-within{border-color:#c9d2ff;box-shadow:0 10px 32px #4d6bfe1f}.composer textarea[data-v-e6763d59]{width:100%;border:none;outline:none;resize:none;font:inherit;font-size:15px;line-height:1.5;min-height:28px;max-height:160px;background:transparent;color:var(--ink)}.composer textarea[data-v-e6763d59]::placeholder{color:#a0a0a8}.composer-bar[data-v-e6763d59]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.toggles[data-v-e6763d59]{display:flex;flex-wrap:wrap;gap:8px}.toggle[data-v-e6763d59]{height:32px;padding:0 12px;border-radius:999px;border:1px solid #e5e5ea;background:#fff;color:#666;font:inherit;font-size:12.5px;cursor:pointer}.toggle.on[data-v-e6763d59]{border-color:#c9d2ff;background:var(--accent-soft);color:#2f46c8;font-weight:550}.send[data-v-e6763d59]{width:34px;height:34px;border:none;border-radius:50%;background:var(--accent);color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.send[data-v-e6763d59]:disabled{opacity:.35;cursor:not-allowed}.fine[data-v-e6763d59]{max-width:760px;margin:8px auto 0;text-align:center;font-size:11.5px;color:#b0b0b8}.gate[data-v-e6763d59]{flex:1;display:grid;place-content:center;gap:12px;text-align:center;color:var(--muted)}.login[data-v-e6763d59]{display:inline-flex;height:36px;padding:0 16px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:600}.dots[data-v-e6763d59]{display:inline-flex;gap:3px}.dots i[data-v-e6763d59]{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;animation:ask-dot-e6763d59 1.1s ease-in-out infinite}.dots i[data-v-e6763d59]:nth-child(2){animation-delay:.15s}.dots i[data-v-e6763d59]:nth-child(3){animation-delay:.3s}@keyframes ask-dot-e6763d59{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(max-width:860px){.ask[data-v-e6763d59]{grid-template-columns:1fr;margin:-14px -14px -32px}.rail[data-v-e6763d59]{display:none}.ask:not(.rail-off) .rail[data-v-e6763d59]{display:none}.welcome[data-v-e6763d59]{padding-top:8vh}.welcome h2[data-v-e6763d59]{font-size:22px}}@media(prefers-reduced-motion:reduce){.ask[data-v-e6763d59],.dots i[data-v-e6763d59]{animation:none}}:root{--ink: #0c1f33;--steel: #1a4d6e;--plate: #14324a;--stamp: #d08922;--stamp-deep: #9a5c10;--paper: #eef3f7;--mist: #d7e2ec;--muted: #5f7388;--line: rgba(15, 39, 68, .12);--glow: rgba(208, 137, 34, .35);color:var(--ink);background:var(--paper);font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}button{font:inherit}.mono{font-family:JetBrains Mono,ui-monospace,monospace}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.08) rotate(-6deg)}70%{opacity:1;transform:scale(.98) rotate(.6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
