@layer base{:root{--xp-canvas: #f4f5f7;--xp-surface: #ffffff;--xp-surface-subtle: #f8f9fb;--xp-ink: #202124;--xp-ink-soft: #475467;--xp-muted: #667085;--xp-line: #d8dadf;--xp-line-strong: #b9bec7;--xp-blue: #2563eb;--xp-blue-strong: #1d4ed8;--xp-blue-soft: #eaf1ff;--xp-success: #237a52;--xp-success-soft: #eaf6ef;--xp-warning: #a15c00;--xp-warning-soft: #fff3d6;--xp-warning-line: #dfc59e;--xp-danger: #c62828;--xp-danger-soft: #fff1f1;--xp-danger-line: #e2b7b7;--xp-active: #eceff3;--xp-code-bg: #eef1f5;--xp-focus: rgb(37 99 235 / 24%);--xp-text-page: 28px;--xp-text-detail: 30px;--xp-text-section: 18px;--xp-text-body: 14px;--xp-text-control: 13px;--xp-text-supporting: 12px;--xp-text-caption: 11px;color:var(--xp-ink);background:var(--xp-canvas);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:var(--xp-canvas);text-rendering:optimizeLegibility}button,a,input,select,textarea{letter-spacing:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--xp-focus)}::selection{color:var(--xp-ink);background:#cfe0ff}}@layer components{.xp-data{font-family:Cascadia Mono,JetBrains Mono,Consolas,monospace;font-variant-numeric:tabular-nums}.xp-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--xp-line-strong);border-radius:4px;color:var(--xp-ink);background:var(--xp-surface);font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.xp-button:hover{border-color:#8f96a3;background:var(--xp-surface-subtle)}.xp-button--primary{border-color:var(--xp-blue);color:#fff;background:var(--xp-blue)}.xp-button--primary:hover{border-color:var(--xp-blue-strong);background:var(--xp-blue-strong)}.xp-button--danger{border-color:var(--xp-danger-line);color:var(--xp-danger);background:#fff}.xp-button:disabled{cursor:default;opacity:.46}}#app{min-height:100vh}.go-shell{min-height:100vh;background:var(--xp-canvas)}.go-header{position:sticky;z-index:20;top:0;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:0 max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--xp-line);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.go-brand,.go-nav,.go-actions{display:flex;align-items:center;gap:12px}.go-brand{color:var(--xp-ink);font-size:15px;font-weight:750;text-decoration:none}.go-brand-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:4px;color:#fff;background:var(--xp-ink);font-family:Consolas,monospace}.go-nav a,.go-link{color:var(--xp-muted);font-size:13px;text-decoration:none}.go-nav a:hover,.go-link:hover,.go-nav a[aria-current=page]{color:var(--xp-blue)}.go-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:42px 0 72px}.go-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.go-card{padding:22px;border:1px solid var(--xp-line);border-radius:6px;background:var(--xp-surface)}.go-card h2,.go-card h3,.go-page-title{margin:0}.go-card p,.go-muted{color:var(--xp-muted);font-size:13px;line-height:1.7}.go-toolbar,.go-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.go-field{display:grid;gap:7px;margin-bottom:16px}.go-field label{color:var(--xp-ink-soft);font-size:12px;font-weight:650}.go-input,.go-select,.go-textarea{width:100%;min-height:42px;border:1px solid var(--xp-line-strong);border-radius:4px;background:#fff;font-size:14px}.go-textarea{min-height:120px}.go-auth{width:min(520px,calc(100% - 40px));margin:0 auto;padding:64px 0}.go-alert{margin:0 0 18px;padding:12px 14px;border:1px solid var(--xp-danger-line);border-radius:4px;color:var(--xp-danger);background:var(--xp-danger-soft);font-size:13px}.go-success{border-color:#b5d8c5;color:var(--xp-success);background:var(--xp-success-soft)}.go-table-wrap{overflow-x:auto}.go-table{width:100%;border-collapse:collapse;font-size:13px}.go-table th,.go-table td{padding:12px;border-bottom:1px solid var(--xp-line);text-align:left;vertical-align:top}.go-markdown{line-height:1.8}.go-markdown img{max-width:100%}.go-dialog-backdrop{position:fixed;z-index:100;inset:0;display:grid;overflow-y:auto;place-items:center;padding:24px;background:#0f172a94}.go-dialog{display:grid;width:min(520px,100%);max-height:calc(100vh - 48px);gap:18px;overflow-y:auto;box-shadow:0 24px 60px #0f172a3d}.go-dialog-fields{display:grid;gap:14px}.go-dialog-fields .go-field{margin:0}.go-dialog-actions{justify-content:flex-end}@media(max-width:760px){.go-header{position:static;flex-wrap:wrap;padding:14px 20px}.go-nav{order:3;width:100%;overflow-x:auto}.go-main{width:min(100% - 28px,1180px);padding-top:26px}.go-dialog-backdrop{align-items:end;padding:12px}.go-dialog{width:100%;max-height:calc(100vh - 24px)}}
