.verification-rule[data-v-0815b423]{color:#31564d;background:#e9f5f2;border-left:4px solid #187b64;gap:18px;padding:18px 20px;display:flex}.help-steps[data-v-0815b423]{background:#fff;border:1px solid #dce3e7;gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.help-steps li[data-v-0815b423]{border-bottom:1px solid #e4e9ec;grid-template-columns:42px 1fr auto;align-items:start;gap:18px;padding:22px;display:grid}.help-steps li[data-v-0815b423]:last-child{border-bottom:0}.step-number[data-v-0815b423]{color:#fff;background:#16232f;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.help-steps h2[data-v-0815b423]{margin:2px 0 7px;font-size:17px}.help-steps p[data-v-0815b423]{color:#61717c;margin:5px 0;line-height:1.6}.help-steps .success[data-v-0815b423]{color:#176c59}.help-steps a[data-v-0815b423],.troubleshooting a[data-v-0815b423]{color:#187b64;font-weight:700;text-decoration:none}.troubleshooting[data-v-0815b423]{background:#fff;border:1px solid #dce3e7;padding:22px}.troubleshooting h2[data-v-0815b423]{margin-top:0;font-size:17px}.troubleshooting p[data-v-0815b423]{color:#61717c;line-height:1.7}@media (width<=820px){.help-steps li[data-v-0815b423]{grid-template-columns:38px 1fr}.help-steps li>a[data-v-0815b423]{grid-column:2}.verification-rule[data-v-0815b423]{display:grid}}:root{color:#16202a;font-synthesis:none;background:#f4f6f8;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}.login-page{background:#edf3f1;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dbe4e1;border-radius:12px;width:min(420px,100%);padding:34px;box-shadow:0 20px 60px #15332b1a}.login-brand{align-items:center;gap:14px;margin-bottom:28px;display:flex}.login-brand p{color:#687782;margin:5px 0 0;font-size:13px}.login-card form,.login-card label{gap:9px;display:grid}.login-card form{gap:18px}.login-card input{border:1px solid #cfd9d5;border-radius:6px;min-height:44px;padding:0 12px}.notice{color:#126c57;background:#eef8f5;margin:0;padding:12px}.link-button{color:#18715e;cursor:pointer;background:0 0;border:0;margin-left:16px}.knowledge-base-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.knowledge-base-card{background:#fff;border:1px solid #dce3e7;border-radius:8px;padding:22px}.knowledge-base-card h2{margin:0 0 10px;font-size:18px}.knowledge-base-card p{color:#687782;min-height:42px}.knowledge-base-card span{color:#18715e;font-size:13px;font-weight:700}button,input,textarea{font:inherit}.app-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{color:#dce5eb;background:#16232f;width:240px;padding:26px 18px;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #34424d;align-items:center;gap:11px;padding:0 7px 23px;font-size:16px;display:flex}.brand-mark{color:#43b69a;border:2px solid #43b69a;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sidebar nav{gap:7px;margin-top:22px;display:grid}.sidebar nav a{color:#c8d2d9;border-radius:7px;padding:13px 15px;font-size:14px;text-decoration:none}.sidebar nav a:hover,.sidebar nav a.router-link-active{color:#126c57;background:#e6f4f0;font-weight:700}.sidebar-note{color:#7f929f;margin:0 8px;font-size:12px;position:absolute;bottom:22px}.workspace{grid-column:2;min-width:0}.topbar{text-align:right;color:#18715e;background:#fff;border-bottom:1px solid #e1e6e9;height:64px;padding:22px 38px;font-size:13px}.page{max-width:1440px;margin:auto;padding:38px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-.03em;margin:0;font-size:28px}.page-heading p{color:#687782;margin:9px 0 0;font-size:14px}.button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}.button input{display:none}.button:disabled{opacity:.55;cursor:wait}.primary{color:#fff;background:#187b64}.secondary{color:#31414d;background:#fff;border-color:#cfd8dd}.danger{color:#ac3d34;background:#fff;border-color:#efcbc7}.alert{color:#8e3028;background:#fff1ef;border-left:3px solid #d95c51;padding:12px 15px}.empty{text-align:center;color:#71808a;background:#fff;border:1px dashed #cdd7dc;padding:70px 24px}.empty.compact{padding:30px}.table-wrap{background:#fff;border:1px solid #dce3e7;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid #e5eaed;padding:17px 19px;font-size:14px}.table-wrap th{color:#5d6b75;font-size:12px}.table-wrap a,.link-button{color:#187b64;cursor:pointer;background:0 0;border:0;text-decoration:none}.status{align-items:center;gap:6px;font-size:13px;display:inline-flex}.status:before{content:"";background:#72818b;border-radius:50%;width:8px;height:8px}.status.processed,.status.published{color:#13745e}.status.processed:before,.status.published:before{background:#24a181}.status.failed,.status.rejected{color:#bd4036}.status.failed:before,.status.rejected:before{background:#e75d51}.status.processing:before{background:#2b77d0}.status.pending:before,.status.queued:before{background:#d79b20}.open-list{background:#fff;border:1px solid #dce3e7;display:grid}.open-list a{color:#1f2c35;border-bottom:1px solid #e7ebed;justify-content:space-between;padding:19px 21px;text-decoration:none;display:flex}.open-list span{color:#71808a}.source-summary,.review-list article,.knowledge-list article,.topic-list article,.answer,.citations article{background:#fff;border:1px solid #dce3e7}.source-summary{padding:25px}.source-summary h2,.section-title{margin-top:0;font-size:18px}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span,.knowledge-list header span{color:#176c59;background:#e9f5f2;padding:4px 8px;font-size:12px}.knowledge-list,.topic-list,.review-list{gap:14px;display:grid}.knowledge-list article,.topic-list article{padding:20px}.knowledge-list header,.topic-list header{justify-content:space-between;gap:15px;display:flex}.knowledge-list p{line-height:1.7}.knowledge-list blockquote{color:#667782;border-left:2px solid #75b9a8;margin:14px 0 0;padding-left:13px;font-size:13px}.knowledge-sources{color:#176c59;margin-top:14px;font-size:13px}.knowledge-sources li{color:#566670;margin-top:8px;line-height:1.5}.conflict-reason{color:#9b3f36;background:#fff1ef;padding:10px 12px}.conflict-comparison{grid-template-columns:1fr 1fr;gap:14px;display:grid}.conflict-comparison section{background:#f8fafb;border:1px solid #dce3e7;padding:16px}.conflict-comparison span{color:#71808a;font-size:12px}.raw-source{background:#fff;border:1px solid #dce3e7;margin-top:24px;padding:18px}.raw-source pre{white-space:pre-wrap;line-height:1.7}.review-list article{padding:22px}.review-meta{color:#6e7c86;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.review-list input,.review-list textarea,.compile-form input,.compile-form select,.question-form textarea{background:#fff;border:1px solid #cfd8dd;border-radius:5px;width:100%;padding:11px 12px}.review-list>article>input{font-weight:700}.review-list textarea{resize:vertical;margin-top:10px}.inline-fields{grid-template-columns:1fr 2fr;gap:10px;margin-top:10px;display:grid}.review-list footer{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.compile-form{gap:9px;display:flex}.compile-form input,.compile-form select{width:220px}.split-view{grid-template-columns:1fr 1fr;gap:26px;display:grid}.split-view h2{font-size:17px}.compiled-content{white-space:pre-wrap;color:#465660;margin-top:14px;line-height:1.7}.topic-search{border:1px solid #cfd8dd;border-radius:5px;width:min(100%,340px);padding:11px 12px}.topic-cards{gap:18px;display:grid}.topic-card{background:#fff;border:1px solid #dce3e7;padding:22px}.topic-card>header{justify-content:space-between;gap:18px;display:flex}.topic-card h2{margin:0 0 7px}.topic-card header span{color:#71808a;font-size:13px}.topic-actions{gap:9px;display:flex}.topic-editor textarea{resize:vertical;border:1px solid #cfd8dd;border-radius:5px;width:100%;margin-top:18px;padding:12px}.topic-editor>div{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.topic-knowledge{border-top:1px solid #e5eaed;margin-top:20px;padding-top:16px}.topic-knowledge>article{background:#f7f9fa;margin-top:12px;padding:16px}.topic-knowledge h3{margin:0 0 8px;font-size:15px}@media (width<=820px){.topic-card>header,.conflict-comparison{grid-template-columns:1fr;display:grid}.topic-actions{flex-wrap:wrap}.topic-search{width:100%}}.question-page{max-width:980px}.question-form{background:#fff;border:1px solid #dce3e7;gap:12px;padding:22px;display:grid}.question-form textarea{resize:vertical;font-size:16px;line-height:1.6}.question-form .button{justify-self:end}.answer{margin-top:24px;padding:26px}.answer h2,.citations h3{margin-top:0;font-size:18px}.answer p{font-size:16px;line-height:1.8}.citations{margin-top:24px}.citations article{margin-top:10px;padding:17px}.citations article span{color:#75838c;margin-left:10px;font-size:12px}.citations article p{color:#566670}.citations a{color:#187b64}.system-overall{color:#187b64;font-weight:700}.success-message{color:#176c59;background:#eaf7f3;border-left:3px solid #2ba385;padding:12px 15px}.danger-zone{background:#fff8f7;border:1px solid #e5b6b1;grid-template-columns:1fr auto;gap:20px;margin-top:28px;padding:22px;display:grid}.danger-zone h2{margin:0 0 8px;font-size:18px}.danger-zone p{margin:6px 0}.danger-note{color:#a1433a;font-size:13px}.reset-confirmation{border-top:1px solid #edcfcc;grid-column:1/-1;padding-top:18px}.reset-confirmation input{border:1px solid #d9aaa5;border-radius:5px;width:min(100%,420px);padding:11px 12px}.reset-confirmation div{gap:9px;margin-top:12px;display:flex}.service-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-list article{background:#fff;border:1px solid #dce3e7;gap:12px;padding:20px;display:flex}.service-list p{color:#70808a;margin:7px 0 0;font-size:12px}.dot{background:#e15d52;border-radius:50%;width:9px;height:9px;margin-top:4px}.dot.ok{background:#2ba385}@media (width<=820px){.app-shell{display:block}.sidebar{width:auto;padding:16px;position:static}.brand{border:0}.sidebar nav{margin-top:8px;display:flex;overflow:auto}.sidebar nav a{white-space:nowrap}.sidebar-note{display:none}.workspace{width:100%}.topbar{height:50px;padding:17px 20px}.page{padding:24px 18px}.page-heading,.review-meta{display:grid}.split-view,.service-list{grid-template-columns:1fr}.compile-form,.compile-form input,.compile-form select{width:100%}}
