:root{--bg:#f4f7fc;--ink:#15243b;--muted:#738199;--line:#e4eaf3;--blue:#3769e8;--blue2:#204cc3;--teal:#15a58c;--card:#fff;--shadow:0 18px 50px rgba(31,55,94,.08)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 82% 2%,#e5edff 0,transparent 28%),var(--bg);font-family:Inter,"Microsoft YaHei",system-ui,sans-serif;color:var(--ink)}.shell{max-width:1180px;margin:auto;padding:0 28px}.top{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf6}.brand{display:flex;align-items:center;gap:12px}.logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#5c8cff,#273fbb);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800;box-shadow:0 8px 18px #4a70d544}.brand b{display:block;font-size:16px}.brand small,.top-right{font-size:12px;color:var(--muted)}.top-right{display:flex;align-items:center;gap:10px}.top-right a{color:var(--blue);text-decoration:none;margin-left:18px}.status-dot{width:7px;height:7px;border-radius:50%;background:#20b68d}.hero{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:center;padding:62px 0 50px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--blue)}h1{font-size:42px;line-height:1.2;letter-spacing:-1.5px;margin:14px 0}.hero p{max-width:650px;color:#65748b;line-height:1.8;font-size:15px}.hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-pills span,.tag{font-size:11px;padding:7px 11px;border-radius:30px;background:#eaf0ff;color:#4668bd}.hero-card{min-height:170px;padding:25px;border-radius:22px;background:linear-gradient(145deg,#172c5b,#304d9e);color:#fff;position:relative;overflow:hidden;box-shadow:0 22px 45px #1c3b7733}.hero-card small{display:block;color:#b6c8f7;font-size:10px;letter-spacing:1.5px}.hero-card code{display:block;margin:15px 0;font-size:15px;position:relative;z-index:2}.orb{position:absolute;width:190px;height:190px;border-radius:50%;right:-55px;top:-70px;background:radial-gradient(circle at 35% 35%,#89b8ff,#5d74d2 48%,#283c85 70%);opacity:.7;filter:blur(1px)}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:25px;box-shadow:var(--shadow)}.panel-head{display:flex;justify-content:space-between;align-items:flex-start}.panel h2{font-size:21px;margin:7px 0 18px}.tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:18px}.tab{background:none;border:0;padding:10px 15px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.tab.active{color:var(--blue);border-color:var(--blue);font-weight:700}label{display:block;font-size:12px;color:#586982;margin:12px 0}input{display:block;width:100%;margin-top:7px;border:1px solid #dce4f0;border-radius:9px;padding:12px 13px;font:inherit;font-size:13px;outline:none;background:#fbfcff}input:focus{border-color:#7898f3;box-shadow:0 0 0 3px #3769e812}button{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:700}.primary{background:linear-gradient(135deg,#4778f4,#315bd1);color:#fff;box-shadow:0 6px 14px #3769e82a}.primary:hover{background:var(--blue2)}.full{width:100%;margin-top:10px;padding:13px}.ghost{background:#f2f5fb;color:#526580}.message{font-size:12px;min-height:18px;color:#d15b4c}.secure-note{border-top:1px solid var(--line);padding-top:14px;color:#8290a5;font-size:11px}.info-panel{background:linear-gradient(145deg,#fff,#f8faff)}.feature-list{display:grid;gap:17px;margin-top:25px}.feature-list>div{display:flex;gap:13px}.feature-list i{font-style:normal;width:30px;height:30px;border-radius:9px;background:#eaf0ff;color:var(--blue);display:grid;place-items:center;font-size:10px;font-weight:800;flex-shrink:0}.feature-list b,.feature-list small{display:block}.feature-list b{font-size:13px;margin:1px 0 4px}.feature-list small{color:var(--muted);font-size:11px;line-height:1.6}.workspace{margin-top:22px}.hidden{display:none!important}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.stats>div{padding:17px;background:#f6f8fd;border-radius:12px}.stats small,.stats b{display:block}.stats small{color:var(--muted);font-size:11px}.stats b{font-size:21px;margin-top:8px}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:20px 0}.section-title{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px}.section-title h3{font-size:15px;margin:0}.table-wrap{overflow:auto;font-size:11px;color:#5d6c82}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.table-wrap th{color:#8995a7;font-weight:600}.model-list{display:grid;gap:9px}.model-item{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.model-item small{display:block;color:var(--muted);margin-top:4px}.key-result{padding:12px;background:#f0fbf8;border:1px solid #cdeee5;border-radius:10px;font-size:12px;overflow-wrap:anywhere}.admin-area{border-top:1px solid var(--line);margin-top:25px;padding-top:5px}.admin-tag{background:#fff4df;color:#a56b0b}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-card{border:1px solid var(--line);border-radius:12px;padding:15px}.admin-card h4{margin:0 0 10px;font-size:13px}.compact-form label{margin:8px 0}.compact-form input{padding:9px}.compact-form button{margin-top:8px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.muted{color:var(--muted);font-size:11px}footer{text-align:center;padding:35px 0 45px;color:#9aa5b6;font-size:11px}@media(max-width:760px){.shell{padding:0 16px}.hero{grid-template-columns:1fr;padding:40px 0 28px}h1{font-size:32px}.content-grid,.workspace-grid,.admin-grid{grid-template-columns:1fr}.top-right{display:none}.panel{padding:19px}.stats{grid-template-columns:1fr 1fr}.hero-card{min-height:145px}}
