*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080A0D;color:#C7CDD5;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:#8ED8FF}button{font:inherit;cursor:pointer}.shell{width:min(100% - 48px,1200px);margin-inline:auto}.site-header{position:relative;z-index:25;background:rgba(8,10,13,.96);border-bottom:1px solid rgba(255,255,255,.09)}.topbar{height:74px;position:relative;display:flex;align-items:center;justify-content:space-between}.menu-toggle{height:44px;width:44px;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#12161C;display:flex;flex-direction:column;justify-content:space-around}.menu-toggle span{display:block;width:100%;height:2px;background:#F5F7FA}.brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;max-width:36%;color:#F5F7FA;font-size:24px;font-weight:800;white-space:nowrap}.brand img{width:auto;max-width:100%;height:36px;object-fit:contain}.enter-btn,.primary-btn{background:#5C7CFA;border-radius:999px;color:#fff;padding:9px 19px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap}.enter-btn:hover,.primary-btn:hover{background:#7390FF;color:white}.channel-bar{background:#0D1015}.channel-inner{display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;height:48px}.channel-inner a{height:100%;display:inline-flex;align-items:center;font-size:14px;flex:none;border-bottom:2px solid transparent}.channel-inner a.active,.drawer-nav a.active{color:#6EA8FF;border-color:#6EA8FF}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.67);z-index:40;opacity:0;visibility:hidden;pointer-events:none;transition:.25s}.site-drawer{position:fixed;top:0;bottom:0;left:0;width:420px;max-width:86vw;background:#0D1015;z-index:41;transform:translateX(-101%);visibility:hidden;pointer-events:none;transition:transform .27s,visibility .27s;display:flex;flex-direction:column;box-shadow:10px 0 42px rgba(0,0,0,.3)}body.menu-open .drawer-overlay{opacity:1;visibility:visible;pointer-events:auto}body.menu-open .site-drawer{transform:translateX(0);visibility:visible;pointer-events:auto}body.menu-open{overflow:hidden}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding:18px 24px;color:#F5F7FA}.drawer-head button{background:transparent;border:0;color:#F5F7FA;font-size:30px;line-height:1}.drawer-nav{padding:12px 24px 32px;overflow-y:auto}.drawer-group{padding:12px 0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.drawer-group h3{margin:0 0 10px;color:#9098A3;font-size:13px;letter-spacing:1px}.drawer-group a{display:inline-block;border-left:2px solid transparent;padding:6px 10px;font-size:15px;margin:3px 4px 3px 0}.drawer-group a:hover{color:#8ED8FF}main.shell{padding-top:35px;padding-bottom:60px;min-height:55vh}.eyebrow{color:#8ED8FF;font-size:13px;font-weight:700;letter-spacing:1px}.hero,.split{display:grid;grid-template-columns:1.15fr 1fr;gap:34px;align-items:center}.hero{background:linear-gradient(110deg,#12161C,#0D1015);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:27px 32px}.hero h1{font-size:42px;line-height:1.34;margin:12px 0 16px;color:#F5F7FA}.hero p,.page-intro{font-size:17px;color:#C7CDD5}.hero .media{max-height:320px}.hero-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.hero-links a,.text-link{color:#8ED8FF;text-decoration:underline;text-underline-offset:4px}.section{margin-top:48px}.section-title{color:#F5F7FA;font-size:27px;line-height:1.38;margin:0 0 18px}.section-lead{max-width:780px;margin:0 0 22px;color:#9098A3}.grid-3,.grid-4,.grid-2{display:grid;gap:19px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.paper,.info-block{background:#12161C;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:22px;min-width:0}.card h3,.paper h3,.info-block h3{color:#F5F7FA;font-size:19px;line-height:1.4;margin:0 0 10px}.card p,.paper p{margin:0 0 11px}.card a,.index-list a,.text-links a{color:#8ED8FF}.card .media{margin-bottom:14px}.media{width:100%;position:relative;overflow:hidden;border-radius:14px;background:#0D1015;aspect-ratio:16/9}.media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.media-placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#12161C,#0D1015)}.media-square{aspect-ratio:1/1}.media-wide{aspect-ratio:16/9}.media-banner{aspect-ratio:16/7;max-height:260px}.media-device{aspect-ratio:9/16;max-height:360px;width:auto;max-width:100%;margin-inline:auto}.image-card .media{height:170px;aspect-ratio:auto}.image-card h3{margin-top:12px}.feature-copy{max-width:800px}.feature-copy p,.article-body p{margin:0 0 17px}.split .media{max-height:280px}.split.mobile-split .media{max-height:360px}.index-list{list-style:none;margin:0;padding:0;counter-reset:topic}.index-list li{counter-increment:topic;padding:16px 0 16px 48px;border-bottom:1px solid rgba(255,255,255,.09);position:relative}.index-list li:before{content:counter(topic,decimal-leading-zero);color:#6EA8FF;position:absolute;left:0;top:16px;font-weight:bold}.index-list strong{color:#F5F7FA}.index-list p{margin:3px 0}.page-head{max-width:900px;margin:6px 0 34px}.page-head h1{font-size:35px;line-height:1.4;color:#F5F7FA;margin:8px 0 12px}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.article-body{max-width:840px;min-width:0}.article-section{margin:0 0 34px}.article-section h2{color:#F5F7FA;font-size:25px;margin:0 0 12px}.side-panel{background:#12161C;padding:22px;border-radius:14px;border:1px solid rgba(255,255,255,.09);position:sticky;top:20px}.side-panel h2{font-size:18px;color:#F5F7FA;margin:0 0 10px}.side-panel a{display:block;color:#C7CDD5;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.side-panel a:hover{color:#8ED8FF}.related{border-top:1px solid rgba(255,255,255,.09);padding-top:22px;margin-top:28px}.related h2{color:#F5F7FA;font-size:21px}.text-links{display:flex;flex-wrap:wrap;gap:12px 22px}.fineprint{font-size:14px;color:#9098A3}.notice{border-left:3px solid #6EA8FF;background:#12161C;padding:15px 18px;border-radius:0 10px 10px 0;margin:28px 0}.banner-block{margin:38px 0}.site-footer{background:#050608;padding:48px 0 25px;border-top:1px solid rgba(255,255,255,.09)}.footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:36px}.footer-about img{height:36px;max-width:185px;object-fit:contain}.footer-about strong{color:white;font-size:23px}.footer-about p{font-size:14px;max-width:290px}.footer-links h3{font-size:15px;color:#F5F7FA;margin:0 0 12px}.footer-links a{display:block;font-size:13px;color:#9098A3;line-height:1.95}.footer-links a:hover{color:#8ED8FF}.footer-bottom{border-top:1px solid rgba(255,255,255,.09);margin-top:32px;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:#9098A3}#toTop{position:fixed;bottom:20px;right:20px;border:1px solid rgba(255,255,255,.16);background:#171C23;color:white;border-radius:50%;height:44px;width:44px;opacity:0;pointer-events:none;transition:.2s;z-index:20}#toTop.visible{opacity:1;pointer-events:auto}.faq-item{margin:0 0 20px}.faq-item h2{font-size:19px;color:#F5F7FA;margin:0 0 6px}.faq-item p{margin:0}.muted{color:#9098A3}.tag{display:inline-block;color:#8ED8FF;font-size:12px;letter-spacing:.04em}.numbered{padding-left:22px}.numbered li{padding:8px 0}@media(max-width:980px){.shell{width:calc(100% - 40px)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-layout{grid-template-columns:minmax(0,1fr) 235px}.hero h1{font-size:36px}}@media(max-width:700px){.shell{width:calc(100% - 32px)}.topbar{height:64px}.menu-toggle{width:40px;height:40px;padding:10px}.brand{font-size:18px;max-width:38%}.brand img{height:28px}.enter-btn{height:40px;min-height:40px;padding:7px 11px;font-size:12px}.channel-inner{height:46px;gap:23px}.channel-inner a{font-size:13px}.hero,.split{display:flex;flex-direction:column-reverse;align-items:stretch;gap:20px}.hero{padding:20px}.hero h1{font-size:30px}.hero .media{max-height:210px}.section{margin-top:34px}.section-title{font-size:22px}.hero p,.page-intro{font-size:15px}.page-head h1{font-size:27px}.article-section h2{font-size:21px}.page-layout{display:block}.side-panel{position:static;margin-top:28px}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr}.grid-4{gap:12px}.card,.paper,.info-block{padding:15px}.card h3{font-size:17px}.image-card .media{height:145px}.media-banner{max-height:145px}.footer-grid{gap:24px}.footer-bottom{font-size:12px}.split.mobile-split .media{max-height:320px}.split.mobile-split{flex-direction:column-reverse}}@media(max-width:375px){.brand{font-size:17px;max-width:35%}.brand img{height:26px}.enter-btn{padding-inline:9px}.grid-3{grid-template-columns:1fr}.image-card .media{height:130px}.hero h1{font-size:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
