:root{font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;color:#19314c;background:#f4f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#355cce;text-decoration:none}button,input,textarea,select{font:inherit}button{padding:10px 16px;border:1px solid #d6dfed;border-radius:9px;background:#fff;color:#294365;cursor:pointer;font-weight:600}button:hover{background:#eef3fe}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:#345bd8;color:#fff;border-color:#345bd8}.primary:hover{background:#264ac0}.danger{color:#c33b51}input,textarea,select{width:100%;padding:11px;border:1px solid #cdd9e9;border-radius:8px;background:#fff;color:#19314c;min-width:0}input:focus,textarea:focus,select:focus{outline:2px solid #bbcfff;outline-offset:1px}label{display:block;font-size:14px;font-weight:600;margin:14px 0}label input,label select,label textarea{margin-top:7px}textarea{resize:vertical;line-height:1.7}h1{font-size:34px;letter-spacing:-.5px}h2{font-size:21px}h3{font-size:17px}.bar{padding:20px max(24px,calc((100vw - 1100px)/2));background:#fff;border-bottom:1px solid #e2e8f3;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-size:18px;font-weight:750;color:#233a5e}nav{display:flex;align-items:center;gap:18px}main{max-width:1100px;padding:0 24px 32px;margin:auto}.hero{padding:42px 0 20px}.hero p{line-height:1.8;max-width:850px}.eyebrow{font-size:12px;letter-spacing:2px;color:#577bc0;font-weight:700}.panel,.bot-card{padding:24px;background:#fff;border:1px solid #dfe6f1;border-radius:15px;margin:20px 0;box-shadow:0 6px 28px #25457506}.auth{max-width:520px}.grid,.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px}.plans .panel{margin:10px 0}.price{display:block;font-size:32px;font-weight:750;margin:20px 0;color:#2c52b7}.pill{display:inline-block;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:650;color:#246b59;background:#eaf9f3}.pill.warning{color:#966100;background:#fff5d9}.hint{font-size:13px;color:#61718b;line-height:1.85}.message{padding:15px 20px;border-radius:10px;border:1px solid #bdd4ff;background:#eaf2ff;line-height:1.7}.error{color:#bc2947}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.actions input{width:240px;max-width:100%}.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.bot-card{margin:0;overflow-wrap:anywhere}.bot-card h3{margin-top:0}.bot-card .actions{margin-top:20px}#customerName{font-size:15px;color:#7586a1}dialog{width:min(820px,calc(100vw - 30px));max-height:90vh;border:1px solid #cdd9e9;border-radius:16px;padding:26px;color:#19314c}dialog::backdrop{background:#10213c80}dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}fieldset{border:1px solid #dce5f1;border-radius:10px;padding:16px;margin:20px 0}legend{font-weight:700;padding:0 8px}.features{display:grid;grid-template-columns:1fr 1fr}.check{display:flex;align-items:center;gap:8px;font-weight:500}.check input{width:17px;height:17px;margin:0;flex:none}.topic{padding:12px;border:1px solid #e1e8f2;border-radius:10px;margin:12px 0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}td,th{padding:13px;text-align:left;border-bottom:1px solid #e7edf6;overflow-wrap:anywhere}th{white-space:nowrap;color:#65768c}#payment{width:450px;text-align:center}#qr{max-width:100%;object-fit:contain;border:1px solid #dce5f1;padding:12px;border-radius:12px}#payOrder{overflow-wrap:anywhere}.site-footer{text-align:center;font-size:12px;color:#8492a7;padding:24px}.guide p,.guide li{line-height:1.9;font-size:14px}.guide li{margin:9px 0}.guide h2{margin-top:26px}.guide code{overflow-wrap:anywhere;background:#edf2fa;padding:2px 5px;border-radius:4px}.status-row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.muted{color:#7c8ca5}.admin-summary{padding:18px;background:#edf3ff;border-radius:12px;margin:20px 0}#adminOrders button{margin:4px}.full{grid-column:1/-1}.login-notice{padding:25px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 "Microsoft YaHei",sans-serif}.mono{font-family:Consolas,monospace}#logs{width:800px}.no-margin{margin:0}[hidden]{display:none!important}@media(max-width:650px){.bar{padding:16px;align-items:flex-start;flex-direction:column}nav{gap:12px;flex-wrap:wrap}main{padding:0 16px 24px}.hero{padding:28px 0 12px}h1{font-size:28px}.grid,.plans,.features{grid-template-columns:1fr}.panel{padding:20px}.workspace-head{align-items:flex-start;flex-direction:column}dialog{padding:18px}.cards{grid-template-columns:minmax(0,1fr)}td,th{padding:10px}.price{font-size:28px}}
