:root{color-scheme:light;--ink:#172033;--muted:#637083;--line:#dfe5ee;--blue:#2457d6;--paper:#f7f9fc}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 system-ui,"Microsoft YaHei",sans-serif}main{max-width:980px;margin:auto;padding:48px 22px}.eyebrow{letter-spacing:.13em;font-size:12px;color:var(--blue);font-weight:700}h1{font-size:34px;margin:4px 0}.panel,.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-top:20px;box-shadow:0 3px 14px #17203308}h2{font-size:18px;margin-top:0}form,.query{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.query h2,.query p{grid-column:1/-1}input,textarea,button,.bar label{font:inherit;border:1px solid #c8d1df;border-radius:8px;padding:10px;background:white}textarea{grid-column:1/-1;min-height:76px;resize:vertical}button,.bar label{cursor:pointer;color:#173b99;border-color:#aebee2}button:hover,.bar label:hover{background:#f0f4ff}.bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0}.bar span{margin-right:auto}.danger{color:#a32020}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:14px}.card{margin:0}.card h3{margin:0 0 5px;font-size:18px}.meta,.reason,footer,.empty{color:var(--muted);font-size:14px}.reason{border-left:3px solid #8aa8f5;padding-left:8px}.ai-note{font-size:14px;color:#5c4b1e;background:#fff9df;padding:8px;border-radius:7px}.tools{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.tools button{padding:5px 8px;font-size:13px}a{color:var(--blue)}footer{border-top:1px solid var(--line);margin-top:32px;padding-top:18px}@media(max-width:600px){main{padding:28px 14px}form,.query{grid-template-columns:1fr}.bar span{width:100%}}
