:root{--bg:#07151a;--accent:#2fc6b5;--light:#d8fff8;--panel:#ffffff0d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--light);font:15px/1.7 "Microsoft YaHei",sans-serif}a{color:inherit}header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #ffffff1c;position:sticky;top:0;background:#07151aee;backdrop-filter:blur(10px);z-index:5}.logo{font-size:21px;font-weight:900;color:var(--accent);text-decoration:none}nav{display:flex;gap:26px}nav a,footer a{text-decoration:none}nav a:hover{color:var(--accent)}main{max-width:1180px;margin:auto;padding:40px 22px 80px}.hero{padding:90px 7%;border-radius:20px;background:linear-gradient(125deg,#ffffff0b,#00000025),radial-gradient(circle at 80% 20%,#2fc6b555,transparent 38%);border:1px solid #ffffff1c}h1{font-size:clamp(34px,5vw,62px);line-height:1.12;margin:10px 0 18px}h2{font-size:27px;margin-top:55px}.kicker,em{color:var(--accent);font-style:normal;font-weight:800}.cta,.join{display:inline-block;background:var(--accent);color:#07151a;padding:10px 18px;border-radius:7px;text-decoration:none;font-weight:800}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;gap:12px}.stats div,.cards article,.list-panel,.faq-item,.steps li{background:var(--panel);border:1px solid #ffffff17;border-radius:12px;padding:22px}.stats b{display:block;font-size:30px;color:var(--accent)}.stats span{opacity:.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cards article{cursor:pointer}.news{display:grid;gap:10px}.news a{padding:15px;border-bottom:1px solid #ffffff17;text-decoration:none}.page-head{padding:36px 0;border-bottom:1px solid #ffffff17}.page-head h1{font-size:42px}.filters{margin-bottom:18px}select{padding:9px 12px;border-radius:6px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:13px;text-align:left;border-bottom:1px solid #ffffff14}.tag{padding:4px 8px;border-radius:5px;background:#ffffff12}.pagination{display:flex;gap:7px;margin-top:20px;flex-wrap:wrap}.pagination a{padding:6px 11px;border:1px solid #ffffff22;text-decoration:none}.pagination a.active{background:var(--accent);color:#07151a}.faq-item{margin:10px 0}.faq-q{display:flex;justify-content:space-between;cursor:pointer}.faq-q h3{margin:0}.faq-a{display:none;padding-top:14px;opacity:.8}.faq-item.active .faq-a{display:block}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps b{font-size:28px;color:var(--accent)}footer{padding:35px 6%;text-align:center;border-top:1px solid #ffffff17}footer strong{color:var(--accent)}.modal-overlay{display:none;position:fixed;inset:0;background:#000c;z-index:10;align-items:center;justify-content:center;padding:20px}.modal-overlay.active{display:flex}.modal-box{max-width:600px;width:100%;background:#07151a;border:2px solid var(--accent);border-radius:12px;padding:30px;position:relative}.modal-box>button{position:absolute;right:12px;top:10px;background:none;color:white;border:0;font-size:25px}@media(max-width:700px){header{display:block;height:auto;padding:18px}nav{margin-top:12px;gap:12px;flex-wrap:wrap}.cards,.stats,.steps{grid-template-columns:1fr}main{padding:25px 14px}}.layout-1 .hero{border-radius:0;border-left:6px solid var(--accent)}.layout-2 header{max-width:1180px;margin:18px auto;border-radius:14px}.layout-2 .cards article{border-radius:24px}.layout-3 .hero{text-align:center}.layout-3 .stats{max-width:780px;margin:24px auto}.layout-4 main{max-width:1320px}.layout-4 .ranking .cards{grid-template-columns:2fr 1fr 1fr}.layout-5 header{flex-direction:column;height:auto;padding:18px;gap:12px}.layout-5 .hero{display:grid;grid-template-columns:1fr auto}.layout-6 .cards article{border-left:4px solid var(--accent)}.layout-6 h2{text-transform:uppercase;letter-spacing:2px}.layout-7 .hero{margin-left:8%;margin-right:8%;transform:rotate(-.3deg)}.layout-7 .list-panel{box-shadow:12px 12px 0 #0004}.footer-1{text-align:left;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-2{background:#0003}.page-index .topics,.page-index .ranking{content-visibility:auto}@media(max-width:700px){.layout-4 .ranking .cards,.layout-5 .hero{grid-template-columns:1fr}.layout-7 .hero{margin:0;transform:none}.footer-1{display:block;text-align:center}}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:55px}.section-head h2{margin:0}.section-head p{margin:0;opacity:.72}.section-intro{max-width:760px;opacity:.78}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:25px}.text-link{color:var(--accent);font-weight:800;text-decoration:none}.timeline{border-left:2px solid var(--accent);margin:22px 0 0 65px}.timeline article{display:grid;grid-template-columns:70px 1fr auto;gap:18px;align-items:center;padding:17px 0 17px 24px;border-bottom:1px solid #ffffff17;position:relative}.timeline article:before{content:"";position:absolute;left:-7px;width:12px;height:12px;border-radius:50%;background:var(--accent)}.timeline time{margin-left:-96px;color:var(--accent);font-weight:900}.timeline h3,.timeline p{margin:0}.timeline small,.cards small{opacity:.66}.live-dot{padding:4px 9px;border:1px solid #ffffff20;border-radius:99px;font-size:12px}.type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.type-grid a{display:flex;flex-direction:column;padding:20px;background:var(--panel);border:1px solid #ffffff17;text-decoration:none}.type-grid strong{color:var(--accent);font-size:18px}.type-grid span{margin:6px 0}.type-grid small{opacity:.65}.chooser,.archive,.safety{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;margin-top:55px;padding:32px;background:var(--panel);border:1px solid #ffffff17}.chooser h2,.archive h2,.safety h2{margin-top:0}.chooser aside{border-left:3px solid var(--accent);padding-left:22px}.chooser li,.safety li{margin:9px 0}.feature-story{margin-top:55px;padding:36px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.feature-story h2{margin-top:0}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.compare small,.compare td strong{display:block}.archive-list{display:grid;gap:10px}.archive-list article{border-bottom:1px solid #ffffff18}.archive-list h3,.archive-list p{margin:6px 0}.safety{border-left:5px solid var(--accent)}.update-list p{display:grid;grid-template-columns:120px 1fr auto;gap:20px;padding:13px 0;border-bottom:1px solid #ffffff17;margin:0}.update-list strong{color:var(--accent)}.update-list small{opacity:.58}.home-faq{max-width:900px}.home-guides .cards{grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.section-head{display:block}.timeline{margin-left:0}.timeline article{grid-template-columns:1fr;padding-left:20px}.timeline time{margin-left:0}.live-dot{justify-self:start}.type-grid,.story-grid,.chooser,.archive,.safety,.home-guides .cards{grid-template-columns:1fr}.update-list p{grid-template-columns:1fr;gap:3px}.hero-actions{align-items:flex-start;flex-direction:column}}