/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@media (width>=1024px){[data-library-home=true]:has(.home-hero:not(:empty)) .shell-library-top-nav{inset:0 var(--page-scroll-lock-inset,0px) auto 0;z-index:var(--z-sticky);background:linear-gradient(180deg, var(--color-ink-950) 37%, transparent);transition:none;position:fixed}[data-library-home=true]:has(.home-parity[data-scrolled=true]):has(.home-hero:not(:empty)) .shell-library-top-nav{background:var(--color-ink-950)}[data-library-home=true]:has(.platform-notice):has(.home-hero:not(:empty)) .shell-library-top-nav{position:sticky;top:0}[data-library-home=true] .platform-notice{order:-1}}@media (width<=1023px){[data-library-home=true] .shell-mobile-header{background:linear-gradient(to bottom, var(--color-ink-950), #12121259)}@supports (color:color-mix(in lab, red, red)){[data-library-home=true] .shell-mobile-header{background:linear-gradient(to bottom, var(--color-ink-950), color-mix(in srgb, var(--color-ink-950) 35%, transparent))}}[data-library-home=true] .shell-mobile-header{border-bottom:0}}.home-parity{--home-inset:16px;font:400 14px/21px var(--font-ui);width:100%;min-width:0}.home-layout{flex-direction:column;min-width:0;display:flex}html:has(.home-parity){scrollbar-gutter:stable}html:has(.home-parity)::-webkit-scrollbar{width:10px}html:has(.home-parity)::-webkit-scrollbar-thumb{border:3px solid var(--color-ink-950);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700)}body:has(.home-parity) main{padding-bottom:var(--shell-mobile-navigation-reserve,var(--shell-mobile-navigation-height))}.home-introduction{flex-direction:column;display:flex;position:relative}.home-hero:empty{min-height:0;margin:0}.home-introduction:has(>.home-hero:empty)+.home-catalog{padding-top:0}.home-carousel{height:calc(390px + var(--inset-top-safe));touch-action:pan-y;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);position:relative;overflow:hidden}.home-hero-background{opacity:.2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero-background>*{object-fit:cover;filter:blur(18px);width:100%;height:100%;transform:scale(1.5)}.home-hero-link{height:100%;padding-top:calc(64px + var(--inset-top-safe));flex-direction:column;align-items:center;display:flex;position:relative}.home-hero-stage{flex-shrink:0;width:192px;height:288px;position:relative}.home-hero-cover{border-radius:var(--radius-fixed-xl);box-shadow:none;transition:opacity var(--duration-slow) var(--ease-decelerate);position:absolute;inset:0;overflow:hidden}.home-hero-cover[data-slot=active]{opacity:1;z-index:0}.home-hero-cover img{object-position:top}.home-hero-cover:not([data-slot=active]){opacity:0;z-index:0;pointer-events:none}.home-hero-link:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--color-ink-950) 0%, #121212e3 47%, transparent 100%);height:144px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.home-hero-link:after{background:linear-gradient(to top, var(--color-ink-950) 0%, color-mix(in srgb, var(--color-ink-950) 89%, transparent) 47%, transparent 100%)}}.home-hero-copy{z-index:1;text-align:center;width:100%;animation:home-hero-copy-in var(--duration-slow) var(--ease-decelerate) both;flex-direction:column;align-items:center;gap:8px;padding:0 40px 16px;display:flex;position:absolute;bottom:0}@keyframes home-hero-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home-hero-copy h2{color:var(--color-paper-bright);font:500 24px/28.8px var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.home-hero-copy p{font:300 14px/21px var(--font-ui);color:var(--color-paper-faint);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.home-hero-cta{display:none}.home-hero-count{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;right:0;overflow:hidden}.home-hero-previous,.home-hero-next{display:none}.home-hero-next svg{transform:rotate(-90deg)}.home-catalog{padding:0 var(--home-inset)}.home-layout>.home-categories{order:-2;margin:0 0 8px}.home-layout>.home-introduction{order:-1}.home-continue{min-width:0;margin:24px 0 32px;position:relative}.home-continue-heading-row{padding:0 var(--home-inset);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.home-continue-heading-row h2{color:var(--color-paper);font:500 18px/26px var(--font-ui)}.home-continue-view-all{color:var(--color-paper-dim);font:500 14px/21px var(--font-ui);align-items:center;gap:4px;display:inline-flex}.home-continue-view-all svg{transform:rotate(-90deg)}.home-continue-rail{scroll-snap-type:x proximity;scroll-padding-inline:var(--home-inset);scrollbar-width:none;padding:0 var(--home-inset);gap:12px;display:flex;overflow-x:auto}.home-continue-rail::-webkit-scrollbar{display:none}.home-continue-card{scroll-snap-align:start;flex:0 0 80px;min-width:0}.home-continue-link{min-width:0;color:var(--color-paper-bright);flex-direction:column;display:flex}.home-continue-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:var(--radius-fixed-lg)}.home-continue-cover{aspect-ratio:2/3;border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);display:block;overflow:hidden}.home-continue-cover>*{width:100%;height:100%}.home-continue-title{-webkit-line-clamp:2;font:500 12px/15px var(--font-ui);-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.home-continue-skeleton-heading{white-space:nowrap;height:26px}.home-continue.ts-skeleton-pulse .home-continue-title{position:relative}.home-continue.ts-skeleton-pulse .home-continue-title:before,.home-continue.ts-skeleton-pulse .home-continue-title:after{content:"";border-radius:var(--radius-fixed-md);background:var(--color-ink-750);height:12px;position:absolute;top:0;left:0;right:0}.home-continue.ts-skeleton-pulse .home-continue-title:after{top:16px}.home-categories{margin:0 calc(-1 * var(--home-inset)) 24px;padding:12px var(--home-inset);scrollbar-width:none;background:var(--color-ink-950);gap:8px;display:flex;overflow-x:auto}.home-categories button,.home-categories a{border-radius:var(--radius-pill);min-height:36px;font:500 14px/20px var(--font-ui);background:var(--color-bg-canvas);color:var(--color-text-secondary);border-color:var(--color-border-subtle);flex-shrink:0;padding:0 12px}.home-categories a{align-items:center;text-decoration:none;display:inline-flex}.home-categories button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink-950);border-color:#0000}.home-ranked-shelves,.home-discovery-sections,.home-tags{margin:0 0 32px}.home-shelf-gap,.home-discovery-sections>*+*,.home-newcomer-strip{margin-top:32px}.home-ranking-heading{align-items:center;gap:4px;min-width:0;display:flex}.home-catalog>.home-newcomer-strip:not(:last-child){margin-bottom:32px}.home-catalog>:last-child{margin-bottom:0}.home-catalog>.home-grid-notice:last-child,.home-catalog>.home-catalog-error:last-child{margin-bottom:32px}.home-ranked-shelves h2,.home-discovery-sections h2,.home-tags h2,.home-explore-heading h2{font:500 18px/26px var(--font-ui)}.home-ranked-shelves .shelf-row,.home-discovery-sections .shelf-row{margin-inline:calc(-1 * var(--home-inset));padding-left:var(--home-inset);gap:8px;padding-right:0}.home-ranked-shelves .shelf-row :focus-visible,.home-discovery-sections .shelf-row :focus-visible{outline-offset:-2px}.home-ranked-shelves .shelf-row .home-story-card>a,.home-discovery-sections .shelf-row .home-story-card>a{position:relative}.home-ranked-shelves .shelf-row .home-story-card>a:focus-visible,.home-discovery-sections .shelf-row .home-story-card>a:focus-visible{outline:none}.home-ranked-shelves .shelf-row .home-story-card>a:focus-visible:after,.home-discovery-sections .shelf-row .home-story-card>a:focus-visible:after{content:"";z-index:1;border:2px solid var(--color-brand);pointer-events:none;border-radius:4px;position:absolute;inset:0}.home-story-card{flex-shrink:0;width:calc(33.3333vw - 13.3333px);min-width:0;max-width:192px}.home-story-card-cover{aspect-ratio:2/3;border-radius:var(--radius-fixed-xl);box-shadow:none;background:var(--color-ink-700);border:0;position:relative;overflow:hidden}.home-story-card .type-row-title,.home-story-card .home-card-caption,.home-first-turn-card{overflow-wrap:anywhere;min-width:0}.home-parity .shelf-row:has(>.home-story-card){gap:12px}.home-explore-heading{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.home-story-grid-reserve{min-height:356px}.home-story-grid>.home-story-card-skeleton{width:100%;min-width:0;max-width:192px}.home-story-card-pending{pointer-events:none}.home-story-card-skeleton-title{width:78%;height:16.8px;margin-top:8px}.home-story-card-skeleton-meta{width:52%;height:14.4px;margin-top:6px}.home-shelf-view-all svg{transform:rotate(-90deg)}@media (width<=767px){.home-shelf-view-all-words{display:none}}.home-shelf-view-all{position:relative}.home-shelf-view-all:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.home-grid-sort{justify-content:flex-end;display:flex;position:relative}.home-grid-sort>button{cursor:pointer;min-height:36px;font:400 14px/16.8px var(--font-ui);color:var(--color-paper-dim);transition:color var(--duration-quick) ease;align-items:center;gap:4px;display:inline-flex}.home-grid-sort>button:hover{color:var(--color-paper)}.home-grid-sort-menu{z-index:var(--z-sticky);border-radius:var(--radius-fixed-xl);border:1px solid var(--color-hairline);background:var(--color-ink-950);flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.home-grid-sort-menu>button{border-radius:var(--radius-fixed-lg);cursor:pointer;text-align:left;min-height:36px;font:400 14px/16.8px var(--font-ui);color:var(--color-paper-dim);padding:0 12px}.home-grid-sort-menu>button:hover{background:var(--color-ink-900);color:var(--color-paper)}.home-grid-sort-menu>button[aria-checked=true]{color:var(--color-paper)}.home-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:40px 12px;padding-bottom:32px;display:grid}.home-story-grid>.home-story-card{width:100%;min-width:0;max-width:192px}.home-grid-sentinel{height:1px;margin:0}@media (width>=481px){.home-story-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (width>=768px){.home-parity{--home-inset:80px}.home-layout>.home-introduction{order:-2}.home-layout>.home-categories{order:-1;margin-bottom:0}.home-continue{margin:48px 0 64px}.home-continue-heading-row h2{font:500 24px/32px var(--font-ui)}.home-continue-skeleton-heading{height:32px}.home-continue-rail{gap:16px}.home-continue-card{flex-basis:156px}.home-continue-title{font:500 15px/20px var(--font-ui)}.home-story-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.home-hero{margin-bottom:16px}.home-catalog{padding-block:64px}.home-categories{margin-bottom:36px}.home-ranked-shelves,.home-discovery-sections,.home-tags{margin-bottom:64px}.home-shelf-gap,.home-discovery-sections>*+*,.home-newcomer-strip{margin-top:64px}.home-catalog>.home-newcomer-strip:not(:last-child){margin-bottom:64px}.home-ranked-shelves .shelf-row,.home-discovery-sections .shelf-row{gap:16px}.home-story-card{width:160px}}@media (width<=1023px){body:has(.home-parity) .shell-mobile-header{position:fixed;left:0;right:0}body:has(.home-parity[data-scrolled=true]) .shell-mobile-header{background:var(--color-ink-950)}body:has(.home-hero:empty) .shell-mobile-header[data-home-header=true]{background:var(--color-ink-950);position:sticky;top:0}body:has(.home-parity) .platform-notice+.shell-mobile-header[data-home-header=true]{background:var(--color-ink-950);position:static}body:has(.home-parity) [data-shell-bars]{z-index:calc(var(--z-overlay) + 1);background:var(--color-ink-950);position:sticky;top:0}body:has(.home-parity) [data-shell-bars]:not(:empty)~div .shell-mobile-header{padding-top:var(--inset-top-safe)}body:has(.home-parity) .shell-mobile-header>div{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));flex-wrap:nowrap;gap:4px}body:has(.home-parity) .shell-mobile-header nav a{font:500 20px/24px var(--font-ui-system)}}@media (width>=1024px){body:has(.home-parity) main{padding-bottom:0}.home-story-card-skeleton-title{height:19.2px;margin-top:16px}.home-story-card-skeleton-meta{height:16.8px;margin-top:8px}.home-hero-background{display:none}.home-hero-count{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;top:auto;right:auto;overflow:hidden}.home-hero{margin-top:92px}.home-carousel{height:280px}.home-hero-link{grid-template-columns:minmax(0,1fr) 306px;align-items:center;gap:32px;padding:0 80px;display:grid}.home-hero-link:after{display:none}.home-hero-stage{grid-area:1/2;justify-self:center;width:210px;height:240px}.home-hero-cover{border-radius:var(--radius-fixed-xl);opacity:.3;z-index:0;width:144px;height:216px;transition:top var(--duration-slow) var(--ease-decelerate), left var(--duration-slow) var(--ease-decelerate), width var(--duration-slow) var(--ease-decelerate), height var(--duration-slow) var(--ease-decelerate), opacity var(--duration-slow) var(--ease-decelerate);inset:12px auto auto}.home-hero-cover:not([data-slot=active]){opacity:.3;pointer-events:auto}.home-hero-cover[data-slot=previous]{left:0}.home-hero-cover[data-slot=next]{left:66px}.home-hero-cover[data-slot=active]{opacity:1;width:160px;height:240px;z-index:var(--z-raised);top:0;left:25px}.home-hero-cover[data-slot=hidden]{opacity:0;pointer-events:none;left:25px}.home-hero-copy{text-align:left;grid-area:1/1;align-items:flex-start;gap:8px;padding:0;position:static}.home-hero-copy h2{font-size:30px;line-height:36px}.home-hero-copy p{font-size:var(--text-lg);color:var(--color-paper-bright);line-height:28.8px}.home-hero-cta{border-radius:var(--radius-fixed-lg);min-height:36px;color:var(--color-ink-950);background:var(--color-paper);font:500 14px/21px var(--font-ui);align-items:center;margin-top:16px;padding:0 16px;display:inline-flex}.home-hero-previous,.home-hero-next{border-radius:var(--radius-pill);border:1px solid var(--color-hairline);background:var(--color-ink-950);width:32px;height:32px;color:var(--color-paper);place-items:center;display:grid;position:absolute;top:calc(50% - 16px)}.home-hero-previous{right:354px}.home-hero-next{right:80px}.home-story-card{width:192px}}.home-catalog-error{margin:80px var(--home-inset) 24px}.home-catalog>.home-catalog-error{margin:0}@media (width<=1023px){.home-hero-previous,.home-hero-next{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.home-hero-previous:focus,.home-hero-next:focus{clip-path:none;border-radius:var(--radius-pill);background:var(--color-ink-950);place-items:center;width:36px;height:36px;display:grid;top:50%}.home-hero-previous:focus{left:8px}.home-hero-next:focus{right:8px}}@media (width>=1024px){.home-hero-previous,.home-hero-next{opacity:0;pointer-events:none;transition:opacity var(--duration-moderate) var(--ease-standard)}.home-carousel:hover .home-hero-previous,.home-carousel:hover .home-hero-next,.home-carousel:focus-within .home-hero-previous,.home-carousel:focus-within .home-hero-next{opacity:1;pointer-events:auto}}.home-layout>.home-categories{padding-top:calc(84px + var(--inset-top-safe));background:var(--color-ink-950);padding-bottom:16px}.home-layout:has(.home-hero:empty)>.home-categories{padding-top:12px}.home-hero{min-width:0}.home-carousel{background:var(--color-ink-950);height:448px}.home-hero-link{padding:0 24px;display:block}.home-hero-stage{width:min(100%,345px);height:432px;margin:0 auto;display:block}.home-hero-cover{border-radius:12px}.home-hero-link:after{background:linear-gradient(to top, var(--color-ink-950) 0%, #12121240 72%, transparent 100%);height:210px}@supports (color:color-mix(in lab, red, red)){.home-hero-link:after{background:linear-gradient(to top, var(--color-ink-950) 0%, color-mix(in srgb, var(--color-ink-950) 25%, transparent) 72%, transparent 100%)}}.home-hero-copy{text-align:left;align-items:flex-start;width:auto;padding:0 24px;bottom:12px;left:0;right:0}.home-hero-copy h2{font:500 24px/28.8px var(--font-ui)}.home-hero-copy p{max-width:100%}.home-hero-genre{color:var(--color-paper);font:300 14px/21px var(--font-ui)}.home-hero-actions{align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.home-hero-cta,.home-hero-details{border-radius:var(--radius-fixed-lg);min-height:40px;font:500 14px/21px var(--font-ui);justify-content:center;align-items:center;margin:0;padding:0 14px;display:inline-flex}.home-hero-cta{background:var(--color-paper);color:var(--color-ink-950)}.home-hero-details{background:#fafafa29}@supports (color:color-mix(in lab, red, red)){.home-hero-details{background:color-mix(in srgb, var(--color-paper) 16%, transparent)}}.home-hero-details{color:var(--color-paper);order:-1}.home-layout>.home-catalog{background:var(--color-ink-950)}.home-parity .shelf-row .home-story-card[data-ranked=true]{width:146px;max-width:none}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{width:126px;margin-left:20px}.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:72px;color:var(--color-paper);font:700 60px/72px var(--font-ui);text-shadow:0 2px 8px #0000006b;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:117px;left:0}@supports (color:color-mix(in lab, red, red)){.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{text-shadow:0 2px 8px color-mix(in srgb, var(--color-ink-void) 42%, transparent)}}.home-parity .shelf-row .home-story-card[data-ranked=true] .type-row-title{display:none}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-card-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.home-layout>.home-categories{margin:0;padding-top:12px;padding-bottom:12px}.home-layout>.home-catalog{padding-top:0}}@media (width>=1024px){.home-parity .shelf-row .home-story-card[data-ranked=true]{width:214px}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{width:156px;margin-left:58px}.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{height:106px;font:700 88px/72px var(--font-ui);top:128px;left:32px}.home-hero{margin-top:0;margin-bottom:0}.home-carousel{height:678px}.home-hero-background{opacity:.38;display:block}.home-hero-background:after{content:"";background:linear-gradient(to bottom, transparent calc(100% - 167px), var(--color-ink-950) calc(100% - 57px)), linear-gradient(90deg, #121212f0 0%, #12121280 70%, var(--color-ink-950) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero-background:after{background:linear-gradient(to bottom, transparent calc(100% - 167px), var(--color-ink-950) calc(100% - 57px)), linear-gradient(90deg, color-mix(in srgb, var(--color-ink-950) 94%, transparent) 0%, color-mix(in srgb, var(--color-ink-950) 50%, transparent) 70%, var(--color-ink-950) 100%)}}.home-hero-link{grid-template-columns:minmax(0,1fr) 328px;align-items:center;gap:56px;padding:90px 80px 48px;display:grid}.home-hero-link:after{display:none}.home-hero-stage{grid-area:1/2;width:328px;height:486px}.home-hero-cover,.home-hero-cover[data-slot=active]{width:328px;height:486px;top:0;left:0}.home-hero-cover:not([data-slot=active]){opacity:0;pointer-events:none}.home-hero-copy{grid-area:1/1;gap:16px;padding:0;position:static}.home-hero-copy h2{font:500 36px/44px var(--font-ui)}.home-hero-copy p{max-width:560px;font:400 18px/26px var(--font-ui);white-space:normal}.home-layout>.home-categories{gap:16px;padding-top:8px;padding-bottom:8px}.home-categories button,.home-categories a{min-width:70px;min-height:48px;padding-inline:20px}.home-hero-actions{gap:16px;width:440px;max-width:100%;margin-top:12px}.home-hero-cta,.home-hero-details{border-radius:var(--radius-pill);min-width:0;min-height:46px;font:500 16px/22px var(--font-ui);flex:1;padding:12px 20px}.home-hero-details{background:#17171780}@supports (color:color-mix(in lab, red, red)){.home-hero-details{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.home-hero-details{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-layout>.home-categories+.home-catalog{margin-top:48px}.home-hero-details{order:0}.home-hero-previous,.home-hero-next{z-index:var(--z-raised)}.home-hero-previous{right:calc(var(--layout-gutter) + 3 * (100% - 2 * var(--layout-gutter) - 448px) / 8 + 184px)}.home-hero-next{right:calc(var(--layout-gutter) + 3 * (100% - 2 * var(--layout-gutter) - 448px) / 8 - 208px)}.home-carousel{margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter)}}@media (prefers-reduced-motion:reduce){.home-parity *,.home-parity :before,.home-parity :after{transition-duration:0s!important;animation-duration:0s!important}}.home-tags{padding-top:16px}.home-tags-header{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.home-tags h2{margin:0}.home-tags-subtitle{font:400 15px/20px var(--font-ui);color:var(--color-paper-dim);margin:0}.home-tags-stars{flex-shrink:0;width:16px;height:16px;display:block}.home-tags .shelf-row{margin-inline:calc(-1 * var(--home-inset));padding-inline:var(--home-inset);scrollbar-width:none;gap:8px}.home-tags button{height:36px;font:500 14px/20px var(--font-ui);color:var(--color-paper-dim);border-radius:var(--radius-pill);background:var(--color-ink-950);border-color:var(--color-ink-800);flex-shrink:0;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.home-tags button[aria-pressed=true]{border-color:var(--color-paper)}.home-ranked-shelves .shelf-row,.home-discovery-sections .shelf-row{gap:12px}.home-ranked-shelves>div:has(h2){margin-bottom:16px}.home-hero-copy h2{letter-spacing:-.6px}@media (width<=1023px){body:has(.home-parity) .shell-mobile-header nav a{letter-spacing:-.6px}}@media (width>=1024px){.home-hero-copy h2{letter-spacing:-.75px;width:100%}}@media (prefers-reduced-motion:reduce){.home-hero-cover{transition:none!important}.home-hero-copy{animation:none!important}}.home-card-caption{color:var(--color-paper-dim)}.home-discovery-pending{min-height:296px}.home-newcomer-strip{background:var(--color-ink-950);width:100%;color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer;appearance:none;border:0;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.home-newcomer-strip:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.home-newcomer-art{aspect-ratio:800/320;width:100%;display:block;position:relative;overflow:hidden}.home-newcomer-art picture>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.home-newcomer-notification{border:1px solid var(--color-border-subtle);background:var(--color-library-elevated);align-items:center;gap:16px;width:100%;min-height:70px;padding:12px 16px;display:flex}.home-newcomer-glyph{border:1px solid var(--color-text-on-brand);border-radius:var(--radius-circle);flex:none;place-items:center;width:32px;height:32px;display:grid}.home-newcomer-glyph img{width:26.6667px;height:26.6667px}.home-newcomer-copy{min-width:0;font:400 16px/22px var(--font-ui);flex-direction:column;flex:1;display:flex}.home-newcomer-chevron{flex:none;width:16px;height:16px;position:relative}.home-newcomer-chevron img{position:absolute;top:-4px;left:-4px;transform:scale(.666667)}@media (width>=768px){.home-newcomer-strip{border-radius:0;padding-block:20px}.home-newcomer-art{aspect-ratio:auto;height:248px}.home-newcomer-art picture>img{object-fit:fill;height:274.71%;top:-88.27%}.home-newcomer-notification,.home-newcomer-notification.ts-skeleton{display:none}}.home-newcomer-dialog-host{display:contents}.ui-sheet-host-centered.home-newcomer-dialog-host .ui-sheet-panel{max-width:512px;min-height:min(608px,90dvh)}.home-newcomer-dialog-body{flex-direction:column;min-height:100%;padding:24px;display:flex;position:relative}.home-newcomer-dialog-loading{flex-direction:column;min-height:520px;display:flex}.home-newcomer-dialog-skeleton-line{width:65%;height:18px;margin-top:12px}.home-newcomer-dialog-skeleton-art{aspect-ratio:2;border-radius:16px;width:100%;margin-top:40px}.home-newcomer-dialog-skeleton-progress{border-radius:var(--radius-fixed-xl);width:100%;height:96px;margin-top:24px}.home-newcomer-dialog-skeleton-footer{border-radius:var(--radius-fixed-lg);width:112px;height:36px;margin:auto 0 0 auto}.home-newcomer-dialog-head{padding-right:40px}.home-newcomer-dialog-eyebrow{font:400 18px/28.8px var(--font-ui);color:var(--color-paper-dim);margin:0}.home-newcomer-dialog-title{font:600 20px/28px var(--font-ui);color:var(--color-paper);margin:0}.home-newcomer-dialog-lead{font:400 18px/28.8px var(--font-ui);color:var(--color-paper);margin:6px 0 0}.home-newcomer-dialog-lead-accent{color:var(--color-brand)}.home-newcomer-dialog-desc{font:400 14px/21px var(--font-ui);color:var(--color-paper-dim);margin:6px 0 0}.home-newcomer-dialog-close{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-paper-dim);cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:30px;right:30px}.home-newcomer-dialog-close:hover{color:var(--color-paper);background:var(--color-ink-800)}.home-newcomer-dialog-art{aspect-ratio:2;background:linear-gradient(135deg, var(--color-ink-950), var(--color-ink-void));color:var(--color-brand);border-radius:16px;place-items:center;margin-top:40px;display:grid;position:relative;overflow:hidden}.home-newcomer-dialog-art-mark{opacity:.05;width:176px;height:176px;position:absolute;bottom:-32px;right:-32px}.home-newcomer-dialog-art-glyph{border-radius:var(--radius-pill);border:1px solid var(--color-hairline);background:var(--color-ink-850);place-items:center;width:96px;height:96px;display:grid;position:relative}.home-newcomer-dialog-progress{border-top:1px solid var(--color-ink-700);margin:18px 4px 0;padding-top:20px}.home-newcomer-dialog-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-newcomer-dialog-progress-copy{min-width:0}.home-newcomer-dialog-progress h3{font:400 16px/19.2px var(--font-ui);color:var(--color-paper);margin:0}.home-newcomer-dialog-stage{font:400 14px/21px var(--font-ui);color:var(--color-paper-dim);margin:4px 0 0}.home-newcomer-dialog-granted{font:300 12px/18px var(--font-ui);color:var(--color-text-success);margin:2px 0 0}.home-newcomer-dialog-total{border-radius:var(--radius-pill);background:var(--color-ink-700);height:30px;color:var(--color-paper);font:400 12px/14.4px var(--font-ui);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.home-newcomer-dialog-bar{border-radius:var(--radius-pill);background:var(--color-ink-800);height:4px;margin-top:22px;overflow:hidden}.home-newcomer-dialog-bar>span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.home-newcomer-dialog-numerals{text-align:center;font:400 12px/14.4px var(--font-ui);color:var(--color-paper-faint);grid-template-columns:repeat(6,1fr);margin:10px 0 0;padding:0;list-style:none;display:grid}.home-newcomer-dialog-numerals>li[data-reached=true]{color:var(--color-paper)}.home-newcomer-dialog-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:60px;display:flex}.home-newcomer-dialog-footer>:only-child{margin-left:auto}.home-newcomer-dialog-balance{height:var(--size-control);border-radius:var(--radius-card);background:var(--color-ink-800);color:var(--color-paper);font:500 14px/16.8px var(--font-ui);align-items:center;gap:8px;padding:0 10px 0 16px;display:inline-flex}.home-newcomer-dialog-balance:hover{background:var(--color-ink-700)}.home-newcomer-dialog-balance>svg:last-child{color:var(--color-paper-dim);transform:rotate(-90deg)}.home-newcomer-dialog-cta{height:var(--size-control);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink-850);font:500 14px/21px var(--font-ui);cursor:pointer;appearance:none;border:0;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.home-newcomer-dialog-cta:hover{background:var(--color-paper-soft)}.home-newcomer-dialog-overlay{z-index:1;border-radius:inherit;background:var(--color-backdrop);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.home-newcomer-dialog-overlay-card{border-radius:var(--radius-card);background:var(--color-ink-900);text-align:center;flex-direction:column;align-items:center;width:min(320px,100%);padding:40px 30px 24px;display:flex}.home-newcomer-dialog-overlay-card>h3{font:600 20px/28px var(--font-ui);color:var(--color-paper);margin:0}.home-newcomer-dialog-overlay-card>p{font:400 14px/21px var(--font-ui);color:var(--color-paper-dim);margin:17px 0 0}.home-newcomer-dialog-overlay-pill{width:100%;height:var(--size-tap);border-radius:var(--radius-card);background:var(--color-ink-800);color:var(--color-paper);font:500 14px/16.8px var(--font-ui);justify-content:center;align-items:center;gap:8px;margin-top:20px;display:inline-flex}.home-newcomer-dialog-overlay-confirm{width:100%;height:var(--size-tap);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink-850);font:500 14px/21px var(--font-ui);cursor:pointer;appearance:none;border:0;margin-top:21px}.home-newcomer-dialog-overlay-pill+.home-newcomer-dialog-overlay-confirm{margin-top:16px}.home-newcomer-dialog-overlay-confirm:hover{background:var(--color-paper-soft)}.home-category-uncounted{border:1px solid var(--color-ink-800);border-radius:var(--radius-fixed-xl);text-align:center;font:400 14px/21px var(--font-ui);color:var(--color-paper-dim);margin:0 0 32px;padding:40px}@media (width>=768px){.home-category-uncounted{margin-bottom:64px}}.home-announcement-bar{background:var(--color-bg-state-subtle);width:100%;min-height:50px;font:300 12px/18px var(--font-ui);color:var(--color-paper-dim);align-items:center;gap:8px;margin:0;padding:16px 24px;display:flex}.home-announcement-bar-label{flex-shrink:0;font-weight:700}.home-announcement-bar-link{min-width:0;color:inherit;flex-grow:1;align-items:center;gap:2px;display:flex}.home-announcement-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-announcement-bar-chevron{flex-shrink:0;width:16px;height:16px;display:none;transform:rotate(-90deg)}.home-announcement-bar-chevron>svg{display:block}.home-announcement-bar-close{border-radius:var(--radius-pill);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:-8px -8px -8px -4px;padding:0;display:grid}.home-announcement-bar-close:hover{color:var(--color-paper)}@media (width>=768px){.home-announcement-bar{min-height:52px;padding:17px 88px}.home-announcement-bar-chevron{display:block}}@media (width>=1024px){.home-announcement-bar{position:absolute;inset:0 0 auto}.home-hero:empty~.home-announcement-bar{position:static}}.home-said-slot{z-index:var(--z-menu);position:relative}.home-said{top:calc(8px + var(--inset-top-safe));border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-lg);background:var(--color-ink-700);max-width:calc(100% - 32px);color:var(--color-paper);font:300 14px/21px var(--font-ui);text-align:center;padding:8px 12px;position:absolute;left:50%;transform:translate(-50%)}.home-said:empty,.home-hero-original{display:none}.home-continue-cover{border-radius:var(--radius-fixed-xl)}.home-continue-title{height:30px;margin-top:8px}.home-parity :is(.home-story-grid>.home-story-card,.home-story-card:not([data-ranked=true])) .type-row-title{font:500 14px/20px var(--font-ui);margin-top:8px}.home-parity :is(.home-story-grid>.home-story-card,.home-story-card:not([data-ranked=true])) .home-card-caption{font:400 13px/18px var(--font-ui);margin-top:4px}@media (width<=1023px){.home-carousel{height:auto;padding-top:12px;overflow:clip visible}.home-hero-background{-webkit-mask-image:linear-gradient(to bottom, var(--color-ink-void) calc(100% - 133px), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--color-ink-void) calc(100% - 133px), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--color-ink-void) calc(100% - 133px), transparent);mask-image:linear-gradient(to bottom, var(--color-ink-void) calc(100% - 133px), transparent);bottom:-133px}.home-layout>.home-catalog{background:0 0;position:relative}@media (width<=767px){.home-hero-background{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink-void) 48px, var(--color-ink-void) calc(100% - 133px), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink-void) 48px, var(--color-ink-void) calc(100% - 133px), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink-void) 48px, var(--color-ink-void) calc(100% - 133px), transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-ink-void) 48px, var(--color-ink-void) calc(100% - 133px), transparent);top:-54px}.home-layout:has(.home-hero:not(:empty))>.home-categories{z-index:var(--z-raised);background:0 0;position:relative}}.home-hero-link{background:var(--color-bg-canvas);width:min(313px,100% - 32px);height:auto;box-shadow:var(--shadow-home-hero-banner);border-radius:16px;flex-direction:column;margin:0 auto;padding:0;display:flex;overflow:hidden}.home-hero-stage{aspect-ratio:313/400;border-radius:12px 12px 0 0;width:100%;height:auto;overflow:hidden}.home-hero-cover,.home-hero-cover[data-slot=active]{border-radius:inherit;width:100%;height:100%;inset:0}.home-hero-cover img{object-position:center}.home-hero-stage>.cover-chip-original{z-index:var(--z-raised)}.home-hero-link:after{display:none}.home-hero-copy{background:0 0;border-radius:0;justify-content:center;align-items:center;gap:16px;width:100%;height:auto;padding:16px;animation:none;position:relative;inset:auto;transform:none}.home-hero-copy h2,.home-hero-copy>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.home-hero-genre{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font:500 14px/20px var(--font-ui);color:var(--color-text-primary);overflow:hidden}.home-hero-actions{gap:12px;margin-top:0}.home-hero-cta,.home-hero-details{border-radius:var(--radius-pill);min-width:0;min-height:44px;font:500 14px/20px var(--font-ui);flex:1;padding:12px 20px}.home-hero-details{background:var(--color-bg-elevated);color:var(--color-text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-layout>.home-categories{margin-bottom:0;padding-bottom:8px}.home-layout>.home-categories+.home-catalog{margin-top:24px}.home-parity .home-story-card[data-ranked=true]{min-height:197px}.home-continue-view-all{gap:0;font-size:0}}@media (width>=1024px){.home-parity{--home-inset:40px}.home-hero-link{grid-template-columns:repeat(24,minmax(0,1fr));justify-content:stretch;column-gap:16px;padding:80px 40px 16px}.home-hero-copy{grid-column:2/span 12;gap:12px}.home-hero-stage{grid-column:16/span 6}.home-hero-original{order:-3;display:block}.home-hero-stage>.cover-chip-original,.home-hero-original:empty{display:none}.home-hero-original .cover-chip-original{width:90px;height:28px;font:700 12px/15px var(--font-ui);gap:4px;padding:6px;position:static}.home-hero-original .cover-chip-mark{width:16px;height:16px}.home-hero-original{margin-bottom:-4px}.home-hero-copy h2{letter-spacing:0;order:-2}.home-hero-genre{text-align:left;width:auto;max-width:313px;font:500 14px/20px var(--font-ui);order:-1}.home-hero-copy p{max-width:100%;color:var(--color-paper)}.home-hero-actions{margin-top:28px}.home-layout:has(.home-hero:not(:empty))>.home-categories{margin-top:30px}.home-ranked-shelves h2,.home-discovery-sections h2,.home-tags h2,.home-explore-heading h2{font:500 24px/32px var(--font-ui)}.home-explore-heading,.home-continue-heading-row{margin-bottom:24px}.home-ranked-shelves>div:has(h2){margin-bottom:24px}.home-ranked-shelves,.home-discovery-sections,.home-tags,.home-continue{margin-bottom:48px}.home-shelf-gap,.home-discovery-sections>*+*,.home-newcomer-strip{margin-top:48px}.home-ranked-shelves .shelf-row,.home-discovery-sections .shelf-row{gap:16px}.home-parity .shelf-row:has(>.home-story-card[data-ranked=true]){gap:24px}.home-parity .shelf-row .home-story-card[data-ranked=true]{width:calc((100% - var(--home-inset) - 96px) / 5)}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{border-radius:16px;width:calc(100% - 32px);margin-left:32px}.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{height:72px;top:auto;bottom:-4px;left:0}.home-parity .shelf-row:has(>.home-story-card:not([data-ranked=true])){gap:16px}.home-parity .shelf-row .home-story-card:not([data-ranked=true]){width:calc((100% - var(--home-inset) - 80px) / 6);max-width:none}.home-story-card-cover{border-radius:16px}.home-parity :is(.home-story-grid>.home-story-card,.home-story-card:not([data-ranked=true])) .type-row-title{font:500 15px/20px var(--font-ui)}.home-story-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 16px}.home-story-grid .home-story-card{width:100%;max-width:none}.home-continue-title{height:40px;margin-top:8px}.home-continue-cover{border-radius:16px}.home-continue-view-all{font:500 15px/20px var(--font-ui)}}.home-story-card[data-ranked=true]{position:relative}.home-category-page-header{z-index:var(--z-sticky);height:calc(76px + var(--inset-top-safe));padding:var(--inset-top-safe) 16px 16px;background:var(--color-ink-950);align-items:center;gap:8px;display:flex;position:sticky;top:0}.home-category-page-header button{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:#17171780;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-category-page-header button{background:color-mix(in srgb,var(--color-ink-900) 50%,transparent)}}.home-category-page-header h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 15px/20px var(--font-ui);flex:1;overflow:hidden}.home-category-page-header>span{flex:none;width:40px}body:has(.home-parity[data-category-page=true]) :is(.shell-mobile-header,.shell-mobile-navigation,.shell-install-offer){display:none}body:has(.home-parity[data-category-page=true]) main{padding-bottom:0}.home-parity[data-category-page=true] :is(.home-introduction,.home-categories){display:none}.home-parity[data-category-page=true] .home-catalog{margin-top:0;padding:0 16px}.home-parity[data-category-page=true] .home-explore-heading{margin:0 0 16px;padding:0}.home-parity[data-category-page=true] .home-explore-heading>h2{display:none}.home-parity[data-category-page=true] .home-explore-heading:not(:has(>:not(h2))){display:none}.home-category-sort{scrollbar-width:none;gap:8px;max-width:100%;display:flex;overflow-x:auto}.home-category-sort button{border:1px solid var(--color-ink-800);border-radius:var(--radius-pill);background:var(--color-ink-950);height:36px;color:var(--color-paper-dim);font:500 14px/20px var(--font-ui);white-space:nowrap;flex:none;padding:0 12px}.home-category-sort button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink-950);border-color:var(--color-paper)}.home-originals-mobile-sort{display:none}@media (width<=1023px){.home-originals-desktop-sort{display:none}.home-originals-mobile-sort{margin:0 0 16px;display:flex}.home-originals-mobile-sort button{height:27px;font:400 13px/18px var(--font-ui-system)}}.home-parity[data-category-page=true] .home-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.home-parity[data-category-page=true] .home-story-card{width:100%;max-width:none}.home-parity[data-category-page=true] .home-story-card .type-row-title{font:500 13px/18px var(--font-ui);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.home-parity[data-category-page=true] .home-story-card .home-card-caption{font:400 12px/15px var(--font-ui);margin-top:2px}.home-parity .home-card-hashtags{-webkit-line-clamp:2;max-height:30px;color:var(--color-paper-dim);font:400 12px/15px var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}@media (width>=1024px){.home-parity:not([data-category-page=true]) .home-card-hashtags{max-height:36px;font:400 13px/18px var(--font-ui);margin-top:4px}}.home-parity[data-category-page=true] .cover-chip-original{min-height:16px;font:700 8px/10px var(--font-ui-system);padding:0 4px}.home-parity[data-category-page=true] .cover-chip-mark{width:8px;height:8px}@media (width<=359px){.home-hero-genre{white-space:normal;overflow-wrap:anywhere;overflow:visible}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-actions>a{white-space:normal;overflow-wrap:anywhere;text-align:center;flex:none;width:100%;height:auto;min-height:44px;padding:12px 8px}}.home-newcomer-line{display:block}@media (width>=768px){.home-newcomer-line{display:inline}}.home-ranked-shelves:empty,.home-discovery-sections:empty{display:none}@media (width>=1024px){.home-tags h2{font:500 24px/32px var(--font-ui)}.home-tags .shelf-row{flex-wrap:nowrap;gap:12px;overflow-x:auto}.home-tags button{height:auto;min-height:46px;font:500 15px/20px var(--font-ui);padding:12px 20px}}.home-rail-arrow{display:none}@media (width>=1024px){.home-shelf-carousel{position:relative}.home-rail-arrow{z-index:2;border:1px solid var(--color-border-on-dark-subtle);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-paper);background:#17171780;place-items:center;padding:0;display:grid;position:absolute;top:40%}@supports (color:color-mix(in lab, red, red)){.home-rail-arrow{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.home-rail-arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.home-rail-arrow[hidden]{display:none}.home-rail-arrow:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.home-rail-previous{left:-20px}.home-rail-previous svg{transform:rotate(-90deg)}.home-rail-next{right:-20px}.home-rail-next svg{transform:rotate(90deg)}.home-continue .home-rail-previous{left:calc(var(--home-inset) - 20px)}.home-continue .home-rail-next{right:calc(var(--home-inset) - 20px)}}@media (width<=359px){.shell-mobile-header.shell-mobile-header[data-home-header=true]>div,.shell-mobile-header[data-home-header=true]>div>.shell-mobile-actions.shell-mobile-actions{flex-wrap:wrap;justify-content:center;gap:4px}.shell-mobile-header.shell-mobile-header[data-home-header=true]>div{padding-block:8px}.shell-mobile-header[data-home-header=true]>div>.shell-mobile-actions.shell-mobile-actions{width:100%;min-width:0}.shell-mobile-header[data-home-header=true] .shell-mobile-actions>.shell-mobile-credit{overflow-wrap:anywhere;flex:none;width:auto;max-width:100%;height:auto;min-height:36px}.shell-mobile-header[data-home-header=true] .shell-mobile-credit>span:last-child{min-width:0}body:has(.home-parity) .shell-mobile-header.shell-mobile-header[data-home-header=true]{background:var(--color-ink-950);position:sticky;top:0}body:has(.home-parity) .home-layout>.home-categories{padding-top:12px}body:has(.home-parity) .home-hero{margin-top:0}}.home-parity .home-story-card .home-card-meta{min-width:0;color:var(--color-paper-dim);font:400 12px/15px var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin-top:4px;display:flex}.home-parity .home-story-card .home-card-meta>.home-card-caption.type-row-meta{font:inherit;flex:none;margin-top:0}.home-parity .home-story-card .home-card-meta>.home-card-hashtags{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-height:none;font:inherit;-webkit-line-clamp:none;flex:0 auto;margin-top:0;display:block;overflow:hidden}.home-parity .home-story-card .home-card-meta>.home-card-caption+.home-card-hashtags:before{content:"・" / "";margin-right:4px}.home-parity .home-story-card .home-card-meta>:not(.home-card-caption,.home-card-hashtags){flex-basis:100%;order:1}@media (width>=1024px){.home-parity:not([data-category-page=true]) .home-story-card .home-card-meta{font:400 13px/18px var(--font-ui)}}@media (width<=1023px){.home-parity .shelf-row .home-story-card[data-rank-style=podium] .cover-chip-rank{background:linear-gradient(to bottom, var(--color-brand-amber), var(--color-brand));color:#0000;text-shadow:none;filter:drop-shadow(0 2px 8px #0000006b);-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.home-parity .shelf-row .home-story-card[data-rank-style=podium] .cover-chip-rank{filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--color-ink-void) 42%, transparent))}}.home-parity .shelf-row .home-story-card[data-ranked=true]{isolation:isolate}.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{z-index:-1}.home-parity .shelf-row .home-story-card[data-ranked=true]{width:154px}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{margin-left:28px}.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{height:72px;font:700 88px/72px var(--font-ui);top:121px;left:21px;transform:translate(-50%)}.home-parity .shelf-row .home-story-card[data-rank-style=podium]{width:161px}.home-parity .shelf-row .home-story-card[data-rank-style=podium] .home-story-card-cover{margin-left:35px}.home-parity .shelf-row .home-story-card[data-rank-style=podium] .cover-chip-rank{height:120px;font:700 120px/120px var(--font-ui);top:85px;left:31.5px}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{box-shadow:-2px 0 8px 4px #00000080}@supports (color:color-mix(in lab, red, red)){.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{box-shadow:-2px 0 8px 4px color-mix(in srgb, var(--color-ink-void) 50%, transparent)}}}@media (width<=767px){.home-ranked-shelves .home-ranking-heading h2{margin-block:-2px}.home-ranked-shelves .shelf-row:has(>.home-story-card[data-ranked=true]){margin-bottom:-8px}.home-parity .home-shelf-view-all{color:var(--color-paper)}}.home-parity .home-story-card .cover-chip-original{border-radius:var(--radius-control);background:#171717b3}@supports (color:color-mix(in lab, red, red)){.home-parity .home-story-card .cover-chip-original{background:color-mix(in srgb, var(--color-ink-900) 70%, transparent)}}.home-parity .home-story-card .cover-chip-original{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (width<=1023px){.home-parity .home-story-card .cover-chip-original{min-height:16px;font:700 8px/10px var(--font-ui-system);gap:2px;padding:0 4px;top:5px;right:5px}.home-parity .home-story-card .cover-chip-original .cover-chip-mark{width:8px;height:8px}.home-parity .home-story-card .home-story-card-cover:has(>.cover-chip-art)>.cover-chip-original{top:4px;right:22px}.home-parity .shelf-row .home-story-card:not([data-ranked=true]){width:126px;max-width:none}.home-parity .shelf-row .home-story-card:not([data-ranked=true]) .type-row-title{font:500 13px/18px var(--font-ui);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.home-parity:not([data-category-page=true]) .home-story-grid>.home-story-card .type-row-title{font:500 13px/18px var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.home-originals-mobile-sort button{font:400 12px/15px var(--font-ui)}}@media (width>=1024px){.home-parity:not([data-category-page=true]) :is(.shelf-row .home-story-card:not([data-ranked=true]),.home-story-grid>.home-story-card) .type-row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-parity .shelf-row .home-story-card[data-ranked=true] .home-story-card-cover{z-index:1;width:calc(100% - 44px);margin-left:44px;position:relative}.home-parity .shelf-row .home-story-card[data-ranked=true] .cover-chip-rank{z-index:0;height:120px;font:700 120px/120px var(--font-ui);top:calc(100% - 104px);bottom:auto;left:34px;transform:translate(-50%)}.home-parity .home-story-card .cover-chip-original{min-height:24px;font:700 12px/15px var(--font-ui);gap:4px;padding:0 8px;top:8px;right:8px}.home-parity .home-story-card .cover-chip-mark{width:12px;height:12px}.home-parity .home-story-card .cover-chip-art{top:8px;right:8px}.home-parity .home-story-card :has(>.cover-chip-art)>.cover-chip-original{right:34px}.home-parity :is(.home-continue-view-all,.home-shelf-view-all){font:500 15px/20px var(--font-ui);gap:8px}.home-parity .home-shelf-view-all-words{font:inherit}.home-parity :is(.home-continue-view-all,.home-shelf-view-all)>svg{width:24px;height:24px}.home-originals-desktop-sort{display:none}.home-originals-mobile-sort{margin:0 0 24px;display:flex}.home-originals-mobile-sort button{height:46px;font:500 14px/20px var(--font-ui);padding:0 20px}.home-newcomer-art{aspect-ratio:1360/200;height:auto;max-height:200px}.home-newcomer-art picture>img{object-fit:cover;height:100%;top:0}}.rs-home .rs-pills>.rs-pill.rs-pill-text{border:1px solid var(--color-ink-800);border-radius:var(--radius-pill);background:var(--color-ink-950);width:auto;color:var(--color-paper-dim);font:500 14px/20px var(--font-ui);white-space:nowrap;flex:none;align-items:center;padding:0 12px;display:inline-flex}.rs-home .rs-pills>.rs-pill.rs-pill-text:first-child{background:var(--color-paper);color:var(--color-ink-950);border-color:#0000}@media (width>=1024px){.rs-home .rs-pills>.rs-pill.rs-pill-text{justify-content:center;min-width:70px;padding:0 20px}}
