:root{--rose:#087E97;--rose-2:#169BB1;--rose-light:#A5DFE8;--rose-soft:#E1F5F8;--cream:#F5F9FC;--cream-2:#EAF2F8;--cream-3:#DCE9F3;--mauve:#337A9D;--mauve-deep:#155B7E;--plum:#244966;--plum-dark:#102A43;--lavender:#8DA6B8;--lavender-soft:#E4EDF5;--peach:#3A9FC2;--peach-soft:#DDF2F9;--sage:#3B9D9A;--sage-soft:#DCF3EF;--ink:#172D40;--ink-2:#425D70;--ink-3:#71899B;--surface:#fff;--surface-soft:rgba(255,255,255,.92);--line:rgba(36,73,102,.14);--line-strong:rgba(36,73,102,.25);--shadow:0 8px 28px rgba(16,42,67,.08);--shadow-hover:0 18px 42px rgba(16,42,67,.14);--radius:12px;--radius-card:18px;--radius-large:28px;--radius-pill:999px;--wrap:1320px;--font:Inter,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,video{max-width:100%}.wrap{width:min(var(--wrap),calc(100% - 56px));margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:8px;background:#fff;padding:10px;z-index:99}.skip-link:focus{left:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:70px;position:sticky;top:0;z-index:30;background:rgba(245,249,252,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);transition:background .2s}.site-header.is-scrolled{background:rgba(255,255,255,.97);box-shadow:0 6px 24px rgba(16,42,67,.05)}.header-inner{width:min(1440px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;gap:34px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:19px;letter-spacing:-.04em;white-space:nowrap}.brand-symbol{width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#087E97,#155B7E);color:#fff;display:grid;place-items:center;font-size:16px;letter-spacing:-.08em;box-shadow:0 5px 14px rgba(8,126,151,.2)}.desktop-nav{display:flex;align-items:center;gap:clamp(13px,1.6vw,26px);margin-right:auto;height:100%}.desktop-nav a{font-size:13px;color:var(--ink-2);height:100%;display:flex;align-items:center;position:relative;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--mauve-deep)}.desktop-nav a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px;background:var(--rose-2)}.header-actions{display:flex;align-items:center;gap:17px}.icon-link{font-size:13px;color:var(--ink-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid var(--rose);border-radius:9px;background:var(--rose);color:#fff;font-size:13px;font-weight:650;transition:.2s}.button:hover{background:var(--mauve-deep);border-color:var(--mauve-deep);transform:translateY(-2px)}.button-small{padding:8px 15px}.button-quiet{background:rgba(255,255,255,.55);color:var(--ink);border-color:var(--line-strong)}.button-quiet:hover,.button-outline:hover{color:#fff}.button-outline{background:transparent;color:var(--mauve-deep);border-color:var(--line-strong)}.menu-toggle{display:none;border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 11px;color:var(--ink)}.mobile-nav{padding:12px 24px 20px;background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:9px;border-radius:8px;background:var(--cream);font-size:13px}.hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#F5F9FC 0%,#EAF2F8 52%,#D5EAF3 100%);min-height:590px}.hero-inner{min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5%;padding-block:54px 72px;position:relative;z-index:1}.hero-copy{max-width:660px}.eyebrow{display:inline-block;color:var(--rose);font-size:10px;letter-spacing:.16em;font-weight:750;text-transform:uppercase}.eyebrow-pill{border:1px solid rgba(8,126,151,.2);background:rgba(255,255,255,.62);padding:6px 12px;border-radius:var(--radius-pill)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.2;letter-spacing:-.055em;font-weight:650;margin:22px 0 19px}.hero h1 em,.acg-copy h2 em,.split-info h2 em,.privacy-lead h2 em{font-style:normal;color:var(--rose)}.hero-lead{font-size:17px;line-height:1.9;color:#36546b;max-width:610px;margin-bottom:10px}.hero-sub{font-size:12px;color:var(--ink-3);max-width:590px}.hero-search{margin-top:25px;max-width:590px;height:58px;background:#fff;border:1px solid rgba(36,73,102,.15);border-radius:11px;box-shadow:0 10px 26px rgba(16,42,67,.06);display:flex;align-items:center;padding:6px 7px 6px 17px;gap:10px}.hero-search>span{font-size:26px;color:var(--rose)}.hero-search input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);font-size:13px}.hero-search .button{height:44px;padding:0 18px}.quick-tags{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:17px 0 22px;font-size:12px}.quick-tags span{color:var(--ink-3)}.quick-tags a{color:var(--mauve-deep)}.quick-tags a:hover{text-decoration:underline}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-visual{height:440px;position:relative;display:grid;place-items:center}.visual-main{width:min(370px,78%);height:390px;position:relative;z-index:2;padding:35px 34px;background:linear-gradient(155deg,#fff 0%,#e8f4f8 58%,#b9dce7 100%);border:1px solid rgba(255,255,255,.9);border-radius:190px 190px 26px 26px;box-shadow:0 25px 70px rgba(16,42,67,.14);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.visual-main:before{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(8,126,151,.18);border-radius:50%;right:-70px;top:70px;box-shadow:0 0 0 24px rgba(255,255,255,.13),0 0 0 48px rgba(255,255,255,.12)}.visual-kicker,.visual-bottom{font-size:9px;letter-spacing:.18em;color:var(--ink-3);position:relative;z-index:1}.visual-number{font-size:92px;line-height:1;font-weight:700;letter-spacing:-.1em;color:var(--mauve-deep);position:relative;z-index:1}.visual-number span{font-size:11px;letter-spacing:.12em}.visual-line{height:1px;background:rgba(36,73,102,.2);position:relative;z-index:1}.visual-main h2{font-size:39px;line-height:1.15;letter-spacing:-.06em;margin:0;position:relative;z-index:1}.visual-main p{font-size:11px;color:var(--ink-2);position:relative;z-index:1}.visual-bottom{display:flex;justify-content:space-between}.visual-orbit{position:absolute;border:1px solid rgba(8,126,151,.2);border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:490px;height:260px}.orbit-two{width:410px;height:340px;transform:rotate(40deg)}.float-note{position:absolute;z-index:3;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.9);border-radius:12px;padding:12px 17px;box-shadow:var(--shadow);display:flex;align-items:center;gap:12px;font-size:12px}.float-note b{color:var(--rose);font-size:19px}.note-top{top:70px;right:2%}.note-bottom{bottom:52px;left:0}.visual-stamp{position:absolute;right:5%;bottom:18px;z-index:3;width:72px;height:72px;border-radius:50%;background:var(--rose);color:#fff;display:grid;place-items:center;text-align:center;line-height:1.2;font-size:15px;font-weight:700;transform:rotate(12deg);box-shadow:0 10px 25px rgba(8,126,151,.25)}.hero-wave{position:absolute;bottom:-1px;left:0;right:0;height:28px;background:#fff;clip-path:polygon(0 55%,12% 30%,27% 65%,43% 25%,58% 58%,72% 20%,88% 55%,100% 28%,100% 100%,0 100%)}.quick-channel{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:32px;margin-bottom:25px}.channel-item{min-height:124px;padding:19px 21px;border-radius:13px;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:.2s}.channel-item:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.channel-blue{background:#eaf3f9}.channel-teal{background:#e4f5f4}.channel-sky{background:#e8f5f8}.channel-slate{background:#edf2f6}.channel-index{font-size:9px;letter-spacing:.13em;color:var(--ink-3)}.channel-item b{font-size:18px;margin-top:8px}.channel-item small{font-size:11px;color:var(--ink-2)}.channel-arrow{position:absolute;right:18px;bottom:16px;color:var(--rose);font-size:18px}.section{padding-block:78px}.section-spacious{padding-block:90px}.section-soft{background:var(--cream)}.section-tint{background:linear-gradient(110deg,#f3f8fb,#e8f3f7)}.section-dark{background:linear-gradient(135deg,#102A43,#155B7E);color:#fff}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-.045em;margin:8px 0}.section-heading p{color:var(--ink-3);margin:0;font-size:13px}.text-link{font-size:12px;color:var(--rose);font-weight:700;white-space:nowrap}.text-link:hover{text-decoration:underline}.feature-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.feature-lead{display:grid;grid-template-columns:1fr .9fr;min-height:360px;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:#fff}.feature-art{background:linear-gradient(145deg,#cfe7ee,#7eb7c5 52%,#245b77);padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.feature-art:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(255,255,255,.4);border-radius:50%;right:-65px;top:55px;box-shadow:0 0 0 28px rgba(255,255,255,.1),0 0 0 56px rgba(255,255,255,.08)}.feature-art span,.feature-art i{font-size:9px;letter-spacing:.16em;font-style:normal;position:relative;z-index:1}.feature-art b{font-size:62px;line-height:1.05;letter-spacing:-.07em;position:relative;z-index:1}.feature-info{padding:30px 25px;display:flex;flex-direction:column;justify-content:center}.feature-info h3{font-size:24px;line-height:1.35;margin:10px 0}.feature-info p{color:var(--ink-2);font-size:13px}.feature-side{display:flex;flex-direction:column;gap:12px}.side-story{flex:1;padding:17px 20px;border-radius:13px;background:#edf4f8;display:grid;grid-template-columns:90px 1fr;gap:12px}.side-story-teal{background:#e7f5f3}.side-story-blue{background:#edf2f8}.side-index{font-size:9px;letter-spacing:.1em;color:var(--rose);padding-top:4px}.side-story h3{font-size:16px;margin:0 0 4px}.side-story p{font-size:11px;color:var(--ink-2);margin:0 0 5px}.side-story a{font-size:11px;color:var(--rose);font-weight:700}.video-grid{display:grid;gap:20px}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.video-card{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;transition:transform .25s,box-shadow .25s;opacity:1}.video-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.video-card.is-visible,.creator-tile.is-visible{animation:rise-in .45s ease both}@keyframes rise-in{from{opacity:.65;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.video-art{height:190px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#d8ebf0,#6fa9b9 70%,#245b77);color:#fff}.video-card:nth-child(3n+2) .video-art{background:linear-gradient(135deg,#e4eff3,#8bb9c2 60%,#3b7d8a)}.video-card:nth-child(3n) .video-art{background:linear-gradient(135deg,#dce8f0,#769ab4 60%,#244966)}.art-mark{font-size:clamp(24px,3vw,38px);font-weight:750;letter-spacing:-.06em;opacity:.9}.art-caption{position:absolute;left:17px;bottom:14px;font-size:10px;letter-spacing:.1em}.video-copy{padding:19px}.video-copy .eyebrow{font-size:9px}.video-copy h3{font-size:18px;line-height:1.4;margin:7px 0}.video-copy p{font-size:12px;color:var(--ink-2);min-height:43px;margin-bottom:16px}.card-foot{border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--ink-3)}.card-foot a{color:var(--rose);font-weight:700}.section-note{margin-top:25px;padding:18px 22px;border-left:3px solid var(--rose);background:rgba(255,255,255,.7);display:flex;gap:25px;align-items:center}.section-note span{font-size:10px;letter-spacing:.15em;color:var(--rose);white-space:nowrap}.section-note p{margin:0;color:var(--ink-2);font-size:12px}.live-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center}.live-copy h2,.acg-copy h2,.split-info h2{font-size:clamp(34px,4vw,48px);line-height:1.2;letter-spacing:-.05em;margin:13px 0}.live-copy h2 em{font-style:normal;color:var(--rose-light)}.live-copy p{max-width:440px;color:var(--ink-2);font-size:14px;margin-bottom:25px}.live-agenda{border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px 25px;color:var(--ink)}.agenda-head{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.13em;color:var(--ink-3)}.agenda-row{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.agenda-row>b{font-size:16px;color:var(--rose)}.agenda-row strong{display:block;font-size:14px}.agenda-row small{font-size:11px;color:var(--ink-3)}.agenda-row>span{color:var(--rose)}.agenda-foot{font-size:10px;color:var(--ink-3);padding-top:15px}.acg-split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.acg-art{min-height:390px;background:linear-gradient(145deg,#d4eaf0,#77aebe 60%,#285d78);border-radius:20px;padding:30px;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.acg-art:before,.acg-art:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.35);border-radius:50%;width:300px;height:300px;right:-70px;top:40px}.acg-art:after{width:210px;height:210px;right:-25px;top:85px}.acg-art span,.acg-art small{font-size:10px;letter-spacing:.16em;position:relative;z-index:1}.acg-art b{font-size:65px;line-height:1.05;letter-spacing:-.08em;position:relative;z-index:1}.acg-orb{position:absolute;width:80px;height:80px;background:rgba(255,255,255,.25);border-radius:50%;bottom:55px;left:48%}.acg-copy p,.split-info p{font-size:14px;color:var(--ink-2);max-width:520px}.check-list{list-style:none;padding:0;margin:20px 0 25px;display:grid;gap:10px}.check-list li{font-size:13px;color:var(--ink-2);padding-left:23px;position:relative}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--rose);font-weight:800}.creator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.creator-tile{min-height:245px;padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;transition:.2s}.creator-tile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.creator-avatar{width:48px;height:48px;border-radius:15px;background:var(--cream-2);color:var(--rose);display:grid;place-items:center;font-size:18px;font-weight:700;margin-bottom:20px}.creator-tile .eyebrow{font-size:9px}.creator-tile h3{font-size:19px;margin:5px 0}.creator-tile p{font-size:11px;color:var(--ink-2);flex:1}.timeline-list{border-top:1px solid var(--line)}.timeline-list>a{display:grid;grid-template-columns:100px 130px 1fr 25px;align-items:center;gap:15px;padding:18px 4px;border-bottom:1px solid var(--line)}.timeline-list time{font-size:11px;color:var(--ink-3)}.timeline-tag{font-size:10px;color:var(--rose);background:var(--rose-soft);padding:4px 9px;border-radius:30px;width:max-content}.timeline-list b{font-size:14px;font-weight:600}.timeline-arrow{color:var(--rose)}.split-info{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.browser-panel{background:#eaf2f8;border-radius:18px;padding:15px;box-shadow:var(--shadow)}.browser-top{height:34px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);font-size:10px;color:var(--ink-3)}.browser-top i{width:7px;height:7px;background:#8ca8b7;border-radius:50%}.browser-top span{margin-left:10px}.browser-body{display:grid;grid-template-columns:54px 1fr;min-height:220px;padding:20px 10px}.browser-sidebar{display:flex;flex-direction:column;align-items:center;gap:19px;border-right:1px solid var(--line);color:var(--rose)}.browser-sidebar span{width:18px;height:5px;border-radius:4px;background:#b4cbd7}.browser-content{padding:8px 20px}.browser-content small{font-size:8px;letter-spacing:.13em;color:var(--rose)}.browser-content strong{display:block;font-size:24px;margin:10px 0 18px}.browser-bars{display:flex;gap:8px}.browser-bars i{height:58px;flex:1;border-radius:8px;background:linear-gradient(145deg,#d1e8ed,#75aebe)}.browser-bars i:nth-child(2){background:linear-gradient(145deg,#d8e4ef,#789bb4)}.browser-pills{display:flex;gap:8px;margin-top:14px}.browser-pills span{font-size:9px;background:#fff;border-radius:20px;padding:5px 10px}.browser-caption{font-size:9px;color:var(--ink-3);text-align:right}.privacy-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center}.privacy-band h2{font-size:clamp(31px,3.8vw,45px);line-height:1.25;letter-spacing:-.05em;margin:12px 0}.privacy-band>div:first-child p{font-size:13px;color:rgba(255,255,255,.7);max-width:430px}.privacy-band .eyebrow{color:var(--rose-light)}.privacy-links{display:grid;gap:9px}.privacy-links a{display:grid;grid-template-columns:45px 1fr 22px;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:10px}.privacy-links a>span{color:var(--rose-light);font-size:12px}.privacy-links b{font-size:14px}.privacy-links small{grid-column:2;color:rgba(255,255,255,.62);font-size:10px}.privacy-links i{grid-column:3;grid-row:1/3;font-style:normal;color:var(--rose-light)}.faq-preview{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%}.faq-preview .section-heading{display:block}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:12px;padding:17px 0;font-size:13px;font-weight:650}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:10px;color:var(--rose)}.faq-list summary b{font-size:17px;color:var(--rose);font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{padding:0 30px 17px 50px;color:var(--ink-2);font-size:12px;margin:0}.site-footer{background:linear-gradient(135deg,#102A43,#155B7E);color:#fff;padding:58px max(28px,calc((100% - 1320px)/2)) 20px}.footer-top{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:7%;padding-bottom:45px}.brand-light{color:#fff}.footer-brand p{font-size:12px;color:rgba(255,255,255,.68);max-width:310px;margin-top:18px}.footer-column{display:flex;flex-direction:column;gap:9px}.footer-column h3{font-size:12px;margin:0 0 7px}.footer-column a{font-size:11px;color:rgba(255,255,255,.68)}.footer-column a:hover,.footer-bottom a:hover{color:var(--rose-light)}.footer-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:17px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:rgba(255,255,255,.6)}.footer-bottom div{display:flex;gap:15px}.footer-bottom a{color:rgba(255,255,255,.7)}.mobile-bottom{display:none}.back-top{position:fixed;right:22px;bottom:24px;width:42px;height:42px;border:0;border-radius:50%;background:var(--mauve-deep);color:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.2s;z-index:20}.back-top.show{opacity:1;pointer-events:auto}.page-hero{background:linear-gradient(120deg,#f4f8fb,#e5f1f6);padding:62px 0 67px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(38px,4.5vw,58px);letter-spacing:-.06em;line-height:1.15;margin:17px 0 13px}.page-hero>div>p{font-size:15px;color:var(--ink-2);max-width:760px;margin:0}.breadcrumbs{display:flex;gap:10px;font-size:10px;color:var(--ink-3);margin-bottom:30px}.breadcrumbs a{color:var(--rose)}.page-hero-meta{display:flex;gap:10px;margin-top:23px;flex-wrap:wrap}.page-hero-meta span{font-size:10px;color:var(--ink-2);padding:5px 10px;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.55)}.page-content{min-height:340px}.discover-bento{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:230px 190px;gap:15px}.discover-bento>a{padding:25px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;overflow:hidden;color:#fff}.discover-bento>a:after{content:"";position:absolute;width:200px;height:200px;border:1px solid rgba(255,255,255,.28);border-radius:50%;right:-35px;bottom:-75px;box-shadow:0 0 0 25px rgba(255,255,255,.07),0 0 0 50px rgba(255,255,255,.06)}.discover-bento span{font-size:9px;letter-spacing:.15em}.discover-bento h2{font-size:31px;line-height:1.2;margin:0}.discover-bento p{font-size:12px;margin:0}.discover-bento b{font-size:11px}.bento-large{grid-row:span 2;background:linear-gradient(135deg,#1c6681,#8bc2cd)}.bento-tall{background:linear-gradient(145deg,#356d83,#9cc8ce)}.bento-wide{background:linear-gradient(135deg,#244966,#5c91a8)}.bento-small{background:linear-gradient(135deg,#317e8e,#9ccbc8)}.sub-heading{margin-top:55px}.topic-pills{display:flex;flex-wrap:wrap;gap:10px}.topic-pills a{border:1px solid var(--line-strong);border-radius:30px;padding:9px 16px;color:var(--mauve-deep);font-size:12px;background:#fff}.ranking-tabs,.library-tabs{display:flex;gap:8px;margin-bottom:25px}.ranking-tabs button,.library-tabs button{border:1px solid var(--line);background:#fff;border-radius:30px;padding:8px 16px;color:var(--ink-2);font-size:12px}.ranking-tabs button.is-active,.library-tabs button.is-active{background:var(--rose);color:#fff;border-color:var(--rose)}.rank-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.rank-list li{display:grid;grid-template-columns:65px 1fr 100px;gap:18px;align-items:center;padding:20px 5px;border-bottom:1px solid var(--line)}.rank-number{font-size:26px;font-weight:700;color:var(--rose)}.rank-list li:nth-child(2) .rank-number{color:#337A9D}.rank-list li:nth-child(3) .rank-number{color:#3B9D9A}.rank-list small{font-size:10px;color:var(--rose)}.rank-list h3{font-size:16px;margin:3px 0}.rank-list p{font-size:11px;color:var(--ink-3);margin:0}.rank-label{font-size:10px;color:var(--ink-3);text-align:right}.fine-print{font-size:10px;color:var(--ink-3);margin-top:15px}.update-stream{max-width:900px;border-left:1px solid var(--line-strong);margin-left:12px}.update-stream article{padding:0 0 38px 35px;position:relative}.update-stream article:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;background:var(--rose);border-radius:50%;box-shadow:0 0 0 5px var(--rose-soft)}.update-stream time{font-size:10px;color:var(--ink-3);margin-right:15px}.update-stream article>span{font-size:10px;color:var(--rose)}.update-stream h2{font-size:21px;margin:9px 0}.update-stream p{font-size:13px;color:var(--ink-2);max-width:700px}.update-stream a{font-size:11px;color:var(--rose);font-weight:700}.editorial-note{padding:30px;background:linear-gradient(110deg,#eaf3f8,#f6fafc);border-radius:15px;margin-bottom:30px}.editorial-note h2{font-size:28px;margin:8px 0}.editorial-note p{font-size:13px;color:var(--ink-2);max-width:800px;margin:0}.collection-list{border-top:1px solid var(--line)}.collection-row{display:grid;grid-template-columns:70px 1fr 50px;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.collection-index{font-size:25px;color:var(--rose);font-weight:700}.collection-main h2{font-size:25px;margin:5px 0}.collection-main>p{font-size:13px;color:var(--ink-2);max-width:800px}.collection-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.collection-meta span{font-size:11px;color:var(--ink-2)}.collection-meta b{display:block;color:var(--rose);font-size:10px;margin-bottom:5px}.round-arrow{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--rose)}.creator-directory{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.creator-profile{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:23px;border:1px solid var(--line);border-radius:14px}.profile-monogram{width:75px;height:75px;border-radius:22px;background:linear-gradient(145deg,#d5ebf0,#77adbd);display:grid;place-items:center;color:#fff;font-size:26px;font-weight:700}.creator-profile h2{font-size:21px;margin:4px 0}.creator-profile p{font-size:12px;color:var(--ink-2)}.profile-work{border-top:1px solid var(--line);padding-top:10px;font-size:11px;display:flex;gap:10px}.profile-work b{color:var(--rose)}.notice-box{margin-top:30px;padding:20px 23px;background:var(--cream);border-left:3px solid var(--rose);border-radius:0 10px 10px 0}.notice-box b{font-size:13px}.notice-box p{font-size:12px;color:var(--ink-2);margin:5px 0 0}.notice-box a{display:inline-block;color:var(--rose);font-size:11px;font-weight:700;margin-top:10px}.community-intro{display:grid;grid-template-columns:1fr 220px;gap:10%;align-items:center;margin-bottom:45px}.community-intro h2,.safety-lead h2,.copyright-intro h2,.about-lead h2,.contact-layout h2{font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-.05em}.community-intro p{color:var(--ink-2);max-width:630px}.community-stat{height:150px;border-radius:15px;background:var(--cream-2);display:flex;flex-direction:column;align-items:center;justify-content:center}.community-stat b{font-size:44px;color:var(--rose);line-height:1}.community-stat span{font-size:12px}.community-stat small{font-size:9px;color:var(--ink-3)}.discussion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.discussion-grid a{padding:25px;border-radius:14px;background:var(--cream);min-height:190px;display:flex;flex-direction:column;align-items:flex-start}.discussion-grid a:nth-child(2){background:#e8f5f3}.discussion-grid a:nth-child(3){background:#e8f1f7}.discussion-grid a:nth-child(4){background:#eef2f7}.discussion-grid span,.series-grid span{font-size:9px;color:var(--rose);letter-spacing:.14em}.discussion-grid h3{font-size:20px;margin:12px 0 5px}.discussion-grid p{font-size:12px;color:var(--ink-2);flex:1}.discussion-grid b{font-size:11px;color:var(--rose)}.library-panel{padding:24px;border:1px solid var(--line);border-radius:14px}.library-panel>p{font-size:12px;color:var(--ink-3)}.library-list{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.library-item{padding:10px 14px;border-radius:8px;background:var(--cream);font-size:12px;color:var(--mauve-deep)}.empty-inline{font-size:12px;color:var(--ink-3)}.topic-index{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.topic-index article{padding:25px;background:var(--cream);border-radius:14px}.topic-index h2{font-size:22px;margin:8px 0}.topic-index p{font-size:12px;color:var(--ink-2)}.topic-index article>div{font-size:11px;color:var(--ink-2);margin-bottom:12px}.topic-index article>div b{color:var(--rose);margin-right:10px}.topic-index a{font-size:11px;color:var(--rose);font-weight:700}.series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.series-grid article{min-height:250px;padding:25px;background:var(--cream);border-radius:14px;display:flex;flex-direction:column}.series-grid h2{font-size:22px;margin:13px 0}.series-grid p{font-size:12px;color:var(--ink-2);flex:1}.series-grid a{font-size:11px;color:var(--rose);font-weight:700}.app-showcase{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:center}.device-frame{width:260px;height:480px;border:8px solid #183d55;border-radius:38px;background:#173d55;padding:7px;box-shadow:0 25px 60px rgba(16,42,67,.18);margin:auto;transform:rotate(-4deg)}.device-screen{height:100%;border-radius:26px;background:#f4f9fb;overflow:hidden;padding:17px 14px;display:flex;flex-direction:column}.device-topline{display:flex;justify-content:space-between;font-size:10px;font-weight:700}.device-topline span{font-size:8px;color:var(--sage)}.device-hero{margin-top:30px;height:180px;border-radius:17px;padding:18px;background:linear-gradient(145deg,#d5ebf0,#6ca8b9);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.device-hero small,.device-hero i{font-size:8px;letter-spacing:.12em;font-style:normal}.device-hero b{font-size:28px;line-height:1.2}.device-lines{display:grid;gap:10px;margin-top:22px}.device-lines span{height:36px;border-radius:8px;background:#e0ebf0}.device-lines span:nth-child(2){width:75%}.device-nav{margin-top:auto;display:flex;justify-content:space-around;color:var(--rose)}.app-showcase h2{font-size:42px;line-height:1.2;letter-spacing:-.05em}.app-showcase h2 em{font-style:normal;color:var(--rose)}.app-showcase p{font-size:13px;color:var(--ink-2)}.download-warning{display:flex;gap:18px;padding:25px;background:#eaf5f6;border:1px solid #c6e4e6;border-radius:14px;margin-bottom:28px}.warning-icon{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;background:var(--rose);color:#fff;font-weight:800}.download-warning b{font-size:15px}.download-warning p{font-size:12px;color:var(--ink-2);margin:5px 0 0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps-grid article{padding:23px;border:1px solid var(--line);border-radius:13px}.steps-grid span{font-size:10px;color:var(--rose);letter-spacing:.14em}.steps-grid h2{font-size:19px;margin:12px 0 6px}.steps-grid p{font-size:12px;color:var(--ink-2)}.help-layout{display:grid;grid-template-columns:220px 1fr;gap:9%}.help-layout aside{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;background:var(--cream);border-radius:12px;height:max-content;position:sticky;top:90px}.help-layout aside b{font-size:13px;margin-bottom:5px}.help-layout aside a{font-size:11px;color:var(--ink-2)}.help-article section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.help-article h2{font-size:23px;margin:8px 0}.help-article p{font-size:13px;color:var(--ink-2)}.faq-full{max-width:950px;margin:auto}.faq-full summary{padding:22px 0;font-size:14px}.faq-full details p{font-size:13px;padding-bottom:23px}.safety-lead{padding:38px;background:linear-gradient(120deg,#e8f3f7,#f5f9fc);border-radius:17px;margin-bottom:30px}.safety-lead h2{margin:10px 0}.safety-lead p{color:var(--ink-2);max-width:650px;margin:0}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.principle-grid article{padding:23px;border:1px solid var(--line);border-radius:13px}.principle-grid article>b{font-size:25px;color:var(--rose)}.principle-grid h3{font-size:17px;margin:10px 0 5px}.principle-grid p{font-size:12px;color:var(--ink-2);margin:0}.privacy-lead{max-width:780px;margin-bottom:45px}.privacy-lead h2{font-size:clamp(36px,4vw,52px);line-height:1.2;letter-spacing:-.05em;margin:12px 0}.privacy-lead p{font-size:14px;color:var(--ink-2)}.policy-sections{max-width:900px}.policy-sections section{padding:23px 0;border-top:1px solid var(--line)}.policy-sections h2{font-size:18px;margin:0 0 8px}.policy-sections p{font-size:13px;color:var(--ink-2);margin:0}.policy-sections a{display:inline-block;margin-top:10px;color:var(--rose);font-size:11px;font-weight:700}.copyright-intro{padding:35px;background:var(--cream);border-radius:15px;margin-bottom:25px}.copyright-intro p{font-size:13px;color:var(--ink-2);max-width:780px;margin:0}.about-lead{max-width:850px;margin-bottom:45px}.about-lead h2{margin:10px 0}.about-lead h2 em{font-style:normal;color:var(--rose)}.about-lead p{font-size:14px;color:var(--ink-2)}.about-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.about-columns section{padding:24px;border:1px solid var(--line);border-radius:13px}.about-columns span{font-size:10px;color:var(--rose);letter-spacing:.14em}.about-columns h2{font-size:20px;margin:8px 0}.about-columns p{font-size:12px;color:var(--ink-2);margin:0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%}.contact-layout>div>p{font-size:13px;color:var(--ink-2)}.contact-method{padding:13px 0;border-top:1px solid var(--line);display:flex;flex-direction:column}.contact-method b{font-size:11px;color:var(--rose)}.contact-method span{font-size:12px;color:var(--ink-2)}.feedback-form{padding:25px;background:var(--cream);border-radius:14px;display:grid;gap:14px}.feedback-form label{display:grid;gap:6px;font-size:11px;color:var(--ink-2)}.feedback-form input,.feedback-form select,.feedback-form textarea,.search-page-form input{width:100%;border:1px solid var(--line-strong);border-radius:8px;padding:11px 12px;background:#fff;outline-color:var(--rose);font-size:12px;color:var(--ink)}.feedback-form textarea{resize:vertical}.feedback-form .button{justify-self:start}.feedback-form .fine-print{margin:0}.form-feedback{font-size:12px;color:var(--rose);margin:0}.page-hero .search-page-form{margin-top:24px;max-width:650px;display:flex;gap:8px}.search-page-form input{height:48px}.empty-state{text-align:center;padding:70px 20px;background:var(--cream);border-radius:15px}.empty-state>b{font-size:22px}.empty-state p{font-size:13px;color:var(--ink-3)}.empty-state .topic-pills{justify-content:center;margin-top:20px}.editorial-intro{padding:24px;background:var(--cream);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.editorial-intro p{font-size:13px;color:var(--ink-2);max-width:850px;margin:0}.editorial-intro>div{min-width:95px;text-align:center}.editorial-intro>div b{display:block;font-size:28px;color:var(--rose)}.editorial-intro>div span{font-size:10px;color:var(--ink-3)}.filter-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.filter-row h2{font-size:25px;margin:4px 0}.filter-chips{display:flex;gap:7px;flex-wrap:wrap}.filter-chips a{padding:7px 13px;border:1px solid var(--line);border-radius:30px;font-size:11px;color:var(--ink-2)}.filter-chips a.selected{background:var(--rose);color:#fff;border-color:var(--rose)}.text-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.text-columns h2{font-size:29px}.text-columns p{font-size:13px;color:var(--ink-2)}.text-columns a{color:var(--rose);font-size:11px;font-weight:700}.detail-hero{padding-bottom:50px}.detail-hero h1{max-width:850px}.detail-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.detail-meta span{font-size:10px;padding:5px 10px;border-radius:20px;background:rgba(255,255,255,.7);color:var(--ink-2)}.detail-layout{display:grid;grid-template-columns:1fr 290px;gap:6%;align-items:start}.detail-art{height:300px;border-radius:17px;background:linear-gradient(140deg,#d7eaf0,#79b0bf 58%,#245b77);padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.detail-art span,.detail-art small{font-size:10px;letter-spacing:.15em}.detail-art b{font-size:45px;letter-spacing:-.05em}.article-prose{max-width:800px;padding:35px 0}.article-prose h2{font-size:21px;margin:27px 0 8px}.article-prose p,.article-prose li{font-size:13px;color:var(--ink-2)}.article-prose ul{padding-left:20px}.aside-card{padding:20px;border:1px solid var(--line);border-radius:13px;margin-bottom:14px}.aside-card h3{font-size:17px}.aside-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:11px}.aside-card dt{color:var(--ink-3)}.aside-card dd{margin:0;text-align:right}.aside-tint{background:var(--cream)}.aside-tint b{font-size:13px}.aside-tint p{font-size:11px;color:var(--ink-2)}.aside-tint a{font-size:11px;color:var(--rose);font-weight:700}.reader-top{display:flex;justify-content:space-between;align-items:center;padding-block:20px}.reader-top>a{font-size:12px;color:var(--rose)}.reader-top>div{display:flex;gap:8px}.reader-top button{border:1px solid var(--line);border-radius:20px;padding:7px 12px;background:#fff;font-size:11px}.reader-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:5%;align-items:start}.reader-stage{min-height:450px;border-radius:18px;background:linear-gradient(145deg,#d9edf1,#78b5c2 65%,#285d78);display:grid;place-items:center;padding:35px;color:#fff;transition:background .2s}.reader-stage.is-night{background:linear-gradient(145deg,#102a43,#244966)}.reader-stage-inner{text-align:center;max-width:520px}.reader-stage .eyebrow{color:#fff}.reader-symbol{font-size:95px;line-height:1;font-weight:750;letter-spacing:-.1em;margin:35px 0 20px}.reader-stage h1{font-size:25px}.reader-stage p{font-size:12px;color:rgba(255,255,255,.8)}.reader-stage small{font-size:10px}.reader-progress{height:3px;background:rgba(255,255,255,.3);margin:20px 0;overflow:hidden}.reader-progress span{display:block;width:0;height:100%;background:#fff}.reader-article{padding:15px 0}.reader-article h2{font-size:25px}.reader-article h3{font-size:16px;margin:25px 0 5px}.reader-article p{font-size:13px;color:var(--ink-2)}.reader-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.error-page{padding-block:110px 130px;min-height:500px}.error-page>span{font-size:11px;color:var(--rose);letter-spacing:.16em}.error-page h1{font-size:clamp(46px,7vw,78px);line-height:1.1;letter-spacing:-.07em;margin:18px 0}.error-page p{font-size:14px;color:var(--ink-2);max-width:480px}.back-top:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(8,126,151,.35);outline-offset:3px}
@media(max-width:1200px){.desktop-nav{gap:12px}.desktop-nav a{font-size:12px}.header-inner{gap:20px}.header-actions{gap:10px}.hero-inner{gap:2%}.visual-main{width:340px}.creator-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1024px){.desktop-nav{display:none}.menu-toggle{display:block}.header-actions{margin-left:auto}.hero-inner{grid-template-columns:1fr .8fr}.hero h1{font-size:48px}.hero-visual{transform:scale(.88);transform-origin:center}.feature-layout{grid-template-columns:1fr}.feature-side{display:grid;grid-template-columns:repeat(3,1fr)}.side-story{display:flex;flex-direction:column}.side-index{padding:0}.footer-top{gap:4%}.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-preview{grid-template-columns:1fr;gap:15px}}
@media(max-width:900px){.wrap{width:min(var(--wrap),calc(100% - 40px))}.hero-inner{grid-template-columns:1fr;min-height:0;padding-block:65px 55px}.hero-copy{max-width:760px}.hero-visual{height:380px;transform:none;margin-top:10px}.visual-main{height:340px;width:300px}.visual-number{font-size:75px}.note-top{right:12%}.note-bottom{left:10%}.quick-channel{grid-template-columns:repeat(2,1fr)}.live-feature,.acg-split,.split-info,.privacy-band{grid-template-columns:1fr;gap:35px}.live-copy{max-width:620px}.acg-art{min-height:310px}.privacy-band{gap:25px}.creator-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1.5fr 1fr 1fr;row-gap:30px}.footer-brand{grid-column:1/-1}.page-hero{padding:45px 0 50px}.detail-layout{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reader-layout{grid-template-columns:1fr}.reader-stage{min-height:360px}.help-layout{grid-template-columns:1fr}.help-layout aside{position:static;display:flex;flex-direction:row;flex-wrap:wrap}.help-layout aside b{width:100%}.app-showcase{gap:6%}.text-columns{grid-template-columns:1fr;gap:10px}}
@media(max-width:768px){body{padding-bottom:62px}.wrap{width:calc(100% - 34px)}.site-header{height:62px}.header-inner{width:calc(100% - 32px)}.brand{font-size:17px}.brand-symbol{width:32px;height:32px}.header-actions{gap:12px}.icon-link{font-size:11px}.header-actions .button{display:none}.hero-inner{padding-top:48px}.hero h1{font-size:42px}.hero-lead{font-size:15px}.hero-visual{height:335px}.visual-main{height:300px;width:270px;padding:27px}.visual-main h2{font-size:32px}.visual-number{font-size:68px}.orbit-one{width:370px}.orbit-two{width:330px}.float-note{padding:9px 12px}.note-top{right:0;top:35px}.note-bottom{left:0;bottom:35px}.visual-stamp{right:0;bottom:0}.section,.section-spacious{padding-block:58px}.section-heading{align-items:flex-start;flex-direction:column;gap:12px}.section-heading h2{font-size:29px}.feature-lead{grid-template-columns:1fr}.feature-art{min-height:230px}.feature-art b{font-size:49px}.feature-side{grid-template-columns:1fr}.side-story{display:grid;grid-template-columns:80px 1fr}.video-grid.three-col,.video-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-art{height:145px}.video-copy{padding:13px}.video-copy h3{font-size:15px}.video-copy p{font-size:11px;min-height:58px}.card-foot{font-size:9px}.section-note{align-items:flex-start;flex-direction:column;gap:6px}.acg-art{min-height:260px}.acg-art b{font-size:52px}.creator-grid{gap:10px}.creator-tile{padding:16px;min-height:230px}.creator-tile p{font-size:10px}.timeline-list>a{grid-template-columns:60px 1fr 20px;gap:8px}.timeline-tag{display:none}.timeline-list b{font-size:12px}.browser-content strong{font-size:19px}.faq-preview{display:block}.footer-top{grid-template-columns:repeat(2,1fr);gap:25px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){order:3;width:100%}.mobile-bottom{display:grid;position:fixed;bottom:0;left:0;right:0;height:58px;z-index:35;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:center}.mobile-bottom a{text-align:center;font-size:10px;color:var(--ink-2)}.back-top{bottom:75px}.page-hero h1{font-size:42px}.page-hero>div>p{font-size:13px}.discover-bento{grid-template-columns:1fr 1fr;grid-template-rows:210px 160px}.bento-large{grid-row:span 2}.discover-bento h2{font-size:25px}.rank-list li{grid-template-columns:42px 1fr 65px;gap:10px}.rank-number{font-size:21px}.rank-list h3{font-size:14px}.rank-list p{display:none}.collection-row{grid-template-columns:40px 1fr 35px;gap:10px}.collection-main h2{font-size:20px}.collection-meta{grid-template-columns:1fr;gap:7px}.creator-directory{grid-template-columns:1fr}.community-intro{grid-template-columns:1fr;gap:20px}.community-stat{width:180px;height:120px}.discussion-grid{grid-template-columns:1fr 1fr}.topic-index{grid-template-columns:1fr}.series-grid{grid-template-columns:1fr}.app-showcase{grid-template-columns:1fr;gap:40px}.device-frame{width:220px;height:410px}.steps-grid{grid-template-columns:1fr}.principle-grid{grid-template-columns:repeat(2,1fr)}.about-columns{grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:1fr;gap:30px}.detail-art{height:230px}.detail-aside{grid-template-columns:1fr 1fr}.reader-top{width:calc(100% - 34px)}.reader-stage{min-height:320px}.editorial-intro{align-items:flex-start;flex-direction:column}.filter-row{align-items:flex-start;flex-direction:column}.search-page-form{width:100%}}
@media(max-width:600px){.hero h1{font-size:36px}.hero-lead{font-size:14px}.hero-search{height:54px}.hero-search input{font-size:11px}.hero-search .button{padding:0 12px;font-size:11px}.quick-tags{gap:10px}.quick-channel{gap:8px}.channel-item{min-height:110px;padding:14px}.channel-item b{font-size:16px}.video-grid.three-col,.video-grid.two-col{grid-template-columns:1fr}.video-art{height:190px}.video-copy p{min-height:0}.creator-grid{grid-template-columns:1fr 1fr}.creator-tile{min-height:245px}.live-agenda{padding:17px}.agenda-row{padding:14px 0}.privacy-links a{grid-template-columns:32px 1fr 18px}.privacy-band h2{font-size:32px}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{font-size:9px}.page-hero{padding:36px 0 40px}.page-hero h1{font-size:35px}.breadcrumbs{margin-bottom:22px}.discover-bento{grid-template-columns:1fr;grid-template-rows:190px 170px 150px 140px}.bento-large{grid-row:auto}.discover-bento h2{font-size:27px}.rank-list li{grid-template-columns:34px 1fr}.rank-label{display:none}.discussion-grid{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr}.about-columns{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr}.reader-top{align-items:flex-start;gap:12px;flex-direction:column}.reader-top>div{width:100%}.reader-top button{flex:1}.reader-stage{min-height:280px;padding:20px}.reader-symbol{font-size:70px;margin:20px 0}.reader-stage h1{font-size:20px}.collection-row{grid-template-columns:30px 1fr}.round-arrow{display:none}.creator-profile{grid-template-columns:60px 1fr;padding:16px;gap:13px}.profile-monogram{width:55px;height:55px;border-radius:16px}.profile-work{flex-direction:column;gap:3px}.help-layout aside{gap:9px}.help-layout aside a{padding:5px 8px;background:#fff;border-radius:20px}.search-page-form{flex-direction:column}.search-page-form .button{width:100%}.error-page{padding-block:80px}.error-page h1{font-size:52px}}
