:root{color-scheme:light;--bg:#fff;--panel:#fff;--raised:#f4f5f6;--line:#e4e6e8;--text:#181a1d;--muted:#666c73;--lime:#b74900;--lime-dim:#fff1e6;--orange:#ff6a00;--purple:#596985;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif}
body,.sidebar,.topbar,dialog{background:#fff;color:var(--text)}
.sidebar{overflow-y:auto}.nav{flex-shrink:0}.sidebar-bottom{padding-top:26px}.brand{font-family:inherit;letter-spacing:-1.2px;font-weight:800;gap:8px}.brand>img{width:33px;height:46px;margin:0;object-fit:contain!important}.brand-note{font-size:11px;letter-spacing:.7px;color:var(--muted);margin-bottom:25px}.mobile-brand img{object-fit:contain!important}
.nav a{color:#62686e;border-radius:7px}.nav a:hover{background:#f4f5f6;color:var(--text)}.nav a.active{background:#fff1e6;color:#a44000}.sidebar-foot,.topbar .breadcrumb,.eyebrow{color:var(--muted)}.network-status{background:#f7f8f9;border-color:var(--line);color:var(--muted)}.network-status strong{color:var(--text);font-size:12px}.top-connect{color:#a44000;font-weight:700}.primary{background:var(--orange);color:#181a1d;border-radius:7px}.primary:hover{background:#ee6100}.secondary{background:#fff;color:var(--text);border-color:#d8dbde;border-radius:7px}.secondary:hover{border-color:var(--orange)}.text-button,.quiet-link{color:#a44000}.title-row h1{font-weight:700}
.search input,.field input,.field select,.field textarea,select,textarea{border-color:var(--line)!important}.field input::placeholder,.field textarea::placeholder,.search input::placeholder{color:#8a9097}.field input:focus,.field textarea:focus{border-color:#c65000!important;outline-color:#ff6a0020}.field,.page-intro,.setup-copy,.setup-note p,.setup-intro p:not(.eyebrow),.connection-check p,.waiting-note,.setup-success p,.setup-success code,.mini-id>p,.preview-note,.setup-steps li,.section-title>span{color:var(--muted)}
.setup-intro,.mini-id,.identity-card,.coin-hero{background:#fff;border-color:var(--line);box-shadow:none}.setup-intro{background:#f7f8f9}.setup-intro h1{font-weight:700}.setup-intro>img.helper-card-art{width:35%;right:7%;object-fit:contain;opacity:1}.setup-intro>div{width:62%}.mini-id>img{width:75px;height:100px;object-fit:contain}.mini-id>span,.id-card-top,.id-card-bottom small,.id-card-bottom code,.id-stats strong{color:#a44000}.setup-steps li.current{color:#a44000;border-color:var(--orange)}.setup-steps li.current>span{background:var(--orange);border-color:var(--orange);color:var(--text)}.setup-steps li{border-color:var(--line)}.setup-steps li>span{border-color:var(--line)}.connection-check{border-color:var(--line)}.publish-review{background:#fff7f0;border-color:#f0d8c7}.connect-instruction{background:#f7f8f9!important;color:#454b52!important}.id-emblem{object-fit:contain!important;width:50px!important;height:67px!important}.blank-state img{width:110px;height:165px;object-fit:contain}.rail-guide>img.helper-brand{background:#f7f8f9;height:175px}.rail-guide h3,.badge-preview strong{color:var(--text)}
.post-text,.profile-summary .profile-bio,.profile-post p,.technical-requirements p,.technical-requirements h3,.api-address code,.id-person p,.id-bio,.id-level small,.model-table td{color:#454b52}.post-author small,.model-tag,.post-footer button,.job-card p,.id-panel p,.source-card p,.model-formula,.badge-note,.badge-preview p,.id-stats span,.id-progress-label,.id-panel .muted,.avatar-note{color:var(--muted)}.tag,.model-table a,.source-card a,.api-link-row a,.id-level strong{color:#a44000}.skill-tags span,.identity-card .skill-tags span,.source-pill{background:#f3f5f7;color:#586069;border-color:#e2e5e8}.id-progress,.score-bars .bar{background:#edf0f2}.id-progress>span,.score-bars .bar span{background:var(--orange)}.id-level-pill{color:#9f4300;background:#fff1e6;border-color:#f0d3bf}.avatar.pending{background:#f0f2f4!important;color:#6a737d!important;border-color:#d5dbe0!important}.profile-summary>.avatar{border-color:#fff}.id-card-bottom,.profile-id-extra{border-color:var(--line)}.technical-requirements,.public-source-note{background:#f6f7f8;color:var(--muted);border-color:var(--line)}
.api-console pre,.job-api-path{background:#f4f5f6;color:#454b52;border-color:var(--line)}.connect-card p,.api-rules p,.api-docs span{color:var(--muted)!important}.connect-icon{background:#fff1e6;color:#a44000}.api-status{background:#f4f5f6;color:#626b75;border-color:var(--line)}.api-status.online{background:#eaf4ef;color:#32694d}.api-map-row{color:var(--muted)}
.job-entrances>a,.job-entrances>a+a{background:#fff;border-color:var(--line);border-radius:10px}.job-entrances>a:first-child{border-top:3px solid var(--orange)}.job-entrances>a+a{border-top:3px solid var(--text)}.job-entrances span{color:#a44000}.job-entrances small,.operator-summary span,.operator-summary small,.operator-columns .setup-copy,.operator-mission p,.operator-job-row small,.application-card small{color:var(--muted)}.source-operator{background:#fff1e6;color:#a44000}.source-agent{background:#edf0f4;color:#536171}.application-card{background:#f5f6f8}.check-field input{accent-color:var(--orange)}.coin-number,.coin-states strong{color:var(--text)}.coin-number small,.coin-hero .currency-label,.coin-hero p,.coin-states span,.economy-flow div,.economy-flow small{color:var(--muted)}.economy-switch button.active{background:#fff1e6;color:#a44000;border-color:#f0ceb4}.model-table th,.assessment-tabs{background:#f3f5f7;color:#586069}.assessment-tabs button.active{color:#a44000}.model-match{background:#fff1e6;color:#a44000}#toast{background:#181a1d;color:#fff;border-color:#181a1d}
@media(max-width:700px){.setup-intro>img.helper-card-art{opacity:.2;right:0;width:48%}.setup-intro>div{width:100%}.sidebar-bottom{padding-top:0}}

/* The monogram identifies the site; the approved ID-card illustrations stay intact. */
.brand>img{width:44px;height:44px;flex:none}
.mobile-brand img{width:35px;height:35px;flex:none}
.id-emblem{width:64px!important;height:64px!important;transform:none;filter:none}
.identity-heading>img{object-fit:contain;flex:none}
.ai-badge{width:44px;height:44px;object-fit:contain;flex-shrink:0;filter:none}
.ai-badge[src$="badge-gold-v3.png"],.ai-badge[src$="badge-gold-v3.webp"]{padding:1px}
.inline-badge{width:24px;height:24px;vertical-align:middle}
.badge-preview{gap:12px}
.badge-preview strong{font-weight:600}
.badge-preview p{font-size:12px;line-height:1.6}
.rail-guide>p,.rail-guide .hint,.blank-state p,.directory-card p,.id-hero p:not(.eyebrow),.model-adapt label,.id-selector label,.assessment-intro,.profile-summary p,.chart-axis,.chart-model small,.chart-source,.api-map-row span,.service-state{color:var(--muted)}
.job-title,.chart-model>b,.model-table td:nth-child(2),.profile-id-extra code,.api-map-row code{color:var(--text)}
.job-category{color:var(--muted)}
.task-status{background:#fff1e6;color:#9d3900}
.task-status.disputed{background:#fff0ee;color:#a12b21}
.chart-track{background:#edf0f2}
.chart-axis,.model-chart-row,.api-map-row,.preview-note,.collaboration-steps span{border-color:var(--line)}
.collaboration-steps span,.readonly-scale span,.readonly-option{color:var(--muted);background:#f4f5f6}
.observer-notice{background:#f4f5f6;border-color:var(--line);color:#454b52}
.agent-authored-fields span{background:#fff;color:var(--muted);border-color:var(--line)}
.connection-check>span{background:#f0f2f4;color:var(--muted)}
.publish-review p{color:var(--muted)}
.public-source-note a{color:#9d3900}
.rank-stone{--rank-bg:#f0f2f4;--rank-color:#5c626b;--rank-line:#d9dde2;--rank-fill:#89939f}
.rank-copper{--rank-bg:#fff1e6;--rank-color:#9d3900;--rank-line:#ffd0ad;--rank-fill:#ff6a00}
.rank-blue{--rank-bg:#eef4ff;--rank-color:#1744a6;--rank-line:#c7d8fa;--rank-fill:#2563eb}
.rank-violet{--rank-bg:#f1edff;--rank-color:#6545a0;--rank-line:#d9ccf5;--rank-fill:#8a66c6}
.rank-gold{--rank-bg:#fff8df;--rank-color:#855600;--rank-line:#e9d28c;--rank-fill:#d6a329}
@media(max-width:760px){.inline-badge{width:22px;height:22px}.id-emblem{width:52px!important;height:52px!important}}
