.n-data-table .n-data-table-td,.n-data-table .n-data-table-th{line-height:20px;padding-top:4px!important;padding-bottom:4px!important}.xc-login-shell[data-v-543cdf06]{background:var(--xc-bg);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.xc-login-lang[data-v-543cdf06]{position:fixed;top:20px;right:24px}.xc-login-card[data-v-543cdf06]{width:100%;max-width:380px;padding:36px 32px}.xc-login-brand[data-v-543cdf06]{font-size:var(--xc-fs-em-lg);color:var(--xc-ink);margin:0 0 4px;font-weight:700}.xc-login-sub[data-v-543cdf06]{font-size:var(--xc-fs-base);color:var(--xc-muted);margin:0 0 24px}.xc-login-form[data-v-543cdf06]{flex-direction:column;gap:16px;display:flex}.xc-field[data-v-543cdf06]{flex-direction:column;gap:6px;display:flex}.xc-field-label[data-v-543cdf06]{font-size:var(--xc-fs-base);color:var(--xc-ink-soft);font-weight:600}.xc-field-input[data-v-543cdf06]{border:1px solid var(--xc-line);height:var(--xc-input-h);font-size:var(--xc-fs-base);background:var(--xc-bg);color:var(--xc-ink);border-radius:6px;outline:none;padding:0 12px;transition:border-color .15s}.xc-field-input[data-v-543cdf06]:focus{border-color:var(--xc-primary)}.xc-field-pw[data-v-543cdf06]{display:flex;position:relative}.xc-field-pw .xc-field-input[data-v-543cdf06]{flex:1;padding-right:40px}.xc-field-eye[data-v-543cdf06]{width:36px;height:100%;color:var(--xc-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.xc-field-eye[data-v-543cdf06]:hover{color:var(--xc-ink)}.xc-field-eye[data-v-543cdf06]:focus-visible{outline:2px solid var(--xc-primary);outline-offset:-2px;border-radius:6px}@media (hover:none){.xc-field-eye[data-v-543cdf06]{width:44px;height:44px;margin-top:0}.xc-field-pw .xc-field-input[data-v-543cdf06]{padding-right:48px}}.xc-login-error[data-v-543cdf06]{font-size:var(--xc-fs-base);color:var(--xc-crit);margin:-6px 0 0}.xc-remember[data-v-543cdf06]{font-size:var(--xc-fs-base);color:var(--xc-ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.xc-login-btn[data-v-543cdf06]{margin-top:4px}.xinni-avatar[data-v-9f3e4b79]{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:60px;height:60px}@keyframes xinni-breathe-9f3e4b79{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.xinni-avatar-thinking[data-v-9f3e4b79]{animation:1.4s ease-in-out infinite xinni-breathe-9f3e4b79}@media (prefers-reduced-motion:reduce){.xinni-avatar-thinking[data-v-9f3e4b79]{animation:none}}.xc-computing[data-v-d880d8de]{color:var(--xc-muted);font-size:var(--xc-fs-note);align-items:center;gap:10px;animation:.25s both xc-fade-in-d880d8de;display:inline-flex}.xc-computing-ring[data-v-d880d8de]{background:conic-gradient(from 0deg, transparent 0%, var(--xc-primary) 100%);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite xc-spin-d880d8de;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.xc-computing-time[data-v-d880d8de]{font-variant-numeric:tabular-nums;color:var(--xc-ink);margin-left:2px;font-weight:600}@keyframes xc-spin-d880d8de{to{transform:rotate(360deg)}}@keyframes xc-fade-in-d880d8de{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xc-computing-ring[data-v-d880d8de]{animation-duration:2s}.xc-computing[data-v-d880d8de]{animation:none}}.combo-editor[data-v-7e7f981e]{font-size:var(--xc-fs-base);color:var(--xc-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:10px;display:flex}.combo-fields[data-v-7e7f981e]{flex-wrap:nowrap;align-items:flex-end;gap:6px;max-width:100%;display:flex;overflow-x:auto}@media (width<=768px),(hover:none) and (width<=1024px){.combo-fields[data-v-7e7f981e]{flex-wrap:wrap;overflow-x:visible}}.combo-field[data-v-7e7f981e]{flex-direction:column;flex:68px;gap:4px;min-width:68px;display:flex}.combo-field[data-v-7e7f981e]:nth-child(2){flex-basis:82px;min-width:82px}.combo-field[data-v-7e7f981e]:nth-child(3){flex-basis:94px;min-width:94px}.combo-field[data-v-7e7f981e]:nth-child(4),.combo-field[data-v-7e7f981e]:nth-child(5){flex:0 54px;min-width:54px}.combo-field label[data-v-7e7f981e]{font-size:var(--xc-fs-note);color:var(--xc-muted)}.combo-field select[data-v-7e7f981e]{border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-ink);font-size:var(--xc-fs-note);border-radius:6px;padding:4px 6px}.combo-footer[data-v-7e7f981e]{align-self:stretch;align-items:center;gap:10px;display:flex}.combo-reason[data-v-7e7f981e]{min-width:0;font-size:var(--xc-fs-note);color:var(--xc-warn);flex:auto;margin:0}.combo-submit[data-v-7e7f981e]{border:1px solid var(--xc-primary);background:var(--xc-primary);height:32px;color:var(--xc-surface);font-size:var(--xc-fs-base);cursor:pointer;border-radius:6px;flex-shrink:0;margin-left:auto;padding:6px 16px}.combo-submit[data-v-7e7f981e]:disabled{cursor:not-allowed;opacity:.5}.export-action[data-v-933e5fff]{font-size:var(--xc-fs-note);color:var(--xc-ink);flex-direction:column;gap:6px;padding:8px 0;display:flex}.export-controls[data-v-933e5fff]{align-items:center;gap:8px;display:flex}.export-controls select[data-v-933e5fff]{border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-ink);font-size:var(--xc-fs-note);border-radius:6px;padding:4px 6px}.export-submit[data-v-933e5fff],.export-download[data-v-933e5fff],.export-error button[data-v-933e5fff]{border:1px solid var(--xc-primary);background:var(--xc-primary);height:28px;color:var(--xc-surface);font-size:var(--xc-fs-note);cursor:pointer;border-radius:6px;padding:4px 12px}.export-submit[data-v-933e5fff]:disabled{cursor:not-allowed;opacity:.5}.export-progress[data-v-933e5fff],.export-done[data-v-933e5fff]{color:var(--xc-muted);margin:0}.export-job-error[data-v-933e5fff],.export-error p[data-v-933e5fff]{color:var(--xc-warn);margin:0}.export-error[data-v-933e5fff]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.guided[data-v-d9da4414]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.guided-trail[data-v-d9da4414]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.guided-trail li[data-v-d9da4414]{align-items:center;display:flex}.guided-trail li+li[data-v-d9da4414]:before{content:"›";color:var(--xc-muted);margin-right:6px}.guided-crumb[data-v-d9da4414]{border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-ink);font-size:var(--xc-fs-note);cursor:pointer;border-radius:12px;padding:3px 9px}.guided-crumb[data-v-d9da4414]:hover{border-color:var(--xc-primary)}.guided-basis[data-v-d9da4414]{font-size:var(--xc-fs-note);color:var(--xc-muted);margin:0}.guided-question[data-v-d9da4414]{font-size:var(--xc-fs-note);margin:0;font-weight:600}.guided-choices[data-v-d9da4414]{flex-wrap:wrap;gap:8px;display:flex}.guided-option[data-v-d9da4414]{height:var(--xc-btn-h);border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-ink);font-size:var(--xc-fs-note);cursor:pointer;border-radius:16px;padding:0 14px}.guided-option[data-v-d9da4414]:hover:not(:disabled){border-color:var(--xc-primary);color:var(--xc-primary)}.guided-option[data-v-d9da4414]:disabled{opacity:.5;cursor:default}.guided-restart[data-v-d9da4414]{color:var(--xc-muted);font-size:var(--xc-fs-note);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.xinni-panel[data-v-e67f8203]{right:20px;bottom:calc(var(--xc-bottom-h) + 20px);background:var(--xc-surface);border:1px solid var(--xc-line);width:600px;height:600px;box-shadow:var(--xc-shadow);font-size:var(--xc-fs-base);color:var(--xc-ink);z-index:1000;border-radius:10px;padding:14px;position:fixed;overflow-y:auto}@media (width<=768px),(hover:none) and (width<=1024px){.xinni-panel[data-v-e67f8203]{border-radius:0;width:100%;height:100%;inset:0}}.xinni-head[data-v-e67f8203]{align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.xinni-avatar-btn[data-v-e67f8203]{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.xinni-avatar-btn[data-v-e67f8203]:focus-visible{outline:2px solid var(--xc-primary);outline-offset:2px}.xinni-avatar-btn[data-v-e67f8203]:disabled{cursor:not-allowed}.xinni-bubble-wrap[data-v-e67f8203]{right:20px;bottom:calc(var(--xc-bottom-h) + 20px);z-index:1000;flex-direction:row-reverse;align-items:flex-end;gap:8px;display:flex;position:fixed}.xinni-bubble[data-v-e67f8203]{border:1px solid var(--xc-line);background:var(--xc-surface);width:70px;height:70px;box-shadow:var(--xc-shadow);cursor:pointer;border-radius:50%;flex-shrink:0;padding:4px}.xinni-bubble[data-v-e67f8203]:hover{border-color:var(--xc-primary)}.xinni-bubble[data-v-e67f8203]:focus-visible{outline:2px solid var(--xc-primary);outline-offset:2px}.xinni-greeting-video[data-v-e67f8203]{width:200px;box-shadow:var(--xc-shadow);pointer-events:none;border-radius:12px;position:absolute;bottom:78px;right:0}.xinni-hint-bubble[data-v-e67f8203]{border:1px solid var(--xc-line);background:var(--xc-surface);max-width:190px;color:var(--xc-ink);font-size:var(--xc-fs-note);box-shadow:var(--xc-shadow);pointer-events:none;border-radius:10px;margin:0;padding:8px 10px;line-height:1.4;display:none}@media (hover:none){.xinni-hint-bubble[data-v-e67f8203]{animation:6s ease-in 1s forwards xinni-hint-fade-e67f8203;display:block}}@keyframes xinni-hint-fade-e67f8203{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.xinni-hint-bubble[data-v-e67f8203]{animation:none}}.xinni-collapse[data-v-e67f8203]{border:1px solid var(--xc-line);background:var(--xc-bg);width:32px;height:32px;color:var(--xc-muted);line-height:28px;font-size:var(--xc-fs-base);cursor:pointer;border-radius:50%;margin-left:auto;padding:0}.xinni-collapse[data-v-e67f8203]:hover{border-color:var(--xc-primary);color:var(--xc-primary)}.xinni-histbtn[data-v-e67f8203]{border:1px solid var(--xc-line);background:var(--xc-bg);width:32px;height:32px;color:var(--xc-muted);line-height:28px;font-size:var(--xc-fs-base);cursor:pointer;border-radius:50%;padding:0}.xinni-histbtn[data-v-e67f8203]:hover:not(:disabled){border-color:var(--xc-primary);color:var(--xc-primary)}.xinni-histbtn[data-v-e67f8203]:disabled{cursor:not-allowed;opacity:.4}@media (hover:none){.xinni-histbtn[data-v-e67f8203],.xinni-collapse[data-v-e67f8203]{width:44px;height:44px;line-height:42px;font-size:var(--xc-fs-base)}}.xinni-modes[data-v-e67f8203]{gap:6px;margin-bottom:8px;display:flex}.xinni-mode[data-v-e67f8203]{border:1px solid var(--xc-line);color:var(--xc-muted);font-size:var(--xc-fs-note);cursor:pointer;background:0 0;border-radius:12px;padding:3px 11px}.xinni-mode.is-on[data-v-e67f8203]{border-color:var(--xc-primary);color:var(--xc-primary)}.xinni-cards[data-v-e67f8203]{flex-direction:column;gap:8px;display:flex}.xinni-card[data-v-e67f8203]{text-align:left;border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-ink);cursor:pointer;font-size:var(--xc-fs-base);border-radius:20px;padding:8px 12px;transition:border-color .12s,background .12s}.xinni-card[data-v-e67f8203]:hover{border-color:var(--xc-primary);background:var(--xc-hover-bg)}.xinni-card[data-v-e67f8203]:focus-visible{outline:2px solid var(--xc-primary);outline-offset:2px}.xinni-title[data-v-e67f8203]{font-size:var(--xc-fs-em);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 4px;display:flex}.xinni-period[data-v-e67f8203]{font-size:var(--xc-fs-note);color:var(--xc-muted);font-weight:400}.xinni-explain-btn[data-v-e67f8203]{border:1px solid var(--xc-line);background:var(--xc-bg);width:18px;height:18px;color:var(--xc-muted);line-height:16px;font-size:var(--xc-fs-note);cursor:help;border-radius:50%;padding:0}.xinni-explain-btn[data-v-e67f8203]:hover{border-color:var(--xc-primary);color:var(--xc-primary)}.xinni-explain-text[data-v-e67f8203]{font-size:var(--xc-fs-note);color:var(--xc-ink-soft);margin:0 0 8px;line-height:1.5}.xinni-warn[data-v-e67f8203]{font-size:var(--xc-fs-note);color:var(--xc-warn);margin:0 0 8px}.xinni-big[data-v-e67f8203]{font-size:var(--xc-fs-em-lg);font-variant-numeric:tabular-nums;font-weight:600}.xinni-cmp[data-v-e67f8203]{font-size:var(--xc-fs-note);margin-left:10px}.xinni-muted[data-v-e67f8203]{color:var(--xc-muted)}.xinni-series[data-v-e67f8203]{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.xinni-series li[data-v-e67f8203]{border-bottom:1px solid var(--xc-line);padding:3px 0}.xinni-series li[data-v-e67f8203]:last-child{border-bottom:none}.xinni-table[data-v-e67f8203]{border-collapse:collapse;width:100%;font-size:var(--xc-fs-note)}.xinni-table th[data-v-e67f8203],.xinni-table td[data-v-e67f8203]{border-bottom:1px solid var(--xc-line);padding:6px 4px}.xinni-table th[data-v-e67f8203]{text-align:left;color:var(--xc-muted);font-weight:600}.xinni-table .xinni-num[data-v-e67f8203]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.xinni-longtail td[data-v-e67f8203]{color:var(--xc-muted);font-style:italic}.xinni-empty[data-v-e67f8203]{color:var(--xc-muted);font-size:var(--xc-fs-note);padding:6px 0}.cell-sheet[data-v-265b9a8b]{background:var(--xc-surface);border-top:1px solid var(--xc-line);padding:11px 14px calc(14px + env(safe-area-inset-bottom,0px));z-index:3;border-radius:14px 14px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000024}.cell-grab[data-v-265b9a8b]{background:var(--xc-line);border-radius:2px;width:34px;height:4px;margin:0 auto 9px}.cell-head[data-v-265b9a8b]{align-items:center;gap:8px;display:flex}.cell-title[data-v-265b9a8b]{font-size:var(--xc-fs-em);flex:1;margin:0 0 7px}.cell-close[data-v-265b9a8b]{border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-muted);font-size:var(--xc-fs-base);border-radius:50%;flex:none}.cell-kv[data-v-265b9a8b]{font-size:var(--xc-fs-base);border-bottom:1px solid var(--xc-line);justify-content:space-between;align-items:baseline;padding:7px 0;display:flex}.cell-kv[data-v-265b9a8b]:last-of-type{border-bottom:none}.cell-kv span[data-v-265b9a8b]{color:var(--xc-muted)}.cell-kv b[data-v-265b9a8b]{font-variant-numeric:tabular-nums}.cell-kv b.warn[data-v-265b9a8b]{color:var(--xc-warn)}.cell-note[data-v-265b9a8b]{font-size:var(--xc-fs-note);color:var(--xc-muted);background:var(--xc-bg);border-radius:7px;margin:8px 0 0;padding:8px 9px;line-height:1.55}.touch-44[data-v-265b9a8b]{min-width:44px;min-height:44px}.xinni-mobile[data-v-986104d0]{background:var(--xc-surface);color:var(--xc-ink);font-size:var(--xc-fs-base);z-index:1000;flex-direction:column;display:flex;position:fixed;inset:0}.touch-44[data-v-986104d0]{min-width:44px;min-height:44px}.xm-head[data-v-986104d0]{border-bottom:1px solid var(--xc-line);flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.xm-avatar[data-v-986104d0]{background:0 0;border:none;padding:0;line-height:0}.xm-avatar[data-v-986104d0]:disabled{cursor:not-allowed}.xm-name[data-v-986104d0]{flex:1;font-weight:600}.xm-hbtn[data-v-986104d0]{border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-muted);border-radius:50%;flex:none}.xm-hbtn[data-v-986104d0]:disabled{opacity:.4;cursor:not-allowed}.xm-body[data-v-986104d0]{flex:1;padding:9px 12px 0;position:relative;overflow-y:auto}.x-scroll-y[data-v-986104d0]{overflow-y:auto}.has-safe-bottom[data-v-986104d0]{padding-bottom:calc(var(--xm-foot-h,60px) + 12px + env(safe-area-inset-bottom,0px))}.xm-chipwrap[data-v-986104d0]{margin-bottom:9px;position:relative}.xm-chips[data-v-986104d0]{gap:6px;display:flex;overflow-x:auto}.x-scroll[data-v-986104d0]{overflow-x:auto}.xm-chip[data-v-986104d0]{font-size:var(--xc-fs-note);border:1px solid var(--xc-line);background:var(--xc-bg);color:var(--xc-muted);white-space:nowrap;border-radius:22px;flex:none;padding:0 12px}.xm-chip.on[data-v-986104d0]{background:var(--xc-primary);border-color:var(--xc-primary);color:#fff;font-weight:600}.xm-chip b[data-v-986104d0]{opacity:.65;margin-left:4px;font-weight:400}.xm-chipfade[data-v-986104d0]{pointer-events:none;width:34px;color:var(--xc-primary);background:linear-gradient(90deg, transparent, var(--xc-surface) 62%);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.xm-tiles[data-v-986104d0]{grid-template-columns:1fr 1fr;gap:11px;display:grid}.xm-tile[data-v-986104d0]{border:1px solid var(--xc-line);background:var(--xc-bg);min-height:72px;color:var(--xc-ink);font-size:var(--xc-fs-note);text-align:left;border-radius:11px;align-items:flex-start;padding:11px;line-height:1.35;display:flex}.xm-fold[data-v-986104d0]{border:1px dashed var(--xc-line);width:100%;color:var(--xc-muted);font-size:var(--xc-fs-note);background:0 0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:11px;padding:0 12px;display:flex}.xm-result[data-v-986104d0]{padding-top:6px}.xm-rtitle[data-v-986104d0]{margin:0 0 2px;font-weight:600}.xm-rbasis[data-v-986104d0]{font-size:var(--xc-fs-note);color:var(--xc-muted);margin:0 0 9px}.xm-big[data-v-986104d0]{font-size:var(--xc-fs-em-lg);margin:4px 0 12px;font-weight:700}.xm-list[data-v-986104d0]{margin:0;padding:0;list-style:none}.xm-list li[data-v-986104d0]{border-bottom:1px solid var(--xc-line);align-items:center;gap:8px;padding:10px 2px;display:flex}.xm-list .xm-rank[data-v-986104d0]{color:var(--xc-muted);flex:none;width:18px}.xm-list .xm-nm[data-v-986104d0]{flex:1}.xm-list b[data-v-986104d0]{font-variant-numeric:tabular-nums}.xm-mxwrap[data-v-986104d0]{border:1px solid var(--xc-line);border-radius:9px;overflow:hidden}.xm-mx[data-v-986104d0]{border-collapse:collapse;font-size:var(--xc-fs-note);white-space:nowrap}.xm-mx th[data-v-986104d0],.xm-mx td[data-v-986104d0]{border-bottom:1px solid var(--xc-line);text-align:right;padding:0 8px}.xm-mx th[data-v-986104d0]{background:var(--xc-bg);color:var(--xc-muted);font-weight:600}.xm-mx small[data-v-986104d0]{font-size:var(--xc-fs-note);color:var(--xc-muted);font-weight:400;display:block}.sticky-col[data-v-986104d0]{text-align:left;background:var(--xc-surface);border-right:2px solid var(--xc-line);z-index:1;font-weight:600;position:sticky;left:0}.xm-cell[data-v-986104d0]{color:var(--xc-primary);font-size:inherit;text-underline-offset:2px;background:0 0;border:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xm-submit[data-v-986104d0]{background:var(--xc-primary);color:#fff;width:100%;font-size:var(--xc-fs-base);border:none;border-radius:9px;font-weight:600}.xm-empty[data-v-986104d0],.xm-error[data-v-986104d0]{text-align:center;padding:24px 4px}.xm-errmsg[data-v-986104d0]{border:1px solid var(--xc-crit);background:var(--xc-bg);color:var(--xc-crit);overflow-wrap:anywhere;text-align:left;border-radius:9px;margin:0 0 12px;padding:10px}.xm-next[data-v-986104d0]{justify-content:center;gap:8px;margin-top:12px;display:flex}.xm-nextbtn[data-v-986104d0]{border:1px solid var(--xc-primary);color:var(--xc-primary);font-size:var(--xc-fs-note);background:0 0;border-radius:9px;padding:0 18px}.xm-foot[data-v-986104d0]{padding:6px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--xc-line);flex:none;gap:6px;display:flex}.xm-seg[data-v-986104d0]{text-align:center;border:1px solid var(--xc-line);background:var(--xc-bg);min-height:48px;color:var(--xc-muted);font-size:var(--xc-fs-note);border-radius:9px;flex:1}.xm-seg.on[data-v-986104d0]{background:var(--xc-primary);border-color:var(--xc-primary);color:#fff;font-weight:600}.xm-voice-slot[data-v-986104d0]{flex:none;width:44px;height:0;display:inline-block}.xm-bubble-wrap[data-v-986104d0]{right:16px;bottom:calc(var(--xc-bottom-h) + 16px + env(safe-area-inset-bottom,0px));z-index:1000;flex-direction:row-reverse;align-items:center;gap:8px;display:flex;position:fixed}.xm-bubble[data-v-986104d0]{background:0 0;border:none;padding:0;line-height:0}.xm-hint[data-v-986104d0]{background:var(--xc-surface);border:1px solid var(--xc-line);max-width:190px;font-size:var(--xc-fs-note);color:var(--xc-muted);border-radius:10px;margin:0;padding:6px 10px;animation:6s forwards xm-fade-986104d0}@keyframes xm-fade-986104d0{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.xm-hint[data-v-986104d0]{animation:none}}:root{--xc-bottom-h:28px;--xc-grid-row-h:28px;--xc-btn-h:28px;--xc-input-h:28px;--xc-fs-base:16px;--xc-fs-note:14px;--xc-fs-em:20px;--xc-fs-em-lg:24px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--xc-bg);color:var(--xc-ink);font:var(--xc-fs-base)/1.4 Consolas, "Segoe UI", "Microsoft JhengHei", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--xc-strong)}a:hover{color:var(--xc-hover)}h1{font-size:var(--xc-fs-em-lg);color:var(--xc-ink);margin:0 0 8px;font-weight:700}.xc-toggle{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.xc-toggle button{height:var(--xc-btn-h);font-size:var(--xc-fs-base);border:1px solid var(--xc-line);background:var(--xc-surface);color:var(--xc-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.xc-toggle button.on{background:var(--xc-primary);color:var(--xc-surface);border-color:var(--xc-primary)}.xc-shell{flex-direction:column;min-height:100%;display:flex}.xc-topbar{background:var(--xc-topbar-bg);color:var(--xc-topbar-fg);border-bottom:1px solid var(--xc-topbar-line);flex:none;align-items:center;height:48px;padding:0 16px;font-weight:600;display:flex}.xc-bottom{height:var(--xc-bottom-h);background:var(--xc-topbar-bg);color:var(--xc-topbar-fg);border-top:1px solid var(--xc-topbar-line);font-size:var(--xc-fs-note);flex:none;align-items:center;gap:12px;padding:0 16px;display:flex}.xc-bottom.is-empty{border-top:none;height:0;min-height:0;padding:0}.xc-content{background:var(--xc-bg);color:var(--xc-ink);flex:1;padding:14px 24px}@media (width<=639px){.xc-content{padding:10px 12px}}.xc-surface{background:var(--xc-surface);border:1px solid var(--xc-line);box-shadow:var(--xc-shadow);border-radius:8px}.xc-ink-soft{color:var(--xc-ink-soft)}.xc-muted{color:var(--xc-muted)}.xc-good{color:var(--xc-good)}.xc-warn{color:var(--xc-warn)}.xc-crit{color:var(--xc-crit)}[data-explain]{cursor:help}.xc-chart-title [data-explain],.xc-panel-title [data-explain]{-webkit-text-decoration:underline dotted var(--xc-line);text-decoration:underline dotted var(--xc-line);text-underline-offset:3px}.xc-chart-title [data-explain]:hover,.xc-panel-title [data-explain]:hover{-webkit-text-decoration-color:var(--xc-primary);text-decoration-color:var(--xc-primary)}
