@media (min-width:1024px){.page-home:not(.page-me),.page-detail{--cos22-bg:#f5f6f7;--cos22-card:#fff;--cos22-border:#3232320f;--cos22-border-soft:#00000008;--cos22-text:#333;--cos22-muted:#777;--cos22-faint:#999;--cos22-pink:#f04494;--cos22-pink-soft:#fff1f6;--cos22-gold:#ffd676;--cos22-black:#161009;--cos22-shadow:#74747414;--cos22-font:"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", sans-serif;background:var(--cos22-bg)!important;color:var(--cos22-text)!important;font-family:var(--cos22-font)!important;letter-spacing:0!important;font-size:12px!important}.page-home:not(.page-me) *,.page-detail *{letter-spacing:0!important}.page-detail .wrap.main-content{width:min(1180px,100% - 32px)!important;max-width:1180px!important;padding:72px 0 36px!important}.page-home:not(.page-me) .wrap.main-content{min-height:calc(100vh - 72px)!important;padding:112px 0 24px!important}.page-home:not(.page-me) .ui-card,.page-listing:not(.page-me) .album-card,.page-detail .ui-card,.page-detail .section-card,.page-detail .real-section,.page-detail .real-detail-card,.page-detail .side-card{border:1px solid var(--cos22-border)!important;background:var(--cos22-card)!important;box-shadow:0 0 10px var(--cos22-shadow)!important;border-radius:8px!important}.page-home:not(.page-me) .ui-card:hover,.page-listing:not(.page-me) .album-card:hover,.page-detail .ui-card:hover{box-shadow:0 0 10px var(--cos22-shadow)!important;transform:none!important}.page-home:not(.page-me) .home-filter-chip,.page-home:not(.page-me) .home-sort{background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 18px!important}.page-home:not(.page-me) .home-sort{gap:12px!important;min-height:28px!important;padding:0!important}.page-home:not(.page-me) .home-sort>span:first-child{color:var(--cos22-muted)!important;font-size:16px!important;font-weight:500!important}.page-home:not(.page-me) .home-sort>span:first-child:after{content:"|"!important;color:#d5d9e1!important;margin-left:12px!important;font-weight:400!important;display:inline-block!important}.page-home:not(.page-me) .home-sort .sort-sep{display:none!important}.page-home:not(.page-me) .home-sort .sort-btn{color:#999!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important;font-weight:500!important;position:relative!important}.page-home:not(.page-me) .home-sort .sort-btn.active{color:var(--cos22-pink)!important}.page-home:not(.page-me) .home-sort .sort-btn.active:after{content:""!important;background:var(--cos22-pink)!important;height:2px!important;position:absolute!important;bottom:-7px!important;left:0!important;right:0!important}.page-listing:not(.page-me) .home-post-grid{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:none!important;padding:0!important;display:grid!important}.page-listing:not(.page-me) .album-card,.page-listing:not(.page-me) .album-card.ui-card{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;overflow:hidden!important}.page-listing:not(.page-me) .album-card .collage,.page-listing:not(.page-me) .album-card .album-cover{aspect-ratio:15/16!important;background:#f1f2f4!important;border-radius:8px 8px 0 0!important;gap:2px!important;display:grid!important;position:relative!important;overflow:hidden!important}.page-listing:not(.page-me) .album-card .album-cover.is-single{display:block!important}.page-listing:not(.page-me) .album-card .collage .cached-image,.page-listing:not(.page-me) .album-card .album-cover .cached-image,.page-listing:not(.page-me) .album-card .collage img,.page-listing:not(.page-me) .album-card .album-cover img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;transition:none!important;display:block!important}.page-listing:not(.page-me) .album-card .album-cover-tag{display:none!important}.page-listing:not(.page-me) .album-card .album-body{padding:13px 14px 14px!important}.page-listing:not(.page-me) .album-card .album-title{color:#333!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:0!important;margin:0!important;font-family:Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.page-listing:not(.page-me) .album-card .album-title-main{color:#333!important;font-family:Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.page-listing:not(.page-me) .album-card .album-title .pink{color:var(--cos22-pink)!important;font-family:Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif!important;font-size:16px!important;font-weight:700!important}.page-listing:not(.page-me) .album-card .album-meta{color:#999!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;display:flex!important}.page-detail--album .album-detail-trail-crumb.cos3r-trail,.page-detail--album .crumb.cos3r-trail{color:#8d96a5!important;gap:7px!important;height:24px!important;min-height:24px!important;margin:4px 0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}.page-detail--album .album-detail-trail-crumb li,.page-detail--album .album-detail-trail-crumb a{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.page-detail .real-detail-layout{grid-template-columns:minmax(0,1fr) 288px!important;align-items:start!important;gap:20px!important;display:grid!important}.page-detail .real-detail-card{padding:16px 20px 20px!important}.page-detail .real-detail-head{border-bottom:1px solid var(--cos22-border-soft)!important;padding:0 0 12px!important}.page-detail .real-detail-head h1{color:#00a6d6!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:1.25!important}.page-detail .album-detail-title__blue{color:#00a6d6!important}.page-detail .album-detail-title__meta{color:var(--cos22-pink)!important}.page-detail .views-tag{color:#6f7785!important;font-size:13px!important;font-weight:500!important}.page-detail .real-detail-head-meta{margin-top:8px!important}.page-detail .real-detail-updated{color:#596273!important;font-size:13px!important;font-weight:500!important;line-height:28px!important}.page-detail .profile-list,.page-detail .directory-summary{color:#596273!important;font-size:13px!important;line-height:1.75!important}.page-detail .real-section{margin-top:14px!important;padding:13px!important}.page-detail .real-section h2,.page-detail .side-card h2,.page-detail .side-recommend-title{color:var(--cos22-text)!important;margin:0 0 11px!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}.page-detail .coser-profile-top__head{gap:14px!important}.page-detail .coser-profile-top__avatar{width:76px!important;height:76px!important}.page-detail .coser-profile-top__title p{color:#596273!important;gap:10px!important;font-size:13px!important}.page-detail .coser-profile-top__title strong{color:var(--cos22-pink)!important}.page-detail .real-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.page-detail .funnel-preview .real-preview-item{aspect-ratio:3/4!important;padding:0!important;position:relative!important;overflow:hidden!important}.page-detail .funnel-preview .real-preview-item__media{border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.page-detail .funnel-preview .real-preview-item__media .cached-image__img,.page-detail .funnel-preview .real-preview-item__media img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important}.page-detail .funnel-preview .real-preview-item__label{z-index:2!important}.page-detail .real-directory-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.page-detail .real-directory-list a,.page-detail .real-directory-list .issue-toc-link{min-height:0!important;color:var(--brand-pink,#fb7299)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:4px 0!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important}.page-detail .real-directory-list a.real-directory-link--current,.page-detail .real-directory-list a[aria-current=page],.page-detail .issue-toc-item--current .issue-toc-link{color:var(--brand-blue,#00aeec)!important}.page-detail .side-recommend-card{padding:14px 12px!important}.page-detail .side-recommend-tabs{box-sizing:border-box!important;background:#f1f2f4!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-bottom:12px!important;padding:4px!important;display:grid!important}.page-detail .side-recommend-tab{color:#4b5565!important;white-space:normal!important;min-width:0!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 8px!important;font-size:13px!important;font-weight:400!important;line-height:1.15!important}.page-detail .side-recommend-tab.is-active{color:var(--cos22-pink)!important;background:#fff!important}.page-detail .side-list{gap:12px!important;width:100%!important;display:grid!important}.page-detail .side-item{grid-template-columns:minmax(124px,38%) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;padding:8px!important;display:grid!important}.page-detail .side-item>div{width:100%!important;min-width:0!important}.page-detail .side-item img{aspect-ratio:4/3!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px!important;width:100%!important;height:auto!important}.page-detail .side-item p{color:var(--cos22-text)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.page-detail .side-item span{color:var(--cos22-pink)!important;margin-top:4px!important;font-size:13px!important;line-height:1.35!important}[data-theme=dark] .page-home:not(.page-me),[data-theme=dark] .page-detail{--cos22-bg:#0f141d;--cos22-card:#141b26;--cos22-border:#263244;--cos22-border-soft:#202b3c;--cos22-text:#f3f6ff;--cos22-muted:#aab7ca;--cos22-faint:#8794a8;background:var(--cos22-bg)!important;color:var(--cos22-text)!important}[data-theme=dark] .page-home:not(.page-me) .topbar-nav .topbar-nav-item,[data-theme=dark] .page-home:not(.page-me) .topbar-nav a.topbar-nav-item,[data-theme=dark] .page-home:not(.page-me) .topbar-nav .topbar-nav-trigger,[data-theme=dark] .page-detail .topbar-nav .topbar-nav-item,[data-theme=dark] .page-detail .topbar-nav a.topbar-nav-item,[data-theme=dark] .page-detail .topbar-nav .topbar-nav-trigger,[data-theme=dark] .page-home:not(.page-me) .site-topbar .auth-link,[data-theme=dark] .page-detail .site-topbar .auth-link{color:#dbe4f3!important}[data-theme=dark] .page-detail .side-recommend-tabs{border-color:var(--cos22-border)!important;background:#111821!important}[data-theme=dark] .page-detail .side-recommend-tab{color:#c5ced9!important}[data-theme=dark] .page-detail .side-recommend-tab:hover{color:#eef3f9!important}[data-theme=dark] .page-detail .side-recommend-tab.is-active{color:#ff78af!important;background:#1f3249!important}[data-theme=dark] .page-listing:not(.page-me) .album-card .album-title,[data-theme=dark] .page-listing:not(.page-me) .album-card .album-title-main,[data-theme=dark] .page-detail .side-recommend-grid .album-card .album-title,[data-theme=dark] .page-detail .side-recommend-grid .album-card .album-title-main,[data-theme=dark] .page-detail .side-recommend-grid .album-card--compact .album-title,[data-theme=dark] .page-detail .side-recommend-grid .album-card--compact .album-title-main,[data-theme=dark] .page-detail .real-section h2,[data-theme=dark] .page-detail .side-card h2,[data-theme=dark] .page-detail .side-item p{color:var(--cos22-text)!important}[data-theme=dark] .page-listing:not(.page-me) .album-card .album-meta,[data-theme=dark] .page-detail .profile-list,[data-theme=dark] .page-detail .directory-summary{color:var(--cos22-muted)!important}[data-theme=dark] .page-listing:not(.page-me) .album-card,[data-theme=dark] .page-listing:not(.page-me) .album-card.ui-card{background:var(--cos22-card)!important}[data-theme=dark] .page-listing:not(.page-me) .album-card .collage,[data-theme=dark] .page-listing:not(.page-me) .album-card .album-cover{background:#1a2431!important}}.page-listing:not(.page-me) .album-card .album-body{padding:7px 9px 8px!important}.page-listing:not(.page-me) .album-card .album-title{align-items:center;gap:5px;min-width:0;white-space:nowrap!important;text-overflow:clip!important;display:flex!important;overflow:hidden!important}.page-listing:not(.page-me) .album-card .album-title-main{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;color:#2f3440!important;font-size:14px!important;font-weight:700!important;line-height:18px!important;display:block!important;overflow:hidden!important}.page-listing:not(.page-me) .album-card .album-issue-pill{border:1px solid rgba(var(--brand-pink-rgb,255, 95, 154), .18);flex:none;width:fit-content;background:rgba(var(--brand-pink-rgb,255, 95, 154), .08)!important;color:var(--cos22-pink,var(--brand-pink,#ff5f9a))!important;border-radius:999px!important;margin:0!important;padding:0 6px!important;font-size:10px!important;font-weight:500!important;line-height:14px!important;display:inline-flex!important}.page-listing:not(.page-me) .album-card .album-meta,.page-listing:not(.page-me) .album-card .album-meta span{color:#a7adb7!important;margin-top:3px!important;font-size:10.5px!important;font-weight:400!important;line-height:14px!important}.page-listing:not(.page-me) .album-card .meta-right,.page-listing:not(.page-me) .album-card .eye-icon{opacity:.68}.page-home .home-cat-section{margin:0 0 28px;scroll-margin-top:72px}.page-home .home-cat-section__head{margin-bottom:14px!important}.page-home .home-cat-section__head.cos3r-trail .home-cat-section__title,.page-home .home-cat-section__title{color:var(--cos22-pink,var(--brand-pink,#ff5f9a))!important;letter-spacing:0!important;background:0 0!important;border:0!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:900!important;line-height:20px!important;display:inline-flex!important}.page-home .home-cat-section__title .mobile-drawer-row__icon{width:18px!important;height:18px!important;color:var(--cos22-pink,var(--brand-pink,#ff5f9a))!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.page-home .home-cat-section__title .mobile-drawer-row__icon svg{width:100%!important;height:100%!important}.page-home .home-album-grid>.album-card{height:100%}.page-home .home-album-grid>.home-cat-more-card{align-self:stretch}.page-home .home-cat-more-card{box-sizing:border-box;border:1px solid rgba(var(--brand-pink-rgb,255, 95, 154), .14);min-width:0;height:100%;color:inherit;box-shadow:none;background:#fff7fa;border-radius:8px;flex-direction:column;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex;overflow:hidden}.page-home .home-cat-more-card:hover{border-color:rgba(var(--brand-pink-rgb,255, 95, 154), .28);background:#fff1f6}.page-home .home-cat-more-card__panel{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:140px;padding:16px 12px;display:flex}.page-home .home-cat-more-card__circle{border:1px solid rgba(var(--brand-pink-rgb,255, 95, 154), .18);width:42px;height:42px;color:var(--cos22-pink,var(--brand-pink,#ff5f9a));background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,border-color .18s;display:inline-flex}.page-home .home-cat-more-card:hover .home-cat-more-card__circle{border-color:rgba(var(--brand-pink-rgb,255, 95, 154), .38);transform:translate(2px)}.page-home .home-cat-more-card__arrow{display:block}.page-home .home-cat-more-card__label{color:#696f79;letter-spacing:0;font-size:13px;font-weight:600;line-height:1.2}[data-theme=dark] .page-listing:not(.page-me) .album-card .album-title-main{color:var(--cos22-text,#f3f6ff)!important}[data-theme=dark] .page-listing:not(.page-me) .album-card .album-meta,[data-theme=dark] .page-listing:not(.page-me) .album-card .album-meta span{color:#8794a8!important}[data-theme=dark] .page-home .home-cat-more-card{border-color:rgba(var(--brand-pink-rgb,255, 95, 154), .2);background:#171e29}[data-theme=dark] .page-home .home-cat-more-card:hover{border-color:rgba(var(--brand-pink-rgb,255, 95, 154), .36);background:#1d2633}[data-theme=dark] .page-home .home-cat-more-card__circle{background:#222c3a}[data-theme=dark] .page-home .home-cat-more-card__label{color:#aab7ca}@media (max-width:767px){.page-home .home-cat-section{margin-bottom:22px;scroll-margin-top:56px}.page-home .home-cat-section__head.cos3r-trail .home-cat-section__title,.page-home .home-cat-section__title{align-items:center!important;gap:7px!important;font-size:16px!important;line-height:22px!important;display:inline-flex!important}.page-home .home-cat-more-card__circle{width:38px;height:38px}.page-home .home-cat-more-card__label{font-size:12px}}
.brand.brand-520cos,a.brand.brand-520cos,.site-topbar .brand.brand-520cos,.site-footer-logo.brand.brand-520cos,.topbar-mobile-brand.brand-520cos{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.brand.brand-520cos:hover,a.brand.brand-520cos:hover,.site-topbar .brand.brand-520cos:hover{background:0 0!important;transform:none!important}.brand-520cos,.brand-520cos-wordmark{flex:none;justify-content:center;align-items:center;width:150px;min-width:0;height:36px;line-height:1;text-decoration:none;display:inline-flex}.brand-520cos-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.auth-modal-brand__logo,.vip-modal-brand__logo{width:170px;height:41px}.admin-brand-block .brand-520cos-wordmark,.admin-login-brand__title .brand-520cos-wordmark{justify-content:flex-start;width:150px;height:36px}.site-footer-logo.brand-520cos .brand-520cos-wordmark,.site-footer-logo.brand-520cos{width:118px;height:29px}@media (max-width:1023px){.site-topbar .topbar-mobile-brand.brand-520cos{flex-shrink:0;position:static;left:auto;transform:none}.topbar-mobile-brand .brand-520cos-wordmark{width:128px;height:31px}}@media (max-width:390px){.topbar-mobile-brand .brand-520cos-wordmark{width:118px;height:29px}}
.page-me .mev2-hub{max-width:1120px;margin-inline:auto}.page-me .mev2-stage{border-radius:var(--radius-dialog);max-width:1120px;box-shadow:var(--shadow-overlay);background:radial-gradient(90% 140% at 0 0,#ff6eaa1a,#0000 54%),radial-gradient(100% 140% at 100% 0,#50afff1a,#0000 58%),linear-gradient(135deg,#fffffff5,#f8faffeb);border:1px solid #dce1eae6;margin:0 auto 22px;position:relative;overflow:hidden}.page-me .mev2-stage-banner{display:none}.page-me .mev2-stage-glass{-webkit-backdrop-filter:blur(8px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr) auto;align-items:center;gap:30px;min-height:124px;margin:0;padding:28px 30px 26px 44px;display:grid}.page-me .mev2-stage-user{align-items:center;gap:15px;min-width:0;display:flex}.page-me .mev2-stage-avatar{background:linear-gradient(145deg, var(--brand-pink-strong), var(--brand-pink));color:#fff;width:60px;height:60px;box-shadow:0 2px 8px rgba(var(--brand-pink-rgb), .28);border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:0;font-size:22px;font-weight:700;display:inline-flex}.page-me .mev2-stage-name-row{align-items:center;gap:8px;display:flex}.page-me .mev2-stage-name-row b{color:#1f2737;font-size:17px;line-height:1.2}.page-me .mev2-vip-chip{box-sizing:border-box;color:#f4ce79;text-align:center;letter-spacing:0;background:linear-gradient(135deg,#2b2208,#4d3612);border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.page-me .mev2-stage-user p{color:#758197;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.page-me .mev2-stage-meta{flex-direction:column;gap:8px;min-width:0;margin-top:8px;display:flex}.page-me .mev2-stage-account{color:#6b7a92;font-size:13px;line-height:1.45}.page-me .mev2-stage-expiry-row{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.page-me .mev2-stage-expiry-row .mev2-vip-chip{flex-shrink:0}.page-me .mev2-stage-user .mev2-stage-expiry{color:#56627a;text-align:left;flex-wrap:wrap;flex:none;align-items:center;gap:4px;min-width:0;margin-top:0;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.page-me .mev2-stage-expiry__date{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.page-me .mev2-stage-expiry:first-letter{color:inherit}.page-me .mev2-stage-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;align-items:stretch;gap:12px 20px;min-width:0;padding:0;display:grid}.page-me .mev2-stage-metrics--with-balance{grid-template-columns:repeat(4,minmax(0,1fr))}.page-me .mev2-metric{border-radius:var(--radius-control);text-align:center;background:#94a3b814;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:flex}.page-me .mev2-stage-metrics strong{color:#253045;letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:650;line-height:1}.page-me .mev2-stage-metrics small{color:#7b8497;margin-left:3px;font-size:13px;font-weight:500;line-height:1}.page-me .mev2-stage-metrics em{color:#7b8497;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.2}.page-me .mev2-stage-btn{border-radius:var(--radius-control);color:#f3c65f;background:#120c08;border:1px solid #6f5300;min-width:88px;height:34px;padding:0 12px;font-size:12px;font-weight:600}.page-me .mev2-shell{--mev2-gap:30px;--mev2-nav-width:118px;grid-template-columns:var(--mev2-nav-width) minmax(0, 1fr);gap:var(--mev2-gap);justify-content:center;align-items:start;max-width:1120px;margin-inline:auto;display:grid}.page-me .mev2-nav-card{background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.page-me .mev2-nav-list{gap:6px;display:grid}.page-me .mev2-nav-btn,.page-me .mev2-nav-link,.page-me .mev2-logout{font-family:inherit;font-size:var(--font-body);font-weight:500;line-height:1.45}.page-me .mev2-nav-btn{color:#2f3a4f;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:0;width:100%;height:34px;padding:0 0 0 14px;display:flex}.page-me .mev2-nav-btn.active{color:#ff4f93;box-shadow:none;background:0 0;border-color:#0000;position:relative}.page-me .mev2-nav-btn.active:before{content:"";background:#ff5f9a;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.page-me .mev2-nav-icon{display:none}.page-me .mev2-logout{color:#8c96a8;border:0;border-radius:0;justify-content:flex-start;align-items:center;height:34px;margin-top:0;padding-left:14px;text-decoration:none;display:inline-flex}.page-me .mev2-tab{border-radius:var(--radius-card);background:#fff;border:1px solid #dfe4ecf2;padding:18px 20px 20px;box-shadow:0 14px 32px #141c2c0a}.page-me .mev2-tab-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-me .mev2-tab-head h2{color:#1f2738;margin:0;font-size:18px;font-weight:650}.page-me .mev2-tab>.portal-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.page-me .mev2-tab .me-console-profile-form{margin-top:0!important}.page-me .mev2-profile-grid{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.page-me .mev2-field-half{min-width:0}.page-me .mev2-field-full{grid-column:1/-1}.page-me .mev2-profile-grid input,.page-me .mev2-profile-grid select{max-width:280px}.page-me .me-console-profile-form-actions{justify-content:center!important}.page-me .me-console-profile-form-actions .portal-btn{border-radius:var(--radius-control);background:linear-gradient(135deg,#ff5f9a,#ff7aae);border:0;min-width:112px;height:38px;box-shadow:0 6px 14px #ff5f9a4d}@media (max-width:1023px){:root{--site-topbar-height:52px}.site-topbar{height:var(--site-topbar-height)!important}.site-topbar .topbar-inner,.site-topbar .topbar-mobile{height:100%!important;min-height:0!important}.page-me .wrap.main-content.portal-shell:has(.mev2-hub){box-sizing:border-box;flex-direction:column;min-height:0;display:flex;width:100%!important;max-width:none!important;padding-top:calc(var(--site-topbar-height,52px) + 12px)!important;padding-left:var(--mobile-page-gutter,10px)!important;padding-right:var(--mobile-page-gutter,10px)!important;padding-bottom:calc(var(--sp-phi-3,21px) + env(safe-area-inset-bottom,0px))!important;margin-inline:0!important}.page-me .wrap.main-content.portal-shell:has(.mev2-hub--mobile-detail){min-height:0!important;padding-top:calc(var(--site-topbar-height,52px) + 8px)!important;flex:none!important}.page-me .mev2-hub{flex-direction:column;flex:1;gap:12px;width:100%;max-width:none;min-height:0;margin-inline:0;display:flex}.page-me .mev2-stage{border-radius:var(--radius-card);flex:none;width:100%;max-width:none;margin:0}.page-me .mev2-stage-banner{height:0}.page-me .mev2-stage-glass{box-sizing:border-box;grid-template-columns:1fr;gap:16px;width:100%;min-height:0;margin:0;padding:20px 16px 16px}.page-me .mev2-stage-user{text-align:center;flex-direction:column;align-items:center;gap:12px}.page-me .mev2-stage-user>div{width:100%}.page-me .mev2-stage-name-row{flex-wrap:wrap;justify-content:center;gap:10px}.page-me .mev2-stage-avatar{width:52px;height:52px;box-shadow:0 2px 6px rgba(var(--brand-pink-rgb), .24);margin-top:0;font-size:18px}.page-me .mev2-stage-name-row b{font-size:16px;line-height:1.35}.page-me .mev2-stage-meta{align-items:center;gap:12px;margin-top:10px;padding-inline:8px}.page-me .mev2-stage-expiry-row{justify-content:center;gap:4px;width:fit-content;max-width:100%;margin-inline:auto}.page-me .mev2-stage-account,.page-me .mev2-stage-user .mev2-stage-expiry{white-space:normal;text-overflow:unset;font-size:13px;line-height:1.55;overflow:visible}.page-me .mev2-stage-account{color:#6b7280}.page-me .mev2-stage-user .mev2-stage-expiry{color:#4b5563;font-weight:600}.page-me .mev2-vip-chip{height:20px;padding:0 9px;font-size:11px;line-height:1}.page-me .mev2-stage-metrics{border-top:1px solid #dce1eaa6;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:10px;width:100%;margin-top:4px;padding-top:16px;display:grid}.page-me .mev2-stage-metrics--with-balance{grid-template-columns:repeat(4,minmax(0,1fr))}.page-me .mev2-metric{border-radius:var(--radius-control);background:#94a3b814;padding:8px 6px}.page-me .mev2-stage-metrics strong{font-size:16px}.page-me .mev2-stage-metrics em{font-size:11px;line-height:1.2}.page-me .mev2-nav-link{box-sizing:border-box;color:inherit;text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;width:100%!important;display:flex!important}.page-me .mev2-stage-btn{width:100%}.page-me .mev2-shell{flex:1;gap:0;min-height:0;grid-template-columns:unset!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important;display:flex!important}.page-me .mev2-main,.page-me .mev2-hub--mobile-detail .mev2-stage,.page-me .mev2-hub--mobile-detail .mev2-nav-card{display:none!important}.page-me .mev2-hub--mobile-detail,.page-me .mev2-hub--mobile-detail .mev2-shell{flex:none!important;min-height:0!important}.page-me .mev2-hub--mobile-detail .mev2-main{width:100%;min-width:0;flex:none!important;display:block!important}.page-me .mev2-hub--mobile-detail .mev2-tab.mev2-tab--mobile-card{box-sizing:border-box;margin-top:0;background:#fff!important;border:0!important;border-radius:12px!important;padding:12px 14px 14px!important;box-shadow:0 4px 12px #00000008!important}.page-me .mev2-hub--mobile-detail .mev2-tab-head{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:12px;min-height:0;margin:0 0 6px;padding:0 0 6px;display:flex}.page-me .mev2-hub--mobile-detail .mev2-tab-head .me-mobile-back-btn{flex-shrink:0;width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:8px!important}.page-me .mev2-hub--mobile-detail .mev2-tab-head .me-mobile-back-btn:active{transform:none;background:0 0!important}.page-me .mev2-hub--mobile-detail .mev2-tab-head .me-mobile-back-btn svg{width:15px;height:15px}.page-me .mev2-hub--mobile-detail .mev2-tab-head h2{text-align:right;min-width:0;color:var(--brand-pink,#fb7299);flex:0 auto;margin:0 0 0 auto;font-size:16px;font-weight:650;line-height:1.25}.page-me .mev2-hub--mobile-detail .mev2-tab>.portal-card,.page-me .mev2-hub--mobile-detail .mev2-tab>.portal-card.mev2-content-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important}.page-me .mev2-hub--mobile-detail .favorite-albums-browser{gap:0!important}.page-me .mev2-hub--mobile-detail .favorite-albums-browser__toolbar{margin:0 0 8px}.page-me .mev2-hub--mobile-detail .favorite-albums-browser__toolbar-inner{min-height:0}.page-me .mev2-hub--mobile-detail .favorite-albums-browser--no-toolbar{gap:0!important}.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px}.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__cover-link{aspect-ratio:4/3;border-radius:var(--radius-control);width:100%;min-width:0;overflow:hidden}.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__cover-link .cached-image,.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__cover-link .cached-image__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__body{text-align:left;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:6px;min-width:0;padding:0;display:flex}.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__title-line,.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__desc,.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__time{text-align:left;width:100%;margin:0}.page-me .mev2-hub--mobile-detail .favorite-album-list .favorite-album-card__time{display:block}.page-me .mev2-hub--mobile-detail .favorite-albums-browser__toolbar-inner--tail-only{justify-content:flex-end}.page-me .mev2-nav-card{text-align:left;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;width:100%!important}.page-me .mev2-nav-list{border-radius:var(--radius-card);background:#fffffffa;border:1px solid #dce1eae6;flex:1;gap:0;min-height:0;overflow:hidden;box-shadow:0 2px 10px #1c22320a;grid-template-columns:unset!important;flex-direction:column!important;width:100%!important;display:flex!important}.page-me .mev2-nav-btn{box-sizing:border-box;text-align:left;border-bottom:1px solid #ebeef4f2;border-radius:0;flex:1 1 0;justify-content:flex-start;gap:12px;height:auto;min-height:52px;padding:0 18px;width:100%!important}.page-me .mev2-nav-icon{color:#ff5f9a;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.page-me .mev2-nav-icon svg{width:22px;height:22px}.page-me .mev2-nav-label{min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;flex:auto}.page-me .mev2-nav-list>:last-child{border-bottom:0}.page-me .mev2-nav-btn.active{color:#ff4f93;background:#ff5f9a14}.page-me .mev2-nav-btn.active:before{display:none}.page-me .mev2-nav-link:after{content:"›";color:#b8c0cf;flex:none;margin-left:8px;font-size:18px;line-height:1}.page-me .mev2-nav-logout{color:#8c96a8}.page-me .mev2-nav-logout .mev2-nav-icon{color:#9aa3b5}.page-me .mev2-nav-logout:after{display:none}.page-me .mev2-nav-logout:active{color:#6b7588;background:#8c96a814}.page-me .mev2-profile-grid{grid-template-columns:1fr;gap:10px}.page-me .me-console-profile-form{margin-left:0!important}.page-me .me-console-inline-form .me-console-field,.page-me .me-console-inline-form label,.page-me .me-profile-form .me-console-field{text-align:left;row-gap:8px;width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.page-me .me-console-inline-form .me-console-field>input,.page-me .me-profile-form .me-console-field>input{text-align:left;width:100%;max-width:100%}.page-me .mev2-profile-grid input,.page-me .mev2-profile-grid select{max-width:100%}.page-me .me-console-profile-form-actions{justify-content:center!important;margin-left:0!important}.page-me .me-console-password-form .me-console-field{text-align:left;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.page-me .me-console-password-form input{text-align:left;width:100%}.page-me .me-profile-page .me-console-profile-form{margin-left:0!important}[data-theme=dark] .page-me .mev2-stage{border-color:var(--cos3r-line);background:radial-gradient(90% 140% at 0 0,#ff6eaa14,#0000 54%),radial-gradient(100% 140% at 100% 0,#50afff14,#0000 58%),linear-gradient(135deg,#161d27fa,#111821f2);box-shadow:0 14px 30px #00000040}[data-theme=dark] .page-me .mev2-stage-avatar{box-shadow:0 2px 8px #00000047}[data-theme=dark] .page-me .mev2-stage-name-row b,[data-theme=dark] .page-me .mev2-stage-metrics strong{color:var(--cos3r-text)}[data-theme=dark] .page-me .mev2-stage-user .mev2-stage-account,[data-theme=dark] .page-me .mev2-stage-user .mev2-stage-expiry,[data-theme=dark] .page-me .mev2-stage-metrics em{color:var(--cos3r-muted)}[data-theme=dark] .page-me .mev2-nav-list{border-color:var(--cos3r-line);background:var(--cos3r-card);box-shadow:0 4px 12px #00000038}[data-theme=dark] .page-me .mev2-stage-metrics{border-top-color:var(--cos3r-line)}[data-theme=dark] .page-me .mev2-metric{background:#94a3b81a}[data-theme=dark] .page-me .mev2-nav-btn{color:var(--cos3r-text);border-bottom-color:var(--cos3r-line)}[data-theme=dark] .page-me .mev2-nav-btn.active{background:var(--cos3r-pink-soft);color:var(--cos3r-pink)}[data-theme=dark] .page-me .mev2-nav-link:after,[data-theme=dark] .page-me .mev2-nav-logout{color:var(--cos3r-muted)}[data-theme=dark] .page-me .mev2-nav-logout:active{color:var(--cos3r-text);background:#94a3b81a}[data-theme=dark] .page-me .mev2-hub--mobile-detail .mev2-tab-head{border-bottom-color:var(--cos3r-line)}[data-theme=dark] .page-me .mev2-hub--mobile-detail .mev2-tab.mev2-tab--mobile-card{background:var(--cos3r-card)!important;box-shadow:0 4px 12px #00000038!important}[data-theme=dark] .page-me .mev2-hub--mobile-detail .mev2-tab-head h2{color:#ff8eb3}[data-theme=dark] .page-me .mev2-hub--mobile-detail .mev2-tab-head .me-mobile-back-btn{color:#94a3b8!important;box-shadow:none!important;background:0 0!important}[data-theme=dark] .page-me .mev2-hub--mobile-detail .mev2-tab-head .me-mobile-back-btn:active{background:0 0!important}}@media (min-width:1024px){.page-me .me-subpage.me-orders-page{border-radius:var(--radius-control);background:#fff;border:1px solid #e5e7ee;padding:16px 18px}.page-me .me-subpage-head{border-bottom:1px solid #edf2f7;margin-bottom:14px;padding-bottom:12px}.page-me .me-subpage-head h2{color:#111827;margin:0 0 6px;font-size:16px;font-weight:800}.page-me .me-subpage-desc{color:#6b7280;margin:0;font-size:13px;line-height:1.45}}@media (max-width:1023px){.page-me .me-subpage{width:100%;min-width:0}.page-me .me-subpage-head{margin-bottom:12px}.page-me .me-subpage-head h2{color:#111827;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.35}.page-me .me-subpage-desc{color:#6b7280;margin:0;font-size:13px;line-height:1.45}[data-theme=dark] .page-me .me-subpage-head h2{color:#f1f5f9}[data-theme=dark] .page-me .me-subpage-desc{color:#94a3b8}}[data-theme=dark] .page-me .mev2-stage{border-color:var(--cos3r-line);background:radial-gradient(90% 140% at 0 0,#ff6eaa14,#0000 54%),radial-gradient(100% 140% at 100% 0,#50afff14,#0000 58%),linear-gradient(135deg,#161d27fa,#111821f2);box-shadow:0 14px 30px #00000040}[data-theme=dark] .page-me .mev2-stage-avatar{box-shadow:0 2px 8px #00000047}[data-theme=dark] .page-me .mev2-stage-name-row b,[data-theme=dark] .page-me .mev2-stage-metrics strong{color:var(--cos3r-text)}[data-theme=dark] .page-me .mev2-stage-user p,[data-theme=dark] .page-me .mev2-stage-account,[data-theme=dark] .page-me .mev2-stage-user .mev2-stage-expiry,[data-theme=dark] .page-me .mev2-stage-metrics em,[data-theme=dark] .page-me .mev2-stage-metrics small{color:var(--cos3r-muted)}[data-theme=dark] .page-me .mev2-stage-metrics{border-top-color:var(--cos3r-line)}[data-theme=dark] .page-me .mev2-metric{background:#94a3b81a}[data-theme=dark] .page-me .mev2-nav-btn{color:var(--cos3r-muted)}[data-theme=dark] .page-me .mev2-nav-btn.active{color:var(--cos3r-pink);background:0 0}[data-theme=dark] .page-me .mev2-logout{color:var(--cos3r-muted)}[data-theme=dark] .page-me .mev2-tab{background:var(--cos3r-card);border-color:var(--cos3r-line);box-shadow:0 14px 32px #00000038}[data-theme=dark] .page-me .mev2-tab-head h2{color:var(--cos3r-text)}[data-theme=dark] .page-me .me-console-inline-form .me-console-field-label,[data-theme=dark] .page-me .me-console-field-label{color:var(--cos3r-muted)}[data-theme=dark] .page-me .me-console-inline-form .me-console-field>input,[data-theme=dark] .page-me .me-console-inline-form .me-console-field>select,[data-theme=dark] .page-me .me-profile-form .me-console-field>input,[data-theme=dark] .page-me .me-profile-form .me-console-field>select,[data-theme=dark] .page-me .me-console-password-form input{color:#dce6f5;background:#111a24;border-color:#2b3748}[data-theme=dark] .page-me .me-console-inline-form .me-console-field>input:focus,[data-theme=dark] .page-me .me-console-inline-form .me-console-field>select:focus,[data-theme=dark] .page-me .me-profile-form .me-console-field>input:focus,[data-theme=dark] .page-me .me-console-password-form input:focus{border-color:rgba(var(--brand-pink-rgb), .55);box-shadow:0 0 0 4px rgba(var(--brand-pink-rgb), .14)}[data-theme=dark] .page-me .me-console-field-hint,[data-theme=dark] .page-me .me-console-field-static .me-console-field-value{color:var(--cos3r-muted)}@media (min-width:1024px){[data-theme=dark] .page-me .me-subpage.me-orders-page{background:var(--cos3r-card);border-color:var(--cos3r-line)}[data-theme=dark] .page-me .me-subpage-head{border-bottom-color:var(--cos3r-line)}[data-theme=dark] .page-me .me-subpage-head h2{color:var(--cos3r-text)}[data-theme=dark] .page-me .me-subpage-desc{color:var(--cos3r-muted)}.page-me{--me-apple-bg:#f7f7fa;--me-apple-card:#fff;--me-apple-card-soft:#fbfbfd;--me-apple-line:#e4e5eb;--me-apple-line-strong:#d8dae3;--me-apple-text:#2b2d33;--me-apple-muted:#747b8b;--me-apple-accent:#ff5f9a;--me-apple-accent-strong:#f04486;--me-apple-accent-soft:#fff1f7;--me-apple-gold-soft:#fff7e1;--me-apple-gold:#a06a00;background:var(--me-apple-bg)!important;color:var(--me-apple-text)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif!important}.page-me .wrap.main-content.portal-shell:has(.mev2-hub){padding-top:88px!important}.page-me .mev2-hub,.page-me .mev2-shell{max-width:1120px!important}.page-me .mev2-tab,.page-me .me-subpage.me-orders-page{border:1px solid var(--me-apple-line)!important;background:var(--me-apple-card)!important;box-shadow:none!important;border-radius:8px!important}.page-me .me-subpage-desc{color:var(--me-apple-muted)!important;letter-spacing:0!important;font-weight:400!important}.page-me .mev2-shell{--mev2-gap:22px!important;--mev2-nav-width:132px!important}.page-me .mev2-nav-card{padding-top:2px!important}.page-me .mev2-nav-list{gap:4px!important}.page-me .mev2-nav-btn,.page-me .mev2-logout{color:#505766!important;border-radius:8px!important;height:36px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:36px!important;transition:background .16s,color .16s!important}.page-me .mev2-nav-btn.active{background:var(--me-apple-accent-soft)!important;color:var(--me-apple-accent-strong)!important}.page-me .mev2-nav-btn.active:before{display:none!important}.page-me .mev2-nav-btn:hover,.page-me .mev2-logout:hover{color:var(--me-apple-accent-strong)!important;background:#f0f1f5!important}.page-me .mev2-tab{padding:22px 24px 24px!important}.page-me .mev2-tab-head{margin-bottom:18px!important}.page-me .mev2-tab-head h2,.page-me .me-subpage-head h2{color:var(--me-apple-text)!important;letter-spacing:0!important;font-size:21px!important;font-weight:600!important;line-height:1.25!important}.page-me .me-console-inline-form .me-console-field-label,.page-me .me-console-field-label{color:var(--me-apple-muted)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}.page-me .me-console-inline-form .me-console-field>input,.page-me .me-console-inline-form .me-console-field>select,.page-me .me-profile-form .me-console-field>input,.page-me .me-profile-form .me-console-field>select,.page-me .me-console-password-form input,.page-me .favorite-albums-browser__input{border:1px solid var(--me-apple-line-strong)!important;background:var(--me-apple-card)!important;color:var(--me-apple-text)!important;box-shadow:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.page-me .me-console-inline-form .me-console-field>input:focus,.page-me .me-console-inline-form .me-console-field>select:focus,.page-me .me-profile-form .me-console-field>input:focus,.page-me .me-console-password-form input:focus,.page-me .favorite-albums-browser__input:focus{border-color:#ff5f9ac7!important;outline:none!important;box-shadow:0 0 0 3px #ff5f9a24!important}.page-me .me-console-profile-form-actions .portal-btn,.page-me .portal-btn,.page-me .favorite-albums-browser__search-toggle{background:var(--me-apple-accent)!important;color:#fff!important;box-shadow:none!important;letter-spacing:0!important;border:0!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important}.page-me .me-console-profile-form-actions .portal-btn:hover,.page-me .portal-btn:hover,.page-me .favorite-albums-browser__search-toggle:hover{background:var(--me-apple-accent-strong)!important}.page-me .portal-table th{color:var(--me-apple-muted)!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.page-me .portal-table td,.page-me .favorite-album-card__desc,.page-me .favorite-album-card__time,.page-me .portal-empty,.page-me .me-console-field-hint{color:var(--me-apple-muted)!important;font-size:13px!important;font-weight:400!important}.page-me .portal-table td,.page-me .favorite-album-card__title-line,.page-me .favorite-album-card__name{color:var(--me-apple-text)!important;letter-spacing:0!important}.page-me .favorite-album-card{border:1px solid var(--me-apple-line)!important;background:var(--me-apple-card)!important;box-shadow:none!important;border-radius:8px!important}}.page-me .mev2-profile-list{display:none}.page-me .me-list{gap:0;display:grid}@media (min-width:1024px){.page-me .mev2-content-card{min-width:0}.page-me .mev2-profile-grid{row-gap:0!important}.page-me .mev2-profile-list{border-top:1px solid var(--me-apple-line,#e4e5eb);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid}.page-me .mev2-profile-row,.page-me .me-list-kv,.page-me .me-console-inline-form .me-console-field,.page-me .me-console-inline-form label,.page-me .me-profile-form .me-console-field,.page-me .me-wallet-presets{-moz-column-gap:20px;box-sizing:border-box;border-bottom:1px solid var(--me-apple-line,#e4e5eb);align-items:center;column-gap:20px;width:100%;min-height:50px;margin:0;padding:0;grid-template-columns:118px minmax(0,1fr)!important;display:grid!important}.page-me .mev2-profile-row dt,.page-me .mev2-profile-row dd,.page-me .me-list-kv span,.page-me .me-list-kv b,.page-me .me-console-field-label,.page-me .me-wallet-presets legend{letter-spacing:0;min-width:0;margin:0}.page-me .mev2-profile-row dt,.page-me .me-list-kv span,.page-me .me-console-field-label,.page-me .me-wallet-presets legend{line-height:1.35;color:var(--me-apple-muted,#747b8b)!important;font-size:13px!important;font-weight:500!important}.page-me .mev2-profile-row dd,.page-me .me-list-kv b{color:var(--me-apple-text,#2b2d33);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.45;overflow:hidden}.page-me .me-console-inline-form .me-console-field>input,.page-me .me-console-inline-form .me-console-field>select,.page-me .me-profile-form .me-console-field>input,.page-me .me-profile-form .me-console-field>select,.page-me .me-console-password-form input,.page-me .favorite-albums-browser__input{box-sizing:border-box!important;align-self:center!important;width:min(100%,520px)!important;max-width:520px!important;height:36px!important;min-height:36px!important;line-height:20px!important}.page-me .mev2-form-actions,.page-me .me-console-profile-form-actions{border-top:0;align-items:center;width:100%;padding-top:0;justify-content:center!important;margin:20px 0 0!important;display:flex!important}.page-me .mev2-form-actions .portal-btn,.page-me .me-console-profile-form-actions .portal-btn{width:112px!important;min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 16px!important}.page-me .me-list{border-top:1px solid var(--me-apple-line,#e4e5eb)}.page-me .me-list-row{border-bottom:1px solid var(--me-apple-line,#e4e5eb);background:0 0;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:18px;min-height:56px;padding:0;display:grid}.page-me .me-list-main{grid-template-columns:minmax(180px,1.05fr) minmax(160px,1.2fr) minmax(118px,.72fr) minmax(96px,.62fr) minmax(150px,.9fr);align-items:center;gap:0 18px;min-width:0;display:grid}.page-me .notification-history-list .me-list-main{grid-template-columns:minmax(160px,.85fr) minmax(240px,1.45fr) minmax(150px,.7fr)}.page-me .me-list-kv{border-bottom:0;align-items:center;min-width:0;min-height:56px;grid-template-columns:minmax(0,1fr)!important;display:flex!important}.page-me .me-list-kv span{display:none}.page-me .me-list-side{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.page-me .portal-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.page-me .notification-history-action{background:var(--me-apple-accent-soft)!important;width:58px!important;min-width:58px!important;height:28px!important;min-height:28px!important;color:var(--me-apple-accent-strong)!important;border-radius:8px!important;padding:0!important}.page-me .notification-history-row--unread .notification-history-title-cell b{font-weight:600}.page-me .me-wallet-hint{color:var(--me-apple-muted,#747b8b);margin:-8px 0 22px;font-size:13px;line-height:1.6}.page-me .me-wallet-presets{border:0}.page-me .me-wallet-preset-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.page-me .me-wallet-preset{border:1px solid var(--me-apple-line-strong,#d8dae3);min-height:34px;color:var(--me-apple-text,#2b2d33);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.page-me .me-wallet-preset input{accent-color:var(--me-apple-accent,#ff5f9a);width:14px!important;min-height:14px!important}}@media (max-width:1023px){.page-me .mev2-profile-list{display:none}.page-me .me-list{gap:10px}.page-me .me-list-row{border:1px solid var(--border-phi-hairline);border-radius:var(--radius-card);background:var(--surface-primary,#fff);gap:10px;padding:12px 14px;display:grid}.page-me .me-list-main{gap:8px;display:grid}.page-me .me-list-kv{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.page-me .me-list-kv span{color:var(--text-soft);font-size:12px}.page-me .me-list-kv b{min-width:0;color:var(--text);word-break:break-word;font-size:13px;font-weight:500;line-height:1.45}.page-me .me-list-side{justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-me .mev2-form-actions,.page-me .me-console-profile-form-actions{justify-content:center!important}.page-me .mev2-form-actions .portal-btn,.page-me .me-console-profile-form-actions .portal-btn{width:min(100%,168px)!important}}
.btn-membership,.vip-btn.vip-btn-brand,.real-vip-btn,button.real-vip-btn,a.real-vip-btn,.real-pay-actions .real-vip-btn,.issue-paywall-notice__actions .real-vip-btn,.page-detail .real-vip-btn{white-space:nowrap;cursor:pointer;isolation:auto;justify-content:center;align-items:center;gap:6px;width:auto;height:auto;min-height:40px;margin:0;font-family:inherit;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:visible;border:1px solid rgba(var(--brand-blue-rgb,0, 174, 236), .4)!important;background:rgba(var(--brand-blue-rgb,0, 174, 236), .06)!important;color:var(--brand-blue,#00aeec)!important;letter-spacing:0!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;border-radius:10px!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important}.btn-membership:before,.real-vip-btn:before,.vip-btn.vip-btn-brand:before{content:none!important;animation:none!important;display:none!important}.btn-membership:hover:not(:disabled),.vip-btn.vip-btn-brand:hover:not(:disabled),.real-vip-btn:hover:not(:disabled),.page-detail .real-vip-btn:hover:not(:disabled){transform:translateY(-1px);background:rgba(var(--brand-blue-rgb,0, 174, 236), .12)!important;border-color:rgba(var(--brand-blue-rgb,0, 174, 236), .58)!important;color:var(--brand-blue,#00aeec)!important;box-shadow:0 4px 14px rgba(var(--brand-blue-rgb,0, 174, 236), .14)!important}.btn-membership:active:not(:disabled),.vip-btn.vip-btn-brand:active:not(:disabled),.real-vip-btn:active:not(:disabled){transform:translateY(0)}.btn-membership:disabled,.real-vip-btn:disabled,.real-vip-btn.membership-tier-display:disabled{opacity:.72;cursor:default;transform:none;box-shadow:none!important}.real-pay-actions.dual-actions .btn-membership,.real-pay-actions.dual-actions .real-vip-btn.preview-like-sub-btn{width:100%;min-height:42px}.issue-paywall-notice__actions .btn-membership,.issue-paywall-notice__actions .real-vip-btn{flex:1;width:100%;min-width:0}[data-theme=dark] .real-vip-btn,[data-theme=dark] .page-detail .real-vip-btn{background:rgba(var(--brand-blue-rgb,0, 174, 236), .12)!important;color:#38bdf8!important;border-color:#38bdf873!important}[data-theme=dark] .real-vip-btn:hover:not(:disabled){background:rgba(var(--brand-blue-rgb,0, 174, 236), .2)!important;color:#7dd3fc!important;border-color:#7dd3fc8c!important;box-shadow:0 4px 16px #00000040!important}@media (prefers-reduced-motion:reduce){.btn-membership,.vip-btn.vip-btn-brand,.real-vip-btn{transition:none}.btn-membership:hover:not(:disabled),.vip-btn.vip-btn-brand:hover:not(:disabled),.real-vip-btn:hover:not(:disabled){transform:none}}.page-detail .real-pay-actions.dual-actions:not(.download-unlocked-actions):not(.issue-download-cta),.page-detail .issue-paywall-notice__actions{width:100%;max-width:min(300px,80%);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}.page-detail .real-pay-actions.dual-actions:not(.download-unlocked-actions):not(.issue-download-cta) form,.page-detail .issue-paywall-notice__actions form{width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.page-detail .real-pay-actions.dual-actions:not(.download-unlocked-actions):not(.issue-download-cta) .real-buy-btn,.page-detail .issue-paywall-notice__actions .real-buy-btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;box-shadow:0 6px 14px rgba(var(--brand-pink-rgb,236, 72, 153), .2)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid,.real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid,.page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid,.issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid{isolation:isolate;overflow:hidden;box-sizing:border-box!important;background:linear-gradient(135deg, var(--brand-blue,#00aeec), #0088c2)!important;color:#fff!important;letter-spacing:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;text-shadow:none!important;box-shadow:0 6px 14px rgba(var(--brand-blue-rgb,0, 174, 236), .2)!important;filter:none!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important}.page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:before,.real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:before,.page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:before,.issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:before{pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 0%,#fff0 30%,#ffffff73 50%,#fff0 70%,#0000 100%);width:50%;animation:3.4s ease-in-out infinite brand-shimmer;position:absolute;top:0;bottom:0;left:-120%;transform:skew(-18deg);content:""!important;display:block!important}.page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled),.real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled),.page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled),.issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;box-shadow:0 12px 24px rgba(var(--brand-blue-rgb,0, 174, 236), .3)!important;background:linear-gradient(135deg,#00b8f5,#0090c8)!important;border-color:#0000!important}.page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:active:not(:disabled),.real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:active:not(:disabled),.page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:active:not(:disabled),.issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:active:not(:disabled){transform:translateY(0)}[data-theme=dark] .page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid,[data-theme=dark] .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid,[data-theme=dark] .page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid,[data-theme=dark] .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid{color:#fff!important;box-shadow:var(--shadow-raised)!important;background:linear-gradient(135deg,#38bdf8,#0284c7)!important;border:0!important}[data-theme=dark] .page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled),[data-theme=dark] .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled),[data-theme=dark] .page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled),[data-theme=dark] .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#7dd3fc,#0ea5e9)!important}@media (max-width:1023px){.page-detail .real-pay-actions.dual-actions:not(.download-unlocked-actions):not(.issue-download-cta),.page-detail .issue-paywall-notice__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(300px,85%)!important}.page-detail .real-pay-actions.dual-actions:not(.download-unlocked-actions):not(.issue-download-cta) form,.page-detail .issue-paywall-notice__actions form{display:flex!important}.page-detail .real-pay-actions.dual-actions:not(.download-unlocked-actions):not(.issue-download-cta) .real-buy-btn,.page-detail .issue-paywall-notice__actions .real-buy-btn,.page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid,.page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid{border-radius:10px!important;height:38px!important;min-height:38px!important;font-size:14px!important;font-weight:700!important}.page-detail .real-pay-actions.dual-actions .real-vip-btn.real-vip-btn--solid,.page-detail .issue-paywall-notice__actions .real-vip-btn.real-vip-btn--solid{background:var(--brand-blue,#00aeec)!important;color:#fff!important;box-shadow:none!important}.page-detail .real-pay-actions.download-unlocked-actions--solo{grid-template-columns:none!important;width:auto!important;max-width:none!important;display:inline-flex!important}.page-detail .real-pay-actions.download-unlocked-actions--solo .real-download-link{min-width:132px;width:auto!important}.page-detail--album .funnel-download .real-download-card.preview-like-download,.page-detail--album .funnel-download .preview-like-download{box-shadow:none!important;background:0 0!important;padding:0!important}.page-detail--album .real-download-thumb,.page-detail--album .real-download-thumb .cached-image,.page-detail--album .real-download-thumb .cached-image__img,.page-detail--album .real-download-thumb .cached-image__skeleton,.page-detail--album .real-download-thumb img{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.page-detail--album .real-download-thumb>.cached-image{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.page-detail--album .real-download-content{align-items:center!important}.page-detail .album-download-guest-actions.real-pay-actions.dual-actions{width:100%!important;max-width:min(300px,88%)!important;margin-inline:auto!important}}@media (min-width:1024px){.page-detail .album-download-guest-actions.real-pay-actions.dual-actions{max-width:none!important;margin-inline:0!important}}@media (max-width:1023px){.page-detail.page-detail--album ul.album-detail-trail-crumb.crumb.cos3r-trail{min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}
.page-detail--issue-reader{--issue-reader-top-h:48px;--issue-reader-bottom-h:48px;--issue-reader-bg:#f5f6f7;background:var(--issue-reader-bg)!important}.page-detail--issue-reader .site-topbar{display:none!important}.page-detail.page-detail--issue-reader .wrap.main-content.album-detail-content.issue-reader-main{inline-size:100%!important;width:100%!important;max-inline-size:none!important;margin-inline:0!important;max-width:none!important;margin:0!important;padding:0!important}.page-detail--issue-reader .detail-main--issue-only{width:100%;max-width:none;min-height:100dvh}:is(body:has(.page-detail--issue-reader) .site-footer,body:has(.page-detail--issue-reader) .home-float-tools){display:none!important}.issue-reader-scroll-progress{z-index:42;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.issue-reader-scroll-progress__bar{transform-origin:0;background:var(--brand-pink,#fb7299);width:100%;height:100%;display:block}.issue-reader-top{z-index:40;height:var(--issue-reader-top-h);padding:0 max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000000f;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;transition:transform .18s;display:grid;position:fixed;top:0;left:0;right:0}.issue-reader-top--hidden{transform:translateY(-100%)}.issue-reader-top__back,.issue-reader-top__more{border-radius:var(--radius-control);color:#61666d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;text-decoration:none;display:inline-flex}.issue-reader-top__back svg{width:20px;height:20px}.issue-reader-top__back:hover,.issue-reader-top__more:hover{color:var(--brand-pink,#fb7299);background:#fb729914}.issue-reader-top__more{letter-spacing:1px;font-size:18px;font-weight:700;line-height:1}.issue-reader-top__title{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;justify-content:center;align-items:center;margin:0;padding:0 4px;display:flex}.issue-reader-top__title-visual{justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.issue-reader-top__issue-no{letter-spacing:.04em;color:var(--brand-pink,#fb7299);flex-shrink:0;font-size:12px;font-weight:700}.issue-reader-top__dot{background:#d9dee7;border-radius:50%;flex-shrink:0;width:3px;height:3px}.issue-reader-top__model{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#2f3238;font-size:14px;font-weight:600;overflow:hidden}.issue-reader-body{padding:calc(var(--issue-reader-top-h) + 8px) 10px calc(var(--issue-reader-bottom-h) + 12px)}.issue-reader-photos{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.issue-reader-auth-msg{z-index:41;margin:calc(var(--issue-reader-top-h) + 8px) 10px 0;position:relative}.issue-reader-bottom{z-index:40;min-height:var(--issue-reader-bottom-h);padding:6px 10px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #0000000f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;transition:transform .18s;display:grid;position:fixed;bottom:0;left:0;right:0}.issue-reader-bottom--hidden{transform:translateY(100%)}.issue-reader-bottom__edge{color:var(--brand-pink,#fb7299);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.issue-reader-bottom__edge--prev{justify-self:start}.issue-reader-bottom__edge--next{text-align:right;justify-self:end}.issue-reader-bottom__edge--disabled{visibility:hidden;pointer-events:none}.issue-reader-bottom__edge:hover{color:var(--brand-pink-strong,#e85d8a)}.issue-reader-bottom__center{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.issue-reader-bottom__progress{color:#9499a0;font-size:11px;line-height:1.2}.issue-reader-bottom__actions{align-items:center;gap:10px;display:flex}.issue-reader-bottom__actions-sep{background:#0000001f;flex-shrink:0;width:1px;height:12px}.issue-reader-bottom__catalog,.issue-reader-bottom__download{color:#61666d;font-size:13px;font-weight:500;text-decoration:none}.issue-reader-bottom__catalog:hover,.issue-reader-bottom__download:hover{color:var(--brand-pink,#fb7299)}.issue-photo-grid-wrap--reader{width:100%;max-width:none;margin:0}@media (min-width:1024px){.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid!important}}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid__cell{aspect-ratio:3/4;border-radius:var(--radius-control);box-shadow:none;background:#eceff3;border:0}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width:1023px){.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid__cell{width:100%;min-height:0;position:relative;overflow:hidden;aspect-ratio:3/4!important;margin:0!important;display:block!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid__button{width:100%;padding:0;position:absolute;inset:0;height:100%!important;display:block!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image{width:100%;display:block;position:absolute;inset:0;height:100%!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image__skeleton{aspect-ratio:auto;min-height:0;position:absolute;inset:0}.issue-reader-top__issue-no{font-size:11px}.issue-reader-top__model{font-size:13px}}.issue-photos-login-gate--reader{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:360px;margin:40px auto;padding:24px 16px;display:flex}.issue-photos-login-gate--reader .issue-photos-login-gate__text{color:#9499a0;margin:0;font-size:14px}.issue-paywall-notice--reader{border-radius:var(--radius-control);background:#fffafce6;border:1px dashed #fb729947;margin-top:16px;padding:16px}.issue-paywall-notice--reader .issue-paywall-notice__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.issue-photo-grid__cell-skeleton{aspect-ratio:3/4;width:100%;min-height:80px;display:block}.issue-photo-grid--skeleton .issue-photo-grid__cell{border-radius:var(--radius-control);border:0;overflow:hidden}.issue-reader-photo-skeleton__label{text-align:center;color:#9499a0;margin:12px 0 0;font-size:13px}.issue-reader-continue{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:24px auto 8px;padding:20px 16px;display:flex}.issue-reader-continue__text{color:#9499a0;margin:0;font-size:13px}.issue-reader-continue__link{color:var(--brand-pink,#fb7299);font-size:14px;font-weight:600;text-decoration:none}.issue-reader-continue__link:hover{color:var(--brand-pink-strong,#e85d8a)}.issue-lightbox--reader{z-index:1000}@media (max-width:1023px){.issue-photo-grid--skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.issue-photo-grid--skeleton .issue-photo-grid__cell{width:100%;display:block;margin:0!important}.issue-photo-grid--skeleton .issue-photo-grid__cell-skeleton{aspect-ratio:3/4}}[data-theme=dark] .issue-reader-continue__text,[data-theme=dark] .issue-reader-photo-skeleton__label{color:#9499a0}[data-theme=dark] .issue-reader-bottom__actions-sep{background:#ffffff1f}.issue-reader-panel-mask{z-index:50;opacity:0;cursor:pointer;background:#0f172a6b;border:0;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0}.issue-reader-panel-mask.is-open{opacity:1}.issue-reader-panel{z-index:51;background:#fff;border:0;flex-direction:column;width:min(360px,100vw);height:100dvh;transition:transform .2s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0f172a1f}.issue-reader-panel.is-open{transform:translate(0)}.issue-reader-panel__head{border-bottom:1px solid #f1f2f3;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.issue-reader-panel__title{color:#18191c;margin:0;font-size:16px;font-weight:700}.issue-reader-panel__close{border-radius:var(--radius-control);color:#9499a0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:inline-flex}.issue-reader-panel__close:hover{color:#61666d;background:#f6f7f8}.issue-reader-panel__body{flex:1;padding:8px 16px 24px;overflow-y:auto}.issue-reader-panel__section{border-bottom:1px solid #f1f2f3;padding:12px 0}.issue-reader-panel__section:last-child{border-bottom:0}.issue-reader-panel__label{color:#9499a0;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600}.issue-reader-panel__issue-title{color:#18191c;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.45}.issue-reader-panel__muted{color:#9499a0;margin:0;font-size:13px;line-height:1.5}.issue-reader-panel__nav{color:#9499a0;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:8px;font-size:13px;display:flex}.issue-reader-panel__nav a{color:#61666d;text-decoration:none}.issue-reader-panel__nav a:hover{color:var(--brand-pink,#fb7299)}.issue-reader-panel__link{color:var(--brand-pink,#fb7299);cursor:pointer;background:0 0;border:0;align-items:center;margin:4px 0;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.issue-reader-panel__link:hover{color:var(--brand-pink-strong,#e85d8a);text-underline-offset:3px;text-decoration:underline}.issue-reader-panel__link--button{font-family:inherit}.issue-reader-panel__link--primary{border-radius:var(--radius-control);background:var(--brand-pink,#fb7299);justify-content:center;align-items:center;min-height:36px;padding:0 14px;display:inline-flex;color:#fff!important;text-decoration:none!important}.issue-reader-panel__link--primary:hover{background:var(--brand-pink-strong,#e85d8a);color:#fff!important}.issue-reader-panel__action{margin-top:8px}@media (min-width:1024px){.issue-reader-body{padding:calc(var(--issue-reader-top-h) + 4px) 12px calc(var(--issue-reader-bottom-h) + 6px)}.issue-reader-auth-msg{margin:calc(var(--issue-reader-top-h) + 4px) 12px 0}}@media (max-width:1023px){.issue-reader-panel{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:min(85vh,100dvh);inset:auto 0 0;transform:translateY(100%)}.issue-reader-panel.is-open{transform:translateY(0)}}[data-theme=dark] .page-detail--issue-reader{--issue-reader-bg:#0f1115}[data-theme=dark] .issue-reader-top,[data-theme=dark] .issue-reader-bottom{background:#14161cf0;border-color:#ffffff14}[data-theme=dark] .issue-reader-top__title{color:#e8eaed}[data-theme=dark] .issue-reader-top__issue-no{color:#ff8fab}[data-theme=dark] .issue-reader-top__model{color:#e8eaed}[data-theme=dark] .issue-reader-top__dot{background:#4b5563}[data-theme=dark] .issue-reader-panel{background:#1a1d24;box-shadow:-8px 0 32px #00000059}[data-theme=dark] .issue-reader-panel__head,[data-theme=dark] .issue-reader-panel__section{border-color:#ffffff14}[data-theme=dark] .issue-reader-panel__issue-title{color:#e8eaed}[data-theme=dark] .issue-photo-grid-wrap--reader .issue-photo-grid__cell{background:#252830}.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content{padding-top:76px!important}.page-category.page-home:not(.page-me) .home-announcement-bar{margin-top:4px!important;margin-bottom:4px!important}.page-category.page-home:not(.page-me) .sort-row.home-sort,.page-category.page-home:not(.page-me) .home-sort.cos3r-trail{height:24px!important;min-height:24px!important;box-shadow:none!important;gap:7px!important;margin-top:4px!important;margin-bottom:4px!important;padding:0!important}.page-category.page-home:not(.page-me) .sort-row.home-sort>span:not(.sort-sep),.page-category.page-home:not(.page-me) .sort-row.home-sort .sort-btn,.page-category.page-home:not(.page-me) .home-sort>span:not(.sort-sep),.page-category.page-home:not(.page-me) .home-sort .sort-btn{border-bottom-width:0!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}.page-category.page-home:not(.page-me) .sort-row.home-sort .sort-btn.active,.page-category.page-home:not(.page-me) .home-sort .sort-btn.active{color:var(--cos22-pink,var(--brand-pink,#ff5f9a))!important;border-bottom-width:0!important;font-size:12px!important;font-weight:750!important}.page-category.page-home:not(.page-me) .sort-row.home-sort .sort-btn.active:after,.page-category.page-home:not(.page-me) .home-sort .sort-btn.active:after{height:2px!important;bottom:-3px!important}@media (max-width:767px){.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content{padding-top:60px!important}.page-category.page-home:not(.page-me) .sort-row.home-sort>span:not(.sort-sep),.page-category.page-home:not(.page-me) .sort-row.home-sort .sort-btn,.page-category.page-home:not(.page-me) .home-sort>span:not(.sort-sep),.page-category.page-home:not(.page-me) .home-sort .sort-btn{font-size:11.5px!important}}.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content{align-content:start!important;gap:4px!important}.page-category.page-home:not(.page-me) .home-post-grid:empty{display:none!important}.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content>.home-announcement-bar{margin-top:8px!important;margin-bottom:0!important}@media (max-width:767px){.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content>.home-announcement-bar{margin-top:0!important}}.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content>.home-sort,.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content>.home-post-grid{margin-top:0!important;margin-bottom:0!important}
.site-topbar .topbar-inner{flex-wrap:nowrap;align-items:center;height:100%}.topbar-desktop{flex:auto;align-items:center;min-width:0;display:flex}.topbar-nav{flex:none;align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.topbar-nav .topbar-nav-item,.topbar-nav a.topbar-nav-item{height:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;transition:color .16s;display:inline-flex;position:relative}.topbar-nav-caret{flex:none;width:10px;height:10px;margin-left:2px;transition:transform .16s}.topbar-dropdown{align-items:stretch;height:100%;display:flex;position:relative}.topbar-dropdown:hover .topbar-nav-caret,.topbar-dropdown:focus-within .topbar-nav-caret{transform:rotate(180deg)}.topbar-dropdown-menu{opacity:0;visibility:hidden;z-index:60;background:#fff;border:1px solid #e5e5ea;margin:0;padding:6px;list-style:none;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;left:0;transform:translateY(-6px)}.topbar-dropdown:hover .topbar-dropdown-menu,.topbar-dropdown:focus-within .topbar-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.topbar-dropdown-menu li{margin:0}.topbar-dropdown-menu a{align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:20px;transition:background .16s,color .16s;display:flex}.topbar-dropdown-menu a:before{content:"";background:#f8b8b5;border-radius:999px;flex:0 0 6px;width:6px;height:6px;transition:background .16s}.topbar-dropdown-menu a:hover:before{background:var(--accent-selected,var(--brand-pink,#fb7299))}.topbar-dropdown-menu a.active{font-weight:600}.topbar-dropdown-menu a.active:before{background:var(--accent-selected,var(--brand-pink,#fb7299))}.site-topbar .site-search.home-search{box-shadow:none;align-items:center;margin-left:auto}.site-topbar .site-search .search-input{min-width:0}.site-topbar .site-icon-btn{box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-topbar .site-icon-btn svg,.site-topbar .site-icon-img{width:24px;height:24px}.site-icon-img{-o-object-fit:contain;object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}[data-theme=dark] .site-topbar .site-icon-img,[data-theme=dark] .site-topbar .header-user-avatar__icon{filter:invert()brightness(1.15)}.site-msg-dot{background:#ffb300;border:2px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.site-topbar{border-bottom:1px solid var(--bili-line,#e5e5ea);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-topbar .topbar-inner{gap:22px;max-width:1440px;padding:0 24px}.topbar-desktop{gap:22px}.topbar-nav{gap:18px}.topbar-nav .topbar-nav-item,.topbar-nav a.topbar-nav-item{color:var(--bili-sub,#61666d);padding:0;font-size:14px;font-weight:600}.topbar-nav-item__label{display:inline-block}.topbar-nav-item__dot{background:var(--brand-pink,#fb7299);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:-7px;box-shadow:0 0 0 1px #ffffffe6}.topbar-nav .topbar-nav-item:hover,.topbar-nav a.topbar-nav-item:hover{color:var(--brand-pink,#fb7299);font-weight:700}.topbar-nav .topbar-nav-item.active,.topbar-nav a.topbar-nav-item.active{color:var(--brand-blue,#00aeec);font-weight:700}.topbar-nav .topbar-nav-item:after,.topbar-nav a.topbar-nav-item:after{display:none}.topbar-dropdown-menu{border-color:var(--bili-line,#e5e5ea);border-radius:var(--radius-control,8px);width:184px;box-shadow:var(--shadow-overlay,0 8px 24px #0000001f);top:calc(100% - 2px)}.topbar-dropdown-menu--tags{width:156px}.topbar-dropdown-menu a{border-radius:var(--radius-control,8px);color:var(--bili-sub,#61666d)}.topbar-dropdown-menu a:hover,.topbar-dropdown-menu a.active{color:var(--bili-pink,#fb7299);background:#ffecf1}.site-topbar .auth-link.auth-link-with-avatar{align-items:center;gap:0;max-width:none;display:inline-flex}.site-topbar .header-user-name{display:none}.header-user-avatar{letter-spacing:-.02em;width:32px;height:32px;color:inherit;box-shadow:none;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.header-user-avatar__icon{-o-object-fit:contain;object-fit:contain;opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;width:24px;height:24px;display:block}.header-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-theme=dark] .header-user-avatar{box-shadow:0 4px 14px #00000059,inset 0 0 0 2px #ffffff1f}.site-topbar .site-actions.home-actions{align-items:center!important;gap:14px!important}.site-topbar .header-auth-pair{align-items:center;gap:2px;display:inline-flex}.site-topbar .header-auth-pair .auth-link,.site-topbar .header-auth-pair .auth-link--btn{margin:0!important;padding-inline:6px!important}.site-topbar .home-actions .auth-link--btn+.auth-link--btn,.site-topbar .home-actions .vip-btn,.site-topbar .vip-btn{margin-left:0!important}.site-topbar .site-icon-btn{width:36px;height:36px;color:var(--bili-text,#18191c)}.site-topbar .site-icon-btn:hover{color:var(--bili-text,#18191c);background:0 0}.site-topbar .auth-link{height:36px;color:var(--bili-text,#18191c);border-radius:999px;font-weight:700}.site-topbar .auth-link:hover{background:var(--bili-soft,#f1f2f3);color:var(--bili-text,#18191c)}@media (min-width:1024px){.page-home:not(.page-me) .site-topbar,.page-detail .site-topbar,.page-me .site-topbar{height:58px!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(5)blur(20px)!important;backdrop-filter:saturate(5)blur(20px)!important;background:#ffffffd1!important;border-bottom:0!important}.page-home:not(.page-me) .site-topbar .topbar-inner,.page-detail .site-topbar .topbar-inner,.page-me .site-topbar .topbar-inner{box-sizing:border-box!important;inline-size:var(--cos22-nav-width,min(1440px, calc(100vw - 80px)))!important;width:var(--cos22-nav-width,min(1440px, calc(100vw - 80px)))!important;max-inline-size:var(--cos22-nav-width,min(1440px, calc(100vw - 80px)))!important;max-width:var(--cos22-nav-width,min(1440px, calc(100vw - 80px)))!important;align-items:center!important;height:58px!important;min-height:58px!important;margin-inline:auto!important;padding:0!important}.page-home:not(.page-me) .site-topbar .topbar-desktop,.page-detail .site-topbar .topbar-desktop,.page-me .site-topbar .topbar-desktop{box-sizing:border-box!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;margin-inline:0!important;display:flex!important}.page-home:not(.page-me) .site-topbar .brand.brand-520cos,.page-detail .site-topbar .brand.brand-520cos,.page-me .site-topbar .brand.brand-520cos{box-sizing:border-box!important;flex:none!important;align-self:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.page-home:not(.page-me) .site-topbar .brand-520cos-wordmark,.page-detail .site-topbar .brand-520cos-wordmark,.page-me .site-topbar .brand-520cos-wordmark,.site-topbar .brand-520cos-wordmark{justify-content:center!important;align-items:center!important;width:150px!important;height:36px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important;transform:translateY(-4px)!important}.page-home:not(.page-me) .site-topbar .brand-520cos-image,.page-detail .site-topbar .brand-520cos-image,.page-me .site-topbar .brand-520cos-image,.site-topbar .brand-520cos-image{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.page-home:not(.page-me) .site-topbar .topbar-nav,.page-detail .site-topbar .topbar-nav,.page-me .site-topbar .topbar-nav{flex:none!important;align-self:center!important;align-items:center!important;gap:4px!important;height:auto!important;min-height:0!important;display:flex!important}.page-home:not(.page-me) .site-topbar .topbar-dropdown,.page-detail .site-topbar .topbar-dropdown,.page-me .site-topbar .topbar-dropdown{align-items:center!important;height:auto!important;display:flex!important}.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-item,.page-home:not(.page-me) .site-topbar .topbar-nav a.topbar-nav-item,.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-trigger,.page-detail .site-topbar .topbar-nav .topbar-nav-item,.page-detail .site-topbar .topbar-nav a.topbar-nav-item,.page-detail .site-topbar .topbar-nav .topbar-nav-trigger,.page-me .site-topbar .topbar-nav .topbar-nav-item,.page-me .site-topbar .topbar-nav a.topbar-nav-item,.page-me .site-topbar .topbar-nav .topbar-nav-trigger{box-sizing:border-box!important;color:#11203a!important;letter-spacing:0!important;white-space:nowrap!important;height:auto!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:none!important;align-self:center!important;align-items:center!important;padding:0 11px!important;font-family:Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:13.5px!important;font-weight:600!important;line-height:30px!important;transition:background-color .16s,color .16s,box-shadow .16s!important;display:inline-flex!important}.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-item:hover,.page-home:not(.page-me) .site-topbar .topbar-nav a.topbar-nav-item:hover,.page-detail .site-topbar .topbar-nav .topbar-nav-item:hover,.page-detail .site-topbar .topbar-nav a.topbar-nav-item:hover,.page-me .site-topbar .topbar-nav .topbar-nav-item:hover,.page-me .site-topbar .topbar-nav a.topbar-nav-item:hover,.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-trigger:hover,.page-detail .site-topbar .topbar-nav .topbar-nav-trigger:hover,.page-me .site-topbar .topbar-nav .topbar-nav-trigger:hover{color:#ff5f9a!important;background:#ff68bd14!important;box-shadow:inset 0 0 0 1px #ff68bd1a!important}.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-item.active,.page-home:not(.page-me) .site-topbar .topbar-nav a.topbar-nav-item.active,.page-detail .site-topbar .topbar-nav .topbar-nav-item.active,.page-detail .site-topbar .topbar-nav a.topbar-nav-item.active,.page-me .site-topbar .topbar-nav .topbar-nav-item.active,.page-me .site-topbar .topbar-nav a.topbar-nav-item.active{color:#0aaeea!important;background:#62cfff1f!important;font-weight:650!important;box-shadow:inset 0 0 0 1px #62cfff2e!important}.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-item:after,.page-home:not(.page-me) .site-topbar .topbar-nav a.topbar-nav-item:after,.page-detail .site-topbar .topbar-nav .topbar-nav-item:after,.page-detail .site-topbar .topbar-nav a.topbar-nav-item:after,.page-me .site-topbar .topbar-nav .topbar-nav-item:after,.page-me .site-topbar .topbar-nav a.topbar-nav-item:after{content:none!important;display:none!important}.page-home:not(.page-me) .site-topbar .site-search.home-search,.page-detail .site-topbar .site-search.home-search,.page-me .site-topbar .site-search.home-search{visibility:visible!important;width:auto!important;min-width:140px!important;max-width:270px!important;height:40px!important;box-shadow:none!important;background:#f0f1f3!important;border:0!important;border-radius:4px!important;flex:180px!important;grid-template-columns:1fr 40px!important;align-self:center!important;margin-left:auto!important;padding:0!important;display:grid!important;overflow:hidden!important}.page-home:not(.page-me) .site-topbar .site-search:focus-within,.page-detail .site-topbar .site-search:focus-within,.page-me .site-topbar .site-search:focus-within{border-color:#fb7299b8;background:#fff!important;box-shadow:0 0 0 3px #fb72991f!important}.page-home:not(.page-me) .site-topbar .site-search .search-input,.page-detail .site-topbar .site-search .search-input,.page-me .site-topbar .site-search .search-input{color:#777!important;height:40px!important;padding:0 16px!important;font-size:14px!important}.page-home:not(.page-me) .site-topbar .site-search .search-btn,.page-detail .site-topbar .site-search .search-btn,.page-me .site-topbar .site-search .search-btn{color:#4e5358!important;border-left:1px solid #00000008!important;width:40px!important;height:40px!important}.page-home:not(.page-me) .site-topbar .home-actions.site-actions,.page-detail .site-topbar .home-actions.site-actions,.page-me .site-topbar .home-actions.site-actions{flex:none!important;align-self:center!important;align-items:center!important;gap:14px!important;display:inline-flex!important}.page-home:not(.page-me) .site-topbar .home-actions .site-icon-btn,.page-home:not(.page-me) .site-topbar .home-actions .theme-toggle,.page-detail .site-topbar .home-actions .site-icon-btn,.page-detail .site-topbar .home-actions .theme-toggle,.page-me .site-topbar .home-actions .site-icon-btn,.page-me .site-topbar .home-actions .theme-toggle{color:#4e5358!important;width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:none!important;margin:0!important}.page-home:not(.page-me) .site-topbar .home-actions .auth-link.auth-link-with-avatar,.page-detail .site-topbar .home-actions .auth-link.auth-link-with-avatar,.page-me .site-topbar .home-actions .auth-link.auth-link-with-avatar{border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important}.page-home:not(.page-me) .site-topbar .home-actions .header-user-avatar,.page-detail .site-topbar .home-actions .header-user-avatar,.page-me .site-topbar .home-actions .header-user-avatar{width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;font-size:14px!important}.page-home:not(.page-me) .site-topbar .home-actions .header-user-avatar__icon,.page-detail .site-topbar .home-actions .header-user-avatar__icon,.page-me .site-topbar .home-actions .header-user-avatar__icon{width:24px!important;height:24px!important}.page-home:not(.page-me) .site-topbar .auth-link,.page-home:not(.page-me) .site-topbar .auth-link--btn,.page-detail .site-topbar .auth-link,.page-detail .site-topbar .auth-link--btn,.page-me .site-topbar .auth-link,.page-me .site-topbar .auth-link--btn{color:#001a39!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 8px!important;font-size:13px!important;font-weight:800!important}.page-home:not(.page-me) .site-topbar .home-actions .vip-btn.vip-btn-brand,.page-detail .site-topbar .home-actions .vip-btn.vip-btn-brand,.page-me .site-topbar .home-actions .vip-btn.vip-btn-brand{flex:none!important;align-self:center!important;height:34px!important;min-height:34px!important;margin:0!important}}@media (min-width:1024px) and (max-width:1280px){.page-home:not(.page-me) .site-topbar .topbar-desktop,.page-detail .site-topbar .topbar-desktop,.page-me .site-topbar .topbar-desktop{gap:12px!important}.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-item,.page-home:not(.page-me) .site-topbar .topbar-nav a.topbar-nav-item,.page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-trigger,.page-detail .site-topbar .topbar-nav .topbar-nav-item,.page-detail .site-topbar .topbar-nav a.topbar-nav-item,.page-detail .site-topbar .topbar-nav .topbar-nav-trigger,.page-me .site-topbar .topbar-nav .topbar-nav-item,.page-me .site-topbar .topbar-nav a.topbar-nav-item,.page-me .site-topbar .topbar-nav .topbar-nav-trigger{padding-inline:8px!important;font-size:12.5px!important}.page-home:not(.page-me) .site-topbar .site-search.home-search,.page-detail .site-topbar .site-search.home-search,.page-me .site-topbar .site-search.home-search{visibility:visible!important;min-width:120px!important;max-width:200px!important;display:grid!important}}.page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand.btn-membership,.page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand,.page-detail .site-topbar .vip-btn.vip-btn-brand.btn-membership,.page-detail .site-topbar .vip-btn.vip-btn-brand,.page-me .site-topbar .vip-btn.vip-btn-brand.btn-membership,.page-me .site-topbar .vip-btn.vip-btn-brand,.site-topbar .vip-btn.vip-btn-brand.btn-membership,.site-topbar .vip-btn.vip-btn-brand,[data-theme=dark] .page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand.btn-membership,[data-theme=dark] .page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand,[data-theme=dark] .page-detail .site-topbar .vip-btn.vip-btn-brand.btn-membership,[data-theme=dark] .page-detail .site-topbar .vip-btn.vip-btn-brand,[data-theme=dark] .page-me .site-topbar .vip-btn.vip-btn-brand.btn-membership,[data-theme=dark] .page-me .site-topbar .vip-btn.vip-btn-brand,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand.btn-membership,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand{--vip-champagne:#e3d2a3;--vip-champagne-soft:#bfa56bb8;isolation:isolate;min-height:34px;position:relative;overflow:hidden;transform:none;border:1px solid var(--vip-champagne-soft)!important;width:auto!important;min-width:0!important;height:36px!important;color:var(--vip-champagne)!important;letter-spacing:0!important;filter:none!important;text-align:center!important;background:#1a1510!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 2px #14192233!important}.page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand:before,.page-detail .site-topbar .vip-btn.vip-btn-brand:before,.page-me .site-topbar .vip-btn.vip-btn-brand:before,.site-topbar .vip-btn.vip-btn-brand:before,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand:before{content:none!important;animation:none!important;display:none!important}.page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand:after,.page-detail .site-topbar .vip-btn.vip-btn-brand:after,.page-me .site-topbar .vip-btn.vip-btn-brand:after,.site-topbar .vip-btn.vip-btn-brand:after,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand:after{z-index:0;inset-block:-35%;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff0a 30%,#fff4d33d 50%,#ffffff0a 70%,#0000 100%);width:34%;position:absolute;left:0;transform:translate(-240%)skew(-18deg);content:""!important;animation:4.8s ease-in-out infinite vip-header-sheen!important;display:block!important}@keyframes vip-header-sheen{0%,58%{transform:translate(-240%)skew(-18deg)}78%,to{transform:translate(440%)skew(-18deg)}}.page-home:not(.page-me) .site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled),.page-detail .site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled),.page-me .site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled),.site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled),[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled){transform:translateY(-1px);color:#f0dfad!important;filter:none!important;background:#2a2218!important;border-color:#cfb677d6!important;box-shadow:0 3px 9px #18140e47!important}.site-topbar .vip-btn.vip-btn-brand>.vip-btn-inner,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand>.vip-btn-inner{z-index:1;border:0;gap:6px;position:relative;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:inherit!important;letter-spacing:inherit!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.site-topbar .vip-btn.vip-btn-brand .vip-btn-label,.site-topbar .vip-btn-label,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand .vip-btn-label{margin:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:inherit!important;letter-spacing:inherit!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;margin-inline-end:-.04em!important;padding:0!important;font-weight:500!important;line-height:1!important;display:inline-block!important}.page-home:not(.page-me) .site-topbar .vip-btn-icon,.page-detail .site-topbar .vip-btn-icon,.page-me .site-topbar .vip-btn-icon,.site-topbar .vip-btn.vip-btn-brand .vip-btn-icon,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand .vip-btn-icon{flex-shrink:0;width:11px;height:11px;color:inherit!important;-webkit-text-fill-color:currentColor!important;filter:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-flex!important}.site-topbar .vip-btn.vip-btn-brand .vip-btn-icon svg,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand .vip-btn-icon svg{width:11px;height:11px;display:block;stroke:currentColor!important;fill:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){.site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled),[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand:hover:not(:disabled){transform:none!important}.site-topbar .vip-btn.vip-btn-brand:after,[data-theme=dark] .site-topbar .vip-btn.vip-btn-brand:after{animation:none!important;display:none!important}}@media (min-width:1024px){[data-theme=dark] .page-home:not(.page-me) .site-topbar,[data-theme=dark] .page-detail .site-topbar,[data-theme=dark] .page-me .site-topbar{border-bottom-color:var(--cos22-border,#243044)!important;background:#141b26f5!important}[data-theme=dark] .page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-item,[data-theme=dark] .page-home:not(.page-me) .site-topbar .topbar-nav a.topbar-nav-item,[data-theme=dark] .page-home:not(.page-me) .site-topbar .topbar-nav .topbar-nav-trigger,[data-theme=dark] .page-detail .site-topbar .topbar-nav .topbar-nav-item,[data-theme=dark] .page-detail .site-topbar .topbar-nav a.topbar-nav-item,[data-theme=dark] .page-detail .site-topbar .topbar-nav .topbar-nav-trigger,[data-theme=dark] .page-me .site-topbar .topbar-nav .topbar-nav-item,[data-theme=dark] .page-me .site-topbar .topbar-nav a.topbar-nav-item,[data-theme=dark] .page-me .site-topbar .topbar-nav .topbar-nav-trigger,[data-theme=dark] .page-home:not(.page-me) .site-topbar .auth-link,[data-theme=dark] .page-detail .site-topbar .auth-link,[data-theme=dark] .page-me .site-topbar .auth-link{color:#dbe4f3!important}[data-theme=dark] .page-home:not(.page-me) .site-topbar .site-search.home-search,[data-theme=dark] .page-detail .site-topbar .site-search.home-search,[data-theme=dark] .page-me .site-topbar .site-search.home-search{border-color:var(--cos22-border,#243044)!important;background:#111821!important}[data-theme=dark] .page-home:not(.page-me) .site-topbar .site-icon-btn,[data-theme=dark] .page-home:not(.page-me) .site-topbar .theme-toggle,[data-theme=dark] .page-detail .site-topbar .site-icon-btn,[data-theme=dark] .page-detail .site-topbar .theme-toggle,[data-theme=dark] .page-me .site-topbar .site-icon-btn,[data-theme=dark] .page-me .site-topbar .theme-toggle{color:#e8eef8!important;background:0 0!important}[data-theme=dark] .page-home:not(.page-me) .site-topbar .site-icon-btn:hover,[data-theme=dark] .page-home:not(.page-me) .site-topbar .theme-toggle:hover,[data-theme=dark] .page-detail .site-topbar .site-icon-btn:hover,[data-theme=dark] .page-detail .site-topbar .theme-toggle:hover,[data-theme=dark] .page-me .site-topbar .site-icon-btn:hover,[data-theme=dark] .page-me .site-topbar .theme-toggle:hover{color:#fff!important;background:0 0!important}}.page-home:not(.page-me) .home-announcement-bar,.page-category .home-announcement-bar,.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content>.home-announcement-bar{margin-top:0!important}.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content{padding-top:62px!important}@media (max-width:1023px){.site-topbar{--site-topbar-height:52px}.site-topbar .topbar-mobile{grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;width:100%!important;display:grid!important;position:relative!important}.site-topbar .topbar-mobile-left{grid-column:1!important;justify-self:start!important}.site-topbar .topbar-mobile-center{grid-column:2!important;justify-self:center!important}.site-topbar .topbar-mobile-right{grid-column:3!important;justify-self:end!important}.site-topbar .topbar-mobile:not(.topbar-mobile--search-open) .topbar-mobile-center{z-index:1!important;pointer-events:none!important;justify-content:center!important;width:auto!important;min-width:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.site-topbar .topbar-mobile:not(.topbar-mobile--search-open) .topbar-mobile-brand{pointer-events:auto!important;position:static!important;left:auto!important;transform:none!important}.site-topbar .topbar-mobile-brand .brand-520cos-wordmark{width:128px!important;height:31px!important}.site-topbar .topbar-mobile--search-open{grid-template-columns:40px minmax(0,1fr) 0!important}.site-topbar .topbar-mobile--search-open .topbar-mobile-center{grid-column:2!important;justify-self:stretch!important}.site-topbar .topbar-mobile--search-open .topbar-mobile-right{grid-column:3!important}.site-topbar .topbar-mobile--search-open .topbar-mobile-center{pointer-events:auto!important;justify-content:stretch!important;width:100%!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}}@media (max-width:390px){.site-topbar .topbar-mobile-brand .brand-520cos-wordmark{width:118px!important;height:29px!important}}@media (max-width:1023px){.site-topbar{z-index:30!important;width:100%!important;position:static!important;inset:auto!important}.site-topbar .topbar-mobile:not(.topbar-mobile--search-open) .topbar-mobile-center{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.main-content,.wrap.main-content{padding-top:12px!important}.page-home:not(.page-me) .main-content,.page-home:not(.page-me) .wrap.main-content.album-detail-content,.page-home:not(.page-me) .main-content.album-detail-content,.page-category.page-home:not(.page-me) .wrap.main-content.album-detail-content{padding-top:var(--home-toolbar-gap,10px)!important}.page-detail .wrap.main-content,.page-detail .wrap.main-content.album-detail-content,.page-detail .main-content,.page-detail--album .wrap.main-content.album-detail-content,.page-detail--album .main-content,.page-detail--issue .main-content,.page-detail--issue .wrap.main-content.album-detail-content{padding-top:8px!important}.page-me .main-content,.page-me .wrap.main-content.portal-shell{padding-top:12px!important}.page-me .wrap.main-content.portal-shell:has(.mev2-hub){padding-top:12px!important}.page-me .wrap.main-content.portal-shell:has(.mev2-hub--mobile-detail){padding-top:12px!important}}
