:root{--bg:#0D0D0D;--deep:#080808;--panel:#161616;--panel2:#1F1F1F;--hover:#2A2A2A;--title:#fff;--text:#E8E8E8;--muted:#B0B0B0;--soft:#777;--orange:#FF6B00;--orange2:#FF8C00;--orange3:#E65C00;--orange4:#FFB347;--border:rgba(255,107,0,.18);--border2:rgba(255,140,0,.40);--shadow:0 16px 48px rgba(0,0,0,.65);--glow:0 12px 36px rgba(255,107,0,.22);--max:1280px;--nav:74px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.72 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif;overflow-x:hidden}body.ui-locked{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input{font:inherit}.skip-link{position:fixed;left:12px;top:-70px;z-index:999;background:var(--orange);padding:10px 14px;border-radius:9px}.skip-link:focus{top:12px}
.site-header{position:sticky;top:0;z-index:80;height:var(--nav);background:rgba(8,8,8,.95);border-bottom:1px solid var(--border);backdrop-filter:blur(15px)}.nav-shell{width:min(var(--max),calc(100% - 32px));height:100%;margin:auto;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{height:34px;width:auto;max-width:160px;object-fit:contain}.brand span,.brand-text{font-size:24px;font-weight:900;color:#fff}.brand span b,.brand-text b{background:var(--orange);padding:0 7px;border-radius:6px}.desktop-nav{display:flex;gap:6px}.desktop-nav a,.nav-text{min-height:44px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;color:var(--muted);white-space:nowrap;background:transparent;border:0;cursor:pointer}.desktop-nav a:hover,.nav-text:hover{background:var(--hover);color:#fff}.desktop-nav a.active{background:rgba(255,107,0,.12);box-shadow:inset 0 -2px var(--orange);color:#fff}.nav-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.app-btn{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#FF8C00 0%,#FF6B00 50%,#E65C00 100%);color:#fff;font-weight:900;box-shadow:var(--glow)}.menu-btn{width:44px;height:44px;border:0;background:transparent;display:none;flex-direction:column;justify-content:center;gap:5px;padding:10px}.menu-btn i{display:block;height:2px;background:#fff;border-radius:2px}
.site-main{min-height:60vh}.hero,.section,.inner-hero,.quick-strip{width:min(var(--max),calc(100% - 32px));margin-left:auto;margin-right:auto}.hero{padding:54px 0 28px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:28px}.hero-media,.media-placeholder{min-height:500px;background:var(--panel);border:1px solid var(--border);border-radius:22px;overflow:hidden}.hero-image{width:100%;height:100%;max-height:610px;object-fit:contain;background:#090909}.media-placeholder{display:grid;place-content:center;text-align:center;padding:40px;background:radial-gradient(circle at 30% 30%,rgba(255,107,0,.18),transparent 35%),#111}.media-placeholder span{font-size:54px;font-weight:900}.media-placeholder strong{color:var(--orange4)}.hero-copy{padding:30px;background:var(--panel);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center}.eyebrow{color:var(--orange2);font-size:12px;font-weight:900;letter-spacing:.14em}.brand-kicker{color:var(--orange4);font-weight:800;margin:10px 0 0}.hero h1,.inner-hero h1{font-size:clamp(36px,4.8vw,66px);line-height:1.05;margin:8px 0 18px;color:#fff;letter-spacing:-.03em}.hero-copy p,.inner-hero p{color:#d4d4d4}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 19px;border-radius:999px;font-weight:900;white-space:nowrap}.btn.primary{background:linear-gradient(135deg,#FF8C00 0%,#FF6B00 50%,#E65C00 100%);box-shadow:var(--glow)}.btn.secondary{border:1px solid var(--border2);background:#111}.hero-picks{border-top:1px solid var(--border)}.hero-picks a{display:block;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.hero-picks b,.hero-picks span{display:block}.hero-picks span{font-size:13px;color:var(--muted)}
.quick-strip{display:flex;overflow-x:auto;scrollbar-width:none;margin-top:20px;background:var(--deep);border:1px solid var(--border);border-radius:999px}.quick-strip::-webkit-scrollbar{display:none}.quick-strip a{padding:13px 18px;white-space:nowrap;color:var(--muted)}.quick-strip a:hover{color:#fff;background:rgba(255,107,0,.10)}.section{padding:72px 0}.section+.section{border-top:1px solid rgba(255,255,255,.045)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-head h2,.split-copy h2,.theme-band h2,.app-copy h2,.dual-policy h2,.brand-manifesto h2{margin:5px 0;color:#fff;font-size:clamp(28px,3vw,46px);line-height:1.15}.section-head p{max-width:520px;color:var(--muted);margin:0}.text-link{color:var(--orange4);font-weight:800;white-space:nowrap}
.pill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pill-grid a{background:var(--panel);border:1px solid var(--border);padding:18px;border-radius:999px}.pill-grid b,.pill-grid span{display:block}.pill-grid b{color:#fff}.pill-grid span{font-size:13px;color:var(--muted)}
.feature-dark{padding-left:26px;padding-right:26px;border-radius:22px;background:linear-gradient(180deg,rgba(255,107,0,.04),transparent)}.hot-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.lead-card{background:var(--panel);border:1px solid var(--border);padding:22px;border-radius:18px}.content-image,.wide-image{width:100%;max-height:440px;object-fit:contain;background:#0b0b0b;border-radius:14px;margin:0 0 20px}.tag{display:inline-flex;padding:6px 10px;background:rgba(255,107,0,.12);border:1px solid var(--border);border-radius:999px;color:var(--orange4);font-size:12px;font-weight:900}.lead-card h3{font-size:30px;line-height:1.2;color:#fff}.reason,.notice{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.reason b,.notice b{color:var(--orange4)}.editor-list{display:grid;gap:10px}.editor-list a{background:var(--panel);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px;display:grid;grid-template-columns:60px 1fr}.editor-list a>span{font-size:34px;color:var(--orange);font-weight:900}.editor-list b{color:#fff}.editor-list p{margin:3px 0;color:var(--muted)}
.track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:16px;overflow-x:auto;padding-bottom:8px}.track article{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px}.track span{color:var(--orange2);font-weight:900}.track h3{color:#fff;font-size:24px}.track p{color:var(--muted)}.track-image{width:100%;height:220px;object-fit:contain;background:#0b0b0b;border-radius:12px;margin-bottom:16px}.media-split,.app-showcase{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.split-copy p,.app-copy p{color:var(--muted)}.mini-index{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.mini-index a{border:1px solid var(--border);background:var(--panel);padding:8px 12px;border-radius:999px}.number-directory{display:grid;grid-template-columns:1fr 1fr;gap:12px}.number-directory a{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:15px}.number-directory span{font-size:38px;color:var(--orange);font-weight:900}.number-directory b{color:#fff;font-size:19px}.number-directory p{margin:5px 0;color:var(--muted)}
.theme-band{display:grid;grid-template-columns:1fr 1fr .8fr;gap:24px;align-items:center;background:#111;border:1px solid var(--border);border-radius:20px;padding-left:26px;padding-right:26px}.theme-band p{color:var(--muted)}.theme-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.theme-links a{padding:18px;background:var(--panel2);border:1px solid var(--border);border-radius:14px}.theme-image{width:100%;max-height:300px;object-fit:contain;border-radius:14px;background:#0b0b0b}.playlist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.playlist-grid article,.knowledge-grid article,.rating-grid article{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:20px}.playlist-grid span,.knowledge-grid span,.rating-grid span{color:var(--orange2);font-size:12px;font-weight:900}.playlist-grid h3,.knowledge-grid h3,.rating-grid h3{color:#fff}.playlist-grid p,.knowledge-grid p,.rating-grid p{color:var(--muted)}
.rank-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rank-grid a{padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:16px}.rank-grid strong{display:block;color:var(--orange);font-size:44px}.rank-grid span{font-weight:900}.rank-grid p{color:var(--muted);margin:4px 0}.timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);padding-top:24px}.timeline article{position:relative;padding:0 18px;border-left:1px solid var(--border)}.timeline article:before{content:"";position:absolute;left:-5px;top:-30px;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(255,107,0,.12)}.timeline span{color:var(--orange4);font-size:13px;font-weight:900}.timeline h3{color:#fff}.timeline p{color:var(--muted)}
.opinion-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.opinion-list article{background:var(--panel);border:1px solid rgba(255,255,255,.06);border-radius:15px;padding:18px}.opinion-list span{color:var(--orange2);font-size:12px}.opinion-list h3{color:#fff}.opinion-list p{color:var(--muted);font-size:14px}.discover-block{display:grid;grid-template-columns:1fr 1.2fr;gap:26px;align-items:center}.discover-block p{color:var(--muted)}.discover-cards{display:grid;gap:10px}.discover-cards a{background:var(--panel);border:1px solid var(--border);padding:18px;border-radius:14px}.discover-cards b,.discover-cards span{display:block}.discover-cards span{color:var(--muted)}.app-image{width:100%;max-height:560px;object-fit:contain;background:#080808;border-radius:20px}.app-icon{width:64px;height:64px;object-fit:contain;border-radius:16px;margin-bottom:16px}.dual-policy{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dual-policy article{padding:26px;background:var(--panel);border:1px solid var(--border);border-radius:16px}.dual-policy p{color:var(--muted)}.dual-policy a{color:var(--orange4);font-weight:900}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.faq-grid details,.faq-stack details{background:var(--panel);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:0 18px}.faq-grid summary,.faq-stack summary{cursor:pointer;color:#fff;font-weight:900;padding:18px 0}.faq-grid p,.faq-stack p{color:var(--muted);margin:0 0 18px}.brand-manifesto{padding:52px;background:radial-gradient(circle at 80% 20%,rgba(255,107,0,.12),transparent 30%),#101010;border:1px solid var(--border);border-radius:22px;margin-bottom:74px}.brand-manifesto p{max-width:1000px;color:#c8c8c8}
.inner-hero{padding:74px 0 42px}.inner-hero p{max-width:850px;color:var(--muted);font-size:18px}.editorial-lead,.series-intro,.film-feature,.studio-feature{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center;margin-bottom:34px}.topic-columns,.rules-grid,.film-types,.process-grid,.knowledge-grid,.rating-grid,.contact-grid,.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.topic-columns article,.rules-grid article,.film-types article,.process-grid article,.contact-grid article{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:20px}.topic-columns span,.film-types span,.process-grid span,.contact-grid span{color:var(--orange2);font-weight:900}.topic-columns h3,.film-types h3,.process-grid h3,.contact-grid h2{color:#fff}.topic-columns p,.rules-grid p,.film-types p,.process-grid p,.contact-grid p{color:var(--muted)}.editor-picks{margin:36px 0}.editor-picks>a{display:grid;grid-template-columns:220px 1fr;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.editor-picks b{color:#fff}.editor-picks span{color:var(--muted)}
.info-note,.source-block,.film-notes,.series-policy,.calendar-policy,.app-responsibility{margin-top:30px;padding:24px;border:1px solid var(--border2);background:rgba(255,107,0,.05);border-radius:16px}.info-note h2,.source-block h2,.film-notes h2,.series-policy h2,.calendar-policy h2,.app-responsibility h2{color:#fff}.info-note p,.source-block p,.film-notes p,.series-policy p,.calendar-policy p,.app-responsibility p{color:var(--muted)}.source-block a,.film-notes a,.series-policy a,.calendar-policy a,.app-responsibility a,.fine-print a{color:var(--orange4)}
.creator-index>.index-row{display:grid;grid-template-columns:150px 1fr 1.3fr;gap:24px;padding:26px 0;border-top:1px solid rgba(255,255,255,.08)}.index-row>span{color:var(--orange2);font-weight:900}.index-row h2{margin:0;color:#fff}.index-row p{margin:0;color:var(--muted)}.next-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.next-links a{padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:14px}.next-links b,.next-links span{display:block}.next-links b{color:#fff}.next-links span{color:var(--muted)}
.clip-directory ol{list-style:none;padding:0;margin:30px 0}.clip-directory li{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:28px 0;border-top:1px solid rgba(255,255,255,.08)}.clip-directory li>span{font-size:46px;color:var(--orange);font-weight:900}.clip-directory h2{color:#fff;margin-top:0}.clip-directory p{color:var(--muted)}.series-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.series-steps article{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:22px}.series-steps span{color:var(--orange2);font-weight:900}.series-steps h3{color:#fff}.series-steps p{color:var(--muted)}.series-steps a{color:var(--orange4)}
.theme-catalog{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.theme-catalog article{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:22px}.theme-catalog span{color:var(--orange2);font-size:12px}.theme-catalog h2{color:#fff}.theme-catalog p{color:var(--muted)}.theme-catalog a{color:var(--orange4)}.playlist-feature{padding:32px;background:linear-gradient(135deg,rgba(255,107,0,.10),#151515);border:1px solid var(--border2);border-radius:18px;margin-bottom:18px}.playlist-feature span{color:var(--orange2)}.playlist-feature h2{color:#fff;font-size:34px}.playlist-feature p{color:var(--muted);max-width:850px}.playlist-links{display:flex;gap:10px;flex-wrap:wrap}.playlist-links a{padding:10px 13px;background:#0c0c0c;border:1px solid var(--border);border-radius:999px}.playlist-shelves{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.playlist-shelves article{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:20px}.playlist-shelves span{color:var(--orange2);font-size:12px}.playlist-shelves h3{color:#fff}.playlist-shelves p{color:var(--muted)}.playlist-shelves a{color:var(--orange4)}
.big-rank>article{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:34px 0;border-top:1px solid rgba(255,255,255,.08)}.big-rank>article>strong{font-size:66px;line-height:1;color:var(--orange)}.big-rank article span{color:var(--orange2)}.big-rank article h2{color:#fff;margin:4px 0}.big-rank article p{color:var(--muted)}.big-rank article a{color:var(--orange4)}.calendar-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.calendar-track article{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:20px}.status{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.status.live{background:rgba(255,107,0,.16);color:var(--orange4)}.status.sorting,.status.making,.status.pending{background:#242424;color:#d7d7d7}.calendar-track h2{font-size:22px;color:#fff}.calendar-track p{color:var(--muted)}.calendar-track a{color:var(--orange4)}
.review-list article,.legal-page article,.privacy-page article,.about-page article{padding:28px 0;border-top:1px solid rgba(255,255,255,.08);max-width:1000px}.review-list span,.legal-page span,.privacy-page span,.about-page span{color:var(--orange2);font-size:12px;font-weight:900}.review-list h2,.legal-page h2,.privacy-page h2,.about-page h2{color:#fff;font-size:30px}.review-list p,.legal-page p,.privacy-page p,.about-page p{color:var(--muted)}.legal-page a,.privacy-page a{color:var(--orange4)}.process-line{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0}.process-line span{padding:14px;background:var(--panel);border:1px solid var(--border);border-radius:12px;text-align:center}.discover-feature{padding:32px;background:var(--panel);border:1px solid var(--border2);border-radius:18px;margin-bottom:18px}.discover-feature span{color:var(--orange2)}.discover-feature h2{color:#fff;font-size:34px}.discover-feature p{color:var(--muted);max-width:900px}.discover-feature a,.knowledge-grid a{color:var(--orange4)}
.app-product{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px}.phone-visual{grid-row:span 2}.product-copy h2{color:#fff;font-size:38px}.product-copy p{color:var(--muted)}.app-features{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app-features article{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:18px}.app-features span{color:var(--orange);font-size:28px;font-weight:900}.app-features h3{color:#fff}.app-features p{color:var(--muted)}.install-step{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:28px 0;border-top:1px solid rgba(255,255,255,.08)}.install-step>span{font-size:46px;color:var(--orange);font-weight:900}.install-step h2{color:#fff}.install-step p{color:var(--muted)}
.age-badge{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;padding:34px;background:linear-gradient(135deg,rgba(255,107,0,.12),#141414);border:1px solid var(--border2);border-radius:18px;margin-bottom:18px}.age-badge strong{font-size:70px;color:var(--orange);text-align:center}.age-badge h2{color:#fff}.age-badge p{color:var(--muted)}.help-grid a{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:20px}.help-grid span{color:var(--orange2);font-size:12px}.help-grid h2{color:#fff;font-size:22px}.help-grid p{color:var(--muted)}.troubleshoot{margin-top:32px}.troubleshoot h2{color:#fff}.troubleshoot article{display:grid;grid-template-columns:170px 1fr;gap:22px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.troubleshoot b{color:#fff}.troubleshoot p{margin:0;color:var(--muted)}.faq-stack{display:grid;gap:10px}.faq-stack summary{font-size:18px}.fine-print{color:var(--soft);margin-top:22px}.contact-process{margin-top:30px}.contact-process>div{display:grid;grid-template-columns:60px 200px 1fr;gap:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.contact-process span{color:var(--orange);font-weight:900}.contact-process b{color:#fff}.contact-process p{margin:0;color:var(--muted)}.about-statement{padding:38px;background:#101010;border:1px solid var(--border2);border-radius:18px;margin-bottom:20px}.about-statement>span{color:var(--orange);font-size:54px;font-weight:900}.about-statement h2{color:#fff;font-size:38px;max-width:850px}.about-statement p{color:var(--muted);max-width:900px}
.site-footer{background:#050505;border-top:1px solid var(--border);padding:58px 0 24px;color:#A0A0A0}.footer-shell{width:min(var(--max),calc(100% - 32px));margin:auto}.footer-brand{display:grid;grid-template-columns:170px 1fr;gap:24px;align-items:center;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.07)}.footer-brand img{height:34px;width:auto;object-fit:contain}.footer-brand h2{color:#fff;margin:0}.footer-brand h2 span{color:var(--orange);font-size:14px}.footer-brand p{max-width:720px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0}.footer-grid h3{color:#fff;font-size:15px}.footer-grid a{display:block;padding:6px 0}.footer-grid a:hover{color:var(--orange4)}.footer-notice{padding:18px;background:#0b0b0b;border:1px solid rgba(255,255,255,.06);border-radius:12px}.footer-bottom{display:flex;gap:18px;flex-wrap:wrap;padding-top:20px;font-size:13px}.footer-bottom span{margin-right:auto}
.channel-panel{position:fixed;z-index:120;right:0;top:0;width:min(460px,88vw);height:100dvh;background:#0a0a0a;border-left:1px solid var(--border2);box-shadow:var(--shadow);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility .22s}.channel-panel.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.panel-head{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border)}.panel-brand{display:flex;align-items:center;gap:12px}.panel-brand img{height:30px;width:auto;object-fit:contain}.panel-brand em{color:var(--orange2);font-style:normal;font-size:12px}.panel-close,.search-close{width:44px;height:44px;background:var(--panel);border:1px solid var(--border);border-radius:12px;color:#fff;font-size:28px;cursor:pointer}.panel-scroll{height:calc(100dvh - 74px);overflow:auto;padding:18px}.panel-scroll section{padding:10px 0 20px}.panel-scroll h2{font-size:12px;color:var(--orange2);letter-spacing:.14em}.panel-scroll a{display:block;padding:13px 0;border-top:1px solid rgba(255,255,255,.06)}.panel-scroll b,.panel-scroll span{display:block}.panel-scroll span{font-size:13px;color:var(--muted)}
.search-panel{position:fixed;z-index:110;left:0;right:0;top:74px;background:#0a0a0a;border-bottom:1px solid var(--border2);box-shadow:var(--shadow);transform:translateY(-20px);opacity:0;visibility:hidden;pointer-events:none;transition:.18s ease}.search-panel.is-open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.search-shell{width:min(var(--max),calc(100% - 32px));margin:auto;padding:26px 0}.search-head{display:flex;justify-content:space-between;align-items:center}.search-head small{color:var(--orange2)}.search-head h2{margin:2px 0}.search-box{display:grid;grid-template-columns:90px 1fr;align-items:center;margin-top:18px;border:1px solid var(--border2);border-radius:14px;background:var(--panel);overflow:hidden}.search-box span{padding:0 18px;color:var(--orange4);font-weight:900}.search-box input{height:56px;border:0;background:transparent;color:#fff;outline:none;padding:0 18px}.search-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0}.search-tags>span{color:var(--muted);font-size:13px}.search-tags a{padding:6px 10px;border:1px solid var(--border);border-radius:999px}.search-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.search-links a{padding:14px;background:var(--panel);border:1px solid rgba(255,255,255,.06);border-radius:12px}.search-links b,.search-links span{display:block}.search-links span{color:var(--muted);font-size:12px}.search-links a[hidden]{display:none}.page-overlay{position:fixed;z-index:100;inset:0;background:rgba(0,0,0,.72);opacity:0;visibility:hidden;pointer-events:none;transition:.18s}.page-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-bottom-nav{display:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange4);outline-offset:3px}
@media(max-width:1050px){.desktop-nav a{padding:0 9px}.pill-grid,.playlist-grid{grid-template-columns:repeat(2,1fr)}.opinion-list{grid-template-columns:repeat(2,1fr)}.theme-band{grid-template-columns:1fr 1fr}.theme-band>div:last-child{grid-column:1/-1}.timeline,.calendar-track{grid-template-columns:1fr 1fr}.process-grid,.knowledge-grid,.rating-grid,.contact-grid,.help-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){:root{--nav:64px}.site-header{height:64px}.nav-shell{width:calc(100% - 30px);gap:8px;justify-content:space-between}.mobile-only{display:flex}.brand{position:absolute;left:50%;transform:translateX(-50%)}.brand img{height:30px;max-width:120px}.brand span{font-size:20px}.desktop-nav,.search-open,.desktop-only{display:none!important}.nav-actions{margin-left:0}.app-btn{padding:0 13px}.hero,.section,.inner-hero,.quick-strip,.footer-shell{width:calc(100% - 30px)}.hero{padding-top:28px}.hero-grid{display:flex;flex-direction:column}.hero-copy{order:1;padding:22px}.hero-media{order:2;min-height:260px}.hero h1,.inner-hero h1{font-size:38px}.quick-strip{border-radius:12px}.section{padding:52px 0}.section-head{align-items:flex-start;flex-direction:column}.pill-grid,.hot-layout,.media-split,.theme-band,.app-showcase,.dual-policy,.discover-block,.number-directory,.faq-grid,.topic-columns,.rules-grid,.film-types,.series-steps,.theme-catalog,.playlist-shelves,.rank-grid,.calendar-track,.process-grid,.knowledge-grid,.rating-grid,.contact-grid,.help-grid,.app-product,.app-features{grid-template-columns:1fr}.feature-dark,.theme-band{padding-left:16px;padding-right:16px}.playlist-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr;gap:28px;border-top:0}.timeline article{padding-left:22px}.timeline article:before{top:7px}.opinion-list{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto}.editorial-lead,.series-intro,.film-feature,.studio-feature{grid-template-columns:1fr}.creator-index>.index-row{grid-template-columns:1fr;gap:7px}.clip-directory li{grid-template-columns:70px 1fr;gap:14px}.big-rank>article{grid-template-columns:90px 1fr;gap:16px}.big-rank>article>strong{font-size:46px}.process-line{grid-template-columns:1fr 1fr}.age-badge{grid-template-columns:1fr}.age-badge strong{text-align:left}.install-step{grid-template-columns:65px 1fr;gap:14px}.troubleshoot article,.contact-process>div{grid-template-columns:1fr;gap:5px}.footer-brand{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.search-panel{top:0;height:100dvh;overflow:auto}.search-links{grid-template-columns:1fr}.mobile-bottom-nav{position:fixed;z-index:70;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);background:#080808;border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav a{min-height:52px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted)}.mobile-bottom-nav a.active{color:#fff;background:rgba(255,107,0,.13);box-shadow:inset 0 2px var(--orange)}.site-footer{padding-bottom:88px}.footer-bottom span{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}