.layout[data-v-19401c61]{display:flex;min-height:100vh;background:var(--bg-base)}.sidenav[data-v-19401c61]{width:var(--side-w);flex:none;background:var(--bg-side);display:flex;flex-direction:column;min-height:100vh}.logo-row[data-v-19401c61]{height:60px;display:flex;align-items:center;gap:8px;padding:0 16px}.logo-mark[data-v-19401c61]{width:18px;height:18px;border-radius:5px;background:var(--accent);flex:none}.logo-text[data-v-19401c61]{font-size:15px;font-weight:600;color:var(--text-primary)}.nav-group[data-v-19401c61]{margin-top:16px}.nav-group-label[data-v-19401c61]{font-size:12px;font-weight:500;color:var(--text-tertiary);padding:4px 16px 8px}.nav-item[data-v-19401c61]{display:flex;align-items:center;gap:8px;width:calc(100% - 12px);margin:1px 6px;height:32px;padding:0 8px;border:none;border-radius:var(--r-nav);background:transparent;color:var(--text-secondary);font-size:14px;font-family:var(--font-sans);cursor:pointer;text-align:left}.nav-item[data-v-19401c61]:hover{background:#ffffff0d;color:var(--text-primary)}.nav-item.active[data-v-19401c61]{background:var(--bg-elevated);color:var(--text-primary)}.nav-icon[data-v-19401c61]{flex:none}.nav-text[data-v-19401c61]{flex:1}.nav-stage[data-v-19401c61]{font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono)}.side-foot[data-v-19401c61]{margin-top:auto;padding:16px;display:block;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-sans)}.side-foot:hover .side-foot-value[data-v-19401c61]{color:var(--text-primary)}.side-foot-row[data-v-19401c61]{display:flex;justify-content:space-between;align-items:baseline}.side-foot-label[data-v-19401c61]{font-size:12px;color:var(--text-tertiary)}.side-foot-value[data-v-19401c61]{color:var(--text-secondary)}.side-foot-bar[data-v-19401c61]{margin-top:8px;height:3px;border-radius:2px;background:#ffffff14}.side-foot-bar>span[data-v-19401c61]{display:block;height:100%;width:0;border-radius:2px;background:var(--accent)}.contentwrap[data-v-19401c61]{flex:1;min-width:0;display:flex;flex-direction:column}.chead[data-v-19401c61]{height:var(--head-h);flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-gutter) 0 24px;background:var(--bg-base)}.chead-title[data-v-19401c61]{display:flex;align-items:baseline;gap:10px;min-width:0}.t1[data-v-19401c61]{font-size:15px;font-weight:600;color:var(--text-primary)}.t2[data-v-19401c61]{font-size:13px;color:var(--text-tertiary)}.chead-right[data-v-19401c61]{display:flex;align-items:center;gap:12px}.team-select[data-v-19401c61]{width:150px}.team-select[data-v-19401c61] .n-base-selection{border-radius:var(--r-ctrl)}.avatar-btn[data-v-19401c61]{width:34px;height:34px;border-radius:var(--r-ctrl);border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary);font-size:14px;cursor:pointer}.page[data-v-19401c61]{flex:1;padding:8px var(--page-gutter) 40px}:root{color-scheme:dark;--bg-base: #141414;--bg-side: #121212;--bg-surface: #171717;--bg-elevated: #1f1f1f;--bg-input: #101010;--border-subtle: rgba(255, 255, 255, .08);--border-strong: #525252;--text-primary: #f7f7f7;--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .38);--btn-pri: #f7f7f7;--btn-pri-hover: #ffffff;--btn-pri-fg: #141414;--accent: #04caf6;--accent-hover: #33d8ff;--accent-active: #0098c9;--accent-subtle: rgba(8, 182, 221, .12);--accent-fg: #06202b;--success: #3fb950;--warning: #e3b341;--danger: #f85149;--info: #6e9bff;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", Inter, "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Consolas, monospace;--r-ctrl: 8px;--r-card: 12px;--r-chip: 9999px;--r-nav: 6px;--side-w: 240px;--head-h: 64px;--page-gutter: 40px}html,body{margin:0;padding:0;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.n-button.n-button--primary-type{--n-color: var(--btn-pri);--n-color-hover: var(--btn-pri-hover);--n-color-pressed: #e2e2e2;--n-color-focus: var(--btn-pri-hover);--n-text-color: var(--btn-pri-fg);--n-text-color-hover: var(--btn-pri-fg);--n-text-color-pressed: var(--btn-pri-fg);--n-text-color-focus: var(--btn-pri-fg);--n-border: 1px solid transparent;--n-border-hover: 1px solid transparent;--n-border-pressed: 1px solid transparent;--n-border-focus: 1px solid transparent;--n-box-shadow-focus: 0 0 0 1px var(--accent)}.mono{font-family:var(--font-mono);font-size:13px}select option{background:var(--bg-elevated);color:var(--text-primary)}
