:root{color-scheme:dark;--site-bg:#050e1b;--site-panel:#0a192b;--site-line:#18324e;--site-ink:#e7f1ff;--site-muted:#8ea9c9;--site-blue:#168dff;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif}body{margin:0;background:radial-gradient(ellipse at 50% 0,#0b2744 0,transparent 60%),var(--site-bg);color:var(--site-ink);font-size:14px;line-height:1.6}*{box-sizing:border-box}[hidden]{display:none!important}a{color:#3aa5ff;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #50afff;outline-offset:3px}.site-wrap{max-width:1600px;margin:auto;padding:0 32px}.site-header{border-bottom:1px solid var(--site-line);background:#061424db;position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.site-header-inner{min-height:74px;display:flex;align-items:center;gap:48px}.site-nav{display:flex;align-items:stretch;gap:16px}.site-nav a{color:#9fb4d0;font-weight:600;padding:20px 24px;border-bottom:2px solid transparent}.site-nav a.active{color:#fff;background:linear-gradient(#0b2b5a,#082447);border-color:#189aff}.site-header #userSlot{margin-left:auto}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:12px 25px;font-weight:600;color:#fff;border:1px solid #168dff;background:linear-gradient(120deg,#087bff,#0058d3);box-shadow:0 4px 20px #006fff22;cursor:pointer}.secondary-action{background:#061627;color:#b9d8ff;border-color:#2775bc;box-shadow:inset 0 0 12px #1478d619}.eyebrow{font-size:10px;letter-spacing:2px;color:#54acff;font-weight:700}.muted{color:var(--site-muted)}.gold-text{color:#e9b862}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.research-view-tabs{display:flex;gap:20px;border-bottom:1px solid #243a52;margin:20px 0}.research-view-tabs button{background:none;border:0;border-radius:0;padding:12px 2px;color:#96adc8;border-bottom:2px solid transparent;font-size:15px}.research-view-tabs button[aria-pressed=true]{color:#51aaff;border-color:#2596ff}.holding-subtabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.holding-subtabs button{font-size:12px}.holding-subtabs button[aria-pressed=true]{border-color:#1a8cff;background:#113562;color:#96c9ff}.research-gate{text-align:center;padding:90px 24px;border:1px solid #20384f;border-radius:14px;background:linear-gradient(130deg,#0e2034,#091626)}.research-gate h3{font-size:22px;margin:12px}.research-gate p{margin-bottom:24px}.research-gate button{background:#087bfa;color:#fff;border-color:#158dff}.gate-icon{font-size:42px;color:#429fff}.member-main{padding-top:60px;padding-bottom:80px}.member-main h1{font-size:38px;margin:6px 0}.member-main>p{color:#8ea9c9}.member-current{margin:32px 0;padding:28px 32px;border:1px solid #214d7b;border-radius:12px;background:linear-gradient(110deg,#112e52,#091829)}.member-current p{color:#a9bdd5}.member-current button{margin-top:15px}.member-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px}.member-plans article{border:1px solid var(--site-line);padding:28px;border-radius:12px;background:#0b1c2f}.member-plans p{color:#9bb3ce}.member-plans button{background:none;border:0;color:#4eacff;padding:10px 0}.research-workspace .toast{z-index:99}#workspaceStatus:empty{display:none}@media(max-width:750px){.site-wrap{padding:0 16px}.site-header-inner{min-height:100px;flex-wrap:wrap;gap:0 12px;padding-block:10px}.site-header .qg-brand{order:0}.site-header #userSlot{order:1}.site-nav{order:2;width:100%;gap:8px}.site-nav a{padding:12px 16px;font-size:13px}.member-plans{grid-template-columns:1fr}.member-main{padding-top:30px}.member-current{padding:22px}}

.catalog{max-height:calc(100vh - 110px);overflow-y:auto}@media(max-width:700px){.catalog{max-height:420px}}
