:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2225;--surface:#fff;--surface-muted:#f6f7f9;--border-subtle:#efeff5;--text-muted:#747a83;--mobile-gutter:8px;background-color:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{min-width:0;overflow-x:hidden}.mono,pre.mono,code{font-family:JetBrains Mono,Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}pre.mono{white-space:pre;background:#fafafa;border:1px solid #efeff5;border-radius:3px;max-height:420px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;overflow:auto}.muted{color:#8a8f98}.nowrap{white-space:nowrap}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b5b9c0}@media (width<=768px){pre.mono{white-space:pre-wrap;word-break:break-all}::-webkit-scrollbar{width:4px;height:4px}.n-modal,.n-drawer{max-width:100vw!important}.n-card,.n-form,.n-descriptions,.n-tabs,.n-data-table{min-width:0}.n-card{border-radius:8px;box-shadow:0 1px 3px #1f22250f}.n-button,.n-checkbox,.n-switch,.n-radio-button{touch-action:manipulation}.n-input,.n-input-number,.n-base-selection,.n-base-selection-label{min-height:44px}.n-checkbox{align-items:center;min-height:44px}}@media (width<=768px) and (pointer:coarse){.n-input__input-el,.n-input__textarea-el,.n-base-selection-input__content,.n-base-selection-input,input,textarea,select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand[data-v-6f3ee0eb]{padding:14px 16px 10px}.brand-title[data-v-6f3ee0eb]{letter-spacing:.5px;font-size:17px;font-weight:700}.brand-sub[data-v-6f3ee0eb]{color:#8a8f98;margin-top:2px;font-size:11px}.sider-foot[data-v-6f3ee0eb]{align-items:center;gap:6px;margin-top:auto;padding:10px 16px;font-size:11px;display:flex}.dot[data-v-6f3ee0eb]{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.on[data-v-6f3ee0eb]{background:#18a058}.dot.off[data-v-6f3ee0eb]{background:#d03050}.topbar[data-v-6f3ee0eb]{background:#fff;border-bottom:1px solid #efeff5;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex;overflow:hidden}.sep[data-v-6f3ee0eb]{background:#e6e6ec;width:1px;height:16px;display:inline-block}.content[data-v-6f3ee0eb]{background:#f5f6f8;height:calc(100vh - 46px)}.m-shell[data-v-6f3ee0eb]{background:#f5f6f8;flex-direction:column;height:100dvh;display:flex}.m-top[data-v-6f3ee0eb]{min-height:56px;padding:env(safe-area-inset-top) 8px 0 4px;background:#fff;border-bottom:1px solid #efeff5;flex:none;align-items:center;gap:6px;display:flex}.m-icon-button[data-v-6f3ee0eb]{min-width:44px;min-height:44px}.m-counts[data-v-6f3ee0eb]{flex:none;max-width:46%;overflow:hidden}.m-title[data-v-6f3ee0eb]{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.m-brand[data-v-6f3ee0eb]{letter-spacing:.4px;font-size:15px;font-weight:700}.m-page[data-v-6f3ee0eb]{color:#8a8f98;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.m-content[data-v-6f3ee0eb]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;min-height:0;overflow:auto}.m-nav[data-v-6f3ee0eb]{padding:3px 0 env(safe-area-inset-bottom);z-index:10;background:#fff;border-top:1px solid #efeff5;flex:none;display:flex;box-shadow:0 -2px 8px #1f22250a}.m-tab[data-v-6f3ee0eb]{color:#6b7078;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:48px;padding:6px 0 4px;font-size:12px;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.m-tab[data-v-6f3ee0eb]:active{background:#f0f4fb}.m-tab.active[data-v-6f3ee0eb]{color:#2f6feb}.m-drawer-info[data-v-6f3ee0eb]{border-top:1px solid #efeff5;margin-top:8px;padding:8px 18px 12px}.m-drawer-label[data-v-6f3ee0eb]{color:#8a8f98;margin:10px 0 6px;font-size:11px}.m-drawer-tags[data-v-6f3ee0eb]{flex-wrap:wrap;gap:6px;display:flex}.tiny[data-v-6f3ee0eb]{margin-top:8px;font-size:11px}.break[data-v-6f3ee0eb]{word-break:break-all}
