@charset "UTF-8";.test-watermark[data-v-beb3fd5d]{position:fixed;inset:0;z-index:9999;pointer-events:none;background-repeat:repeat;background-position:center}@media print{.test-watermark[data-v-beb3fd5d]{display:none}}.approval[data-v-50db0fb0]{margin-bottom:6px;padding:8px 10px;border:1px solid var(--el-color-warning-light-5, #f5dab1);border-radius:6px;background:var(--el-color-warning-light-9, #fdf6ec);font-size:12px}pre[data-v-50db0fb0]{white-space:pre-wrap;overflow-wrap:anywhere}.approval--done[data-v-50db0fb0]{border-color:var(--el-border-color-lighter, #e4e7ed);background:var(--el-fill-color-light, #fafafa);display:inline-flex;align-items:center;gap:4px;color:#909399}.approval-head[data-v-50db0fb0]{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--pc-warning)}.approval-icon[data-v-50db0fb0]{font-size:13px}.approval-tool[data-v-50db0fb0]{margin-top:4px;color:var(--pc-body)}.approval-msg[data-v-50db0fb0]{margin-top:4px;color:var(--pc-body);line-height:1.7}.approval-msg .k[data-v-50db0fb0]{display:inline-block;min-width:56px;color:var(--pc-muted)}.approval-actions[data-v-50db0fb0]{margin-top:6px;display:flex;gap:6px}.md-math{display:inline-block;vertical-align:middle}.md-math--block{display:block;margin:4px 0;overflow-x:auto}.md-body{font-size:13px;line-height:1.75;color:inherit;word-break:break-word}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:0 0 8px}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{margin:14px 0 8px;color:#252d3a;font-weight:700;line-height:1.4}.md-body h1{font-size:16px}.md-body h2{font-size:15px}.md-body h3{font-size:14px}.md-body h4,.md-body h5,.md-body h6{font-size:13px}.md-body ul,.md-body ol{margin:0 0 8px;padding-left:20px}.md-body li{margin:3px 0}.md-body li>:last-child{margin-bottom:0}.md-body blockquote{margin:0 0 8px;padding:4px 12px;color:#7a8290;background:#949baa12;border-left:3px solid #d8def5;border-radius:0 6px 6px 0}.md-body blockquote>:last-child{margin-bottom:0}.md-body pre{margin:0 0 8px;padding:10px 12px;overflow-x:auto;background:#f6f8fb;border:1px solid #eceff4;border-radius:8px}.md-body pre code{padding:0;font-size:12px;line-height:1.7;color:#343c49;background:none;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md-body code{padding:1px 6px;font-size:12px;color:#315be8;background:#315be814;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md-body table{width:100%;margin:0 0 8px;font-size:12px;border-collapse:collapse}.md-body th,.md-body td{padding:6px 10px;text-align:left;border:1px solid #e5e8ee}.md-body th{color:#343c49;font-weight:600;background:#f5f7ff}.md-body tbody tr:nth-child(2n) td{background:#fafbfd}.md-body a{color:#315be8;text-decoration:none;border-bottom:1px solid rgba(49,91,232,.35)}.md-body a:hover{border-bottom-color:#315be8}.md-body img{max-width:100%;border-radius:8px}.md-body hr{margin:12px 0;border:0;border-top:1px solid #e5e8ee}.md-code{margin:0 0 8px;overflow:hidden;background:var(--pc-solid-soft);border:1px solid var(--pc-line);border-radius:9px}.md-code__head{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--pc-fill);border-bottom:1px solid var(--pc-line)}.md-code__dots{width:9px;height:9px;margin-right:12px;background:#ff5f57;border-radius:50%;box-shadow:15px 0 #febc2e,30px 0 #28c840}.md-code__lang{color:var(--pc-muted);font-size:11px}.md-code__copy{margin-left:auto;padding:2px 9px;color:var(--pc-muted);font-family:inherit;font-size:11px;cursor:pointer;background:transparent;border:1px solid var(--pc-line);border-radius:999px}.md-code__copy:hover{color:var(--pc-accent-text);border-color:var(--pc-accent)}.md-code pre{margin:0;padding:10px 12px;background:transparent;border:0;border-radius:0}.md-table{width:100%;margin:0 0 8px;font-size:12px;border-collapse:collapse}.md-table th{padding:6px 10px;color:var(--pc-muted);font-weight:600;text-align:left;background:var(--pc-fill);border-bottom:1px solid var(--pc-line)}.md-table td{padding:6px 10px;color:var(--pc-body);border-bottom:1px solid var(--pc-line)}.md-table tbody tr:nth-child(2n){background:var(--pc-solid-soft)}.agent-process[data-v-d02f9726]{display:grid;gap:8px;margin:0 0 10px}.agent-reasoning[data-v-d02f9726],.agent-trace[data-v-d02f9726]{overflow:hidden;border:1px solid color-mix(in srgb,var(--pc-line) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--pc-solid) 72%,transparent)}.agent-reasoning__head[data-v-d02f9726],.agent-trace__head[data-v-d02f9726]{display:flex;align-items:center;width:100%;min-height:31px;padding:6px 9px;color:var(--pc-muted);font:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer;background:transparent;border:0}.agent-reasoning__head small[data-v-d02f9726],.agent-trace__head small[data-v-d02f9726]{margin-left:5px;color:var(--pc-muted-2);font-size:10px;font-weight:500}.agent-trace__tools[data-v-d02f9726]{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-reasoning__head>svg[data-v-d02f9726],.agent-trace__chevron[data-v-d02f9726]{flex:none;width:13px;height:13px;margin-left:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .24s cubic-bezier(.22,1,.36,1)}.agent-reasoning__head[aria-expanded=true]>svg[data-v-d02f9726],.agent-trace__head[aria-expanded=true] .agent-trace__chevron[data-v-d02f9726]{transform:rotate(180deg)}.agent-reasoning__head.is-running>span[data-v-d02f9726]{color:transparent;background:linear-gradient(90deg,var(--pc-muted) 0 30%,color-mix(in srgb,var(--pc-muted) 38%,transparent) 46% 54%,var(--pc-muted) 70%);background-size:280% 100%;background-clip:text;animation:process-shimmer-d02f9726 2.2s ease infinite}.agent-reasoning__head[data-v-d02f9726]:hover,.agent-trace__head[data-v-d02f9726]:hover{color:var(--pc-body)}.agent-reasoning__fold[data-v-d02f9726],.agent-trace__fold[data-v-d02f9726]{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.agent-reasoning__fold.is-collapsed[data-v-d02f9726],.agent-trace__fold.is-collapsed[data-v-d02f9726]{grid-template-rows:0fr;opacity:0;pointer-events:none}.agent-reasoning__inner[data-v-d02f9726],.agent-trace__inner[data-v-d02f9726]{min-height:0;overflow:hidden}.agent-reasoning__viewport[data-v-d02f9726]{max-height:146px;padding:0 10px 9px 28px;overflow-y:auto;scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent,#000 9px,#000 calc(100% - 12px),transparent)}.agent-reasoning__viewport[data-v-d02f9726]::-webkit-scrollbar{display:none}.agent-reasoning__viewport p[data-v-d02f9726]{margin:0 0 5px;color:var(--pc-muted);font-size:11px;line-height:1.55;animation:process-line-in-d02f9726 .3s cubic-bezier(.22,1,.36,1) both}.agent-trace__head[data-v-d02f9726]{gap:6px}.agent-trace__head.is-running[data-v-d02f9726]{color:var(--pc-accent-text)}.agent-trace__head-state[data-v-d02f9726]{display:grid;place-items:center;width:15px;height:15px}.agent-trace__head-state svg[data-v-d02f9726],.agent-trace__state svg[data-v-d02f9726]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.agent-trace__head-state .is-spinning[data-v-d02f9726],.agent-trace__state .is-spinning[data-v-d02f9726]{stroke-dasharray:3 4;animation:process-spin-d02f9726 4s linear infinite}.agent-trace__list[data-v-d02f9726]{margin:0;padding:0 10px 9px;list-style:none}.agent-trace__list>li[data-v-d02f9726]{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;padding:5px 0}.agent-trace__list>li[data-v-d02f9726]:not(:last-child):before{position:absolute;top:23px;bottom:-5px;left:8px;width:1px;content:"";background:var(--pc-line)}.agent-trace__state[data-v-d02f9726]{position:relative;z-index:1;display:grid;place-items:center;width:17px;height:17px;margin-top:2px;color:var(--pc-muted-2);background:var(--pc-solid);border-radius:50%}.agent-trace__state i[data-v-d02f9726]{box-sizing:border-box;width:10px;height:10px;border:1.5px dashed currentColor;border-radius:50%}.agent-trace__state b[data-v-d02f9726]{font-size:11px;line-height:1}.agent-trace__list .is-in_progress .agent-trace__state[data-v-d02f9726],.agent-trace__list .is-running .agent-trace__state[data-v-d02f9726]{color:var(--pc-accent-text)}.agent-trace__list .is-done .agent-trace__state[data-v-d02f9726]{color:var(--pc-success)}.agent-trace__list .is-failed .agent-trace__state[data-v-d02f9726]{color:var(--pc-danger)}.agent-trace__list .is-pending>div strong[data-v-d02f9726]{color:var(--pc-muted-2);font-weight:550}.agent-trace__list>li>div>strong[data-v-d02f9726]{display:block;color:var(--pc-body);font-size:11px;line-height:1.45}.agent-trace__list>li>div>p[data-v-d02f9726]{margin:2px 0 0;color:var(--pc-muted);font-size:10.5px;line-height:1.45}.agent-trace__item[data-v-d02f9726]{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:start;gap:7px;width:100%;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:transparent;border:0}.agent-trace__item span[data-v-d02f9726]{min-width:0}.agent-trace__item strong[data-v-d02f9726],.agent-trace__item p[data-v-d02f9726]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-trace__item strong[data-v-d02f9726]{color:var(--pc-body);font-size:11px;font-weight:650;line-height:1.45}.agent-trace__item p[data-v-d02f9726]{margin:2px 0 0;color:var(--pc-muted);font-size:10.5px;line-height:1.45}.agent-trace__item em[data-v-d02f9726]{padding-top:1px;color:var(--pc-muted-2);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.agent-trace__item>svg[data-v-d02f9726]{width:14px;height:14px;margin-top:2px;color:var(--pc-muted-2);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease}.agent-trace__item>svg.is-open[data-v-d02f9726]{transform:rotate(180deg)}.agent-trace__item:hover strong[data-v-d02f9726],.agent-trace__list .is-delegation .agent-trace__item strong[data-v-d02f9726]{color:var(--pc-accent-text)}.agent-trace__detail[data-v-d02f9726]{grid-column:2;padding:7px 8px;background:var(--pc-fill);border-radius:7px}.agent-trace__detail>p[data-v-d02f9726]{margin:0 0 7px;color:var(--pc-muted);font-size:10.5px;line-height:1.55;white-space:pre-wrap}.agent-trace__detail>p[data-v-d02f9726]:last-of-type{margin-bottom:0}.agent-trace__detail b[data-v-d02f9726]{display:block;margin-bottom:2px;color:var(--pc-muted-2);font-size:10px;font-weight:700;letter-spacing:.04em}.agent-trace__detail details[data-v-d02f9726]{margin-top:7px}.agent-trace__detail summary[data-v-d02f9726]{color:var(--pc-accent-text);font-size:10.5px;cursor:pointer}.agent-trace__detail details>div[data-v-d02f9726]{margin-top:7px}.agent-trace__detail pre[data-v-d02f9726]{max-height:128px;margin:3px 0 0;padding:6px;overflow:auto;color:var(--pc-body);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:5px}@keyframes process-spin-d02f9726{to{transform:rotate(360deg)}}@keyframes process-shimmer-d02f9726{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}@keyframes process-line-in-d02f9726{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.agent-process[data-v-d02f9726] *,.agent-process[data-v-d02f9726] *:before,.agent-process[data-v-d02f9726] *:after{animation:none!important;transition:opacity .15s ease!important}}svg[data-v-86f0f36e]{width:1em;height:1em;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[data-v-beda26c5]:root,page[data-v-beda26c5]{--assistant-primary: #6d8ff0;--assistant-secondary: #7c6ee5;--assistant-glow: rgba(182, 207, 255, .55);--assistant-bubble: rgba(255, 255, 255, .77);--assistant-on-primary: #ffffff;--assistant-gradient: linear-gradient(135deg, #6d8ff0, #7c6ee5)}.bubble-system[data-v-beda26c5]{display:flex;justify-content:center;padding:4px 24px}.bubble-system span[data-v-beda26c5]{font-size:12px;line-height:1.6;color:#949baa;text-align:center;background:#949baa1a;border-radius:8px;padding:5px 10px}.bubble-row[data-v-beda26c5]{display:flex;gap:8px;align-items:flex-start}.bubble-row--user[data-v-beda26c5]{flex-direction:row-reverse}.bubble-avatar[data-v-beda26c5]{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--assistant-on-primary);background:var(--assistant-primary);transition:background .32s cubic-bezier(.22,.61,.36,1)}.bubble-avatar--user[data-v-beda26c5]{color:#7e8698;background:#949baa38}.bubble-main[data-v-beda26c5]{min-width:0;max-width:calc(100% - 40px)}.bubble-meta[data-v-beda26c5]{display:flex;gap:6px;align-items:baseline;margin-bottom:3px;font-size:11px;color:#949baa}.bubble-row--user .bubble-meta[data-v-beda26c5]{flex-direction:row-reverse}.bubble-author[data-v-beda26c5]{font-weight:600;color:#7e8698}.bubble-body[data-v-beda26c5]{padding:9px 12px;border-radius:16px;background:var(--assistant-bubble);border:1px solid rgba(224,228,239,.8);font-size:13px;line-height:1.75;color:#414858;transition:background .32s cubic-bezier(.22,.61,.36,1)}.bubble-body--user[data-v-beda26c5]{color:var(--assistant-on-primary);background:var(--assistant-primary);border-color:transparent}.bubble-text[data-v-beda26c5]{white-space:pre-wrap;word-break:break-word}.bubble-caret[data-v-beda26c5]{display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:text-bottom;background:var(--assistant-primary);animation:bubble-blink-beda26c5 1s steps(2,start) infinite}@keyframes bubble-blink-beda26c5{50%{opacity:0}}.bubble-typing[data-v-beda26c5]{display:flex;align-items:center;padding:3px 0;font-size:13px}.bubble-switch[data-v-beda26c5]{font-size:11px;color:#b8810a;background:#ffc40014;padding:3px 8px;border-radius:8px;margin-bottom:4px}.bubble-feedback[data-v-beda26c5]{display:flex;gap:6px;margin-top:4px}.bf-btn[data-v-beda26c5]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;font-size:14px;color:var(--pc-muted-2);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.bf-btn[data-v-beda26c5]:hover:not(:disabled){color:var(--pc-accent-text);border-color:var(--pc-line)}.bf-btn[data-v-beda26c5]:disabled{cursor:default;opacity:.5}.bf-btn--up[data-v-beda26c5]{color:var(--pc-accent-text);background:var(--pc-accent-soft);border-color:transparent}.bf-btn--down[data-v-beda26c5]{color:var(--pc-danger);background:color-mix(in srgb,var(--pc-danger) 12%,transparent);border-color:transparent}.bubble-error[data-v-beda26c5]{margin-top:4px;font-size:11px;color:var(--pc-danger)}.bubble-attachments[data-v-beda26c5]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.bubble-questions[data-v-beda26c5]{margin-top:8px;border:1px solid rgba(224,228,239,.8);border-radius:16px;background:var(--pc-bg, rgba(148, 155, 170, .06));overflow:hidden}.bq-head[data-v-beda26c5]{padding:7px 10px;font-size:12px;font-weight:600;color:#7e8698;border-bottom:1px solid rgba(224,228,239,.8)}.bq-item[data-v-beda26c5]{display:flex;gap:8px;align-items:flex-start;width:100%;padding:8px 10px;text-align:left;cursor:pointer;background:transparent;border:none;font:inherit;color:#414858;transition:background .32s cubic-bezier(.22,.61,.36,1)}.bq-item+.bq-item[data-v-beda26c5]{border-top:1px solid rgba(224,228,239,.8)}.bq-item[data-v-beda26c5]:hover{background:#949baa1f}.bq-no[data-v-beda26c5]{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:600;color:var(--assistant-primary);background:#949baa26}.bq-main[data-v-beda26c5]{flex:1;min-width:0}.bq-tags[data-v-beda26c5]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:3px}.bq-tag[data-v-beda26c5]{font-size:10px;line-height:1.5;padding:0 5px;border-radius:4px;color:var(--assistant-primary);background:#949baa24}.bq-tag--parent[data-v-beda26c5]{color:#949baa}.bq-stem[data-v-beda26c5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.6;color:#414858}.bq-arrow[data-v-beda26c5]{flex:none;font-size:16px;line-height:1.2;color:#949baa}[data-v-85fa3d8f]:root,page[data-v-85fa3d8f]{--assistant-primary: #6d8ff0;--assistant-secondary: #7c6ee5;--assistant-glow: rgba(182, 207, 255, .55);--assistant-bubble: rgba(255, 255, 255, .77);--assistant-on-primary: #ffffff;--assistant-gradient: linear-gradient(135deg, #6d8ff0, #7c6ee5)}.composer[data-v-85fa3d8f]{display:flex;flex-direction:column;gap:7px;padding:5px;background:var(--pc-glass);border:1px solid var(--pc-line);border-radius:13px}.composer-attachments[data-v-85fa3d8f]{display:flex;flex-wrap:wrap;gap:6px}.composer-attachment[data-v-85fa3d8f]{position:relative;display:flex;align-items:center;gap:4px;padding:4px 6px;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:8px;font-size:12px;color:var(--pc-body);max-width:160px}.composer-attachment.is-uploading[data-v-85fa3d8f]{opacity:.65}.composer-attachment__thumb[data-v-85fa3d8f]{display:block;width:36px;height:36px;border-radius:8px;object-fit:cover}.composer-attachment__file[data-v-85fa3d8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-attachment__badge[data-v-85fa3d8f]{font-size:11px;color:var(--pc-muted-2)}.composer-attachment__remove[data-v-85fa3d8f]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;border-radius:50%;background:#0000002e;color:#fff;font-size:12px;line-height:1;cursor:pointer;transition:background-color .16s cubic-bezier(.22,.61,.36,1)}.composer-attachment__remove[data-v-85fa3d8f]:hover{background:#0006}.composer-actions[data-v-85fa3d8f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.composer-actions__left[data-v-85fa3d8f]{display:flex;align-items:center;gap:6px;min-width:0}.composer-file[data-v-85fa3d8f]{display:none}[data-v-85fa3d8f] .el-textarea__inner{background:transparent;box-shadow:none;border-radius:10px;font-family:inherit;font-size:13px;line-height:1.7}[data-v-85fa3d8f] .el-textarea__inner:focus{box-shadow:none}.composer-send[data-v-85fa3d8f]{border-radius:9px;background:var(--assistant-primary);border:0}.thinking-label[data-v-74fcfa86]{color:transparent;background:linear-gradient(90deg,var(--pc-muted-2) 0%,var(--pc-ink) 50%,var(--pc-muted-2) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:thinking-sweep-74fcfa86 1.8s linear infinite}@keyframes thinking-sweep-74fcfa86{to{background-position:-200% 0}}.agent-dock[data-v-c6b03ec0]{position:relative;width:44px;overflow:hidden;background:var(--pc-glass);border-left:1px solid var(--pc-glass-line);backdrop-filter:blur(24px) saturate(150%);transition:width .26s cubic-bezier(.2,.8,.2,1)}.agent-dock.is-open[data-v-c6b03ec0]{width:408px;background:var(--pc-solid)}.global-agent__panel[data-v-c6b03ec0]{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:408px;overflow:hidden;background:linear-gradient(180deg,var(--pc-solid),var(--pc-solid-soft))}.agent-dock__strip[data-v-c6b03ec0]{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;width:44px;padding:18px 0;color:var(--pc-muted);font-family:inherit;cursor:pointer;background:var(--pc-glass);border:0;backdrop-filter:blur(24px) saturate(150%);transition:opacity .16s ease,color .18s ease}.agent-dock__strip[data-v-c6b03ec0]:hover{color:var(--pc-accent-text)}.agent-dock.is-open .agent-dock__strip[data-v-c6b03ec0]{opacity:0;pointer-events:none}.agent-dock__strip-icon[data-v-c6b03ec0]{color:var(--pc-accent-text);font-size:18px}.agent-dock__strip-text[data-v-c6b03ec0]{writing-mode:vertical-rl;letter-spacing:.28em;font-size:11px;font-weight:700}.agent-dock__strip-dot[data-v-c6b03ec0]{width:6px;height:6px;margin-top:8px;background:#42c88a;border-radius:50%;animation:agent-dock-pulse-c6b03ec0 1.6s ease infinite}@keyframes agent-dock-pulse-c6b03ec0{0%,to{box-shadow:0 0 #42c88a66}60%{box-shadow:0 0 0 5px #42c88a00}}.global-agent__head[data-v-c6b03ec0]{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:66px;padding:12px 14px 12px 16px;background:color-mix(in srgb,var(--pc-solid) 86%,transparent);border-bottom:1px solid var(--pc-glass-line);backdrop-filter:blur(18px) saturate(160%)}.global-agent__identity[data-v-c6b03ec0],.global-agent__head-actions[data-v-c6b03ec0]{display:flex;align-items:center;min-width:0}.global-agent__identity[data-v-c6b03ec0]{gap:10px}.global-agent__head-actions[data-v-c6b03ec0]{gap:3px}.global-agent__mark[data-v-c6b03ec0]{display:grid;place-items:center;flex:none;width:34px;height:34px;color:#fff;font-size:17px;background:linear-gradient(145deg,var(--pc-navy),var(--pc-accent));border-radius:11px;box-shadow:0 7px 16px color-mix(in srgb,var(--pc-accent) 26%,transparent)}.global-agent__logo[data-v-c6b03ec0]{display:block;width:30px;height:30px;border-radius:9px;object-fit:cover;background:#fff}.global-agent__head b[data-v-c6b03ec0],.global-agent__head small[data-v-c6b03ec0]{display:block}.global-agent__head b[data-v-c6b03ec0]{color:var(--pc-ink);font-size:13px;letter-spacing:-.015em}.global-agent__head small[data-v-c6b03ec0]{max-width:270px;margin-top:3px;overflow:hidden;color:var(--pc-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.global-agent__head button[data-v-c6b03ec0]{display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--pc-muted);font-family:inherit;font-size:18px;cursor:pointer;background:transparent;border:0;border-radius:8px}.global-agent__head button[data-v-c6b03ec0]:hover{color:var(--pc-ink);background:var(--pc-fill)}.global-agent__body[data-v-c6b03ec0]{flex:1;min-height:0;overflow-y:auto;padding:18px 16px;background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--pc-accent-soft) 70%,transparent),transparent 14rem),var(--pc-solid-soft)}.global-agent__messages[data-v-c6b03ec0]{display:flex;flex-direction:column;gap:15px}.global-agent__empty[data-v-c6b03ec0]{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:22px 3px}.global-agent__welcome[data-v-c6b03ec0]{padding:2px 4px 12px}.global-agent__welcome h3[data-v-c6b03ec0]{margin:0;color:var(--pc-ink);font-size:21px;line-height:1.2;letter-spacing:-.045em}.global-agent__history[data-v-c6b03ec0]{display:flex;flex-direction:column;gap:10px}.global-agent__history-head[data-v-c6b03ec0]{display:flex;align-items:center;gap:10px;padding:2px 4px 4px}.global-agent__history-back[data-v-c6b03ec0]{display:inline-flex;align-items:center;gap:4px;padding:0;color:var(--pc-accent-text);font-family:inherit;font-size:12px;font-weight:650;cursor:pointer;background:none;border:0}.global-agent__history-back svg[data-v-c6b03ec0]{font-size:14px}.global-agent__history-label[data-v-c6b03ec0]{color:var(--pc-ink);font-size:13px;font-weight:700}.global-agent__history-list[data-v-c6b03ec0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.global-agent__history-item[data-v-c6b03ec0]{display:flex;align-items:center;gap:4px;padding:8px 10px;background:color-mix(in srgb,var(--pc-solid) 82%,transparent);border:1px solid var(--pc-line);border-radius:10px;box-shadow:0 1px 0 var(--pc-inset-hi)}.global-agent__history-item[data-v-c6b03ec0]:hover{background:var(--pc-solid);border-color:color-mix(in srgb,var(--pc-accent) 34%,var(--pc-line))}.global-agent__history-open[data-v-c6b03ec0]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;padding:2px;text-align:left;font-family:inherit;cursor:pointer;background:none;border:0}.global-agent__history-ops[data-v-c6b03ec0]{display:flex;flex-direction:column;gap:2px;flex:none}.global-agent__history-ops button[data-v-c6b03ec0]{padding:3px 6px;color:var(--pc-muted-2);font-family:inherit;font-size:10px;line-height:1.2;cursor:pointer;background:transparent;border:0;border-radius:5px}.global-agent__history-ops button[data-v-c6b03ec0]:hover{color:var(--pc-accent-text);background:var(--pc-fill)}.global-agent__history-title[data-v-c6b03ec0]{color:var(--pc-body);font-size:12px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-agent__history-time[data-v-c6b03ec0]{color:var(--pc-muted-2);font-size:11px}.global-agent__history-empty[data-v-c6b03ec0]{margin:0;padding:40px 4px;text-align:center;color:var(--pc-muted-2);font-size:13px}.global-agent__actions header[data-v-c6b03ec0]{display:block;color:var(--pc-muted-2);font-size:10px;font-weight:750;letter-spacing:.075em}.global-agent__actions[data-v-c6b03ec0]{margin-top:20px}.global-agent__actions header[data-v-c6b03ec0]{padding:0 4px 8px}.global-agent__actions>div[data-v-c6b03ec0]{display:flex;flex-direction:column;gap:8px}.global-agent__actions button[data-v-c6b03ec0]{width:100%;min-height:40px;padding:0 14px;color:var(--pc-ink);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:10px}.global-agent__actions button[data-v-c6b03ec0]:hover{color:var(--pc-ink);background:var(--pc-fill);border-color:color-mix(in srgb,var(--pc-accent) 34%,var(--pc-line))}.global-agent__jump-bottom[data-v-c6b03ec0]{position:absolute;left:50%;bottom:92px;z-index:2;padding:6px 13px;color:var(--pc-accent-text);font-family:inherit;font-size:12px;font-weight:650;cursor:pointer;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:999px;box-shadow:0 6px 18px var(--pc-shadow-soft);transform:translate(-50%)}.global-agent__jump-bottom[data-v-c6b03ec0]:hover{background:var(--pc-fill);border-color:color-mix(in srgb,var(--pc-accent) 34%,var(--pc-line))}.global-agent__panel footer[data-v-c6b03ec0]{flex:none;padding:11px 12px 13px;background:color-mix(in srgb,var(--pc-solid) 92%,transparent);border-top:1px solid var(--pc-glass-line);backdrop-filter:blur(18px) saturate(160%)}@media(max-width:1199px){.agent-dock[data-v-c6b03ec0],.agent-dock.is-open[data-v-c6b03ec0]{width:44px;transition:none;background:var(--pc-glass)}.agent-dock.is-open[data-v-c6b03ec0]{overflow:visible;z-index:90}.global-agent__panel[data-v-c6b03ec0]{position:fixed;z-index:90;inset:0 0 0 auto;width:min(400px,100vw - 148px);border-left:1px solid var(--pc-line);box-shadow:0 24px 80px var(--pc-shadow-soft)}.agent-dock:not(.is-open) .global-agent__panel[data-v-c6b03ec0]{display:none}}.agent-dock__fab[data-v-c6b03ec0]{display:none;position:fixed;z-index:88;right:16px;bottom:18px;place-items:center;width:48px;height:48px;color:#fff;font-size:20px;background:linear-gradient(145deg,var(--pc-navy),var(--pc-accent));border:0;border-radius:50%;box-shadow:0 10px 24px color-mix(in srgb,var(--pc-accent) 32%,transparent);cursor:pointer}@media(max-width:767px){.agent-dock[data-v-c6b03ec0]{display:none}.agent-dock__fab[data-v-c6b03ec0]{display:grid}.global-agent__panel[data-v-c6b03ec0]{width:100vw;max-width:100vw}}.app-entry[data-v-828a4de9]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:30px;padding:0 10px;color:var(--pc-muted);font:inherit;font-size:13px;cursor:pointer;background:transparent;border:0;border-radius:var(--pc-radius-compact);transition:color .16s ease,background .16s ease}.app-entry[data-v-828a4de9]:hover{color:var(--pc-accent-text);background:var(--pc-fill-2)}.lancoo-launcher[data-v-828a4de9]{display:flex;flex-direction:column;gap:12px}.lancoo-launcher__head[data-v-828a4de9]{display:flex;align-items:baseline;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--pc-line)}.lancoo-launcher__head b[data-v-828a4de9]{color:var(--pc-ink);font-size:14px}.lancoo-launcher__tip[data-v-828a4de9]{color:var(--pc-warning, #b3362f);font-size:12px}.lancoo-launcher__groups[data-v-828a4de9]{display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow:auto}.lancoo-launcher__group[data-v-828a4de9]{display:flex;flex-direction:column;gap:8px}.lancoo-launcher__module[data-v-828a4de9]{margin:0;color:var(--pc-muted-2);font-size:12px;font-weight:600}.lancoo-launcher__grid[data-v-828a4de9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lancoo-launcher__empty[data-v-828a4de9]{margin:8px 0;color:var(--pc-muted-2);font-size:12px;text-align:center}.app-card[data-v-828a4de9]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px;color:var(--pc-body);font:inherit;cursor:pointer;background:var(--pc-solid-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-card[data-v-828a4de9]:hover{border-color:var(--pc-accent);box-shadow:var(--pc-shadow-soft);transform:translateY(-1px)}.app-card.is-disabled[data-v-828a4de9]{cursor:default;opacity:.5}.app-card.is-disabled[data-v-828a4de9]:hover{opacity:.75}.app-card.is-placeholder[data-v-828a4de9]{cursor:default}.app-card__icon[data-v-828a4de9]{display:grid;width:34px;height:34px;place-items:center;color:var(--pc-accent-text);background:var(--pc-accent-soft);border-radius:8px}.app-card__title[data-v-828a4de9]{overflow:hidden;max-width:100%;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-card__aud[data-v-828a4de9]{position:absolute;top:6px;right:6px;width:16px;height:16px;color:var(--pc-accent-text);font-size:11px;line-height:16px;text-align:center;background:var(--pc-accent-soft);border-radius:50%}.app-card__badge[data-v-828a4de9]{position:absolute;top:6px;right:6px;padding:1px 5px;color:var(--pc-accent-text);font-size:10px;font-weight:650;background:var(--pc-accent-soft);border-radius:999px}.app-card__badge.is-note[data-v-828a4de9],.app-card__badge.is-locked[data-v-828a4de9]{color:#a66c15;background:#fff3d9}.pc-phone[data-v-a88a87cc]{--pc-accent: #5877ed;position:relative;min-height:240px}.pc-phone__head[data-v-a88a87cc]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pc-phone__module[data-v-a88a87cc]{color:var(--pc-muted-2);font-size:12px}.pc-phone__body[data-v-a88a87cc]{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.pc-phone__frame[data-v-a88a87cc]{display:block;width:100%;height:min(72vh,640px);background:#fff;border:1px solid var(--pc-line);border-radius:var(--pc-radius-control)}.pc-hero[data-v-a88a87cc]{display:flex;align-items:center;gap:12px;padding:14px;background:var(--pc-solid-soft);border-radius:var(--pc-radius-control)}.pc-hero__icon[data-v-a88a87cc]{display:grid;width:40px;height:40px;flex:none;place-items:center;color:#fff;background:var(--pc-accent);border-radius:10px}.pc-hero__text[data-v-a88a87cc]{min-width:0}.pc-hero__text b[data-v-a88a87cc]{display:block;color:var(--pc-ink);font-size:13px}.pc-hero__text small[data-v-a88a87cc]{display:block;margin-top:3px;color:var(--pc-muted-2);font-size:12px}.pc-unwired[data-v-a88a87cc]{padding:8px 12px;color:#a8802f;font-size:12px;background:#fdf7e8;border:1px dashed #d8b26a;border-radius:var(--pc-radius-control)}.pc-state[data-v-a88a87cc]{padding:40px 12px;color:var(--pc-muted-2);font-size:12px;text-align:center}.pc-card[data-v-a88a87cc]{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control)}.pc-field[data-v-a88a87cc]{display:flex;flex-direction:column;gap:6px}.pc-field__label[data-v-a88a87cc]{color:var(--pc-muted);font-size:12px;font-weight:600}.pc-field__label i[data-v-a88a87cc]{margin-left:3px;color:#df6946;font-style:normal}.pc-count[data-v-a88a87cc]{margin-left:8px;color:var(--pc-muted-2);font-size:12px;font-style:normal;font-weight:400}.pc-people[data-v-a88a87cc]{display:flex;flex-wrap:wrap;gap:8px;max-height:220px;margin-top:10px;overflow-y:auto}.pc-person[data-v-a88a87cc]{max-width:100%;padding:5px 14px;border:1px solid transparent;border-radius:999px;background:#f2f4f9;color:#2f3b50;font-size:13px;cursor:pointer}.pc-person[data-v-a88a87cc]:hover{opacity:.82}.pc-person--on[data-v-a88a87cc]{border-color:#5877ed;background:#5877ed1f}.pc-people__empty[data-v-a88a87cc]{padding:6px 2px;color:var(--pc-muted-2);font-size:13px}.pc-people__picked[data-v-a88a87cc]{margin-top:8px;color:#8a94a6;font-size:12px;line-height:1.6}.pc-pager[data-v-a88a87cc]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}.pc-pager__info[data-v-a88a87cc]{color:var(--pc-muted-2);font-size:13px}.pc-secondary[data-v-a88a87cc]{margin-bottom:12px}.pc-busy[data-v-a88a87cc]{padding:10px 12px;margin-bottom:12px;color:#8a5a1f;font-size:12px;line-height:1.5;background:#fff7e6;border-radius:var(--pc-radius-compact)}.pc-order[data-v-a88a87cc]{padding:12px 14px;margin-bottom:10px;background:var(--pc-solid-soft);border-radius:var(--pc-radius-control)}.pc-order__top[data-v-a88a87cc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-order__theme[data-v-a88a87cc]{overflow:hidden;color:var(--pc-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pc-order__status[data-v-a88a87cc]{flex:none;padding:1px 8px;color:var(--pc-muted);font-size:12px;background:var(--pc-fill-2);border-radius:999px}.pc-order__when[data-v-a88a87cc]{display:block;margin-top:6px;color:var(--pc-muted-2);font-size:12px}.pc-order__room[data-v-a88a87cc]{color:var(--pc-ink)}.pc-order__acts[data-v-a88a87cc]{display:flex;gap:8px;margin-top:10px}.pc-order__tip[data-v-a88a87cc]{margin:6px 0;color:var(--pc-muted-2);font-size:12px}.pc-primary[data-v-a88a87cc]{margin-top:4px}.pc-row[data-v-a88a87cc]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pc-line)}.pc-row[data-v-a88a87cc]:first-of-type{border-top:0}.pc-row__icon[data-v-a88a87cc]{display:grid;width:34px;height:34px;flex:none;place-items:center;color:var(--pc-accent);background:var(--pc-accent-soft);border-radius:8px}.pc-row__body[data-v-a88a87cc]{flex:1;min-width:0}.pc-row__body b[data-v-a88a87cc]{display:block;color:var(--pc-body);font-size:13px}.pc-row__body small[data-v-a88a87cc]{display:block;margin-top:4px;color:var(--pc-muted-2);font-size:12px}.pc-fields[data-v-a88a87cc]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.pc-field[data-v-a88a87cc]{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;color:var(--pc-body);font-size:12px;background:var(--pc-solid-soft);border-radius:6px}.pc-field em[data-v-a88a87cc]{flex:none;color:var(--pc-muted-2);font-style:normal}.pc-status[data-v-a88a87cc]{flex:none;padding:3px 8px;color:#a66c15;font-size:11px;background:#fff3d9;border-radius:999px}.pc-status.ok[data-v-a88a87cc]{color:#159671;background:#e7f8f1}.pc-fixed-roles[data-v-a88a87cc]{display:flex;gap:8px;padding:8px 10px;color:var(--pc-muted);font-size:12px;background:var(--pc-solid-soft);border-radius:var(--pc-radius-control)}.pc-seg[data-v-a88a87cc]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--pc-solid-soft);border-radius:var(--pc-radius-control)}.pc-seg__btn[data-v-a88a87cc]{padding:7px 0;color:var(--pc-muted);font:inherit;font-size:13px;cursor:pointer;background:transparent;border:0;border-radius:calc(var(--pc-radius-control) - 3px);transition:color .16s ease,background .16s ease}.pc-seg__btn.is-active[data-v-a88a87cc]{color:var(--pc-accent-text);background:var(--pc-solid);box-shadow:var(--pc-shadow-soft)}.pc-seg__btn em[data-v-a88a87cc]{font-style:normal;opacity:.7}.pc-history[data-v-a88a87cc]{gap:10px}.pc-history__head[data-v-a88a87cc]{display:flex;align-items:center;justify-content:space-between;color:var(--pc-body);font-size:13px;font-weight:600}.pc-repairs[data-v-a88a87cc]{display:flex;flex-direction:column;gap:10px}.pc-repair[data-v-a88a87cc]{display:flex;flex-direction:column;gap:5px;padding:12px;background:var(--pc-solid-soft);border-radius:var(--pc-radius-control)}.pc-repair__top[data-v-a88a87cc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-repair__title[data-v-a88a87cc]{overflow:hidden;color:var(--pc-body);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pc-repair__desc[data-v-a88a87cc]{display:-webkit-box;overflow:hidden;margin:0;color:var(--pc-muted-2);font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pc-repair__foot[data-v-a88a87cc]{display:flex;align-items:center;gap:10px;color:var(--pc-muted);font-size:11px}.pc-repair__place[data-v-a88a87cc]{overflow:hidden;min-width:0;flex:1;text-overflow:ellipsis;white-space:nowrap}.pc-repair__time[data-v-a88a87cc]{flex:none}.pc-repair__no[data-v-a88a87cc]{overflow:hidden;color:var(--pc-muted-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pc-repair__no[data-v-a88a87cc]:hover{color:var(--pc-accent-text)}.pc-status.doing[data-v-a88a87cc]{color:var(--pc-accent-text);background:var(--pc-accent-soft)}.pc-vehicle[data-v-a88a87cc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:10px;background:var(--pc-accent-soft);border-radius:var(--pc-radius-control)}.pc-vehicle__main[data-v-a88a87cc]{min-width:0}.pc-vehicle__plate[data-v-a88a87cc]{display:block;color:var(--pc-body);font-size:14px;font-weight:700;letter-spacing:1px}.pc-vehicle__visit[data-v-a88a87cc],.pc-vehicle__meta[data-v-a88a87cc]{display:block;margin-top:4px;color:var(--pc-muted-2);font-size:12px}.pc-vehicle__meta em[data-v-a88a87cc]{font-style:normal}.pc-room[data-v-a88a87cc]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin-bottom:10px;color:var(--pc-accent-text);cursor:pointer;background:var(--pc-accent-soft);border-radius:var(--pc-radius-control)}.pc-room[data-v-a88a87cc]:hover{border-color:var(--pc-accent)}.pc-room__body[data-v-a88a87cc]{min-width:0;flex:1}.pc-room__body b[data-v-a88a87cc]{display:block;color:var(--pc-body);font-size:13px}.pc-room__body small[data-v-a88a87cc]{display:block;margin-top:4px;color:var(--pc-muted-2);font-size:12px}.pc-stat-grid[data-v-a88a87cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pc-stat[data-v-a88a87cc]{padding:14px 6px;text-align:center;background:var(--pc-accent-soft);border-radius:var(--pc-radius-control)}.pc-stat b[data-v-a88a87cc]{display:block;color:var(--pc-accent-text);font-size:20px;font-weight:700}.pc-stat small[data-v-a88a87cc]{display:block;margin-top:6px;color:var(--pc-muted-2);font-size:12px}.pc-dorm-list[data-v-a88a87cc]{display:flex;flex-direction:column;gap:8px}.pc-dorm-hint[data-v-a88a87cc]{color:var(--pc-muted-2);font-size:12px}.pc-dorm-opt[data-v-a88a87cc]{padding:10px 12px;color:var(--pc-body);font:inherit;font-size:13px;text-align:left;cursor:pointer;background:var(--pc-accent-soft);border:1px solid transparent;border-radius:var(--pc-radius-control)}.pc-dorm-opt[data-v-a88a87cc]:hover{border-color:var(--pc-accent)}.pc-dorm-score[data-v-a88a87cc]{display:flex;flex-direction:column;gap:12px}.pc-dorm-score>b[data-v-a88a87cc]{color:var(--pc-body);font-size:13px}.pc-dorm-table[data-v-a88a87cc]{display:flex;flex-direction:column;gap:10px}.pc-dorm-row[data-v-a88a87cc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:var(--pc-accent-soft);border-radius:var(--pc-radius-control)}.pc-dorm-bed[data-v-a88a87cc]{flex:none;min-width:56px;color:var(--pc-body);font-size:13px;font-weight:600}.pc-dorm-item[data-v-a88a87cc]{display:inline-flex;align-items:center;gap:4px}.pc-dorm-item em[data-v-a88a87cc]{flex:none;color:var(--pc-muted);font-size:12px;font-style:normal}.pc-face-row[data-v-a88a87cc]{display:flex;align-items:center;gap:10px}.pc-face-row input[data-v-a88a87cc]{flex:1;min-width:0;font-size:12px}.pc-face-preview[data-v-a88a87cc]{width:52px;height:52px;flex:none;object-fit:cover;border-radius:8px;border:1px solid var(--pc-line)}.pc-face-tip[data-v-a88a87cc]{color:var(--pc-muted-2);font-size:12px}.pc-toast[data-v-a88a87cc]{position:fixed;bottom:40px;left:50%;z-index:2000;padding:8px 16px;color:#fff;font-size:13px;white-space:nowrap;background:#232d3de0;border-radius:8px;transform:translate(-50%)}.theme-toggle[data-v-ece01499]{display:block;padding:0;cursor:pointer;background:transparent;border:0;border-radius:999px}.theme-toggle__sky[data-v-ece01499]{position:relative;display:block;width:96px;height:40px;overflow:hidden;background:#5a81b4;border-radius:999px;box-shadow:0 -3px 4px #999,inset 0 3px 4px #333,0 4px 4px #ffe,inset 0 -3px 4px #ddd;transition:background-color .5s ease}.theme-toggle.is-dark .theme-toggle__sky[data-v-ece01499]{background:#2b303e}.theme-toggle__knob[data-v-ece01499]{position:absolute;top:3.5px;left:3.5px;z-index:1;width:33px;height:33px;background:#e9cb50;border-radius:50%;box-shadow:0 0 2.5px #333,inset 1.2px 1.2px 1.8px #f8f4e4,inset -1.2px -1.2px 1.8px #665613;transition:transform .5s ease,background .5s ease}.theme-toggle.is-dark .theme-toggle__knob[data-v-ece01499]{transform:translate(56px);background:radial-gradient(circle at 16.5px 9px,#939aa5 2.9px,transparent 3.1px),radial-gradient(circle at 11.5px 20px,#939aa5 5px,transparent 5.3px),radial-gradient(circle at 24px 22px,#939aa5 3.7px,transparent 4px),#cbcdda}.theme-toggle:hover .theme-toggle__knob[data-v-ece01499]{filter:contrast(90%) brightness(110%);scale:1.05}.theme-toggle__halo[data-v-ece01499]{position:absolute;top:4.5px;left:4.5px;width:31px;height:31px;border-radius:50%;box-shadow:4.5px 26.5px 0 4.5px #fff,29px 26.5px 0 2px #fff,42px 31px 0 4.5px #fff,59px 20px 0 2px #fff,75px 15.5px 0 4.5px #fff,86px -2px 0 4.5px #fff,-4.5px 0 0 22px #fff3,6.5px 0 0 22px #ffffff26,18px 0 0 22px #ffffff36,4.5px 18px 0 4.5px #abc1d9,31px 15.5px 0 4.5px #abc1d9,42px 18px 0 4.5px #abc1d9,59px 9px 0 4.5px #abc1d9,68px 6.5px 0 4.5px #abc1d9,84px -9px 0 4.5px #abc1d9;transition:transform .5s ease,box-shadow .5s ease}.theme-toggle.is-dark .theme-toggle__halo[data-v-ece01499]{transform:translate(56px);box-shadow:4.5px 26.5px 0 4.5px transparent,29px 26.5px 0 2px transparent,42px 31px 0 4.5px transparent,59px 20px 0 2px transparent,75px 15.5px 0 4.5px transparent,86px -2px 0 4.5px transparent,4.5px 0 0 22px #fff3,-6.5px 0 0 22px #ffffff26,-18px 0 0 22px #ffffff36,4.5px 18px 0 4.5px transparent,31px 15.5px 0 4.5px transparent,42px 18px 0 4.5px transparent,59px 9px 0 4.5px transparent,68px 6.5px 0 4.5px transparent,84px -9px 0 4.5px transparent}.theme-toggle__star[data-v-ece01499]{position:absolute;width:2.6px;height:2.6px;background:#fff;border-radius:50%;opacity:0;transition:opacity .5s ease}.theme-toggle__star--1[data-v-ece01499]{top:9px;left:35px}.theme-toggle__star--2[data-v-ece01499]{top:31px;left:20px;width:1.1px;height:1.1px}.theme-toggle__star--3[data-v-ece01499]{top:6.5px;left:48px;width:1.3px;height:1.3px}.theme-toggle__star--4[data-v-ece01499]{top:22px;left:29px;width:.9px;height:.9px}.theme-toggle__star--5[data-v-ece01499]{top:33px;left:58px;width:2.2px;height:2.2px}.theme-toggle__star--6[data-v-ece01499]{top:13px;left:10px;width:.9px;height:.9px}.theme-toggle__star--7[data-v-ece01499]{top:20px;left:68px;width:.9px;height:.9px}.theme-toggle.is-dark .theme-toggle__star[data-v-ece01499]{opacity:.95;animation:theme-star-twinkle-ece01499 2.8s ease-in-out infinite}.theme-toggle.is-dark .theme-toggle__star--2[data-v-ece01499]{animation-delay:.5s}.theme-toggle.is-dark .theme-toggle__star--3[data-v-ece01499]{animation-delay:1s}.theme-toggle.is-dark .theme-toggle__star--5[data-v-ece01499]{animation-delay:1.5s}.theme-toggle.is-dark .theme-toggle__star--7[data-v-ece01499]{animation-delay:2s}@keyframes theme-star-twinkle-ece01499{0%,to{opacity:.95}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.theme-toggle[data-v-ece01499],.theme-toggle__sky[data-v-ece01499],.theme-toggle__knob[data-v-ece01499],.theme-toggle__halo[data-v-ece01499],.theme-toggle__star[data-v-ece01499]{transition-duration:.01ms!important;animation:none!important}}[data-v-80b524b5]:root,page[data-v-80b524b5]{--assistant-primary: #6d8ff0;--assistant-secondary: #7c6ee5;--assistant-glow: rgba(182, 207, 255, .55);--assistant-bubble: rgba(255, 255, 255, .77);--assistant-on-primary: #ffffff;--assistant-gradient: linear-gradient(135deg, #6d8ff0, #7c6ee5)}.shell[data-v-80b524b5]{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);height:100%;color:var(--pc-ink);background:radial-gradient(circle at 92% -10%,var(--pc-shell-tint),transparent 32rem),var(--pc-canvas)}.shell-initializing[data-v-80b524b5]{display:grid;place-items:center;height:100%;padding:32px;color:var(--pc-ink);background:radial-gradient(circle at 50% 15%,var(--pc-accent-soft),transparent 30rem),var(--pc-canvas)}.shell-initializing__content[data-v-80b524b5]{width:min(360px,100%);margin-top:-5vh}.shell-initializing__brand[data-v-80b524b5]{position:absolute;top:28px;left:32px;display:flex;align-items:center;gap:10px;color:var(--pc-ink-2);font-size:13px}.shell-init-logo[data-v-80b524b5],.shell__brand-logo[data-v-80b524b5]{display:block;border-radius:50%;object-fit:cover;background:#fff}.shell-init-logo[data-v-80b524b5]{width:34px;height:34px}.shell-initializing__content>p[data-v-80b524b5]{margin:0 0 22px;color:var(--pc-ink-2);font-size:20px;font-weight:650;letter-spacing:-.02em}.shell-initializing__progress[data-v-80b524b5]{height:5px;overflow:hidden;background:var(--pc-fill);border-radius:5px}.shell-initializing__progress i[data-v-80b524b5]{display:block;height:100%;background:var(--pc-navy);border-radius:inherit;transition:width .25s ease}.shell-initializing__meta[data-v-80b524b5]{display:flex;justify-content:space-between;margin-top:10px;color:var(--pc-muted);font-size:11px}.shell-initializing__meta b[data-v-80b524b5]{color:var(--pc-navy);font-weight:650}.shell__rail[data-v-80b524b5]{display:flex;flex-direction:column;align-items:center;min-height:0;overflow-y:auto;padding:20px 11px 15px;background:var(--pc-glass);border-right:1px solid var(--pc-glass-line);backdrop-filter:blur(24px) saturate(150%)}.shell__brand[data-v-80b524b5]{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--pc-ink-2);font-family:inherit;font-size:11px;font-weight:750;cursor:pointer;background:transparent;border:0}.shell__brand-logo[data-v-80b524b5]{width:42px;height:42px;box-shadow:0 5px 14px #171e3029}.shell__nav[data-v-80b524b5]{display:flex;flex:1;flex-direction:column;gap:8px;width:100%;margin-top:42px}.shell__nav button[data-v-80b524b5]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:11px 4px;color:var(--pc-muted);font-family:inherit;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:12px}.shell__nav button span[data-v-80b524b5]{display:inline-flex;font-size:20px}.shell__nav button strong[data-v-80b524b5]{font-size:11px;font-weight:500}.shell__nav button.is-coming[data-v-80b524b5],.shell__nav button[data-v-80b524b5]:disabled{cursor:not-allowed;opacity:.42}.shell__nav button.is-coming[data-v-80b524b5]:hover{color:var(--pc-muted);background:transparent;border-color:transparent}.shell__soon[data-v-80b524b5]{margin-top:3px;padding:1px 6px;color:var(--pc-muted-2);font-size:9px;font-style:normal;font-weight:650;line-height:1.5;background:var(--pc-fill);border-radius:6px}.shell__nav button[data-v-80b524b5]:hover{color:var(--pc-accent-text);background:var(--pc-fill-2);border-color:var(--pc-line)}.shell__nav button.is-active[data-v-80b524b5]{position:relative;color:#fff;background:var(--pc-navy);border-color:var(--pc-navy);box-shadow:0 8px 17px var(--pc-shadow)}.shell__nav button.is-active[data-v-80b524b5]:before{position:absolute;top:11px;left:-7px;width:3px;height:28px;content:"";background:var(--pc-indicator);border-radius:0 3px 3px 0}.shell__nav button.is-active strong[data-v-80b524b5]{font-weight:750}.shell__rail-settings[data-v-80b524b5]{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:9px 4px 5px;color:var(--pc-muted);font-family:inherit;font-size:10px;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:12px}.shell__rail-settings svg[data-v-80b524b5]{font-size:18px}.shell__rail-settings[data-v-80b524b5]:hover{color:var(--pc-accent-text);background:var(--pc-fill-2);border-color:var(--pc-line)}.shell__rail-settings.is-active[data-v-80b524b5]{color:#fff;background:var(--pc-navy);border-color:var(--pc-navy);box-shadow:0 8px 17px var(--pc-shadow)}.shell__workspace[data-v-80b524b5]{min-width:0;min-height:0;display:flex;flex-direction:column}.shell__topbar[data-v-80b524b5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;height:72px;padding:0 28px;background:var(--pc-glass);border-bottom:1px solid var(--pc-glass-line);backdrop-filter:blur(24px) saturate(155%)}.shell__page-title[data-v-80b524b5]{display:flex;align-items:baseline;gap:12px;min-width:0;overflow:hidden}.shell__page-title h1[data-v-80b524b5]{margin:0;color:var(--pc-ink);font-size:19px;letter-spacing:-.035em}.shell__page-title span[data-v-80b524b5]{overflow:hidden;color:var(--pc-muted-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.shell__account[data-v-80b524b5]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.shell__share[data-v-80b524b5]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;color:var(--pc-muted);font-family:inherit;font-size:13px;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:var(--pc-radius-compact);transition:color .16s ease,background .16s ease}.shell__share[data-v-80b524b5]:hover{color:var(--pc-accent-text);background:var(--pc-fill-2)}.shell__share[data-v-80b524b5]:disabled{cursor:wait;opacity:.65}.shell__user[data-v-80b524b5]{display:flex;align-items:center;gap:8px;padding:4px;color:var(--pc-ink);font-family:inherit;cursor:pointer;background:transparent;border:0}.shell__user>span[data-v-80b524b5]{display:grid;place-items:center;width:32px;height:32px;color:#fff;font-size:12px;background:var(--pc-navy);border:2px solid var(--pc-solid);border-radius:50%;box-shadow:0 5px 13px var(--pc-shadow)}.shell__user b[data-v-80b524b5]{font-size:12px;font-weight:600}.shell__user small[data-v-80b524b5]{color:var(--pc-muted-2)}.shell__menu-state[data-v-80b524b5]{margin-left:auto;padding-left:24px;color:var(--pc-muted-2);font-size:11px;font-weight:500}.shell__body[data-v-80b524b5]{flex:1;min-height:0;overflow:hidden;padding:22px 28px 18px;container-type:inline-size}@media(max-width:980px){.shell__page-title span[data-v-80b524b5],.shell__user b[data-v-80b524b5]{display:none}}.upgrade-notice[data-v-4fea2823]{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--pc-canvas)}.upgrade-notice__card[data-v-4fea2823]{width:min(420px,100%);padding:32px 28px;text-align:center;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:var(--pc-radius-overlay);box-shadow:0 12px 32px #173f731f}.upgrade-notice__badge[data-v-4fea2823]{display:inline-block;padding:3px 10px;font-size:12px;font-weight:600;color:var(--pc-accent-text);background:var(--pc-accent-soft);border-radius:999px}.upgrade-notice__title[data-v-4fea2823]{margin:14px 0 0;font-size:20px;font-weight:600;color:var(--pc-ink)}.upgrade-notice__body[data-v-4fea2823]{margin:10px 0 0;font-size:14px;line-height:1.7;color:var(--pc-muted)}.upgrade-notice__action[data-v-4fea2823]{margin-top:22px;padding:9px 22px;font-size:14px;font-weight:600;font-family:inherit;color:#fff;background:var(--pc-accent);border:none;border-radius:var(--pc-radius-control);cursor:pointer}.upgrade-notice__action[data-v-4fea2823]:hover{background:var(--pc-accent-deep)}.upgrade-notice__hint[data-v-4fea2823]{margin:14px 0 0;font-size:12px;color:var(--pc-muted-2)}.scan-trigger[data-v-ea50e9f7]{border:0;padding:0;color:inherit;background:transparent;cursor:pointer;font:inherit;display:grid;place-items:center}.scan-mask[data-v-ea50e9f7]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#12182661}.scan-dialog[data-v-ea50e9f7]{width:min(420px,100vw - 32px);overflow:hidden;border-radius:14px;background:var(--pc-solid);box-shadow:0 22px 70px var(--pc-shadow-soft)}header[data-v-ea50e9f7]{display:flex;justify-content:space-between;gap:18px;padding:22px 24px 14px;border-bottom:1px solid var(--pc-line)}h2[data-v-ea50e9f7]{margin:0;color:var(--pc-ink);font-size:18px}header p[data-v-ea50e9f7]{margin:6px 0 0;color:var(--pc-muted-2);font-size:12px}header button[data-v-ea50e9f7]{width:28px;height:28px;border:0;border-radius:50%;color:var(--pc-muted-2);background:var(--pc-fill);font-size:20px;line-height:1;cursor:pointer}.scan-body[data-v-ea50e9f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:26px 24px 28px;text-align:center}.scan-body img[data-v-ea50e9f7]{width:240px;height:240px}.scan-body p[data-v-ea50e9f7]{margin:12px 0 0;color:var(--pc-muted-2);font-size:13px}.countdown[data-v-ea50e9f7]{margin-top:7px!important;color:#a4aab7!important}.scan-loading[data-v-ea50e9f7]{color:var(--pc-muted-2)}.scan-success[data-v-ea50e9f7]{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#46b88a;font-size:30px}.scan-body h3[data-v-ea50e9f7]{margin:14px 0 0;color:var(--pc-ink)}.scan-primary[data-v-ea50e9f7],.refresh[data-v-ea50e9f7]{border:0;border-radius:7px;padding:9px 20px;color:#fff;background:#5878f5;cursor:pointer;font:inherit}.scan-primary[data-v-ea50e9f7]{margin-top:20px}.refresh[data-v-ea50e9f7]{margin-top:18px;padding:7px 18px;color:var(--pc-accent-text);background:var(--pc-accent-soft)}.expired-copy[data-v-ea50e9f7]{font-size:15px!important;color:var(--pc-muted)!important}.login[data-v-83c6973e]{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:100vh}.login-theme[data-v-83c6973e]{position:absolute;top:20px;right:24px;z-index:2;display:grid;place-items:center;width:36px;height:36px;color:var(--pc-muted);cursor:pointer;background:transparent;border:0;border-radius:50%;transition:background-color .18s ease,color .18s ease}.login-theme[data-v-83c6973e]:hover{color:var(--pc-ink);background:var(--pc-fill)}.login-theme svg[data-v-83c6973e]{width:19px;height:19px}.login-hero[data-v-83c6973e]{--aurora-1: rgba(124, 178, 240, .5);--aurora-2: rgba(244, 228, 138, .52);--aurora-3: rgba(140, 220, 140, .46);--aurora-4: rgba(140, 214, 214, .46);position:relative;display:flex;flex-direction:column;overflow:hidden;padding:52px 60px;color:var(--pc-ink);background:var(--pc-solid-soft)}.login-hero[data-v-83c6973e]:before{content:"";position:absolute;inset:-35%;background:radial-gradient(42% 50% at 22% 22%,var(--aurora-1),transparent 72%),radial-gradient(38% 46% at 82% 16%,var(--aurora-2),transparent 72%),radial-gradient(46% 54% at 76% 84%,var(--aurora-3),transparent 74%),radial-gradient(36% 44% at 20% 82%,var(--aurora-4),transparent 72%);filter:blur(34px);pointer-events:none;animation:aurora-drift-83c6973e 18s ease-in-out infinite,aurora-hue-83c6973e 30s ease-in-out infinite alternate}:root[data-theme=dark] .login-hero[data-v-83c6973e]{--aurora-1: rgba(124, 178, 240, .34);--aurora-2: rgba(244, 228, 138, .3);--aurora-3: rgba(140, 220, 140, .28);--aurora-4: rgba(140, 214, 214, .28);color:#fff;background:#1d2237}@keyframes aurora-drift-83c6973e{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(4%,-3%) rotate(10deg) scale(1.1)}}@keyframes aurora-hue-83c6973e{0%{filter:blur(34px) hue-rotate(-18deg)}to{filter:blur(34px) hue-rotate(18deg)}}.login-hero__brand[data-v-83c6973e]{position:relative;z-index:1;display:flex;align-items:center}.login-hero__logo[data-v-83c6973e]{display:block;height:42px;width:auto;padding:4px 10px;object-fit:contain;background:#fff;border-radius:8px;box-sizing:border-box;box-shadow:0 6px 18px #171e3038}.login-hero__body[data-v-83c6973e]{position:relative;z-index:1;margin:auto 0;padding:0}.login-slogan[data-v-83c6973e]{display:flex;flex-direction:column;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:750;line-height:1.42;letter-spacing:-.015em}.login-slogan__line[data-v-83c6973e]{display:block;min-height:1.42em;white-space:nowrap}.login-caret[data-v-83c6973e]{display:inline-block;width:3px;height:.92em;margin-left:6px;vertical-align:-.06em;background:currentColor;animation:caret-blink-83c6973e 1s steps(1) infinite}@keyframes caret-blink-83c6973e{0%,55%{opacity:1}56%,to{opacity:0}}.login-hero__foot[data-v-83c6973e]{position:relative;z-index:1;margin:auto 0 0;color:var(--pc-muted-2);font-size:13px}.login-panel[data-v-83c6973e]{display:grid;place-items:center;padding:48px 40px;background:var(--pc-solid-soft)}.login-card[data-v-83c6973e]{display:flex;flex-direction:column;gap:15px;width:min(400px,100%)}.login-card h2[data-v-83c6973e]{margin:0 0 2px;color:var(--pc-ink);font-size:26px;font-weight:750;letter-spacing:-.01em}.login-sub[data-v-83c6973e]{margin:0 0 10px;color:var(--pc-muted-2);font-size:14.5px}.login-card[data-v-83c6973e] .el-input__wrapper{min-height:48px;border-radius:10px;box-shadow:0 0 0 1.5px var(--pc-line) inset}.login-card[data-v-83c6973e] .el-input__wrapper.is-focus{box-shadow:0 0 0 1.5px var(--pc-ink) inset}.login-card[data-v-83c6973e] .el-input__inner{font-size:15px}.login-submit[data-v-83c6973e]{min-height:48px;margin-top:6px;color:#fff;font-family:inherit;font-size:16px;font-weight:650;letter-spacing:.3em;text-indent:.3em;cursor:pointer;background:#1d2237;border:0;border-radius:10px;transition:transform .16s ease-out,opacity .18s ease}.login-submit[data-v-83c6973e]:hover{opacity:.92}.login-submit[data-v-83c6973e]:active{transform:scale(.985)}.login-submit[data-v-83c6973e]:disabled{cursor:default;opacity:.6}.login-divider[data-v-83c6973e]{position:relative;height:1px;margin:6px 0 2px;background:var(--pc-line);text-align:center}.login-divider span[data-v-83c6973e]{position:relative;top:-10px;padding:0 12px;color:var(--pc-muted-2);background:var(--pc-solid-soft);font-size:12.5px}.login-alts[data-v-83c6973e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.login-alts>button[data-v-83c6973e],.login-alts[data-v-83c6973e] .scan-trigger{display:grid;place-items:center;width:46px;height:46px;padding:0;color:var(--pc-muted);font-family:inherit;font-size:21px;cursor:pointer;background:var(--pc-solid);border:1.5px solid var(--pc-line);border-radius:10px;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.login-alts>button[data-v-83c6973e]:hover,.login-alts[data-v-83c6973e] .scan-trigger:hover{color:var(--pc-accent-text);background:var(--pc-accent-soft);border-color:color-mix(in srgb,var(--pc-accent) 30%,var(--pc-line))}.login-alts>button[data-v-83c6973e]:active,.login-alts[data-v-83c6973e] .scan-trigger:active{transform:scale(.96)}.login-alts>button[data-v-83c6973e]:disabled{cursor:default;opacity:.55}.login-foot[data-v-83c6973e]{margin:10px 0 0;color:var(--pc-muted-2);font-size:12.5px;text-align:center}.login-links[data-v-83c6973e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-top:14px;color:var(--pc-muted-2);font-size:12.5px;border-top:1px solid var(--pc-line)}.login-links__item[data-v-83c6973e]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;color:var(--pc-muted);text-decoration:none;background:var(--pc-fill);border:1px solid var(--pc-line);border-radius:var(--pc-radius-compact);transition:color .16s ease,background .16s ease,border-color .16s ease}.login-links__item[data-v-83c6973e]:hover{color:var(--pc-accent-text);background:var(--pc-solid);border-color:color-mix(in srgb,var(--pc-accent) 28%,var(--pc-line))}.login-links__item svg[data-v-83c6973e]{font-size:15px}.login-links__out[data-v-83c6973e]{color:var(--pc-muted-2);font-size:12px}.login-links__item:hover .login-links__out[data-v-83c6973e]{color:inherit}.captcha-row[data-v-83c6973e]{display:flex;align-items:center;gap:10px}.captcha-row .el-input[data-v-83c6973e]{flex:1}.captcha-row img[data-v-83c6973e]{width:116px;height:48px;object-fit:cover;border:1px solid var(--pc-line);border-radius:10px;cursor:pointer}[data-v-83c6973e] .scan-trigger{width:100%;padding:12px;color:var(--pc-body);font-size:14.5px;background:var(--pc-solid);border:1.5px solid var(--pc-line);border-radius:10px}[data-v-83c6973e] .scan-trigger:hover{border-color:#b9c2d4}@media(max-width:960px){.login[data-v-83c6973e]{grid-template-columns:1fr}.login-hero[data-v-83c6973e]{display:none}.login-panel[data-v-83c6973e]{padding:40px 22px}}:root,page{--assistant-primary: #6d8ff0;--assistant-secondary: #7c6ee5;--assistant-glow: rgba(182, 207, 255, .55);--assistant-bubble: rgba(255, 255, 255, .77);--assistant-on-primary: #ffffff;--assistant-gradient: linear-gradient(135deg, #6d8ff0, #7c6ee5)}.gp-page{display:grid;grid-template-columns:272px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:var(--pc-canvas);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card)}.gp-side{display:flex;flex-direction:column;min-height:0;padding:20px 14px;background:color-mix(in srgb,var(--pc-solid) 96%,var(--pc-canvas));border-right:1px solid var(--pc-line)}.scan-page.is-list .gp-side__panel{width:100%;max-width:1100px;margin:0 auto;padding:22px;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card)}.gp-task-new{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:118px;padding:18px;color:var(--pc-body);font:inherit;text-align:center;cursor:pointer;background:transparent;border:1.6px dashed var(--pc-line);border-radius:var(--pc-radius-card);transition:border-color .18s ease,background-color .18s ease}.gp-task-new:hover{background:color-mix(in srgb,var(--pc-accent) 5%,transparent);border-color:var(--pc-accent)}.gp-task-new__icon{display:grid;place-items:center;width:40px;height:40px;color:var(--pc-accent-text);font-size:20px;background:var(--pc-accent-soft);border-radius:50%;transition:color .18s ease,background-color .18s ease}.gp-task-new:hover .gp-task-new__icon{color:#fff;background:var(--pc-accent)}.gp-task-new b{color:var(--pc-ink);font-size:14.5px;font-weight:650}.gp-task-new small{color:var(--pc-muted-2);font-size:12px;line-height:1.5}.form-label-help{display:inline-flex;align-items:center;gap:6px}.form-help{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;color:var(--pc-muted);font-size:16px;cursor:help}.form-help:hover{color:var(--pc-accent-text)}.form-time-range{display:flex;align-items:center;gap:8px;width:100%}.form-time-range .el-date-editor{flex:1;min-width:0}.form-time-range__sep{color:var(--pc-muted);font-size:12px}.gp-side__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 12px}.gp-side__head h2{margin:0;color:var(--pc-ink);font-size:17px;letter-spacing:-.03em}.gp-side__head small{color:var(--pc-muted-2);font-size:11px}.gp-side__head button{display:grid;place-items:center;width:30px;height:30px;color:var(--pc-muted);font-size:16px;cursor:pointer;background:transparent;border:0;border-radius:8px}.gp-side__head button:hover{color:var(--pc-navy);background:var(--pc-fill)}.gp-side__list{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;overflow:auto}.gp-task{display:grid;gap:5px;width:100%;padding:12px 13px;color:var(--pc-ink);font:inherit;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:11px;transition:background .16s ease,border-color .16s ease,transform .1s ease}.gp-task:hover{background:var(--pc-fill)}.gp-task:active{transform:scale(.985)}.gp-task.is-active{background:color-mix(in srgb,var(--pc-navy) 8%,var(--pc-solid));border-color:color-mix(in srgb,var(--pc-navy) 20%,var(--pc-line));box-shadow:0 1px 2px var(--pc-shadow-soft)}.gp-task b{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gp-task small{overflow:hidden;color:var(--pc-muted-2);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.gp-task__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gp-task__top b{min-width:0}.gp-task__state{flex:none;padding:2px 6px;color:var(--pc-muted);font-size:10px;font-weight:650;background:var(--pc-fill);border-radius:99px}.gp-empty{display:grid;place-items:center;gap:6px;padding:40px 12px;color:var(--pc-muted-2);font-size:12.5px;line-height:1.7;text-align:center}.gp-main{min-width:0;min-height:0;overflow:auto}.gp-main--flush{overflow:hidden}.gp-inner{display:grid;align-content:start;gap:16px;width:min(1180px,100%);margin:0 auto;padding:26px 30px 44px}.gp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gp-head__text{min-width:0}.gp-eyebrow{color:var(--pc-accent-text);font-size:12px;font-weight:700}.gp-head h1{margin:0;color:var(--pc-ink);font-size:24px;line-height:1.2;letter-spacing:-.035em}.gp-eyebrow+h1{margin-top:6px}.gp-head__meta{margin:6px 0 0;color:var(--pc-muted);font-size:13px;line-height:1.7}.gp-head__actions{display:flex;flex:none;align-items:center;gap:9px}.gp-primary,.gp-ghost{min-height:40px;padding:0 16px;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;border-radius:10px}.gp-primary{color:#fff;background:var(--pc-navy);border:1px solid var(--pc-navy)}.gp-ghost{color:var(--pc-body);background:var(--pc-solid);border:1px solid var(--pc-line)}.gp-primary:disabled,.gp-ghost:disabled{cursor:default;opacity:.45}.gp-primary:active,.gp-ghost:active{transform:scale(.97)}.gp-primary--sm,.gp-ghost--sm{min-height:34px;padding:0 13px}.gp-tabs{display:inline-flex;align-self:start;gap:4px;padding:4px;background:var(--pc-fill);border-radius:11px}.gp-tabs button{min-width:112px;padding:9px 16px;color:var(--pc-muted);font:inherit;font-size:13px;cursor:pointer;background:transparent;border:0;border-radius:8px}.gp-tabs button.is-active{color:var(--pc-ink);font-weight:700;background:var(--pc-solid);box-shadow:0 1px 2px var(--pc-shadow-soft)}.gp-card{padding:20px 22px;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:16px;box-shadow:0 1px 2px var(--pc-shadow-soft)}.gp-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.gp-card__head b{color:var(--pc-ink);font-size:14px}.gp-tip{margin:0;color:var(--pc-muted);font-size:12.5px;line-height:1.75}.gp-count{color:var(--pc-muted-2);font-size:12.5px;font-variant-numeric:tabular-nums}.gp-count.is-suspect{color:#9a5a05;font-weight:650}.gp-flag{flex:none;padding:2px 7px;color:#fff;font-size:10px;font-style:normal;font-weight:650;background:color-mix(in srgb,var(--pc-danger) 92%,black);border-radius:99px}.gp-flag--warn{background:color-mix(in srgb,var(--pc-warning) 92%,black)}.gp-sheet-preview{display:grid;gap:10px;max-height:74vh;padding:4px;overflow:auto;background:var(--pc-fill);border-radius:10px}.gp-sheet-preview img{display:block;max-width:100%;height:auto;margin:0 auto;cursor:zoom-in;background:#fff}.gp-sheet-preview img.is-actual{max-width:none;cursor:zoom-out}.gp-sheet-preview__pages{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.gp-sheet-preview__pages button{padding:5px 11px;color:var(--pc-muted);font:inherit;font-size:12px;cursor:pointer;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:8px}.gp-sheet-preview__pages button.is-active{color:var(--pc-accent-text);font-weight:650;background:var(--pc-accent-soft);border-color:var(--pc-accent)}.gp-sheet-preview__hint{color:var(--pc-muted);font-size:12px;text-align:center}.gp-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;color:var(--pc-body);cursor:pointer;background:var(--pc-fill);border:1.5px dashed var(--pc-line);border-radius:14px;transition:border-color .15s ease,background .15s ease}.gp-drop:hover,.gp-drop.is-dragging{background:var(--pc-fill-2);border-color:var(--pc-accent)}.gp-drop svg{color:var(--pc-accent);font-size:24px}.gp-drop b{color:var(--pc-ink);font-size:14.5px}.gp-drop small{color:var(--pc-muted-2);font-size:12px}.gp-status{font-size:11.5px}.gp-status.is-done{color:var(--pc-success)}.gp-status.is-failed{color:var(--pc-danger)}.gp-status.is-waiting{color:var(--pc-muted)}.capture-review.is-workbench{--grading-control-height: 36px;--grading-control-radius: 8px;--grading-control-padding: 12px}.capture-review.is-workbench :is(.gp-primary,.gp-ghost,.review-btn,.workbench-aside__toggle){box-sizing:border-box;height:var(--grading-control-height);min-height:var(--grading-control-height);padding:0 var(--grading-control-padding);border-radius:var(--grading-control-radius);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.capture-review.is-workbench :is(.grading-desk-heading__actions,.submission-detail-head,.workbench-head__actions) .gp-ghost{height:var(--grading-control-height);min-height:var(--grading-control-height);min-width:72px;padding:0 var(--grading-control-padding);border-radius:var(--grading-control-radius)}.capture-review.is-workbench .workbench-zoom{height:var(--grading-control-height);padding:0;border-radius:var(--grading-control-radius)}.capture-review.is-workbench .workbench-zoom button{width:34px;height:34px;border-radius:7px}.capture-review.is-workbench .question-navigation button{min-width:80px}.capture-review.is-workbench .question-actions>button{flex:1 1 130px}*{box-sizing:border-box}.source-wavy{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-skip-ink:none;text-underline-offset:.12em}.source-dot{text-emphasis-style:filled dot;text-emphasis-position:under right}html,body,#app{height:100%;margin:0}body{font-family:SF Pro Display,SF Pro Text,Inter,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;color:var(--pc-body);background:var(--pc-canvas);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}:root{color-scheme:light;--pc-radius-compact: 6px;--pc-radius-control: 8px;--pc-radius-card: 12px;--pc-radius-overlay: 14px;--pc-ink: #1d2d47;--pc-ink-2: #252f43;--pc-body: #414858;--pc-muted: #5f708b;--pc-muted-2: #8b93a1;--pc-line: rgba(199, 211, 229, .9);--pc-surface: rgba(255, 255, 255, .9);--pc-solid: #ffffff;--pc-solid-soft: #fafbfc;--pc-canvas: #f1f4f9;--pc-fill: #f6f8fc;--pc-fill-2: #f3f7fc;--pc-glass: rgba(255, 255, 255, .72);--pc-glass-line: rgba(222, 227, 237, .85);--pc-inset-hi: rgba(255, 255, 255, .8);--pc-navy: #173f73;--pc-navy-hover: #0f3566;--pc-accent-soft: #e8f0fa;--pc-accent: #315be8;--pc-accent-text: #315be8;--pc-accent-deep: #2747bb;--pc-template: #7a63d8;--pc-indicator: #75a7e0;--pc-shell-tint: rgba(23, 63, 115, .09);--pc-brand-bg: #EDF8FF;--pc-brand-head: #e4f3fe;--pc-brand-ink: #15466a;--pc-brand-sub: #4d7794;--pc-brand-line: #c8e6f8;--pc-brand-bar: #1689dc;--pc-brand-accent: #32A6F8;--pc-tile-graded: #f39a65;--pc-tile-prepared: #ef7770;--pc-tile-published: #42b8b0;--pc-tile-classes: #5c97e8;--pc-danger: #d9534f;--pc-warning: #a66d20;--pc-success: #2b9b70;--pc-chart-1: #315be8;--pc-chart-2: #2b9b70;--pc-chart-3: #c9862a;--pc-chart-4: #c25c88;--pc-chart-5: #7a63d8;--pc-chart-6: #3789b7;--pc-shadow: rgba(34, 48, 79, .06);--pc-shadow-soft: rgba(34, 48, 79, .06);--el-color-primary: var(--pc-navy);--el-border-radius-base: var(--pc-radius-control);--el-font-family: inherit}:root[data-theme=dark]{color-scheme:dark;--pc-ink: #e8edf8;--pc-ink-2: #d6deee;--pc-body: #c6cfdf;--pc-muted: #9aa7c1;--pc-muted-2: #76839e;--pc-line: rgba(151, 167, 196, .26);--pc-surface: rgba(24, 32, 52, .92);--pc-solid: #172033;--pc-solid-soft: #131b2c;--pc-canvas: #0d1322;--pc-fill: #1b2540;--pc-fill-2: #202c49;--pc-glass: rgba(17, 24, 40, .78);--pc-glass-line: rgba(146, 161, 190, .22);--pc-inset-hi: transparent;--pc-navy: #4472ce;--pc-navy-hover: #5682dc;--pc-accent-soft: #1b2742;--pc-accent: #4e78ec;--pc-accent-text: #8fa8ff;--pc-accent-deep: #6b8df2;--pc-template: #a292f5;--pc-indicator: #6fa3e8;--pc-shell-tint: rgba(70, 115, 200, .1);--pc-brand-bg: #121e38;--pc-brand-head: #172540;--pc-brand-ink: #a8c3f2;--pc-brand-sub: #8aa3c8;--pc-brand-line: rgba(122, 172, 230, .22);--pc-brand-bar: #4e8fe0;--pc-brand-accent: #55a6ef;--pc-tile-graded: #e0884f;--pc-tile-prepared: #d9645e;--pc-tile-published: #35a09a;--pc-tile-classes: #4d83d6;--pc-danger: #e07979;--pc-warning: #d9a253;--pc-success: #4cbd8e;--pc-chart-1: #7d9bff;--pc-chart-2: #4cbd8e;--pc-chart-3: #d9a253;--pc-chart-4: #e07bb0;--pc-chart-5: #a292f5;--pc-chart-6: #6cb5de;--pc-shadow: rgba(0, 0, 0, .4);--pc-shadow-soft: rgba(0, 0, 0, .32);--el-color-primary: var(--pc-navy);--el-bg-color: var(--pc-solid);--el-bg-color-overlay: #1d2740;--el-text-color-primary: var(--pc-ink);--el-text-color-regular: var(--pc-body);--el-border-color: var(--pc-line);--el-border-color-light: var(--pc-line);--el-border-color-lighter: rgba(151, 167, 196, .18);--el-fill-color-blank: var(--pc-solid);--el-fill-color-light: var(--pc-fill)}.wb-theme-scope{transition:background-color .32s cubic-bezier(.22,.61,.36,1)}button,input,select,textarea{font:inherit}button{transition:transform .16s ease-out,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}button:not(:disabled):active{transform:scale(.98)}.wb-go{flex:none;margin-left:4px;font-size:13px;vertical-align:-1.5px;transition:transform .18s ease}button:hover .wb-go,a:hover .wb-go,.wb-go:hover{transform:translate(2px)}.wb-back{flex:none;margin-right:4px;font-size:13px;vertical-align:-1.5px;transition:transform .18s ease}button:hover .wb-back,.wb-back:hover{transform:translate(-2px)}.wb-chevron{flex:none;font-size:14px}.wb-split{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;height:100%;min-height:0}.wb-pane{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);box-shadow:0 18px 45px var(--pc-shadow);overflow:hidden}.wb-pane__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:55px;padding:12px 16px;border-bottom:1px solid var(--pc-glass-line);flex:none}.wb-pane__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--pc-ink)}.wb-pane__title:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--assistant-primary)}.wb-pane__body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.wb-pane__body--flush{padding:0}.wb-pane__footer{flex:none;padding:12px 16px;border-top:1px solid var(--pc-line);display:flex;align-items:center;gap:8px}.wb-hint{color:var(--pc-muted);font-size:12px;line-height:1.7}.wb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:220px;color:var(--pc-muted);text-align:center}.wb-empty__badge{position:relative;width:48px;height:48px;border-radius:var(--pc-radius-card);background:var(--assistant-primary);box-shadow:0 14px 30px var(--assistant-glow)}.wb-empty__badge:after{content:"✦";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:22px}.wb-empty__title{font-size:15px;font-weight:600;color:var(--pc-ink)}.wb-stat-row{display:flex;flex-wrap:wrap;gap:8px}.wb-stat{flex:1 1 96px;padding:10px 12px;border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);background:var(--pc-fill)}.ai-native-card{position:relative;overflow:hidden;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);box-shadow:0 18px 42px var(--pc-shadow)}.ai-native-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:var(--assistant-primary);font-size:10px;font-weight:650;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:999px}.ai-native-badge:before{content:"✦"}.ai-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 10px;color:var(--pc-muted);font-size:11px;background:var(--pc-fill);border:1px solid var(--pc-line);border-radius:999px}.ai-primary-action{color:#fff!important;background:var(--assistant-primary)!important;border-color:transparent!important;box-shadow:0 12px 26px -12px var(--assistant-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.wb-pane,.ai-native-card{background:var(--pc-solid)}}.el-message{border-radius:var(--pc-radius-card)!important;box-shadow:0 14px 40px #1d294224!important}.wb-stat__label{font-size:12px;color:var(--pc-muted)}.wb-stat__value{margin-top:2px;font-size:19px;font-weight:600;color:var(--pc-ink);font-variant-numeric:tabular-nums}.wb-pane__body::-webkit-scrollbar,.wb-scroll::-webkit-scrollbar{width:8px;height:8px}.wb-pane__body::-webkit-scrollbar-thumb,.wb-scroll::-webkit-scrollbar-thumb{background:#949baa52;border-radius:4px}.wb-pane__body::-webkit-scrollbar-track,.wb-scroll::-webkit-scrollbar-track{background:transparent}.qfilter{position:relative;display:flex;flex-direction:column;flex:none;margin-bottom:14px;padding:6px 18px 8px;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);box-shadow:0 1px 2px var(--pc-shadow-soft),0 6px 16px var(--pc-shadow-soft)}.qfilter__row{display:flex;align-items:center;gap:14px;min-width:0;min-height:42px}.qfilter__row+.qfilter__row{border-top:1px solid color-mix(in srgb,var(--pc-line) 55%,transparent)}.qfilter__label{flex:none;width:58px;color:var(--pc-muted-2);font-size:13px}.qfilter__opts{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.qopt{display:inline-flex;align-items:baseline;gap:5px;padding:5px 11px;color:var(--pc-ink);font-family:inherit;font-size:13px;cursor:pointer;background:transparent;border:0;border-radius:6px;transition:color .15s ease,background-color .15s ease}.qopt:hover{color:var(--pc-accent-text);background:var(--pc-fill)}.qopt.is-active{color:var(--pc-accent-text);font-weight:600;background:var(--pc-accent-soft)}.qopt em{color:var(--pc-muted-2);font-size:11.5px;font-style:normal;font-variant-numeric:tabular-nums}.qopt.is-active em{color:color-mix(in srgb,var(--pc-accent) 68%,var(--pc-muted))}.qfilter__menus{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.qmenu{position:relative}.qmenu__trigger{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;color:var(--pc-ink);font-family:inherit;font-size:13px;cursor:pointer;background:transparent;border:0;border-radius:6px;transition:color .15s ease,background-color .15s ease}.qmenu__trigger:hover{color:var(--pc-accent-text);background:var(--pc-fill)}.qmenu__trigger.is-active{color:var(--pc-accent-text);font-weight:600;background:var(--pc-accent-soft)}.qmenu__trigger b{font-weight:600}.qmenu__caret{width:13px;height:13px;color:var(--pc-muted-2);transition:transform .18s ease}.qmenu__trigger.is-open .qmenu__caret{transform:rotate(180deg)}.qmenu__panel{position:absolute;z-index:30;top:100%;left:0;display:flex;flex-direction:column;min-width:216px;margin-top:6px;padding:6px;background:var(--pc-solid);border:1px solid var(--pc-line);border-radius:10px;box-shadow:0 16px 36px var(--pc-shadow-soft)}.qmenu__panel:before{position:absolute;top:-8px;right:0;left:0;height:8px;content:""}.qmenu__list{display:flex;flex-direction:column;max-height:288px;overflow-y:auto}.qmenu__opt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:7px 10px;color:var(--pc-ink);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:6px}.qmenu__opt:hover{background:var(--pc-fill)}.qmenu__opt.is-active{color:var(--pc-accent-text);font-weight:600;background:var(--pc-accent-soft)}.qmenu__opt em{color:var(--pc-muted-2);font-size:11.5px;font-style:normal;font-variant-numeric:tabular-nums}.qmenu__opt.is-empty em{color:color-mix(in srgb,var(--pc-muted-2) 55%,transparent)}.qfilter__clear{position:absolute;top:10px;right:16px;padding:4px 10px;color:var(--pc-muted);font-family:inherit;font-size:12px;cursor:pointer;background:transparent;border:0;border-radius:999px}.qfilter__clear:hover{color:var(--pc-warning);background:var(--pc-fill)}.qfilter__parsed{margin-top:10px;padding:7px 12px;color:var(--pc-accent-text);font-size:12.5px;background:var(--pc-accent-soft);border-radius:8px}.qfilter__skeleton{width:calc(46px + var(--i) * 13px);height:25px;border-radius:999px;background:var(--pc-fill-2);position:relative;overflow:hidden;opacity:0;animation:qfilter-skeleton-in .35s ease forwards;animation-delay:calc(var(--i) * .07s)}.qfilter__skeleton:after{position:absolute;inset:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pc-ink) 13%,transparent),transparent);animation:qfilter-skeleton-sweep 1.4s ease infinite}@keyframes qfilter-skeleton-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes qfilter-skeleton-sweep{to{transform:translate(100%)}}
