: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}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{width:min(calc(100% - 40px),var(--wrap));margin:auto}.discover-bar{height:29px;background:linear-gradient(90deg,var(--blue),var(--mint));color:#fff;font-size:13px;display:flex;align-items:center}.discover-bar .wrap{display:flex;gap:10px;align-items:center}.discover-bar b{background:var(--coral);padding:1px 7px;border-radius:99px}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.site-header.scrolled{box-shadow:var(--shadow)}.header-inner{height:66px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:8px;flex:none}.logo-mark{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--coral),var(--yellow));color:#fff;display:grid;place-items:center;font-weight:800}.main-nav{display:flex;gap:18px;font-size:14px;white-space:nowrap}.main-nav a{color:var(--text-2)}.main-nav a.active,.main-nav a:hover{color:var(--blue)}.top-search{margin-left:auto;width:300px;display:flex;background:var(--cream-2);border-radius:999px;padding:5px}.top-search input{border:0;background:transparent;outline:0;padding:7px 12px;width:100%}.top-search button{border:0;background:var(--blue);color:#fff;border-radius:999px;padding:6px 14px}.header-tools{display:flex;align-items:center;gap:12px;font-size:14px}.menu-btn{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 12px}.mega{display:none;border-top:1px solid var(--line);background:#fff}.mega.open{display:block}.mega-grid{padding:18px 0;display:grid;grid-template-columns:repeat(9,1fr);gap:10px}.mega-grid a{padding:10px;border-radius:10px;background:var(--cream)}.hero{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--cream),#fff 55%,var(--blue-soft));padding:60px 0 54px}.hero:before,.hero:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);opacity:.5}.hero:before{width:280px;height:280px;background:var(--coral-soft);left:-90px;top:140px}.hero:after{width:240px;height:240px;background:var(--yellow-soft);right:20%;bottom:-130px}.hero-grid{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:46px;align-items:center}.hero-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.07;margin:15px 0 20px;letter-spacing:-2px}.hero-copy>p{max-width:760px;color:var(--text-2);font-size:17px}.kicker{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--blue);text-transform:uppercase}.kicker.coral{color:var(--coral)}.hero-search{display:flex;gap:8px;background:#fff;border:1px solid var(--line);padding:7px;border-radius:999px;box-shadow:var(--shadow);max-width:660px;margin:25px 0}.hero-search input{flex:1;border:0;outline:0;padding:11px 14px}.hero-search button{border:0;background:var(--navy);color:#fff;border-radius:999px;padding:0 20px}.cta-row{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:999px;font-weight:700}.btn.primary{background:var(--coral);color:#fff}.btn.ghost{background:#fff;border:1px solid var(--line)}.tag-wall{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tag-wall a{background:var(--blue-soft);padding:6px 10px;border-radius:99px;font-size:13px}.tag-wall a:nth-child(3n){background:var(--coral-soft)}.tag-wall a:nth-child(4n){background:var(--yellow-soft)}.hero-visual{display:grid;gap:14px}.hero-main{min-height:390px;border-radius:28px;padding:28px;background:linear-gradient(160deg,var(--navy),var(--blue));color:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--shadow-hover)}.hero-main h2{font-size:32px;line-height:1.2;max-width:420px}.hero-main a{color:#fff;font-weight:800}.hero-mini{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-mini>div{min-height:105px;background:#fff;border-radius:18px;padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between}.section{padding:66px 0}.section.compact{padding:36px 0}.section.alt{background:var(--cream-2)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.section-head h2{font-size:32px;line-height:1.2;margin:7px 0}.section-head p{color:var(--text-2);margin:0;max-width:760px}.text-link{color:var(--blue);font-weight:800;white-space:nowrap}.channel-chips{display:flex;flex-wrap:wrap;gap:10px}.channel-chips a{background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 13px}.feature-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.feature-card{background:#fff;padding:22px;border-radius:var(--radius-large);box-shadow:var(--shadow)}.feature-card h2,.feature-card h3{font-size:28px;margin-bottom:8px}.media-placeholder,.short-media,.live-cover,.watch-player{background:linear-gradient(135deg,var(--blue-soft),var(--coral-soft));border-radius:16px;min-height:190px;padding:14px;display:flex;align-items:flex-start;justify-content:space-between}.media-placeholder.tall{min-height:330px}.media-placeholder span,.short-media span{background:#fff;padding:5px 9px;border-radius:99px;font-size:12px}.media-placeholder b,.short-media b{background:rgba(24,54,69,.8);color:#fff;padding:5px 9px;border-radius:99px;font-size:12px}.post-list{display:grid;gap:12px}.mini-post{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:center;background:#fff;padding:14px;border-radius:14px;border:1px solid var(--line)}.mini-post>span{color:var(--coral);font-weight:800;font-size:13px}.mini-post h3{margin:0 0 4px;font-size:17px}.mini-post p{margin:0;color:var(--text-2);font-size:14px}.rank-list{display:grid}.rank-list a{display:grid;grid-template-columns:50px 1.2fr 1fr auto;gap:15px;align-items:center;padding:14px 10px;border-bottom:1px solid var(--line)}.rank-list strong{font-size:22px;color:var(--yellow)}.rank-list small{color:var(--text-2)}.timeline{border-left:2px solid var(--blue-soft);margin-left:48px}.time-item{display:grid;grid-template-columns:70px 72px 1fr;gap:16px;position:relative;padding:0 0 28px 22px}.time-item:before{content:"";position:absolute;left:-7px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--blue)}.time-item>span{color:var(--coral);font-weight:800}.time-item h2,.time-item h3{margin:0}.time-item p{margin:3px 0;color:var(--text-2)}.short-track,.avatar-track{display:flex;gap:15px;overflow:auto;padding-bottom:8px}.short-card{min-width:195px}.short-media{aspect-ratio:9/16;min-height:0;background:linear-gradient(180deg,var(--purple-soft),var(--blue-soft),var(--coral-soft))}.short-card h3{font-size:16px;line-height:1.35;margin:9px 0 3px}.short-card p{font-size:13px;color:var(--text-2);margin:0}.short-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:15px}.bento article{background:#fff;border-radius:18px;padding:22px;min-height:150px;border:1px solid var(--line)}.bento article:nth-child(1){grid-column:span 5}.bento article:nth-child(2){grid-column:span 3}.bento article:nth-child(3){grid-column:span 4}.bento article:nth-child(4){grid-column:span 7}.bento article:nth-child(5){grid-column:span 5}.bento.ai article{background:var(--purple-soft)}.city-split{display:grid;grid-template-columns:2fr 1fr;gap:18px}.city-wide{min-height:380px;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:24px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end}.city-side{display:grid;gap:12px}.city-side a{background:#fff;padding:22px;border-radius:16px;border:1px solid var(--line);font-weight:700}.live-grid,.video-grid,.creator-grid,.category-panels{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.live-card,.video-card,.creator-grid article,.category-panels article{background:#fff;border-radius:18px;padding:15px;border:1px solid var(--line);box-shadow:var(--shadow)}.live-cover{min-height:185px;background:linear-gradient(135deg,var(--coral-soft),var(--yellow-soft))}.live-cover span{background:var(--coral);color:#fff;height:max-content;padding:5px 9px;border-radius:99px;font-weight:800}.video-card .card-body{padding:2px 3px}.video-card h3{font-size:18px;line-height:1.35;margin:7px 0}.video-card p{color:var(--text-2);font-size:14px}.eyebrow{color:var(--blue);font-size:12px;font-weight:800;margin-top:9px}.meta{color:var(--text-3);font-size:13px}.avatar-track a{min-width:150px;text-align:center;background:#fff;border:1px solid var(--line);padding:18px;border-radius:18px}.avatar-track a>span,.creator-avatar{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--mint),var(--blue));color:#fff;display:grid;place-items:center;margin:0 auto 10px;font-size:22px;font-weight:800}.avatar-track small,.avatar-track b{display:block}.dual{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dual article{background:#fff;padding:28px;border-radius:18px;border:1px solid var(--line)}.dual a{color:var(--blue);font-weight:800}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-strip>div,.feature-strip>a{padding:25px;border-radius:18px;background:#fff;border:1px solid var(--line)}.question-grid,.safety-grid,.editor-picks,.topic-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.question-grid article,.safety-grid article,.editor-picks a,.topic-columns article{background:#fff;padding:22px;border-radius:18px;border:1px solid var(--line)}.question-grid b,.editor-picks b,.topic-columns span{color:var(--coral);font-size:13px}.cos-panel{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cos-panel>div{background:var(--purple-soft);padding:20px;border-radius:18px}.gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:110px;gap:12px}.gallery-grid>div{border-radius:18px;padding:16px;font-weight:800;display:flex;align-items:flex-end;background:var(--blue-soft)}.gallery-grid .g1{grid-column:span 5;grid-row:span 2}.gallery-grid .g2{grid-column:span 3}.gallery-grid .g3{grid-column:span 4;grid-row:span 2;background:var(--purple-soft)}.gallery-grid .g4{grid-column:span 3;background:var(--mint-soft)}.gallery-grid .g5{grid-column:span 5}.gallery-grid .g6{grid-column:span 4;background:var(--coral-soft)}.gallery-grid.large .g7{grid-column:span 4;grid-row:span 2}.gallery-grid.large .g8{grid-column:span 8}.creator-grid article{text-align:left}.creator-grid .creator-avatar{margin:0 0 10px}.process-line{display:flex;gap:12px;overflow:auto}.process-line span{min-width:210px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.process-line b{display:block;color:var(--mint);margin-bottom:6px}.tutorial-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tutorial-list article{background:#fff;padding:22px;border-radius:18px;border:1px solid var(--line)}.tutorial-list article>span{color:var(--blue);font-weight:800}.tutorial-list h2,.tutorial-list h3{margin:7px 0}.editorial{max-width:960px;background:#fff;border-radius:22px;padding:34px;border:1px solid var(--line);box-shadow:var(--shadow)}.editorial>span{color:var(--coral);font-weight:800}.editorial h2,.editorial h3{font-size:32px;line-height:1.3}.editorial p{font-size:17px;color:var(--text-2)}.post-stream{display:grid;gap:14px}.post-stream article{background:#fff;border:1px solid var(--line);padding:22px;border-radius:18px}.post-stream article>div{display:flex;justify-content:space-between;color:var(--text-3);font-size:13px}.like-btn{border:0;background:var(--coral-soft);color:var(--coral);border-radius:99px;padding:7px 11px}.note-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.note-layout blockquote{margin:0;font-size:27px;line-height:1.5;background:var(--mint-soft);padding:30px;border-radius:22px}.trend-bars{display:grid;gap:14px}.trend-bars>div{display:grid;grid-template-columns:150px 1fr 55px;gap:14px;align-items:center}.trend-bars i{height:10px;background:#fff;border-radius:99px;overflow:hidden}.trend-bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--mint));border-radius:99px}.app-band,.about-split{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.phone-shape{width:260px;height:470px;border:9px solid var(--navy);border-radius:40px;background:#fff;padding:30px 20px;margin:auto;box-shadow:var(--shadow-hover)}.phone-shape span{display:block;color:var(--coral);font-weight:900}.phone-shape b{display:block;margin:26px 0 15px;font-size:23px}.phone-shape i{display:block;height:72px;border-radius:14px;background:var(--blue-soft);margin:10px 0}.faq-list{display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 18px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--text-2)}.page-intro{padding:72px 0 58px;background:linear-gradient(145deg,var(--cream),var(--blue-soft))}.page-intro.coral{background:linear-gradient(145deg,var(--cream),var(--coral-soft))}.page-intro.mint{background:linear-gradient(145deg,var(--cream),var(--mint-soft))}.page-intro.purple{background:linear-gradient(145deg,var(--cream),var(--purple-soft))}.page-intro.yellow{background:linear-gradient(145deg,var(--cream),var(--yellow-soft))}.page-intro.navy{background:linear-gradient(145deg,var(--cream),#e8eff2)}.page-intro h1{font-size:clamp(38px,5vw,60px);line-height:1.1;margin:10px 0}.page-intro p{max-width:800px;color:var(--text-2);font-size:18px}.filter-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}.filter-tabs button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 13px}.filter-tabs button.active{background:var(--blue);color:#fff}.watch-hero{padding:50px 0}.watch-hero .wrap{display:grid;grid-template-columns:1.4fr .6fr;gap:30px;align-items:center}.watch-player{min-height:500px;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;position:relative}.watch-player i{position:absolute;inset:0;margin:auto;width:74px;height:74px;border-radius:50%;background:#fff;color:var(--coral);display:grid;place-items:center;font-size:28px;font-style:normal}.watch-info h1{font-size:40px;line-height:1.2}.empty{text-align:center;padding:60px 0}.search-hit{background:#fff;border:1px solid var(--line);padding:22px;border-radius:18px;margin-bottom:14px}.lead{font-size:21px;max-width:900px}.site-footer{background:linear-gradient(135deg,var(--navy),var(--navy-dark));color:#d8e6eb;border-top:1px solid var(--blue);padding:52px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:36px}.site-footer a{display:block;color:#bcd0d8;margin:7px 0}.footer-brand strong{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:18px;color:#8fb0bd}.mobile-bar{display:none}.backtop{position:fixed;right:22px;bottom:22px;width:42px;height:42px;border:0;border-radius:50%;background:var(--navy);color:#fff;display:none}.backtop.show{display:block}@media(max-width:1200px){.main-nav{gap:11px}.top-search{width:240px}.header-tools>a{display:none}.cos-panel{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.main-nav{display:none}.mega-grid{grid-template-columns:repeat(3,1fr)}.hero-grid,.watch-hero .wrap{grid-template-columns:1fr}.live-grid,.video-grid,.creator-grid,.category-panels{grid-template-columns:repeat(2,1fr)}.short-grid{grid-template-columns:repeat(3,1fr)}.feature-layout{grid-template-columns:1fr}.hero-main{min-height:320px}.cos-panel{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-grid,.app-band,.about-split,.note-layout{grid-template-columns:1fr}.top-search{display:none}.bento article{grid-column:span 6!important}.city-split{grid-template-columns:1fr}.question-grid,.safety-grid,.editor-picks,.topic-columns{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.watch-player{min-height:380px}}@media(max-width:768px){.wrap{width:min(calc(100% - 28px),var(--wrap))}.header-inner{height:60px}.discover-bar{height:auto;padding:5px 0}.header-tools{margin-left:auto}.hero{padding-top:40px}.hero-copy h1{font-size:44px}.section{padding:50px 0}.short-grid{grid-template-columns:repeat(2,1fr)}.feature-strip{grid-template-columns:1fr}.tutorial-list{grid-template-columns:1fr}.mini-post{grid-template-columns:62px 1fr}.mini-post>b{display:none}.rank-list a{grid-template-columns:42px 1fr auto}.rank-list small{display:none}.cos-panel{grid-template-columns:1fr}.mobile-bar{position:fixed;z-index:40;bottom:0;left:0;right:0;height:58px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);place-items:center;font-size:12px}.site-footer{padding-bottom:80px}.backtop{bottom:76px}}@media(max-width:600px){.hero-copy h1{font-size:38px}.hero-mini{grid-template-columns:1fr}.live-grid,.video-grid,.creator-grid,.category-panels,.dual,.question-grid,.safety-grid,.editor-picks,.topic-columns{grid-template-columns:1fr}.bento article{grid-column:span 12!important}.short-grid{grid-template-columns:1fr 1fr}.section-head{align-items:flex-start;flex-direction:column}.section-head h2{font-size:27px}.timeline{margin-left:8px}.time-item{grid-template-columns:52px 1fr}.time-item>span{display:none}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:160px}.gallery-grid>div{grid-column:span 1!important;grid-row:span 1!important}.footer-grid{grid-template-columns:1fr}.watch-player{min-height:280px}.watch-info h1{font-size:32px}}