@layer app, design-system;@layer app{.home-hero{position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:clamp(calc(var(--space-8) * 7),66svh,calc(var(--space-8) * 10));overflow:hidden;background:var(--color-canvas);color:var(--color-on-image)}.home-hero-track{grid-area:1/1/-1/-1;display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-hero-track::-webkit-scrollbar{display:none}.home-hero-track[data-free]{scroll-snap-type:none}.home-hero[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.home-hero-slide{position:relative;isolation:isolate;flex:0 0 100%;display:flex;align-items:flex-end;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.home-hero[data-many] .home-hero-slide{padding-bottom:calc(var(--control-height) + var(--space-2))}.home-hero-art{display:contents}.home-hero-phone-art{display:none}.home-hero-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.home-hero-slide:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--color-canvas) 0,var(--color-image-scrim) 28%,transparent 64%),linear-gradient(0deg,var(--color-canvas) 0,transparent 40%)}.home-hero-copy{display:grid;justify-items:start;gap:var(--space-3);width:min(100%,calc(var(--reading-max) + 2 * var(--gutter)));min-width:0;padding:var(--space-8) var(--gutter) var(--space-4)}.home-hero .home-hero-copy .home-hero-title{margin:0;font-size:var(--text-display);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-hero-title a{color:inherit;text-decoration:none}.home-hero-title a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.home-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:1.5}.home-hero-description,.home-hero-meta{margin:0;color:var(--color-on-image-secondary)}.home-hero-description{font-size:var(--text-base);line-height:1.6;word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--text-sm)}.home-hero-copy{grid-template-columns:minmax(0,1fr)}.home-hero-copy>*{max-width:100%}.home-hero-facts .work-availability{margin:0;color:var(--color-on-image-secondary);font-size:var(--text-sm);line-height:1.5}.home-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);min-width:0}.home-hero-more{display:contents}.home-hero-save{display:none}.home-hero-controls{position:relative;grid-area:2/1;display:flex;align-items:center;gap:0;padding:0 calc(var(--gutter) - var(--space-3)) var(--space-2);pointer-events:none}.home-hero-dot{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto}.home-hero-dot span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-on-image-line);transition:width var(--motion-normal),background var(--motion-normal)}.home-hero-dot[aria-current=true] span{width:var(--space-5);background:var(--color-on-image)}.home-hero-dot:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-1))}.home-hero-peeks,.home-quick{display:none}.home-rails{display:grid;gap:var(--space-7);min-width:0;padding:var(--space-5) var(--gutter) var(--space-8)}@media(max-width:760px){.home-hero{--hero-poster:min(calc(var(--space-8) * 4.875),36svh);min-height:0}.home-hero-slide{flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--space-5) var(--gutter) var(--space-2)}.home-hero[data-many] .home-hero-slide{padding-bottom:var(--control-height)}.home-hero-slide:after{background:linear-gradient(0deg,var(--color-canvas) 0,transparent 46%)}.home-hero-wide{display:none}.home-hero-phone-art{display:contents}.home-hero .home-hero-slide,.home-hero .home-hero-slide:has(>.home-hero-art:not(.home-hero-phone-art)){align-items:center;justify-content:flex-start}.home-hero .home-hero-slide .poster-art{position:relative;inset:auto;flex:none;align-self:center;width:auto;height:var(--hero-poster);margin:0}.home-hero-copy{justify-items:center;gap:var(--space-2);width:100%;padding:var(--space-4) 0 0;text-align:center}.home-hero .home-hero-copy .home-hero-title{font-size:var(--text-lg);line-height:var(--line-heading);letter-spacing:0}.home-hero-meta{justify-content:center}.home-hero-description,.home-hero-facts,.home-hero-more{display:none}.home-hero-actions{flex-wrap:nowrap;width:100%;margin-top:var(--space-2)}.home-hero-actions>:first-child{flex:1 1 auto;min-width:0}.home-hero-save{display:flex;flex:none}.home-hero-controls{justify-content:center;padding:0 0 var(--space-1)}.home-hero-peeks{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity var(--motion-normal)}.home-hero[data-moving] .home-hero-peeks{opacity:0}.home-hero-peek{position:absolute;top:calc(var(--space-5) + var(--hero-poster) * .15);height:calc(var(--hero-poster) * .7);width:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);opacity:.4}.home-hero-peek[data-side=start]{left:calc(var(--space-7) - var(--hero-poster) * .7 * 2 / 3)}.home-hero-peek[data-side=end]{right:calc(var(--space-7) - var(--hero-poster) * .7 * 2 / 3)}.home-quick{display:block;padding:var(--space-2) 0 0}.home-quick [role=group]{padding:0 var(--gutter)}.home-rails{gap:var(--space-6);padding-top:var(--space-4)}}@media(prefers-reduced-motion:reduce){.home-hero-dot span,.home-hero-peeks{transition:none}}.poster-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--color-canvas)}.poster-backdrop img{position:absolute;inset:calc(-1 * var(--space-7));width:calc(100% + 2 * var(--space-7));height:calc(100% + 2 * var(--space-7));object-fit:cover;filter:blur(var(--blur-backdrop))}.poster-backdrop:after{content:"";position:absolute;inset:0;background:var(--color-image-scrim-soft)}.poster-art{display:block;width:auto;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}@media(min-width:1051px){.poster-art{position:absolute;top:var(--space-6);bottom:var(--space-6);right:max(var(--gutter),6%);height:calc(100% - 2 * var(--space-6))}.home-hero-slide:has(>.home-hero-art:not(.home-hero-phone-art)) .home-hero-copy,.title-cover:has(.poster-art) .title-cover-copy{width:min(100%,calc(var(--reading-max) + 2 * var(--gutter)),58%)}}@media(max-width:1050px){.home-hero-slide:has(>.home-hero-art:not(.home-hero-phone-art)){flex-direction:column;align-items:stretch;justify-content:flex-end}.poster-art{position:relative;width:min(56%,calc(var(--space-8) * 5));margin:var(--space-4) auto 0}.home-hero-slide:has(>.home-hero-art:not(.home-hero-phone-art)) .home-hero-copy{padding-top:var(--space-4)}.title-cover:has(.poster-art){display:block;padding-top:0}.title-cover:has(.poster-art) .title-cover-copy{padding-top:var(--space-5)}}.title-cover{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:calc(var(--space-8) * 7);overflow:hidden;background:var(--color-canvas)}.title-cover-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 45%}.title-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--color-canvas) 0,var(--color-image-scrim) 34%,transparent 72%),linear-gradient(0deg,var(--color-canvas) 0,transparent 48%)}.title-cover-copy{display:grid;justify-items:start;gap:var(--space-3);width:min(100%,calc(var(--reading-max) + 2 * var(--gutter)));min-width:0;padding:var(--space-8) var(--gutter) var(--space-6)}.title-cover .title-cover-copy .title-cover-heading{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--line-heading);letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-synopsis{display:grid;justify-items:start;gap:var(--space-1);min-width:0}.title-synopsis-text{margin:0;color:var(--color-secondary);font-size:var(--text-base);line-height:1.6;word-break:keep-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.title-synopsis-text[data-open]{display:block;overflow:visible}.title-synopsis>button{margin-left:calc(-1 * var(--space-3))}.title-facts{display:grid;gap:var(--space-1);min-width:0}.title-facts>.work-availability{margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.title-actions{flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1);min-width:0}.title-actions,.title-actions>.work-follow{display:flex;align-items:center}.title-note{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.title-layout{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 5.5);align-items:start;gap:var(--space-7);max-width:var(--content-max);margin:0 auto;padding:var(--space-5) var(--gutter) 0}.title-layout:not([data-episodes]){grid-template-columns:minmax(0,1fr)}.title-layout:not([data-episodes])>.title-side{max-width:var(--reading-max)}.title-main{display:grid;gap:var(--space-7);min-width:0}.title-side,.title-side-group{display:grid;gap:var(--space-3);min-width:0}.title-side-group{grid-template-columns:minmax(0,1fr);margin:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.title-side-group>summary{min-height:var(--control-height);display:flex;align-items:center;cursor:pointer;font-weight:var(--weight-semibold)}.title-side-group .creator-bar{gap:var(--space-3);margin:0;padding:0;border:0}.title-side-group .creator-bar>.creator-identity{min-width:0}.title-side-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.title-more{max-width:var(--content-max);margin:0 auto;padding:var(--space-7) var(--gutter) var(--space-8)}.public-episodes{display:grid;gap:var(--space-3);min-width:0}.public-episodes .title-section-heading{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-heading)}.public-episodes .episode-options{margin:0}.title-episodes-summary{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-episodes-summary>span+span:before{content:" · "}.title-episode-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.title-episode{display:grid;grid-template-columns:calc(var(--space-8) * 2.5) minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin:0 calc(-1 * var(--space-3));padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.title-episode:hover{background:var(--color-surface)}.title-episode:focus-visible{outline:var(--focus-ring);outline-offset:0}.title-episode-thumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.title-episode-thumb img{display:block;width:100%;height:100%;object-fit:cover}.title-episode:has(.title-episode-thumb.is-tall){grid-template-columns:calc(var(--space-8) * 1.25) minmax(0,1fr) auto}.title-episode-thumb.is-tall{aspect-ratio:2/3}.title-episode-progress{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2)}.title-episode-text{display:grid;gap:var(--space-1);min-width:0}.title-episode .title-episode-text .title-episode-name{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4;letter-spacing:normal;overflow-wrap:anywhere;word-break:keep-all}.title-episode-synopsis{color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.title-episode-meta{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-episode-badge{display:flex;justify-content:flex-end;min-width:0}@media(max-width:1050px){.title-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.title-layout>.title-side{max-width:var(--reading-max)}}@media(max-width:760px){.title-cover{display:block;min-height:0;padding-top:calc(var(--space-8) * 3)}.title-cover:after{background:linear-gradient(0deg,var(--color-canvas) 0,var(--color-canvas) 46%,transparent 88%)}.title-cover-copy{width:100%;padding:0 var(--gutter) var(--space-4)}.title-cover .title-cover-copy .title-cover-heading{font-size:var(--text-xl)}.title-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.title-actions>:first-child{grid-column:1/-1}.title-episode{grid-template-columns:calc(var(--space-8) * 1.75) minmax(0,1fr);gap:var(--space-3);margin:0 calc(-1 * var(--space-2));padding:var(--space-2)}.title-episode:has(.title-episode-thumb.is-tall){grid-template-columns:calc(var(--space-8) * .875) minmax(0,1fr)}.title-episode-badge{grid-column:2;justify-content:flex-start}.title-more{padding-top:var(--space-6)}}.play-gate{display:grid;justify-items:center;width:100%;min-width:0;color:var(--color-on-image);text-align:center}.play-gate[data-overlay]{position:absolute;inset:0;z-index:5;align-content:safe center;overflow-y:auto;padding:var(--space-5) var(--space-4);background:var(--color-image-scrim)}.play-gate-body{display:grid;justify-items:center;gap:var(--space-2);width:min(100%,calc(var(--space-8) * 5.5));min-width:0}.play-gate .play-gate-status{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-on-image-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.4}.play-gate .play-gate-body .play-gate-title{margin:0;color:var(--color-on-image);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-heading);letter-spacing:-.01em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.play-gate-detail{display:grid;justify-items:center;gap:var(--space-2)}.play-gate .play-gate-detail p{margin:0;color:var(--color-on-image-secondary);font-size:var(--text-sm);line-height:1.5}.play-gate-detail strong{color:var(--color-on-image);font-weight:var(--weight-semibold)}.play-gate-cost{display:flex;justify-content:center}.play-gate-action{display:grid;justify-items:stretch;gap:var(--space-2);width:100%;margin-top:var(--space-2)}.play-gate-action>:is(a,button){width:100%}.play-gate .play-gate-action p{margin:0;color:var(--color-on-image-secondary);font-size:var(--text-sm);line-height:1.5}.play-gate .play-gate-action .unlock-balance{color:var(--color-on-image-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.play-gate .play-gate-action [role=alert]{color:var(--color-error)}.play-gate-alternatives{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1)}.play-gate-countdown{display:grid;justify-items:center;gap:var(--space-1)}.play-gate .watch-next-works{width:100%;margin-top:var(--space-4)}.play-gate-body:has(.watch-next-works){width:min(100%,calc(var(--space-8) * 7))}@media(max-width:760px){.long-stage .play-gate[data-overlay]{padding:var(--space-3)}.long-stage .play-gate-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-2);width:100%}.long-stage .play-gate-body>:is(.play-gate-status,.play-gate-title,.play-gate-cost){flex-basis:100%;justify-content:center}.long-stage .play-gate-detail{display:none}.long-stage .play-gate .play-gate-body .play-gate-title{font-size:var(--text-base)}.long-stage .play-gate-action{display:contents}.long-stage .play-gate-action>:is(a,button){width:auto}}.shorts-player:has(.play-gate[data-overlay]) .cp-mobile{display:none}@media(max-width:700px){.shorts-stage:has(.play-gate[data-overlay]) :is(.shorts-actions,.shorts-episode-bar,.shorts-caption){visibility:hidden}}:is(.shorts-placeholder,.long-placeholder):has(.play-gate) .shorts-cover{filter:blur(10px) brightness(.45);transform:scale(1.08)}.unlock-summary{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-raised);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unlock-summary>div{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.unlock-summary dd,.unlock-summary dt{margin:0}.unlock-summary dd{color:var(--color-text);font-weight:var(--weight-semibold)}.unlock-summary .unlock-summary-result{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.unlock-short{margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--text-sm);line-height:1.5}.unlock-remember{margin-top:var(--space-3)}.shorts-next-bar{display:none}@media(max-width:760px){.shorts-next-bar{position:absolute;left:12px;right:12px;bottom:28px;z-index:6;display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:var(--color-bar);color:var(--color-on-image);font:inherit;text-align:left;cursor:pointer}.shorts-next-bar~.shorts-episode-bar{visibility:hidden}.shorts-stage:has(.shorts-next-bar) .play-gate[data-overlay]{padding-bottom:calc(var(--control-lg) + var(--space-8))}.shorts-stage:has(.shorts-next-bar) .shorts-caption{bottom:calc(28px + 52px + 2 * var(--space-2) + var(--space-3))}}.shorts-player:has(.play-gate[data-overlay]) .cp-time{visibility:hidden}.shorts-next-text{display:grid;flex:1 1;min-width:0}.shorts-next-text strong{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.35}.shorts-next-text span{overflow:hidden;color:var(--color-on-image-secondary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis}.shorts-next-thumb{flex:none;width:36px;height:52px;overflow:hidden;border-radius:var(--radius-sm)}.shorts-next-thumb img{display:block;width:100%;height:100%;object-fit:cover}.shorts-next-arrows{position:relative;flex:none;width:24px;height:32px}.shorts-next-arrows svg{position:absolute;top:-2px;left:0;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:shorts-next-drop 1.6s ease-in-out infinite}.shorts-next-arrows svg+svg{top:8px;animation-delay:.2s}@keyframes shorts-next-drop{0%{transform:translateY(-6px);opacity:0}35%{opacity:1}70%{transform:translateY(6px);opacity:1}to{transform:translateY(10px);opacity:0}}@media(prefers-reduced-motion:reduce){.shorts-next-arrows svg{top:4px;animation:none}.shorts-next-arrows svg+svg{display:none}}@media(min-width:761px){:is(.viewer-shell,.watch-shell) .site-header .profile[aria-label=마이페이지]{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);padding:0;justify-content:center}:is(.viewer-shell,.watch-shell) .site-header .profile[aria-label=마이페이지] .profile-label{display:none}:is(.viewer-shell,.watch-shell) .site-header .profile[aria-label=로그인]{min-height:var(--control-height);padding:0 var(--space-2)}:is(.viewer-shell,.watch-shell) .account-tools .header-passes{gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4) 0 var(--space-3);border-color:var(--color-border);border-radius:var(--radius-pill);background:transparent}:is(.viewer-shell,.watch-shell) .account-tools .header-passes:hover{background:var(--color-hover)}:is(.viewer-shell,.watch-shell) .account-tools .header-passes .icon{transform:none}:is(.viewer-shell,.watch-shell) .account-tools .header-passes .pass-divider{display:none}:is(.viewer-shell,.watch-shell) .account-tools .header-passes .pass-count{min-width:0;transform:none}:is(.viewer-shell,.watch-shell) .site-header .header-search{min-height:var(--control-height);padding:0 0 0 var(--space-4);border:0;box-shadow:inset 0 0 0 1px var(--color-border)}:is(.viewer-shell,.watch-shell) .site-header .header-search input{min-height:0;height:var(--control-height)}:is(.viewer-shell,.watch-shell) .site-header .header-search-submit{min-width:var(--control-height);min-height:var(--control-height);padding:0}:is(.viewer-shell,.watch-shell) .site-header .header-search-submit>span{display:none}:is(.viewer-shell,.watch-shell) .site-header .main-nav{gap:var(--space-2)}:is(.viewer-shell,.watch-shell) .site-header .main-nav>a{margin:0;padding-inline:var(--space-2)}}@media(min-width:1051px){:is(.viewer-shell,.watch-shell) .site-header{flex-wrap:wrap;align-content:stretch;gap:var(--space-2) var(--space-5);height:auto;min-height:var(--space-8);padding-block:0}:is(.viewer-shell,.watch-shell) .site-header .main-nav{order:0;flex:none;align-self:stretch;width:auto;height:auto;min-height:0}:is(.viewer-shell,.watch-shell) .site-header .header-tools{order:0;flex:1 1 calc(var(--space-8) * 4);flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-4);margin-left:auto}:is(.viewer-shell,.watch-shell) .site-header .header-search-container{flex:0 1 calc(var(--space-8) * 4.5);width:auto;min-width:0}:is(.viewer-shell,.watch-shell) .site-header .header-search{width:100%}:is(.viewer-shell,.watch-shell) .site-header .account-tools{order:0;margin-left:0;gap:var(--space-2)}.watch-shell .site-header :is(.main-nav>a,.header-studio){font-size:var(--control-font-size)}.watch-shell .site-header .header-search input{font-size:var(--text-base)}.watch-shell .watch-layout{--watch-header:var(--space-8)}}@media(min-width:761px) and (max-width:1050px){.viewer-shell .site-header{gap:0 var(--space-4);min-height:0;padding-block:var(--space-2) 0}.viewer-shell .site-header .header-tools{gap:var(--space-3)}.viewer-shell .site-header .account-tools{gap:var(--space-2)}.viewer-shell .site-header .main-nav{margin-left:calc(-1 * var(--space-2))}}.viewer-shell .account-page{max-width:calc(var(--reading-max) + 2 * var(--gutter));padding-top:var(--space-5)}.account-page>*{margin-block:0}.account-page>*+*{margin-top:var(--space-5)}.account-page>h1+*{margin-top:0}.viewer-shell .account-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3) var(--space-4);padding:0}.viewer-shell .account-summary>.account-name-editor{display:contents}.account-summary .account-name-editor>:is(form,p){grid-column:1/-1;margin:0}.account-summary .account-name-editor .actions{margin-top:var(--space-3)}.account-summary .account-name-editor>form{max-width:var(--form-max)}.account-identity{display:grid;gap:var(--space-1);min-width:0}.viewer-shell .account-summary .account-identity>h2{margin:0;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-heading);overflow-wrap:anywhere}.account-summary .account-identity>p{margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.account-menu{display:grid;gap:var(--space-5);min-width:0}.account-menu>*{margin:0}.account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.account-card{display:grid;align-content:space-between;gap:var(--space-2);min-width:0;min-height:calc(var(--space-8) + var(--space-5));padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.account-card:hover{background:var(--color-raised)}.account-card-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.account-card-label>svg{color:var(--color-muted)}.account-card-figure{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-1);min-width:0;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-card-figure>strong{font-size:var(--text-xl);font-weight:var(--weight-bold);white-space:nowrap}.account-card-figure>small{color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.account-card-status{color:var(--color-secondary);font-size:var(--text-base);line-height:1.5}.account-retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.account-retry>p{margin:0;font-size:var(--text-sm);line-height:1.5}.account-group{display:grid;gap:var(--space-2);min-width:0}.viewer-shell :is(.account-menu .account-group,.for-you-collected)>h2{margin:0;color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.5}.account-group>.channel-start{margin:var(--space-1) 0 0}.account-settings .account-setting{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.account-settings .account-setting-switch{width:100%}.account-settings [role=alert]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.account-page>details{padding:0;border:0;border-bottom:1px solid var(--color-border-subtle)}.account-page>:not(details)+details{border-top:1px solid var(--color-border-subtle)}.account-page>details+details{margin-top:0}.viewer-shell .account-page>details>summary{padding-block:var(--space-3);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold)}.account-page>details[open]{padding-bottom:var(--space-5)}.account-exit{display:flex;justify-content:space-between;gap:var(--space-3);margin-inline:calc(-1 * var(--space-3))}.account-page>.account-exit{margin-top:var(--space-6)}@media(min-width:761px){.account-menu{gap:var(--space-6)}.account-card{padding:var(--space-5)}.account-card-figure>strong{font-size:var(--text-figure)}}.viewer-shell .for-you-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-5);padding-top:var(--space-5)}.for-you-page>*{margin-block:0}.for-you-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.viewer-shell .for-you-head>h1{margin:0;line-height:var(--line-heading)}.for-you-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.for-you-error>p{margin:0}.for-you-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.for-you-chips a{display:inline-flex;align-items:center;min-height:var(--control-sm);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);line-height:1.4;white-space:nowrap;text-decoration:none}.for-you-chips a:hover{background:var(--color-hover)}.for-you-editor{max-width:var(--reading-max);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.for-you-editor>h2{margin:0 0 var(--space-3)}.for-you-editor>.meta{margin:var(--space-3) 0}.for-you-editor details{padding:0}.for-you-matches>.section-heading{margin-bottom:var(--space-3)}.viewer-shell .for-you-matches>.section-heading>h2{font-size:var(--text-lg)}.for-you-matches>.meta{margin:0}.for-you-collected{gap:var(--space-2)}.for-you-collected,.for-you-manage{display:grid;max-width:var(--reading-max)}.for-you-manage{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.for-you-manage>*{margin-block:0}.for-you-manage>section[id]{scroll-margin-top:var(--space-5)}@media(max-width:760px){.viewer-shell .for-you-matches>.section-heading>h2{font-size:var(--text-md)}.for-you-editor{padding:var(--space-4)}}.account-exit button,.account-name-editor button,.for-you-chips a,.for-you-head button{min-height:var(--control-height)}.library-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4)}.library-page>*{margin-block:0}.library-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.viewer-shell .library-head>h1{margin:0;line-height:var(--line-heading)}.library-head>button{margin-right:calc(-1 * var(--space-2))}.library-panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4);min-width:0}.library-panel>*,.library-panel>section.spaced{margin-block:0}.library-tools{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.library-tools>*{margin:0}.library-tools>.search-form{max-width:none}.library-tools>.meta{font-size:var(--text-xs);line-height:1.5}.library-panel .library-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:0}.library-panel .library-heading>.meta{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.library-panel .library-heading>:is(a,button){margin-right:calc(-1 * var(--space-3))}.library-panel .library-note{margin:calc(-1 * var(--space-3)) 0 0;font-size:var(--text-xs);line-height:1.5}.library-panel .catalog-grid{margin:0}.library-panel .history-row{word-break:keep-all}.saved-progress{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:1}.explore-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-5)}.explore-page>*{margin-block:0}.viewer-shell .explore-page>h1{margin:0;line-height:var(--line-heading)}.explore-page>.explore-kinds{margin-top:calc(-1 * var(--space-2))}.explore-genre-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.explore-genre-row>:first-child{flex:1 1 auto;min-width:0}.explore-applied,.explore-genres{min-width:0}.explore-expand{flex:none;box-shadow:inset 0 0 0 1px var(--color-border)}.explore-expand[aria-expanded=true] svg{transform:rotate(180deg)}.explore-panel{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.explore-panel>*{margin:0}.explore-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);min-width:0}.explore-find{flex:1 1 calc(var(--space-8) * 5);min-width:0}.explore-free{flex:none;font-size:var(--text-sm)}.explore-panel-head>.explore-expand{margin-left:auto}.explore-facet-chips{padding:0}.explore-found{display:grid;gap:var(--space-4)}.explore-found>.meta{margin:0}.explore-facet-name{flex:0 0 100%;color:var(--color-secondary);font-size:var(--text-xs)}.explore-clear{justify-self:start;margin-left:calc(-1 * var(--space-3))}.explore-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin-top:var(--space-2)}.viewer-shell .explore-bar>.explore-count{grid-column:1;margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.explore-applied{grid-column:2}.explore-sort{grid-column:3;width:auto;padding-bottom:0}.explore-sort>label{position:absolute}.explore-page .binge-filters{margin:0}.artwork-badge{position:absolute;left:var(--space-2);top:var(--space-2);z-index:1;display:flex}.catalog-grid.catalog-posters .artwork{aspect-ratio:2/3;border-radius:var(--radius-md)}.catalog-grid.catalog-posters{gap:var(--space-6) var(--space-4)}.catalog-grid.catalog-posters .poster-link h3{min-height:0;margin:var(--space-3) 0 2px}.viewer-shell .catalog-grid.catalog-posters h3{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4}.viewer-shell .catalog-posters .catalog-facts{margin:0;color:var(--color-secondary);font-size:var(--text-xs);line-height:1.5}.catalog-posters .catalog-facts>.work-availability{margin:0;font-size:inherit}.catalog-compact .creator-identity.compact{position:relative;min-height:0;margin-top:2px;color:var(--color-muted)}.catalog-compact .creator-identity.compact:after{content:"";position:absolute;inset:calc(-1 * var(--space-2)) 0}@media(max-width:760px){.explore-panel{padding:var(--space-4)}.explore-panel-head{gap:var(--space-2) var(--space-3)}.explore-find{flex-basis:0;flex-grow:1}.explore-free{order:1;flex-basis:100%}.catalog-grid.catalog-posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-2)}.viewer-shell .catalog-grid.catalog-posters h3{font-size:var(--text-sm)}.viewer-shell .catalog-posters .catalog-facts{font-size:var(--text-label)}}.viewer-shell .pricing-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);max-width:calc(var(--reading-max) + 2 * var(--gutter))}.pricing-page>*{margin-block:0}.viewer-shell .pricing-page>h1{margin:0;line-height:var(--line-heading);word-break:keep-all;text-wrap:balance}.pricing-page>.pricing-lead{color:var(--color-secondary);word-break:keep-all}.pricing-page>.pricing-lead,.pricing-page>[role=status]{margin-top:calc(-1 * var(--space-4))}.pricing-section{display:grid;gap:var(--space-3);min-width:0}.pricing-section>*{margin:0}.viewer-shell .pricing-section>h2{font-size:var(--text-lg);line-height:var(--line-heading)}.pricing-note{color:var(--color-secondary);font-size:var(--text-sm);line-height:1.6;word-break:keep-all}.pricing-plans{display:grid;gap:var(--space-3);min-width:0}.pricing-plan-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.pricing-plan{box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control-lg);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text)}label.pricing-plan{cursor:pointer;transition:background var(--motion-fast),box-shadow var(--motion-fast)}label.pricing-plan:hover{background:var(--color-raised)}.pricing-plan:has(.pricing-plan-input:checked){background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-secondary)}.pricing-plan:has(.pricing-plan-input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pricing-plan-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pricing-plan-name{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4;white-space:nowrap}.pricing-plan-input:checked~.pricing-plan-name,.pricing-plan-price{font-weight:var(--weight-bold)}.pricing-plan-price{justify-self:end;font-size:var(--text-md);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-plan-price>small{font-weight:var(--weight-medium)}.pricing-plan-price>small,.pricing-plan-saving{color:var(--color-secondary);font-size:var(--text-sm)}.pricing-plan-saving{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.pricing-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-8) * 2),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.pricing-pack,.pricing-packs>li{display:grid;min-width:0}.pricing-pack{box-sizing:border-box;justify-items:start;align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text);text-decoration:none;-webkit-tap-highlight-color:transparent}a.pricing-pack{transition:background var(--motion-fast)}a.pricing-pack:hover{background:var(--color-raised)}a.pricing-pack:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pricing-pack-count{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.4;white-space:nowrap}.pricing-pack-price{color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-pack-was{margin-left:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);text-decoration:line-through}.pricing-pack-deal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-secondary);font-size:var(--text-xs);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-section>ul:not([class]){display:grid;gap:var(--space-2);padding-left:var(--space-5);color:var(--color-secondary);font-size:var(--text-sm);line-height:1.6;word-break:keep-all}.pricing-wallet{display:flex}@media(max-width:760px){.viewer-shell .pricing-page{gap:var(--space-5)}.viewer-shell .pricing-section>h2{font-size:var(--text-md)}.pricing-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){a.pricing-pack,label.pricing-plan{transition:none}}.checkout-summary{margin-bottom:var(--space-4)}.checkout-summary>div{align-items:center}.unlock-summary .checkout-product{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1) var(--space-2);min-width:0;text-align:right;word-break:keep-all}.unlock-summary .checkout-amount{font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap}.billing-notice,.referral-toast{position:fixed;left:50%;bottom:calc(var(--space-5) + env(safe-area-inset-bottom));z-index:var(--layer-toast);width:max-content;max-width:calc(100% - 2 * var(--gutter));margin:0;transform:translateX(-50%)}@media(max-width:760px){.has-tab-bar .billing-notice,.has-tab-bar .referral-toast{bottom:calc(var(--tab-bar-height) + env(safe-area-inset-bottom) + var(--space-3))}}@media(prefers-reduced-motion:no-preference){.billing-notice,.referral-toast{animation:billing-toast-in var(--motion-normal) ease-out}}@keyframes billing-toast-in{0%{opacity:0;transform:translate(-50%,var(--space-2))}}.invite-panel{display:grid;gap:var(--space-5)}.invite-panel .lead{margin:0}.invite-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.invite-rules h2{margin:0 0 var(--space-2);font-size:var(--text-md)}.invite-rules ul{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2);color:var(--color-secondary);font-size:var(--text-sm);word-break:keep-all}.invite-rules a{color:var(--color-text);text-decoration:underline}.consent-referral{margin:var(--space-4) 0}.history-action,.history-art,.wide-part{display:contents}}@layer app, design-system;@layer app{@media(min-width:761px){.history-row .history-day,.phone-part{display:none}}@media(max-width:760px){.wide-part{display:none}.library-page{gap:var(--space-3)}.viewer-shell .page.library-page .library-head>h1{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-heading);letter-spacing:0}.library-panel,.library-subrow{gap:var(--space-3)}.library-subrow{display:flex;align-items:center;justify-content:space-between;min-width:0}.library-subrow:has(>.library-edit:only-child){justify-content:flex-end}.library-panel .library-heading{flex-wrap:nowrap;min-height:var(--control-height)}.library-panel .library-heading>.meta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-panel .library-heading>:is(button,a){flex:none;white-space:nowrap}.library-panel .history-heading:not([data-editing]){display:none}.library-panel .history-selected{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0}.viewer-shell .library-panel .history-selected>h2{margin:0;font-size:var(--text-md);line-height:var(--line-heading);word-break:keep-all}.library-panel .history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;border-bottom:0}.library-panel .history-row>a{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none}.history-art{position:relative;display:block;flex:none;width:calc(var(--space-8) * 2);aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface)}.history-art>.history-thumbnail{display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:cover}.history-progress{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2)}.history-play{position:absolute;inset:0;display:grid;place-items:center;color:var(--color-on-image)}.history-play>svg{box-sizing:content-box;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-badge-on-image)}.library-panel .history-row>a>div{display:grid;gap:var(--space-1);min-width:0}.viewer-shell .library-panel .history-row h2{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.library-panel .history-row :is(.history-count,.history-position,.history-date){display:none}.library-panel .history-row .history-left{margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.library-panel .history-row .history-day{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.history-action{display:none}.history-row[data-editing]>.history-action{display:block}.history-row[data-editing]>.history-more{display:none}.history-more{display:flex;color:var(--color-muted)}.library-panel .saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-2)}.library-panel .saved-grid .artwork{border-radius:var(--radius-sm)}.viewer-shell .library-panel .saved-grid h3{display:-webkit-box;min-height:0;margin:var(--space-2) 0 0;overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.library-panel .saved-grid .meta{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.library-panel .saved-grid .saved-selection>span:last-child>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.library-panel .saved-grid .saved-play{display:-webkit-box;min-height:0;margin-top:var(--space-1);overflow:hidden;color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.library-panel :is(.updates-list,.upcoming-list){display:grid;gap:var(--space-5)}.library-panel :is(.updates-list,.upcoming-list)>section{margin:0}.viewer-shell .library-panel :is(.updates-list,.upcoming-list)>section>h2{margin:0;font-size:var(--text-md);line-height:var(--line-heading)}.library-panel .updates-episodes{gap:0;margin:0}.library-panel .updates-episodes li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0}.library-panel .updates-episodes li>*{grid-column:1;min-width:0;margin:0}.library-panel .updates-episodes li>:is(.actions,a:last-child){grid-column:2;grid-row:1/span 4;flex-wrap:nowrap}.library-panel .updates-episodes .eyebrow{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.viewer-shell .library-panel .updates-episodes h3{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading)}.library-panel .updates-episodes li>p:not(.eyebrow){color:var(--color-secondary);font-size:var(--text-sm);line-height:1.4}.updates-read{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.updates-dot{display:inline-block;width:var(--space-2);height:var(--space-2);margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--color-unread);vertical-align:middle}.library-panel .library-chips{margin:0}.library-panel .feed-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.library-panel .feed-grid article>a:first-child{display:grid;grid-template-columns:calc(var(--space-8) * 2) minmax(0,1fr);align-items:start;gap:var(--space-1) var(--space-3);color:inherit;text-decoration:none}.library-panel .feed-grid article>a:first-child>.artwork{grid-row:1/span 4;aspect-ratio:16/9;border-radius:var(--radius-sm)}.library-panel .feed-grid article>a:first-child>:not(.artwork){grid-column:2;margin:0}.library-panel .feed-grid .eyebrow{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.viewer-shell .library-panel .feed-grid h2{display:-webkit-box;overflow:hidden;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--line-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical}.library-panel .feed-grid article>a:first-child>p:not(.eyebrow){color:var(--color-secondary);font-size:var(--text-sm);line-height:1.4}.library-panel .feed-grid article{display:grid;grid-template-columns:calc(var(--space-8) * 2) minmax(0,1fr);column-gap:var(--space-3)}.library-panel .feed-grid article>*{grid-column:2;min-width:0}.library-panel .feed-grid article>a:first-child{grid-column:1/-1}.library-panel .feed-grid article>.meta{margin:var(--space-1) 0 0;color:var(--color-secondary);font-size:var(--text-xs);line-height:1.4}.library-panel .feed-grid article>.actions{grid-column:1/-1;flex-wrap:nowrap;margin:var(--space-3) 0 0}.library-panel .creator-list-row{padding:var(--space-3) 0}.viewer-shell .page.account-page>h1{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-heading);letter-spacing:0}.viewer-shell .page.account-page>h1+*{margin-top:var(--space-4)}.account-menu .account-cards{display:none}.account-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.account-tiles>:only-child{grid-column:1/-1}.account-tile{display:grid;grid-template-rows:auto 1fr auto;align-items:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.account-tile-label{display:flex;align-items:center;gap:var(--space-2);color:var(--color-secondary);font-size:var(--text-sm);line-height:1.4;white-space:nowrap}.account-tile-label>svg{flex:none;color:var(--color-muted)}.account-tile>.account-card-figure{align-self:center}.account-tile-state{align-self:center;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-heading);word-break:keep-all;text-wrap:balance}.account-menu>.account-invite-row{margin-top:calc(var(--space-3) - var(--space-5))}.account-invite-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.account-invite-row:hover{background:var(--color-raised)}.account-invite-row>svg{flex:none;color:var(--color-secondary)}.account-invite-row>svg:last-child{color:var(--color-muted)}.account-invite-text{display:grid;gap:var(--space-1);flex:1 1;min-width:0}.account-invite-text>strong{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.4;word-break:keep-all}.account-invite-text>small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4;word-break:keep-all}.account-group li:has(>a[href="/account/invite"]){display:none}.explore-page{gap:var(--space-4)}.viewer-shell .page.explore-page>h1{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-heading);letter-spacing:0}.explore-search{display:block;margin:0}.explore-search>*{padding-bottom:0}.explore-kinds-phone{display:grid}.explore-bar{grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--space-2);margin-top:0}.viewer-shell .explore-bar>.explore-count{color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.explore-bar>.explore-applied{grid-column:1/-1;grid-row:2}.explore-filter{display:flex;grid-column:4}}}@layer app{@media (min-width:761px){.header-back,.title-action-extra,.title-channel,.title-episode-badge.is-free,.title-episode-duration,.title-info,.title-summary,.title-tabs,.work-follow-caption{display:none}.title-primary{display:contents}}@media (max-width:760px){.viewer-shell.title-shell{padding-bottom:calc(var(--control-lg) + 2 * var(--space-3) + env(safe-area-inset-bottom))}html:has(.title-shell){scroll-padding-bottom:calc(var(--control-lg) + 2 * var(--space-3) + env(safe-area-inset-bottom))}body:has(.title-shell) .upload-dock{bottom:calc(var(--control-lg) + 3 * var(--space-3) + env(safe-area-inset-bottom))}.viewer-shell.title-shell .site-header{position:sticky;top:0;z-index:var(--layer-menu);display:flex;align-items:center;gap:0;height:auto;min-height:0;margin:0 0 calc(-1 * (var(--control-height) + 2 * var(--space-2)));padding:var(--space-2);border:0;background:transparent;pointer-events:none}.viewer-shell.title-shell .site-header>:not(.header-back){display:none}.header-back{display:grid;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-badge-on-image);color:var(--color-on-image);pointer-events:auto}.title-cover,.title-cover:has(.poster-art){display:block;z-index:var(--layer-header);min-height:0;padding-top:0;overflow:visible}.title-cover:after{content:none}.title-cover:has(.poster-art){padding-top:calc(var(--control-height) + var(--space-4))}.title-cover .poster-art{position:relative;width:auto;height:min(calc(var(--space-8) * 4.5),32svh);margin:0 auto}.title-cover .poster-backdrop{bottom:auto;height:calc(var(--control-height) + var(--space-4) + var(--space-8) * 5.5);-webkit-mask-image:linear-gradient(to bottom,var(--color-canvas) 60%,transparent);mask-image:linear-gradient(to bottom,var(--color-canvas) 60%,transparent)}.title-cover .title-cover-image{position:relative;inset:auto;z-index:auto;display:block;width:100%;height:auto;aspect-ratio:16/9;object-position:center;-webkit-mask-image:linear-gradient(to bottom,var(--color-canvas) 70%,transparent);mask-image:linear-gradient(to bottom,var(--color-canvas) 70%,transparent)}.title-cover .title-cover-copy,.title-cover:has(.poster-art) .title-cover-copy{width:100%;justify-items:center;gap:var(--space-2);padding:var(--space-4) var(--gutter) 0;text-align:center}.title-cover .title-cover-copy .title-cover-heading{max-width:100%;font-size:var(--text-lg)}.title-cover-copy>:is(.title-facts,.title-note){display:none}.title-summary{display:grid;justify-items:center;gap:var(--space-1);width:100%;min-width:0}.title-summary-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-summary-genres{max-width:100%;overflow:hidden;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.title-availability,.title-summary-genres{margin:0;font-size:var(--text-sm);line-height:1.5}.title-availability{color:var(--color-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-cover-copy>.title-actions{order:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:var(--space-3)}.title-actions>:is(.action-feedback,[role=alert]){order:1;grid-column:1/-1;justify-self:stretch;text-align:left}.title-cover-copy>.title-actions>:is(.work-follow,.title-action-extra){display:grid;min-width:0}.title-actions .work-follow-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;height:auto;min-height:var(--control-lg);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.3;text-decoration:none}.title-actions .work-follow-button:hover:not(:disabled),.title-actions .work-follow-button[aria-pressed=true]{color:var(--color-text)}.title-actions .work-follow-name{display:none}.title-actions .work-follow-caption{display:block;white-space:nowrap}.title-actions .work-follow>p{grid-column:1/-1;text-align:left}.title-cover-copy>.title-synopsis{order:2;justify-self:stretch;margin-top:var(--space-1);text-align:left}.title-cover .title-synopsis-text{font-size:var(--text-sm);-webkit-line-clamp:2}.title-action-extra .work-reactions>h2{margin-top:0}.title-primary{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));background:var(--color-canvas);box-shadow:0 -1px 0 var(--color-border-subtle)}.title-primary>a{flex:1 1 auto;min-width:0}.title-channel{display:block;padding:var(--space-4) var(--gutter) 0}.title-channel:empty{display:none}.title-channel .creator-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:none;margin:0;padding:0;border:0}.title-channel .creator-bar>.creator-identity{flex:1 1 auto;min-width:0}.title-tabs{display:block;margin-top:var(--space-4)}.title-tabs>*{padding-inline:var(--gutter)}.title-sections .title-layout{display:block;max-width:none;padding:var(--space-4) var(--gutter) 0}.title-sections .title-layout:not([data-episodes]),.title-sections .title-side{display:none}.title-sections .title-more{padding:var(--space-4) var(--gutter) var(--space-6)}.title-sections[data-tab=episodes] :is(.title-more,.title-info),.title-sections[data-tab=info] :is(.title-layout,.title-more),.title-sections[data-tab=more] :is(.title-layout,.title-info){display:none}.title-main{gap:var(--space-5)}.scheduled-episodes:not([data-state=items]){display:none}.public-episodes{gap:var(--space-2)}.public-episodes .title-section-heading,.title-episode-synopsis,.title-episodes-summary{display:none}.public-episodes .episode-options{padding:0;border:0;color:var(--color-secondary);font-size:var(--text-sm)}.title-episode .title-episode-text .title-episode-name{display:flex;flex-direction:column;min-width:0}.title-episode-sep{font-size:0}.title-episode-title{overflow:hidden;color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}.title-episode{row-gap:var(--space-2)}.title-episode:has(.title-episode-badge) .title-episode-thumb{grid-row:span 2}.title-episode:has(.title-episode-badge) .title-episode-text{align-self:end}.title-episode .title-episode-badge{align-self:start}.title-episode-basics,.title-episode-basics+.title-episode-dot{display:none}.title-episode-meta:not(:has(.title-episode-dot)){display:none}.title-episode-duration{position:absolute;right:var(--space-1);bottom:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-badge-on-image);color:var(--color-on-image);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-episode-thumb:has(.title-episode-progress) .title-episode-duration{bottom:var(--space-4)}.title-info{display:grid;align-content:start;justify-items:start;gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-6)}.title-info-list{display:grid;gap:var(--space-3);width:100%;margin:0}.title-info-list>div{display:grid;grid-template-columns:calc(var(--space-8) + var(--space-3)) minmax(0,1fr);align-items:baseline;gap:var(--space-3)}.title-info-list dt{color:var(--color-muted)}.title-info-list dd,.title-info-list dt{font-size:var(--text-sm);line-height:1.6}.title-info-list dd{min-width:0;margin:0;color:var(--color-text);overflow-wrap:anywhere}.title-info-list .work-categories{margin:0;color:var(--color-text);column-gap:var(--space-3)}.title-info-note{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.title-info-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:calc(-1 * var(--space-3))}}}@layer app{.long-chips,.long-comments-card,.long-phone-meta{display:none}@media(max-width:760px){.focus-watch .long-info{padding:var(--space-4) var(--space-4) 0}.long-info h1{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-heading);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical}.long-info>.meta{display:none}.long-phone-meta{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:var(--space-2) 0 0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.long-phone-meta .rating-mark{flex:none}.long-phone-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.long-chips{display:flex;gap:var(--space-2);margin:var(--space-4) calc(var(--space-4) * -1) 0;padding:0 var(--space-4);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.long-chips::-webkit-scrollbar{display:none}.watch-chip{box-sizing:border-box;position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--space-1);min-height:var(--control-sm);margin:0;padding:0 var(--space-4) 0 var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast)}.watch-chip:after{content:"";position:absolute;inset:calc((var(--control-sm) - var(--control-height)) / 2) 0}.watch-chip .icon{width:var(--space-4);height:var(--space-4)}.watch-chip:active,.watch-chip[aria-expanded=true]{background:var(--color-hover)}.watch-chip[aria-pressed=true]{background:var(--color-raised)}.watch-chip:disabled{color:var(--color-muted);cursor:default}span.watch-chip{cursor:default}.focus-watch .long-actions{margin-top:var(--space-3);gap:0}.long-actions>:not(.creator-badge){display:none}.focus-watch .long-actions .creator-badge{flex:1 1 100%;align-items:center;justify-content:space-between;gap:var(--space-3)}.long-actions .creator-identity{gap:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold)}.long-actions .creator-avatar{width:var(--control-sm);height:var(--control-sm);font-size:var(--text-sm)}.long-next-navigation{margin:var(--space-1) 0 0;padding-inline:var(--space-4)}.focus-watch .long-panel{margin-top:var(--space-4);padding:0 var(--space-4) var(--space-5)}.focus-watch .long-panel>.long-synopsis{margin:0;padding:var(--space-3) var(--space-4) var(--space-1);border:0;border-radius:var(--radius-md);background:var(--color-surface)}.long-synopsis .watch-description{-webkit-line-clamp:2;line-height:1.6}.long-synopsis .watch-description.is-open+.watch-text-button{margin-top:var(--space-1)}.long-synopsis:has(.watch-description:not(.is-open)) .watch-facts{display:none}.long-synopsis .watch-facts{margin-bottom:var(--space-2)}.long-synopsis .watch-text-button{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.long-synopsis:not(:has(.watch-text-button)){padding-bottom:var(--space-3)}.long-comments-card{box-sizing:border-box;display:grid;gap:var(--space-3);width:100%;margin:0;padding:var(--space-3) var(--space-4) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.long-comments-card:active{background:var(--color-raised)}.long-comments-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold)}.long-comments-card-count{color:var(--color-muted);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.long-comments-card-head .icon{color:var(--color-secondary)}.long-comments-card-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.long-comments-card-input{display:flex;flex:1 1;align-items:center;min-width:0;min-height:var(--control-sm);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-muted);font-size:var(--text-sm)}.long-comments-card-top{flex:1 1;min-width:0;overflow:hidden;color:var(--color-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.focus-watch .long-panel>.long-comments{margin:var(--space-3) 0 0;padding:0;border:0}.long-comments>.comments,.long-comments>h2{display:none}.focus-watch .long-panel>.long-comments+.watch-section{margin-top:var(--space-6);padding-top:0;border-top:0}.comments-sheet-count{color:var(--color-muted);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comments-sort-menu{flex:none}.comments.comments-sheet-body,.watch-shell .comments.comments-sheet-body{display:flex;flex-direction:column;gap:0;min-height:100%}.comments-sheet-body>.field-error{margin:var(--space-3) var(--space-4) 0}.comments-sheet-body>[role=status][aria-busy]{padding:var(--space-3) var(--space-4)}.comments-sheet .comments-list{display:block;padding:var(--space-2) 0}.comments-sheet .comment{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-3) var(--space-4);border:0}.comments-sheet .comment-main{flex:1 1;min-width:0}.comments-sheet .comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.comments-sheet .comment-head strong{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.comments-sheet .comment-head time{margin-left:0}.comments-sheet .comment-body{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:1.55}.comments-sheet .comment-actions{gap:var(--space-4);margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs)}.comments-sheet .comment-recommend{position:relative;min-width:0;min-height:0;margin:0 0 0 calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.comments-sheet .comment-recommend:after{content:"";position:absolute;inset:calc(var(--space-3) * -1) 0}.comments-sheet .comment-recommend[aria-pressed=true]{color:var(--color-text);font-weight:var(--weight-semibold)}.comments-sheet .comment-menu{flex:none;margin-top:calc(var(--space-2) * -1)}.comments-sheet-empty{margin:auto 0;padding:var(--space-6) var(--space-4)}.comments-sheet-body>.actions{margin:var(--space-2) var(--space-4) var(--space-4);justify-content:space-between}.comment-report-reasons{display:grid;gap:var(--space-2)}.comments-composer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.comments-composer>:first-child{margin-bottom:calc((var(--control-height) - var(--space-6)) / 2)}.comments-composer-input{box-sizing:border-box;flex:1 1;min-width:0;min-height:var(--control-height);max-height:calc(var(--text-base) * 1.5 * 4 + var(--control-height));margin:0;padding:calc((var(--control-height) - var(--text-base) * 1.5) / 2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-text);font:inherit;font-size:var(--text-base);line-height:1.5;resize:none;overflow-y:auto}.comments-composer-input[data-multiline]{border-radius:var(--radius-lg)}.comments-composer-input::placeholder{color:var(--color-muted)}.comments-composer-input:disabled{color:var(--color-muted)}.comments-composer-count{align-self:center;color:var(--color-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comments-composer>.field-error{flex-basis:100%;margin:0;font-size:var(--text-xs)}.long-episodes-sheet .watch-section{padding:0 var(--space-4)}.long-episodes-sheet .watch-section:first-child{padding-top:var(--space-1)}.long-episodes-sheet .watch-section-heading{margin-bottom:var(--space-1)}.long-episodes-sheet .watch-autoplay{margin-top:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border-subtle)}.episode-picker-list{margin:0;padding:0;border:0}.episode-picker-seasons{margin:0 var(--space-4) var(--space-3)}.episode-picker .watch-episode-grid.episode-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:var(--space-1) 0 0;padding:0 var(--space-4);list-style:none}.episode-picker .watch-episode.episode-tile{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;min-height:var(--control-lg);aspect-ratio:7/6;margin:0;padding:0;border:0;border-radius:var(--radius-md);background:var(--color-raised);box-shadow:none;color:var(--color-text);font:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast)}.episode-picker .watch-episode.episode-tile:active,.episode-picker .watch-episode.episode-tile:hover{background:var(--color-hover)}.episode-tile:has(small) .episode-tile-number{transform:translateY(calc(var(--space-1) * -1))}.episode-tile small{position:absolute;bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap}.episode-picker .watch-episode.episode-tile[aria-current=page]{background:var(--color-action);color:var(--color-inverse)}.episode-picker .episode-tile[aria-current=page] small{color:var(--color-inverse)}.episode-picker .watch-episode.episode-tile.is-locked:not([aria-current]){color:var(--color-muted)}.episode-picker .watch-episode.episode-tile[aria-expanded=true]{background:var(--color-hover);box-shadow:inset 0 0 0 1px var(--color-text);color:var(--color-text)}.episode-tile-lock{position:absolute;top:var(--space-1);right:var(--space-1)}.episode-picker .watch-episode.episode-tile.is-loading{cursor:default}.episode-picker-error,.episode-picker-note,.episode-picker-pager{margin:var(--space-3) var(--space-4) 0}.episode-unlock{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-raised)}.episode-unlock-copy{grid-column:1;grid-row:1;min-width:0;color:var(--color-secondary);font-size:var(--text-sm);line-height:1.5}.episode-unlock-copy p{margin:0}.episode-unlock-copy strong{color:var(--color-text);font-weight:var(--weight-bold)}.episode-unlock-free{color:var(--color-muted);font-size:var(--text-xs)}.episode-unlock-action{display:contents}.episode-unlock .unlock-balance{grid-column:1;grid-row:2;margin:0;color:var(--color-muted);font-size:var(--text-xs)}.episode-unlock-action>:is(a,button){grid-column:2;grid-row:1/span 2}.episode-unlock-action>:is(a[href*="#membership"],[role=alert],[role=alert]~button){grid-column:1/-1;grid-row:auto;justify-self:start}.episode-picker .watch-autoplay{margin-top:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-subtle)}.episode-picker-body{padding-bottom:var(--space-4)}.shorts-stage.is-leaving-up{transform:translateY(calc(var(--swipe-offset,0px) - 10%))}.shorts-stage.is-leaving-down{transform:translateY(calc(var(--swipe-offset,0px) + 10%))}}}