:root{--bg:#07101f;--panel:#101b31;--panel2:#14213d;--text:#f6f8ff;--muted:#aab5ca;--line:#243452;--pink:#ff3b81;--cyan:#32d6ff;--radius:22px;--shadow:0 20px 50px rgba(0,0,0,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:cover}.shell{width:min(1180px,calc(100% - 36px));margin:auto}.site-header{position:sticky;top:0;z-index:30;background:rgba(7,16,31,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:1.12rem;font-weight:900;letter-spacing:.02em}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--pink),#8d48ff 55%,var(--cyan));box-shadow:0 8px 24px rgba(255,59,129,.35);font-size:.85rem}.main-nav{display:flex;gap:26px;color:#dfe7f7;font-weight:700}.main-nav a:hover{color:var(--cyan)}.menu-button{display:none;background:none;border:0;color:white;font-size:1.5rem}.hero{position:relative;min-height:650px;display:grid;align-items:center;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101f 3%,rgba(7,16,31,.96) 35%,rgba(7,16,31,.25) 78%)}.hero-image{position:absolute;inset:0;width:100%;height:100%}.hero-copy{position:relative;z-index:2;padding:95px 0;width:min(1180px,calc(100% - 36px))}.hero-copy>*{max-width:680px}.kicker,.eyebrow{color:var(--cyan);font-size:.84rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero h1,.page-hero h1{font-size:clamp(2.45rem,5vw,4.9rem);line-height:1.08;margin:18px 0 24px;letter-spacing:-.04em}.hero p,.page-hero p{font-size:1.12rem;color:#c6d1e4}.hero-actions{display:flex;gap:14px;margin-top:30px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 22px;border-radius:14px;font-weight:900;border:1px solid var(--line)}.primary{background:linear-gradient(135deg,var(--pink),#9046ff);border:0}.ghost{background:rgba(255,255,255,.06)}.hero-stats{display:flex;gap:30px;margin-top:44px;color:var(--muted)}.hero-stats b{color:white}.quick{position:relative;z-index:4;margin-top:-42px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(4,1fr);box-shadow:var(--shadow)}.quick a{padding:24px;border-right:1px solid var(--line)}.quick a:last-child{border:0}.quick b,.quick span{display:block}.quick span{font-size:.86rem;color:var(--muted);margin-top:5px}.section{padding:86px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-head h2,.split h2,.prose h2{font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.2;margin:8px 0}.section-head>a{color:var(--cyan);font-weight:800}.band{width:100%;background:#0d172b}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.video-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.25s}.video-card:hover{transform:translateY(-5px);border-color:#546688}.cover-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;background:#101827}.cover-wrap img{width:100%;height:100%;transition:.35s}.video-card:hover img{transform:scale(1.04)}.play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,59,129,.92);box-shadow:0 8px 25px rgba(0,0,0,.35);padding-left:3px}.duration{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.78);padding:2px 9px;border-radius:8px;font-size:.76rem}.card-copy{padding:20px}.card-copy h3{font-size:1.1rem;line-height:1.45;margin:7px 0}.card-copy p{color:var(--muted);font-size:.9rem;margin:0 0 12px}.meta{color:#71809c;font-size:.78rem}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.topic-grid>a,.topic-grid>article{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:20px}.topic-grid span{color:var(--pink);font-weight:900}.topic-grid h3,.topic-grid h2{font-size:1.25rem;line-height:1.35}.topic-grid p{color:var(--muted)}.split{display:grid;grid-template-columns:1.4fr .8fr;gap:70px;align-items:center}.check-list{padding:0;list-style:none}.check-list li{margin:12px 0;padding-left:30px;position:relative}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:900}.info-panel{padding:36px;border:1px solid #3b4c6d;border-radius:24px;background:linear-gradient(145deg,#172443,#10182c)}.info-panel span{color:var(--pink);font-weight:900}.info-panel h3{font-size:1.7rem;line-height:1.3}.info-panel p{color:var(--muted)}.info-panel a{color:var(--cyan);font-weight:800}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-row article{padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.feature-row b{font-size:2rem;color:var(--pink)}.feature-row h3{margin:8px 0}.feature-row p{color:var(--muted)}.faq{max-width:900px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{font-weight:850;font-size:1.05rem;cursor:pointer}.faq p{color:var(--muted)}.page-hero{padding:80px 0 55px;background:radial-gradient(circle at 75% 20%,rgba(50,214,255,.18),transparent 35%)}.page-hero-grid{display:grid;grid-template-columns:1fr .8fr;gap:54px;align-items:center}.page-hero-grid img{width:100%;aspect-ratio:16/9;border-radius:24px;border:1px solid var(--line)}.page-hero h1{font-size:clamp(2.2rem,4vw,3.9rem)}.ranking-list article{display:grid;grid-template-columns:70px 280px 1fr;gap:26px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.ranking-list article>b{font-size:2.4rem;color:var(--pink)}.ranking-list img{border-radius:15px;aspect-ratio:16/9}.ranking-list h2{font-size:1.35rem;line-height:1.35}.ranking-list span,.ranking-list p{color:var(--muted)}.prose{max-width:900px}.prose p,.prose li{color:#c1cbe0}.guide-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.guide-steps article{padding:32px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.guide-steps span{color:var(--cyan);font-weight:900}.about-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px}.search-box{max-width:820px;padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.search-box label{display:block;font-size:1.3rem;font-weight:900;margin-bottom:14px}.search-box div{display:flex;gap:10px}.search-box input{flex:1;min-width:0;border:1px solid #465574;border-radius:14px;background:#081120;color:white;padding:0 16px;font-size:1rem}.search-results{margin-top:38px}.tag-list{display:flex;flex-wrap:wrap;gap:10px}.tag-list a{padding:8px 14px;border:1px solid var(--line);border-radius:99px}.detail-hero{padding:48px 0;background:#0d172b}.breadcrumb{display:flex;gap:9px;color:var(--muted);font-size:.88rem;margin-bottom:30px}.detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center}.detail-grid h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.18}.detail-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.detail-grid dl div{padding:12px;background:var(--panel);border-radius:12px}.detail-grid dt{color:var(--muted);font-size:.75rem}.detail-grid dd{margin:0;font-weight:800}.notice{font-size:.86rem;color:var(--muted);border-left:3px solid var(--pink);padding-left:14px}.site-footer{padding:58px 0 25px;background:#040914;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}.footer-grid h2{font-size:1rem}.footer-grid a:not(.brand),.footer-grid p{display:block;color:var(--muted);margin:8px 0}.legal{border-top:1px solid #18233a;margin-top:35px;padding-top:20px;color:#73809a;font-size:.82rem}.footer-brand{margin-bottom:15px}@media(max-width:900px){.main-nav{display:none;position:absolute;top:74px;left:0;right:0;padding:20px;background:#07101f;flex-direction:column}.main-nav.open{display:flex}.menu-button{display:block}.quick{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:repeat(2,1fr)}.topic-grid{grid-template-columns:repeat(2,1fr)}.split,.page-hero-grid,.about-grid,.detail-grid{grid-template-columns:1fr}.ranking-list article{grid-template-columns:55px 180px 1fr}}@media(max-width:600px){.hero{min-height:600px}.hero:after{background:linear-gradient(90deg,rgba(7,16,31,.97),rgba(7,16,31,.7))}.hero h1{font-size:2.55rem}.hero-stats{gap:12px;flex-wrap:wrap}.quick,.video-grid,.topic-grid,.feature-row,.guide-steps,.footer-grid{grid-template-columns:1fr}.quick a{border-right:0;border-bottom:1px solid var(--line)}.section{padding:62px 0}.section-head{align-items:start;gap:15px;flex-direction:column}.ranking-list article{grid-template-columns:45px 1fr}.ranking-list img{grid-column:2}.detail-grid dl{grid-template-columns:1fr}.search-box div{flex-direction:column}.hero-actions{flex-direction:column;align-items:stretch}}