:root{--coral:#F06449;--coral-2:#FF8268;--coral-soft:#FDE7E1;--blue:#248DBB;--blue-2:#54B9DF;--blue-soft:#E5F5FB;--mint:#27A987;--mint-soft:#E3F6F0;--yellow:#E8B83E;--yellow-soft:#FFF4CE;--purple:#7868B5;--purple-soft:#EFEAF9;--navy:#183645;--navy-2:#102A37;--navy-dark:#0B202A;--cream:#FFF9F2;--cream-2:#F7F3ED;--bg:#FBFAF7;--surface:#fff;--text:#26373F;--text-2:#63747C;--text-3:#9AA5AA;--line:rgba(24,54,69,.09);--shadow:0 5px 22px rgba(24,54,69,.08);--shadow-hover:0 15px 34px rgba(24,54,69,.13);--radius:10px;--radius-card:15px;--radius-large:22px;--radius-pill:999px;--wrap:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(var(--wrap),calc(100% - 40px));margin:auto}.today-bar{height:30px;background:linear-gradient(90deg,var(--blue),var(--mint));color:#fff;font-size:13px;display:flex;align-items:center}.today-bar .wrap{display:flex;gap:24px;align-items:center;white-space:nowrap;overflow:hidden}.today-bar b{background:var(--coral);padding:1px 7px;border-radius:99px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-grid{height:66px;display:grid;grid-template-columns:auto auto minmax(220px,1fr) auto;gap:24px;align-items:center}.brand{display:flex;align-items:center;gap:9px;font-size:21px}.brand img{width:34px;height:34px;object-fit:contain}.main-nav,.header-actions{display:flex;gap:18px;align-items:center;color:var(--text-2);font-size:14px}.main-nav a:hover,.header-actions a:hover{color:var(--blue)}.header-search{max-width:330px;width:100%;justify-self:end;display:flex;background:#f4f7f8;border-radius:999px;padding:4px}.header-search input{min-width:0;flex:1;border:0;background:transparent;padding:7px 12px;outline:0}.header-search button{border:0;background:var(--blue);color:#fff;border-radius:99px;padding:7px 13px}.menu-btn{border:0;background:none;font-size:20px}.mega-menu{display:none;border-top:1px solid var(--line);background:#fff}.mega-menu.open{display:block}.mega-menu .wrap{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 0}.hero{padding:54px 0 42px;background:radial-gradient(circle at 14% 15%,var(--coral-soft),transparent 30%),radial-gradient(circle at 86% 20%,var(--blue-soft),transparent 28%),linear-gradient(180deg,var(--cream),var(--bg))}.hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:42px;align-items:center;min-height:520px}.hero-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.08;max-width:820px;margin:12px 0 22px;letter-spacing:-1.8px}.hero-copy>p{font-size:17px;color:var(--text-2);max-width:760px}.eyebrow{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow.coral{color:var(--coral)}.eyebrow.blue{color:var(--blue)}.eyebrow.mint{color:var(--mint)}.eyebrow.yellow{color:#a4770f}.eyebrow.purple{color:var(--purple)}.hero-search{margin:26px 0 18px;display:flex;max-width:620px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px;box-shadow:var(--shadow)}.hero-search input{flex:1;min-width:0;border:0;padding:10px 16px;outline:0;background:transparent}.hero-search button{border:0;background:var(--navy);color:#fff;padding:10px 20px;border-radius:999px}.cta-row,.tag-row{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:999px;font-weight:700}.btn.primary{background:var(--coral);color:#fff}.btn.blue{background:var(--blue);color:#fff}.btn.ghost{background:#fff;border:1px solid var(--line)}.tag-row{margin-top:18px}.tag-row a,.chips a{background:#fff;border:1px solid var(--line);padding:7px 11px;border-radius:999px;font-size:14px}.hero-media{display:grid;gap:14px}.hero-main-card{position:relative;display:block;border-radius:var(--radius-large);overflow:hidden;box-shadow:var(--shadow-hover);min-height:370px;background:var(--navy)}.hero-main-card img{width:100%;height:370px;object-fit:cover;opacity:.9}.hero-main-card div{position:absolute;left:24px;right:24px;bottom:22px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-main-card h2{margin:4px 0;font-size:28px}.hero-mini{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-mini a{display:grid;grid-template-columns:88px 1fr;align-items:center;background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.hero-mini img{width:88px;height:82px;object-fit:cover}.hero-mini span{padding:8px;font-size:14px;font-weight:700}.channel-strip{padding:18px 0;background:#fff;border-bottom:1px solid var(--line)}.chips{display:flex;gap:10px;flex-wrap:wrap}.section{padding:68px 0}.cream{background:var(--cream)}.soft-blue{background:var(--blue-soft)}.soft-mint{background:var(--mint-soft)}.soft-purple{background:var(--purple-soft)}.soft-yellow{background:var(--yellow-soft)}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:26px}.section-head h2,.section h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:7px 0}.section-head>a{color:var(--blue);font-weight:700}.feature-layout{display:grid;grid-template-columns:1.45fr .9fr;gap:24px}.feature-card{position:relative;min-height:500px;border-radius:var(--radius-large);overflow:hidden;color:#fff;background:var(--navy)}.feature-card img{width:100%;height:500px;object-fit:cover;opacity:.72}.feature-card>div{position:absolute;inset:auto 30px 30px}.feature-card h3{font-size:34px;line-height:1.2;margin:7px 0}.post-stack{display:grid;gap:13px}.mini-post{display:grid;grid-template-columns:150px 1fr;gap:15px;background:#fff;border-radius:var(--radius-card);padding:10px;box-shadow:var(--shadow)}.mini-post img{width:150px;height:96px;object-fit:cover;border-radius:10px}.mini-post span{display:flex;justify-content:center;flex-direction:column}.mini-post small{display:block;color:var(--text-2);margin-top:5px}.rank-list{display:grid;border-top:1px solid var(--line)}.rank-list a{display:grid;grid-template-columns:60px 1fr auto;gap:18px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line)}.rank-list strong{font-size:24px;color:var(--yellow)}.rank-list small,.rank-list em{color:var(--text-2);font-style:normal}.timeline{border-left:2px solid var(--blue);margin-left:55px}.timeline>div{position:relative;padding:0 0 30px 34px}.timeline time{position:absolute;left:-88px;top:0;color:var(--text-2)}.timeline b{color:var(--mint)}.timeline p{margin:5px 0}.vertical-track{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:16px;overflow-x:auto;padding-bottom:8px}.video-card,.live-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow);transition:.2s}.video-card:hover,.live-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.media-box{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#ddd}.vertical .media-box{aspect-ratio:9/16}.media-box img{width:100%;height:100%;object-fit:cover}.duration,.live-badge{position:absolute;right:8px;bottom:8px;background:rgba(11,32,42,.82);color:#fff;padding:3px 7px;border-radius:6px;font-size:12px}.live-badge{right:auto;left:8px;top:8px;bottom:auto;background:var(--coral);font-weight:800}.card-body{padding:15px}.card-body h3{font-size:18px;line-height:1.35;margin:5px 0 8px}.card-body p{font-size:14px;color:var(--text-2);margin:0 0 10px}.meta{font-size:12px;color:var(--text-3)}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:16px}.bento article{position:relative;border-radius:var(--radius-large);overflow:hidden;background:#fff}.bento .span-2{grid-column:span 2}.bento img{width:100%;height:100%;object-fit:cover}.bento h3,.bento p{position:absolute;left:18px;right:18px;bottom:14px;color:#fff;margin:0;text-shadow:0 2px 8px #000}.bento p{bottom:48px}.city-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:30px}.city-main img{border-radius:var(--radius-large);margin-bottom:20px;width:100%;max-height:430px;object-fit:cover}.city-notes{display:grid;gap:15px}.city-notes article{background:#fff;padding:22px;border-radius:var(--radius-card);border:1px solid var(--line)}.city-notes b{color:var(--blue)}.live-grid,.video-grid,.creator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.video-grid{grid-template-columns:repeat(3,1fr)}.avatar-track{display:flex;gap:22px;overflow-x:auto;padding:4px}.avatar-track a{min-width:130px;text-align:center}.avatar-track img{width:88px;height:88px;object-fit:cover;border-radius:50%;margin:0 auto 8px}.avatar-track span{display:block;font-size:13px;color:var(--text-2)}.split,.duo-columns,.compare,.learning,.notebook,.trend-grid,.app-show,.safety-row,.about-row,.media-editorial,.creator-profile,.watch-grid,.static-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.note-panel,.quote-card,.notebook aside{background:#fff;border:1px solid var(--line);border-radius:var(--radius-large);padding:26px;box-shadow:var(--shadow)}.topic-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.topic-rail article{background:#fff;border-radius:var(--radius-large);overflow:hidden;padding-bottom:18px;box-shadow:var(--shadow)}.topic-rail img{width:100%;height:220px;object-fit:cover}.topic-rail b,.topic-rail h3,.topic-rail h2,.topic-rail p{margin-left:18px;margin-right:18px}.compare article{background:#fff;padding:26px;border-radius:var(--radius-card)}.cosplay-banner{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border-radius:var(--radius-large);overflow:hidden;box-shadow:var(--shadow)}.cosplay-banner img{height:460px;width:100%;object-fit:cover}.cosplay-banner div{padding:40px;align-self:center}.ai-bento{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.ai-bento>*{background:#fff;padding:24px;border-radius:var(--radius-large)}.ai-lead{grid-row:span 2}.masonry{columns:3;column-gap:14px}.masonry img{width:100%;margin:0 0 14px;border-radius:16px;break-inside:avoid}.creator-card{display:grid;grid-template-columns:90px 1fr;gap:14px;background:#fff;border-radius:var(--radius-card);padding:16px}.creator-card img{width:90px;height:90px;object-fit:cover;border-radius:18px}.creator-card h3{margin:0}.creator-card span{font-size:13px;color:var(--mint)}.creator-card p{font-size:13px;color:var(--text-2)}.process-line{display:grid;grid-template-columns:1fr 2fr;gap:34px}.process-line ol{margin:0;padding:0;list-style:none;counter-reset:n}.process-line li{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid var(--line);padding:15px 0}.question-list{display:grid;gap:12px}.question-list a{background:#fff;border:1px solid var(--line);padding:15px 18px;border-radius:12px}.media-editorial img,.safety-row img,.about-row img,.static-hero img{border-radius:var(--radius-large);width:100%;max-height:430px;object-fit:cover}.topic-tags{display:flex;gap:12px;flex-wrap:wrap}.topic-tags a{background:#fff;padding:13px 16px;border-radius:999px}.post-flow{display:grid;gap:14px}.post-flow article{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:20px}.post-flow article>div{display:flex;justify-content:space-between;color:var(--text-2)}.post-flow h3{margin:8px 0}.like-btn{border:0;background:var(--coral-soft);color:var(--coral);border-radius:99px;padding:5px 10px;margin-right:8px}.trend-bars{display:grid;gap:18px}.trend-bars label{display:grid;gap:6px}.trend-bars span{height:9px;width:var(--p);border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--mint))}.editor-picks{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:16px;align-items:stretch}.editor-picks>a{display:flex;flex-direction:column;justify-content:end;background:#fff;border-radius:18px;padding:20px}.phones{display:flex;justify-content:center;gap:15px}.phones img{max-height:420px;width:auto;border-radius:20px}.page-hero,.creator-hero,.watch-hero{padding:76px 0 54px;background:linear-gradient(135deg,var(--cream),var(--blue-soft))}.page-hero.compact{padding:50px 0}.page-hero h1,.creator-hero h1,.watch-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.1;margin:8px 0 16px}.page-hero p{max-width:850px;color:var(--text-2);font-size:18px}.post-stack.wide .mini-post{grid-template-columns:230px 1fr}.post-stack.wide .mini-post img{width:230px;height:130px}.creator-profile img{width:260px;height:260px;object-fit:cover;border-radius:50%}.player{position:relative}.player img{width:100%;max-height:560px;object-fit:cover;border-radius:var(--radius-large)}.player span{position:absolute;right:14px;bottom:14px;background:var(--navy);color:#fff;padding:7px 10px;border-radius:8px}.watch-grid{grid-template-columns:1.5fr 1fr}.watch-grid dl{display:grid;grid-template-columns:70px 1fr;gap:8px}.watch-grid dt{color:var(--text-2)}.site-footer{background:linear-gradient(135deg,var(--navy),var(--navy-dark));color:#dbe7eb;border-top:1px solid var(--blue);padding:54px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footer-grid div{display:flex;flex-direction:column;gap:7px}.footer-grid h3{color:#fff}.brand.inverse{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:20px;font-size:13px;color:#9bb2bd}.mobile-dock{display:none}.backtop{position:fixed;right:20px;bottom:24px;width:42px;height:42px;border:0;border-radius:50%;background:var(--navy);color:#fff;opacity:0;pointer-events:none}.backtop.show{opacity:1;pointer-events:auto}.faq-list{display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 18px}.faq-list summary{font-weight:700;cursor:pointer}.faq-list p{color:var(--text-2)}@media(max-width:1200px){.main-nav{gap:11px}.header-grid{gap:14px}.vertical-track{grid-template-columns:repeat(6,200px)}}@media(max-width:1024px){.main-nav{display:none}.header-grid{grid-template-columns:auto 1fr auto}.hero-grid,.feature-layout,.city-layout,.process-line{grid-template-columns:1fr}.hero-grid{min-height:auto}.live-grid,.creator-grid{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:repeat(2,1fr)}.bento{grid-template-columns:repeat(2,1fr)}.editor-picks{grid-template-columns:1fr 1fr}.topic-rail{grid-template-columns:1fr 1fr}}@media(max-width:900px){.hero-grid,.split,.duo-columns,.compare,.learning,.notebook,.trend-grid,.app-show,.safety-row,.about-row,.media-editorial,.creator-profile,.watch-grid,.static-hero,.cosplay-banner{grid-template-columns:1fr}.hero-main-card{min-height:320px}.hero-main-card img{height:320px}.header-search{max-width:none}.header-actions a{display:none}.ai-bento{grid-template-columns:1fr 1fr}.ai-lead{grid-column:span 2;grid-row:auto}}@media(max-width:768px){.wrap{width:min(100% - 28px,var(--wrap))}.section{padding:50px 0}.today-bar .wrap{gap:14px}.today-bar span:nth-of-type(n+3){display:none}.header-grid{grid-template-columns:auto 1fr auto}.header-search{display:none}.hero{padding-top:36px}.hero-copy h1{font-size:42px}.feature-card,.feature-card img{min-height:410px;height:410px}.video-grid,.live-grid,.creator-grid,.topic-rail{grid-template-columns:1fr}.bento{grid-auto-rows:220px}.masonry{columns:2}.footer-grid{grid-template-columns:1fr 1fr}.mobile-dock{position:fixed;display:flex;z-index:60;left:0;right:0;bottom:0;height:58px;justify-content:space-around;align-items:center;background:#fff;border-top:1px solid var(--line)}body{padding-bottom:58px}.backtop{bottom:72px}.post-stack.wide .mini-post,.mini-post{grid-template-columns:110px 1fr}.post-stack.wide .mini-post img,.mini-post img{width:110px;height:86px}.creator-profile img{width:190px;height:190px}.section-head{align-items:start;flex-direction:column}.editor-picks{grid-template-columns:1fr}.timeline{margin-left:48px}}@media(max-width:600px){.hero-mini,.bento,.ai-bento{grid-template-columns:1fr}.bento .span-2,.ai-lead{grid-column:auto}.feature-card h3{font-size:27px}.masonry{columns:1}.footer-grid{grid-template-columns:1fr}.topic-rail{grid-template-columns:1fr}.hero-main-card img{height:280px}.hero-main-card{min-height:280px}.vertical-track{grid-template-columns:repeat(6,170px)}.phones img{max-width:46%}}