*{box-sizing:border-box}body{margin:0;background:#111614;color:#eadfc3;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.admin-shell{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:32px 0 48px}.topbar{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;border-bottom:1px solid #4f503c;padding-bottom:18px}.eyebrow{margin:0 0 6px;color:#96c2aa;font-size:13px}h1,h2{margin:0;font-family:Songti SC,"Noto Serif SC",serif;letter-spacing:0}h1{font-size:30px}.version{border:1px solid #74633f;padding:6px 10px;color:#d8c08a;font-size:13px}.board-nav-panel{background:#151b18;border:1px solid #4f503c;margin-bottom:20px;padding:14px;position:sticky;top:0;z-index:3}.board-nav-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.board-nav-header span{color:#96c2aa;font-size:13px}.board-nav-header strong{color:#eadfc3;font-size:14px}.board-nav-header small{color:#9ba58d;font-size:12px}.board-nav-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.board-nav-link{border:1px solid #3c443d;color:inherit;display:grid;gap:4px;min-height:92px;padding:10px;text-decoration:none}.board-nav-link:hover{border-color:#96c2aa;background:#1a211e}.board-nav-link span{color:#efe1be;font-size:13px;font-weight:700}.board-nav-link strong{color:#9bd2ad;font-size:12px}.board-nav-link small{color:#aeb69f;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-board-section{border-top:1px solid #4f503c;margin-top:28px;padding-top:14px;scroll-margin-top:180px}.admin-board-section--overview{margin-top:0}.board-section-header,.board-subsection-heading{background:#151b18;border:1px solid #4f503c;display:grid;gap:8px;margin-bottom:14px;padding:14px 16px}.board-section-header{cursor:pointer;list-style:none}.board-section-header::-webkit-details-marker{display:none}.board-section-header:after{color:#d8c08a;content:"展开";font-size:12px;justify-self:end}.admin-board-section[open]>.board-section-header:after{content:"收起"}.board-section-header span,.board-subsection-heading span{color:#9bd2ad;font-family:Songti SC,"Noto Serif SC",serif;font-size:20px;font-weight:700}.board-section-header p,.board-subsection-heading p{color:#c7bfa6;font-size:13px;line-height:1.65;margin:0}.admin-board-subsection{scroll-margin-top:180px}.board-section-body{display:grid;gap:16px}.board-subsection-heading{margin-top:16px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.summary-card,.panel{border:1px solid #4f503c;background:#1a211e}.summary-card{padding:14px;display:flex;align-items:center;justify-content:space-between}.summary-card span{color:#bdb399}.summary-card strong{color:#9bd2ad;font-size:22px}.daoist-workbench-panel{border-color:#96c2aab8;margin-bottom:20px}.panel-header p{color:#9ba58d;font-size:13px;margin:6px 0 0}.daoist-reference-strip{border-bottom:1px solid #3c443d;color:#d8c08a;font-size:13px;padding:12px 16px}.daoist-pipeline-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:14px 16px 16px}.daoist-pipeline-step,.daoist-module,.daoist-risk-gate{border:1px solid #3c443d;display:grid;gap:8px;padding:12px}.daoist-pipeline-step strong,.daoist-module strong,.daoist-risk-gate strong{color:#efe1be}.daoist-pipeline-step span,.daoist-module span,.daoist-risk-gate span{color:#cfc4a7;font-size:13px;line-height:1.55}.daoist-pipeline-step em{color:#9bd2ad;font-size:12px;font-style:normal;line-height:1.5}.daoist-workbench-columns{border-top:1px solid #3c443d;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.daoist-column+.daoist-column{border-left:1px solid #3c443d}.daoist-module-list,.daoist-risk-list{display:grid}.daoist-module+.daoist-module,.daoist-risk-gate+.daoist-risk-gate{border-top:0}.daoist-module code,.daoist-risk-gate code,.daoist-deploy-strip code{color:#d8c08a;overflow-wrap:anywhere}.daoist-risk-gate--blocking code{color:#e0a08f}.daoist-risk-gate--warning code{color:#d8c08a}.daoist-deploy-strip{align-items:center;border-top:1px solid #3c443d;display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.daoist-deploy-strip strong{color:#9bd2ad}.daoist-deploy-strip span{color:#bdb399;font-size:13px}.panel{margin-top:16px}.config-panel,.diagnostics-panel,.remote-diagnostics-panel,.content-explorer-panel,.fixture-panel,.relationship-panel{margin-bottom:20px}.panel-header{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #3c443d}.panel-header h2{font-size:20px}.panel-header span{color:#9ba58d;font-size:13px}.panel-subheader{align-items:center;border-top:1px solid #3c443d;display:flex;justify-content:space-between;padding:12px 16px}.panel-subheader h3{font-size:16px;margin:0}.panel-subheader span{color:#9ba58d;font-size:13px}.config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px 16px 16px}.config-item{border:1px solid #3c443d;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.config-item span{color:#bdb399}.config-item strong{color:#9bd2ad;font-size:16px}.diagnostic-list,.diagnostic-issues{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.diagnostic-list span,.diagnostic-issues span{border:1px solid #3c443d;color:#cfc4a7;font-size:13px;padding:6px 8px}.diagnostic-empty{color:#bdb399;margin:0;padding:0 16px 16px}.diagnostic-drilldown-list{display:grid;gap:8px;padding:0 16px 16px}.diagnostic-drilldown-row{align-items:center;border:1px solid #3c443d;color:#cfc4a7;display:grid;gap:8px;grid-template-columns:1.2fr 1.2fr 1fr auto;padding:10px 12px}.diagnostic-drilldown-row strong{color:#efe1be}.diagnostic-drilldown-row a{color:#9bd2ad}.relationship-note{color:#bdb399;margin:0;padding:12px 16px 4px}.relationship-table{display:grid;padding:8px 0}.relationship-row{align-items:center;color:#cfc4a7;display:grid;gap:12px;grid-template-columns:.9fr 1fr 1.7fr 1.4fr 1.2fr 88px;padding:10px 16px}.relationship-row+.relationship-row{border-top:1px solid rgba(255,255,255,.04)}.relationship-row strong{color:#efe1be}.relationship-status{border:1px solid #3c443d;color:#cfc4a7;justify-self:start;padding:4px 7px}.relationship-status--resolved{border-color:#54775f;color:#9bd2ad}.relationship-status--broken{border-color:#845348;color:#e0a08f}.expansion-panel{border-color:#b47e37b3;margin-bottom:20px}.expansion-summary{align-items:center;background:#74633f38;border-bottom:1px solid #3c443d;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.expansion-summary strong{color:#d8c08a}.expansion-summary span{color:#bdb399;font-size:13px}.expansion-gap-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:14px 16px 16px}.expansion-gap-row{border:1px solid #3c443d;display:grid;gap:8px;padding:10px 12px}.expansion-gap-row strong{color:#efe1be;font-size:13px}.expansion-gap-row span{color:#9bd2ad;font-size:12px}.draft-review-panel{border-top:1px solid #3c443d}.authenticity-summary{align-items:center;border-top:1px solid rgba(255,255,255,.04);color:#bdb399;display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.authenticity-summary>span{color:#bdb399;font-size:13px}.authenticity-summary-row{border:1px solid #3c443d;color:#9bd2ad;padding:6px 8px}.draft-review-controls{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(140px,1fr)) 120px;padding:0 16px 14px}.draft-review-controls label{display:grid;gap:6px}.draft-review-controls label span,.draft-review-count span{color:#bdb399;font-size:13px}.draft-review-controls select{background:#111614;border:1px solid #3c443d;color:#eadfc3;font:inherit;min-height:38px;padding:8px 10px}.draft-review-count{border:1px solid #3c443d;display:flex;gap:12px;justify-content:space-between;min-height:38px;padding:9px 10px}.draft-review-count strong{color:#9bd2ad}.draft-review-list,.intake-list{display:grid}.draft-review-row,.intake-row{align-items:center;color:#cfc4a7;display:grid;font-size:13px;gap:12px;grid-template-columns:.9fr 1fr 1.1fr 2fr;padding:10px 16px}.draft-review-row+.draft-review-row,.intake-row+.intake-row{border-top:1px solid rgba(255,255,255,.04)}.draft-review-row strong,.intake-row strong{color:#efe1be}.intake-package,.proposal-package{border-top:1px solid #3c443d}.proposal-summary{align-items:center;background:#2e4c3f47;border-top:1px solid rgba(255,255,255,.04);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.proposal-summary strong{color:#d8c08a;overflow-wrap:anywhere}.proposal-summary span{color:#9bd2ad;font-size:13px}.proposal-list,.integration-list{display:grid}.proposal-row,.integration-row{align-items:center;color:#cfc4a7;display:grid;font-size:13px;gap:12px;grid-template-columns:.9fr 1fr 2fr 1.5fr;padding:10px 16px}.proposal-row+.proposal-row,.integration-row+.integration-row{border-top:1px solid rgba(255,255,255,.04)}.proposal-row strong,.integration-row strong{color:#efe1be}.proposal-row code,.integration-row code{color:#d8c08a;overflow-wrap:anywhere}.proposal-diagnostics,.proposal-experiment-review,.proposal-graduation-review,.proposal-promotion-plan,.proposal-confirmation-package,.proposal-diff-preview{border-top:1px solid #3c443d}.graduation-summary{align-items:center;background:#2e4c3f33;border-top:1px solid rgba(255,255,255,.04);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.graduation-summary strong{color:#d8c08a}.graduation-summary span{color:#bdb399;font-size:13px}.graduation-list{display:grid;padding-bottom:8px}.graduation-row{color:#cfc4a7;display:grid;gap:8px;padding:12px 16px}.graduation-row+.graduation-row{border-top:1px solid rgba(255,255,255,.04)}.graduation-title,.graduation-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.graduation-title strong{color:#efe1be}.graduation-title span{border:1px solid #3c443d;color:#9bd2ad;font-size:13px;padding:4px 7px}.graduation-row--watch .graduation-title span{color:#d8c08a}.graduation-row--do-not-graduate .graduation-title span{color:#e0a08f}.graduation-meta,.graduation-reason{color:#bdb399;font-size:13px}.graduation-meta code{color:#d8c08a;overflow-wrap:anywhere}.promotion-summary{align-items:center;background:#74633f33;border-top:1px solid rgba(255,255,255,.04);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.promotion-summary strong{color:#d8c08a}.promotion-summary span{color:#bdb399;font-size:13px}.promotion-section{border-top:1px solid #3c443d}.promotion-list{display:grid;padding-bottom:8px}.promotion-row{align-items:center;color:#cfc4a7;display:grid;font-size:13px;gap:12px;grid-template-columns:.9fr .9fr 1.3fr 2fr;padding:10px 16px}.promotion-row--module{grid-template-columns:1.5fr .8fr .5fr 2fr}.promotion-row+.promotion-row{border-top:1px solid rgba(255,255,255,.04)}.promotion-row strong{color:#efe1be}.promotion-row code{color:#d8c08a;overflow-wrap:anywhere}.promotion-integration-grid{border-top:1px solid #3c443d;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px 16px}.promotion-integration{border:1px solid #3c443d;color:#bdb399;display:grid;gap:8px;padding:12px}.promotion-integration strong{color:#efe1be}.promotion-integration span,.promotion-integration code{color:#d8c08a;overflow-wrap:anywhere}.promotion-integration p{margin:0}.promotion-rollback-list{color:#cfc4a7;display:grid;gap:8px;margin:0;padding:0 16px 16px 36px}.promotion-rollback-list li{padding-left:4px}.confirmation-summary{align-items:center;background:#2e4c3f3d;border-top:1px solid rgba(255,255,255,.04);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.confirmation-summary strong{color:#d8c08a}.confirmation-summary span{color:#9bd2ad;font-size:13px}.confirmation-lock{border-top:1px solid #3c443d;color:#bdb399;display:grid;gap:8px;padding:12px 16px}.confirmation-lock strong{color:#e0a08f}.confirmation-lock code{color:#d8c08a;overflow-wrap:anywhere}.confirmation-section{border-top:1px solid #3c443d}.confirmation-option-list{display:grid;padding-bottom:8px}.confirmation-option{align-items:center;color:#cfc4a7;display:grid;font-size:13px;gap:12px;grid-template-columns:.8fr 1.1fr 2fr;padding:10px 16px}.confirmation-option+.confirmation-option{border-top:1px solid rgba(255,255,255,.04)}.confirmation-option strong{color:#efe1be}.confirmation-option code{color:#d8c08a;overflow-wrap:anywhere}.confirmation-diff-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px 0}.confirmation-diff{border:1px solid #3c443d;color:#bdb399;display:grid;gap:8px;padding:12px}.confirmation-diff strong{color:#efe1be}.confirmation-diff span,.confirmation-diff code{color:#d8c08a;overflow-wrap:anywhere}.confirmation-checklist,.confirmation-command-list{color:#cfc4a7;display:grid;gap:8px;margin:0;padding:14px 16px 16px 36px}.confirmation-command-list code{color:#d8c08a;overflow-wrap:anywhere}.confirmation-id-list{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.confirmation-id-list code{border:1px solid #3c443d;color:#d8c08a;overflow-wrap:anywhere;padding:6px 8px}.diff-preview-summary{background:#74633f2e;border-top:1px solid rgba(255,255,255,.04);color:#bdb399;display:grid;gap:8px;padding:12px 16px}.diff-preview-summary strong{color:#d8c08a}.diff-preview-summary code{color:#d8c08a;overflow-wrap:anywhere}.diff-preview-section{border-top:1px solid #3c443d}.diff-preview-list{display:grid;padding-bottom:8px}.diff-preview-row{align-items:center;color:#cfc4a7;display:grid;font-size:13px;gap:12px;grid-template-columns:1.3fr .8fr 1.4fr 1.8fr;padding:10px 16px}.diff-preview-row--matrix{grid-template-columns:.9fr .8fr 1.5fr 2fr}.diff-preview-row+.diff-preview-row{border-top:1px solid rgba(255,255,255,.04)}.diff-preview-row strong{color:#efe1be}.diff-preview-row code{color:#d8c08a;overflow-wrap:anywhere}.diff-preview-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px 16px}.diff-preview-card{border:1px solid #3c443d;color:#bdb399;display:grid;gap:8px;padding:12px}.diff-preview-card strong{color:#efe1be}.diff-preview-card span,.diff-preview-card code{color:#d8c08a;overflow-wrap:anywhere}.diff-risk-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:14px 16px 16px}.diff-risk{border:1px solid #3c443d;color:#cfc4a7;display:grid;font-size:13px;gap:8px;padding:10px 12px}.diff-risk strong{color:#efe1be}.diff-risk code{color:#d8c08a;overflow-wrap:anywhere}.experiment-list{display:grid;padding-bottom:8px}.experiment-row{color:#cfc4a7;display:grid;gap:10px;padding:12px 16px}.experiment-row+.experiment-row{border-top:1px solid rgba(255,255,255,.04)}.experiment-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.experiment-title strong{color:#efe1be}.experiment-title span,.experiment-notes{color:#bdb399;font-size:13px}.experiment-metrics{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.experiment-metrics span{border:1px solid #3c443d;color:#9bd2ad;font-size:13px;padding:7px 9px}.draft-section{border-top:1px solid #3c443d}.draft-section .panel-subheader{border-top:0}.draft-list{display:grid}.draft-row{align-items:center;color:#cfc4a7;display:grid;font-size:13px;gap:12px;grid-template-columns:.9fr 1fr 1fr 2fr;padding:10px 16px}.draft-row+.draft-row{border-top:1px solid rgba(255,255,255,.04)}.draft-row strong{color:#efe1be}.explorer-controls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) 180px 140px;padding:14px 16px 16px}.explorer-search,.explorer-filter{display:grid;gap:6px}.explorer-search span,.explorer-filter span,.explorer-count span{color:#bdb399;font-size:13px}.explorer-search input,.explorer-filter select{background:#111614;border:1px solid #3c443d;color:#eadfc3;font:inherit;min-height:38px;padding:8px 10px}.explorer-count{border:1px solid #3c443d;display:flex;justify-content:space-between;gap:16px;min-height:38px;padding:9px 10px}.explorer-count strong{color:#9bd2ad}.explorer-results{display:grid;padding-bottom:8px}.explorer-row{align-items:center;color:#cfc4a7;display:grid;gap:16px;grid-template-columns:1fr .7fr 1fr 1.6fr;padding:10px 16px;text-decoration:none}.explorer-row+.explorer-row{border-top:1px solid rgba(255,255,255,.04)}.explorer-row:hover{background:#9bd2ad14}.explorer-row strong{color:#efe1be}.explorer-row code{color:#d8c08a;overflow-wrap:anywhere}.remote-endpoint{align-items:center;border-top:1px solid #3c443d;color:#bdb399;display:flex;gap:12px;padding:12px 16px 16px}.remote-endpoint code{color:#d8c08a;overflow-wrap:anywhere}.table{display:grid}.table-row{display:grid;grid-template-columns:1.2fr .7fr .5fr 1.4fr;gap:16px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.04);align-items:center;color:#cfc4a7;font-size:14px}.table-row--wide{grid-template-columns:1fr .8fr 1.25fr 1.8fr}.table-row:first-child{border-top:0}.table-row strong{color:#efe1be}@media(max-width:760px){.admin-shell{width:min(100% - 24px,1180px);padding-top:20px}.board-nav-panel{position:static}.board-nav-list{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.board-nav-link{min-height:0;padding:8px}.board-nav-link small{display:none}.topbar,.panel-header,.panel-subheader,.experiment-title,.graduation-summary,.promotion-summary,.confirmation-summary,.remote-endpoint{align-items:start;flex-direction:column}.explorer-controls,.explorer-row,.relationship-row,.draft-review-controls,.draft-review-row,.intake-row,.proposal-row,.integration-row,.promotion-row,.promotion-row--module,.confirmation-option,.diff-preview-row,.diff-preview-row--matrix,.draft-row,.diagnostic-drilldown-row{grid-template-columns:1fr}.expansion-summary,.proposal-summary,.promotion-summary,.confirmation-summary{align-items:start;flex-direction:column}.table-row{grid-template-columns:1fr;gap:6px}}
