.vw-title-card{min-inline-size:0;position:relative}.vw-title-card-link{gap:var(--vp-space-2);border-radius:var(--vp-radius-media);min-inline-size:0;color:var(--vp-text);-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:grid}.vw-title-card-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-title-card-media{border-radius:var(--vp-radius-media);display:block;position:relative}.vw-title-card-badge,.vw-title-free-badge,.vw-title-card-duration{align-items:center;gap:var(--vp-space-1);max-inline-size:calc(100% - 2 * var(--vp-space-2));padding-block:2px;padding-inline:var(--vp-space-2);border-radius:var(--vp-radius-badge);background-color:var(--vp-image-scrim);color:var(--vp-screen-text);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);white-space:nowrap;display:inline-flex;position:absolute}.vw-title-card-badge{inset-block-start:var(--vp-space-2);inset-inline-start:var(--vp-space-2)}.vw-title-card-duration{font-variant-numeric:tabular-nums;inset-block-end:var(--vp-space-2);inset-inline-end:var(--vp-space-2)}.vw-title-card-badge[data-badge=new]{background-color:var(--vp-badge-new);color:#fff}.vw-title-card-badge[data-badge=coming-soon]{background-color:var(--vp-badge-soon);color:var(--vp-screen-text)}.vw-title-card-overlay{aspect-ratio:var(--vp-ratio-landscape);pointer-events:none;display:block;position:absolute;inset-block-start:0;inset-inline:0}.vw-title-card[data-variant=poster] .vw-title-card-overlay{aspect-ratio:var(--vp-ratio-poster)}.vw-title-card-progress{background-color:var(--vp-image-scrim);direction:ltr;border-end-end-radius:var(--vp-radius-media);border-end-start-radius:var(--vp-radius-media);block-size:3px;display:block;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.vw-title-card-progress-bar{background:var(--vp-brand);block-size:100%;display:block}.vw-title-card-body{gap:2px;min-inline-size:0;display:grid}.vw-title-card-title{-webkit-line-clamp:1;font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vw-title-card[data-variant=poster] .vw-title-card-title{-webkit-line-clamp:2}.vw-title-card-meta,.vw-title-card-subtitle,.vw-title-card-stats{min-inline-size:0;color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-title-card-subtitle{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.vw-title-card-nowrap{white-space:nowrap}.vw-title-card-meta[data-separated]>span+span:before{content:"·";margin-inline:var(--vp-space-1)}.vw-title-expand{z-index:calc(var(--vp-z-sticky) + 5);box-sizing:border-box;gap:var(--vp-space-3);isolation:isolate;--vw-expand-radius:18px;border-radius:var(--vw-expand-radius);background:var(--vp-surface);box-shadow:var(--vp-shadow-lift);color:var(--vp-text);transform-origin:50% 0;will-change:transform, opacity;border:0;padding:12px;animation:.44s cubic-bezier(.22,1,.36,1) both vw-title-expand-in;display:grid;position:fixed;overflow:hidden}.vw-title-expand[data-state=closing]{pointer-events:none;animation:.22s cubic-bezier(.4,0,.6,1) both vw-title-expand-out}@keyframes vw-title-expand-in{0%{opacity:.5;transform:translate3d(0, var(--vw-expand-from-y,8px), 0) scale(var(--vw-expand-from-scale,.92))}to{opacity:1;transform:none}}@keyframes vw-title-expand-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, var(--vw-expand-from-y,8px), 0) scale(var(--vw-expand-from-scale,.92))}}@media (prefers-reduced-motion:reduce){.vw-title-expand,.vw-title-expand[data-state=closing]{animation:none}}.vw-title-expand-backdrop{z-index:-1;border-radius:var(--vw-expand-radius);clip-path:inset(0 round var(--vw-expand-radius));pointer-events:none;position:absolute;inset:0;overflow:hidden}.vw-title-expand-glow{object-fit:cover;filter:blur(44px)saturate(1.6)brightness(1.05);opacity:1;block-size:170%;inline-size:170%;position:absolute;inset:-35%}.vw-title-expand-backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--vp-text) 6%, transparent) 0%, color-mix(in srgb, var(--vp-canvas) 12%, transparent) 45%, color-mix(in srgb, var(--vp-canvas) 34%, transparent) 72%, color-mix(in srgb, var(--vp-canvas) 46%, transparent) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;position:absolute;inset:0}.vw-title-expand-media{border-radius:12px;display:block;position:relative;overflow:hidden}.vw-title-expand-body{min-inline-size:0;text-shadow:0 1px 2px color-mix(in srgb, var(--vp-canvas) 55%, transparent);gap:8px;padding:2px 4px 0;display:grid}.vw-title-expand-name{color:var(--vp-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:block;overflow:hidden}.vw-title-expand-tags{color:color-mix(in srgb, var(--vp-text) 72%, transparent);text-overflow:ellipsis;white-space:pre;margin:-2px 0 0;font-size:12px;line-height:1.5;overflow:hidden}.vw-title-expand-description{-webkit-line-clamp:2;color:color-mix(in srgb, var(--vp-text) 66%, transparent);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.vw-title-expand-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:4px;display:flex}.vw-title-expand .vw-title-expand-play{white-space:nowrap;border-radius:var(--vp-radius-pill);background:var(--vp-text);min-block-size:44px;color:var(--vp-canvas);border:0;flex:1 0 auto;font-weight:700}.vw-title-expand .vw-title-expand-play:hover{background:color-mix(in srgb, var(--vp-text) 86%, var(--vp-canvas))}.vw-title-expand .vw-title-expand-round{border-radius:var(--vp-radius-pill);background:color-mix(in srgb, var(--vp-text) 12%, transparent);block-size:44px;inline-size:44px;color:var(--vp-text);border:0;flex:none}.vw-title-expand .vw-title-expand-round:hover{background:color-mix(in srgb, var(--vp-text) 20%, transparent)}.vw-title-card-categories{flex-wrap:wrap;gap:4px;margin-block-start:4px;display:flex}.vw-title-category{background:var(--vp-surface-hover,#8080801f);color:var(--vp-text-secondary);border-radius:5px;padding:2px 7px;font-size:11px;line-height:1.5}.vw-title-free-badge{background-color:var(--vp-badge-free);color:#fff;inset-block-end:var(--vp-space-2);inset-inline-start:var(--vp-space-2)}
.vw-shelf{--vw-shelf-gutter:0px;--vw-card:160px;--vw-shelf-room-start:var(--vp-space-4);--vw-shelf-room-end:var(--vp-space-5);gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-shelf-header{justify-content:space-between;align-items:center;gap:var(--vp-space-3);min-inline-size:0;padding-inline:var(--vw-shelf-gutter);display:flex}.vw-shelf-title{min-inline-size:0;font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;margin:0}.vw-shelf-tools{align-items:center;gap:var(--vp-space-2);flex:none;display:flex}.vw-shelf-pager{gap:var(--vp-space-1);display:inline-flex}.vw-shelf-view-all{white-space:nowrap;min-block-size:var(--vp-control-height-sm);padding-inline:var(--vp-space-2);border-radius:var(--vp-radius-control);color:var(--vp-text);font-weight:var(--vp-weight-strong);flex:none;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.vw-shelf-view-all:hover{text-underline-offset:3px;text-decoration:underline}.vw-shelf-view-all:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-shelf-track,.vw-shelf-grid{padding-block:0;padding-inline:var(--vw-shelf-gutter);margin:0;list-style:none}.vw-shelf-track[data-ratio=landscape],.vw-shelf-grid[data-ratio=landscape]{--vw-card:280px}.vw-shelf-track{grid-auto-columns:var(--vw-card);gap:var(--vp-space-3);padding-block:var(--vw-shelf-room-start) var(--vw-shelf-room-end);margin-block:calc(var(--vp-space-1) - var(--vw-shelf-room-start)) calc(var(--vp-space-2) - var(--vw-shelf-room-end));overscroll-behavior-inline:contain;scroll-padding-inline:var(--vw-shelf-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-flow:column;display:grid;overflow-x:auto}.vw-shelf-track::-webkit-scrollbar{display:none}.vw-shelf-track[data-skeleton]{overflow:hidden}.vw-shelf-item{scroll-snap-align:start;min-inline-size:0}.vw-shelf-item>.vp-skeleton{inline-size:100%}.vw-shelf-grid{grid-template-columns:repeat(auto-fill, minmax(var(--vw-card), 1fr));gap:var(--vp-space-4) var(--vp-space-3);display:grid}.vw-shelf-message{margin-inline:var(--vw-shelf-gutter)}@media (max-width:599px){.vw-shelf{--vw-card:132px}.vw-shelf-track[data-ratio=landscape],.vw-shelf-grid[data-ratio=landscape]{--vw-card:256px}.vw-shelf-grid{grid-template-columns:none;grid-auto-columns:var(--vw-card);gap:var(--vp-space-3);padding-block:var(--vw-shelf-room-start) var(--vw-shelf-room-end);margin-block:calc(var(--vp-space-1) - var(--vw-shelf-room-start)) calc(var(--vp-space-2) - var(--vw-shelf-room-end));overscroll-behavior-inline:contain;scroll-padding-inline:var(--vw-shelf-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-flow:column;overflow-x:auto}.vw-shelf-grid::-webkit-scrollbar{display:none}.vw-shelf-view-all{min-inline-size:var(--vp-hit-target);min-block-size:var(--vp-hit-target);padding-inline:0}.vw-shelf-view-all-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vw-shelf-track[data-skeleton] .vp-skeleton[data-variant=card]:after{content:"";block-size:12px;display:block}
.vw-hero{isolation:isolate;background-color:var(--vp-screen);color:var(--vp-text);position:relative;overflow:hidden}.vw-hero-backdrop{z-index:-2;position:absolute;inset:0;overflow:hidden}.vw-hero-backdrop-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.vw-hero[data-blurred] .vw-hero-backdrop-image{filter:blur(24px);transform:scale(1.15)}.vw-hero-scrim{z-index:-1;background:linear-gradient(to top, var(--vp-screen) 0%, color-mix(in srgb, var(--vp-screen) 40%, transparent) 45%, transparent 75%), linear-gradient(to right, color-mix(in srgb, var(--vp-screen) 92%, transparent) 0%, color-mix(in srgb, var(--vp-screen) 55%, transparent) 45%, transparent 80%);position:absolute;inset:0}.vw-hero-scrim:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to top, var(--vp-screen) 0%, color-mix(in srgb, var(--vp-screen) 40%, transparent) 45%, transparent 75%), linear-gradient(to left, color-mix(in srgb, var(--vp-screen) 92%, transparent) 0%, color-mix(in srgb, var(--vp-screen) 55%, transparent) 45%, transparent 80%)}.vw-hero[data-blurred] .vw-hero-scrim{background:color-mix(in srgb, var(--vp-screen) 60%, transparent)}.vw-hero[data-align=center] .vw-hero-scrim{background:linear-gradient(to top, var(--vp-screen) 0%, color-mix(in srgb, var(--vp-screen) 60%, transparent) 60%, color-mix(in srgb, var(--vp-screen) 35%, transparent) 100%)}.vw-hero:not([data-has-backdrop]) .vw-hero-scrim{display:none}.vw-hero-content{min-inline-size:0;position:relative}.vw-hero[data-align=center] .vw-hero-content{text-align:center}
.vw-episode-grid{--vw-episode-columns:10;gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-episode-grid[data-size=compact]{--vw-episode-columns:5}@media (max-width:1023px){.vw-episode-grid[data-size=md]{--vw-episode-columns:8}}@media (max-width:599px){.vw-episode-grid[data-size=md]{--vw-episode-columns:5}}.vw-episode-ranges{min-inline-size:0}.vw-episode-head{align-items:center;gap:12px;min-inline-size:0;display:flex}.vw-episode-range-label{color:var(--vp-text);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.vw-episode-head-end{flex:none;margin-inline-start:auto}.vw-episode-head>.vw-episode-tabs{flex:0 auto;gap:20px}.vw-episode-tabs .vp-chip{color:color-mix(in srgb, var(--vp-text) 62%, transparent);font-variant-numeric:tabular-nums;background-color:#0000;border-color:#0000;padding-inline:0;font-size:16px;font-weight:700}.vw-episode-tabs .vp-chip[data-state=on]{color:var(--vp-text);background-color:#0000;border-color:#0000}@media (hover:hover){.vw-episode-tabs .vp-chip:not([data-state=on],:disabled):hover,.vw-episode-tabs .vp-chip[data-state=on]:not(:disabled):hover{color:var(--vp-text);background-color:#0000;border-color:#0000}}.vw-episode-item[data-trailer]{grid-column:span 2}.vw-episode-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.vw-episode-list{grid-template-columns:repeat(var(--vw-episode-columns), minmax(0, 1fr));gap:var(--vp-space-2);margin:0;padding:0;list-style:none;display:grid}.vw-episode-item{min-inline-size:0}.vw-episode-divider{align-items:center;gap:var(--vp-space-2);padding-block:var(--vp-space-2) var(--vp-space-1);border-block-start:var(--vp-line) solid var(--vp-border);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);grid-column:1/-1;display:flex}.vw-episode-cell{box-sizing:border-box;min-block-size:56px;inline-size:100%;padding:var(--vp-space-1);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-control);background-color:var(--vp-surface);color:var(--vp-text);cursor:pointer;transition:background-color var(--vp-motion-fast) var(--vp-ease), border-color var(--vp-motion-fast) var(--vp-ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vw-episode-grid[data-size=compact] .vw-episode-cell{min-block-size:48px}@media (pointer:coarse){.vw-episode-cell,.vw-episode-grid[data-size=compact] .vw-episode-cell{min-block-size:48px}}@media (hover:hover){.vw-episode-cell:not([data-state=upcoming],[data-current]):hover{border-color:var(--vp-control-border);background-color:var(--vp-surface-subtle)}}.vw-episode-cell:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:2px}.vw-episode-number{font-size:var(--vp-type-h3);line-height:1.2;font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums}.vw-episode-status{min-block-size:16px;color:var(--vp-text-muted);font-size:var(--vp-type-caption);align-items:center;gap:2px;line-height:1;display:inline-flex}.vw-episode-price{font-variant-numeric:tabular-nums}.vw-episode-cell[data-state=upcoming]{background-color:var(--vp-disabled-bg);color:var(--vp-disabled-text);cursor:not-allowed;border-style:dashed}.vw-episode-cell[data-state=upcoming] .vw-episode-status{color:var(--vp-disabled-text)}.vw-episode-cell[data-current]{border-color:var(--vp-selected);background-color:var(--vp-selected);color:var(--vp-on-selected)}.vw-episode-cell[data-current] .vw-episode-status{color:var(--vp-on-selected)}.vw-episode-cell[data-current]:before{content:"";background:var(--vp-brand);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.vw-episode-playing{align-items:flex-end;gap:1px;block-size:7px;display:flex;position:absolute;inset-block-start:5px;inset-inline-end:5px}.vw-episode-playing>span{background:var(--vp-brand);transform-origin:bottom;border-radius:1px;block-size:100%;inline-size:2px}.vw-episode-playing>span:nth-child(2){transform:scaleY(.6)}.vw-episode-playing>span:nth-child(3){transform:scaleY(.8)}@media (prefers-reduced-motion:no-preference){.vw-episode-playing>span{animation:vw-episode-eq .9s var(--vp-ease) infinite alternate}.vw-episode-playing>span:nth-child(2){animation-delay:-300ms}.vw-episode-playing>span:nth-child(3){animation-delay:-600ms}}@keyframes vw-episode-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.vw-episode-progress{background-color:var(--vp-border);direction:ltr;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.vw-episode-progress>span{background:var(--vp-brand);block-size:100%;display:block}
.vw-sign-in-prompt{inline-size:min(300px, calc(100vw - 2 * var(--vp-space-4)))}.vw-sign-in-prompt-description{color:var(--vp-text-muted);margin:0}.vw-sign-in-prompt-actions{gap:var(--vp-space-3);margin-block-start:var(--vp-space-3);display:grid}.vw-sign-in-sheet .vw-sign-in-prompt-actions{margin-block-start:0}.vw-sign-in-prompt-register{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);text-align:center;margin:0}
.vw-share{gap:var(--vp-space-4);min-inline-size:0;display:grid}.vw-share-link{align-items:center;gap:var(--vp-space-2);min-inline-size:0;display:flex}.vw-share-input{flex:auto;min-inline-size:0}.vw-share-link>.vp-button{flex:none}.vw-share-system{justify-self:start}.vw-share-message:empty{position:absolute}@media (max-width:599px){.vw-share-link{flex-direction:column;align-items:stretch}.vw-share-system{justify-self:stretch}}.vw-shortcuts{gap:var(--vp-space-5);min-inline-size:0;display:grid}.vw-shortcuts-group{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-shortcuts-title{color:var(--vp-text);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);margin:0}.vw-shortcuts-list{min-inline-size:0;margin:0;display:grid}.vw-shortcuts-row{align-items:center;gap:var(--vp-space-3);min-block-size:40px;padding-block:var(--vp-space-1);border-block-end:var(--vp-line) solid var(--vp-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label keys";display:grid}.vw-shortcuts-row:last-child{border-block-end:0}.vw-shortcuts-label{min-inline-size:0;color:var(--vp-text);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);overflow-wrap:anywhere;grid-area:label;margin:0}.vw-shortcuts-keys{justify-content:flex-end;align-items:center;gap:var(--vp-space-1);flex-wrap:wrap;grid-area:keys;margin:0;display:inline-flex}.vw-shortcuts-or{margin-inline:var(--vp-space-1);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}
.vw-appearance{gap:var(--vp-space-6);min-inline-size:0;display:grid}.vw-appearance-section{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-appearance-heading{color:var(--vp-text);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);margin:0}.vw-appearance-hint,.vw-appearance-note{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-appearance-language{align-items:center;min-block-size:48px}.vw-appearance-languages{overscroll-behavior:contain;max-block-size:min(50dvh,420px);overflow-y:auto}.vw-locale-menu,.vw-locale-submenu{box-sizing:border-box;max-block-size:min(480px,70vh);inline-size:220px;max-inline-size:calc(100vw - 32px);overflow-y:auto}.vw-locale-menu .vp-menu-item,.vw-locale-submenu .vp-menu-item{min-block-size:40px}.vw-locale-label{align-items:center;gap:8px;display:flex}.vw-locale-selected-dot{background:var(--vp-accent,#ec1450);border-radius:50%;block-size:6px;inline-size:6px}@media (max-width:600px){.vw-locale-menu{inline-size:148px;min-inline-size:0}.vw-locale-submenu{inline-size:min(190px,100vw - 180px);min-inline-size:0}.vw-locale-menu .vp-menu-item,.vw-locale-submenu .vp-menu-item{font-size:13px}.vw-locale-submenu .vp-menu-item-label{white-space:normal;overflow-wrap:anywhere}}
.vw-entry-group{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-entry-group-title{padding-block:var(--vp-space-2) var(--vp-space-1);padding-inline:var(--vp-space-4);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);margin:0}.vw-entry-group-list{margin:0;padding:0;list-style:none}.vw-entry-row{box-sizing:border-box;align-items:center;gap:var(--vp-space-3);min-block-size:52px;inline-size:100%;padding-block:var(--vp-space-2);padding-inline:var(--vp-space-4);border-radius:var(--vp-radius-control);color:var(--vp-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--vp-motion-fast) var(--vp-ease);background-color:#0000;border:0;margin:0;text-decoration:none;display:flex}@media (hover:hover){.vw-entry-row:not([data-loading]):hover{background-color:var(--vp-surface-subtle)}}.vw-entry-row:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}.vw-entry-row[data-loading]{cursor:default}.vw-entry-row-skeleton{inline-size:100%}.vw-entry-row-icon{flex:none}.vw-entry-row-text{align-items:baseline;column-gap:var(--vp-space-3);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.vw-entry-row-label{min-inline-size:0;font-size:var(--vp-type-body);line-height:var(--vp-leading-body);overflow-wrap:anywhere;flex:1000 auto}.vw-entry-row-description{min-inline-size:0;color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);flex:100%}.vw-entry-row-trailing{align-items:center;gap:var(--vp-space-2);color:var(--vp-text-muted);flex:none;display:inline-flex}.vw-entry-row-value{min-inline-size:0;color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);overflow-wrap:anywhere;flex:auto}.vw-entry-row-count{border-radius:var(--vp-radius-pill);background-color:var(--vp-surface-subtle);min-inline-size:20px;color:var(--vp-text);font-size:var(--vp-type-caption);line-height:20px;font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;text-align:center;padding-inline:6px}.vw-entry-row-dot{border-radius:var(--vp-radius-pill);background:var(--vp-brand);flex:none;block-size:8px;inline-size:8px}
.vw-share-badge{isolation:isolate;border-radius:var(--vp-radius-pill);color:#fff;font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);white-space:nowrap;background-image:linear-gradient(110deg,#e51f49,#fe2c55 35%,#ff7a59 65%,#fe2c55 85%,#e51f49);background-size:220% 100%;flex:none;align-items:baseline;gap:4px;margin-inline-start:auto;padding:3px 10px;animation:3.2s linear infinite vw-share-drift,2.4s ease-in-out infinite vw-share-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #fe2c558c}.vw-share-badge:after{content:"";z-index:-1;background-image:linear-gradient(100deg,#0000,#ffffff8c,#0000);inline-size:45%;animation:2.4s ease-in-out infinite vw-share-sweep;position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-18deg)}.vw-share-badge-label{font-weight:var(--vp-weight-regular);opacity:.92}.vw-share-badge-figure{font-weight:var(--vp-weight-strong);font-size:var(--vp-type-ui);font-variant-numeric:tabular-nums;letter-spacing:.01em}@keyframes vw-share-drift{0%{background-position:0%}to{background-position:220%}}@keyframes vw-share-sweep{0%,35%{inset-inline-start:-60%}70%,to{inset-inline-start:130%}}@keyframes vw-share-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 14px 2px #fe2c558c}}@media (prefers-reduced-motion:reduce){.vw-share-badge,.vw-share-badge:after{animation:none}.vw-share-badge:after{display:none}}@media (forced-colors:active){.vw-share-badge{color:canvastext;background:canvas;border:1px solid canvastext;animation:none}}
.vw-personal-frame{gap:var(--vp-space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.vw-personal-frame-nav{display:none}.vw-personal-frame-main{min-inline-size:0}.vw-personal-frame-back{align-items:center;gap:var(--vp-space-2);min-block-size:var(--vp-hit-target);border-radius:var(--vp-radius-control);color:var(--vp-text);font-weight:var(--vp-weight-strong);margin-block-end:var(--vp-space-2);padding-inline-end:var(--vp-space-2);text-decoration:none;display:inline-flex}.vw-personal-frame-back:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}@media (min-width:600px){.vw-personal-frame[data-nav]{grid-template-columns:240px minmax(0,1fr)}.vw-personal-frame[data-nav]>.vw-personal-frame-nav{align-self:start;min-inline-size:0;display:block;position:sticky;inset-block-start:calc(var(--vp-topbar) + var(--vp-space-4))}.vw-personal-frame-back{display:none}}
:root{--vw-vip-gold-1:#fee9ce;--vw-vip-gold-2:#f3cb93;--vw-vip-ink:#401a06;--vw-vip-ink-muted:#5c3a1e;--vw-vip-band:#5a371424;--vw-vip-coin:#d9962b}.vw-plan-card{box-sizing:border-box;border-radius:var(--vp-radius-panel);background:linear-gradient(180deg, var(--vw-vip-gold-1) 0%, var(--vw-vip-gold-2) 100%);min-inline-size:0;color:var(--vw-vip-ink);transition:box-shadow var(--vp-motion-fast) var(--vp-ease), transform var(--vp-motion-fast) var(--vp-ease);flex-direction:column;display:flex;position:relative}.vw-plan-card[data-state=pending],.vw-plan-card[data-state=unavailable]{--vw-vip-gold-1:#efe6d8;--vw-vip-gold-2:#dccdb0}.vw-plan-card-body{gap:var(--vp-space-1);min-inline-size:0;padding:var(--vp-space-4) var(--vp-space-4) var(--vp-space-3);flex-direction:column;flex:auto;display:flex}.vw-plan-card-head{align-items:center;gap:var(--vp-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.vw-plan-card-name{color:var(--vw-vip-ink-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);font-weight:var(--vp-weight-strong);margin:0}.vw-plan-card-price{color:var(--vw-vip-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px;margin:0;display:flex}.vw-plan-card-amount{font-family:var(--vp-font-display);font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong)}.vw-plan-card-unit{color:var(--vw-vip-ink-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong)}.vw-plan-card-note{color:var(--vw-vip-ink-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-plan-card-regular{color:var(--vw-vip-ink-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin-inline-start:var(--vp-space-2)}.vw-plan-card-regular s{text-decoration-thickness:1.5px}.vw-plan-card-offer{align-items:center;gap:var(--vp-space-1);color:var(--vw-vip-ink);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;margin:0;display:flex}.vw-plan-card-flag,.vw-credit-pack-flag{max-inline-size:calc(100% - var(--vp-space-4));min-block-size:22px;padding-block:2px;padding-inline:var(--vp-space-2);background-color:var(--vp-action);color:var(--vp-on-accent);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);white-space:nowrap;text-overflow:ellipsis;border-start-end-radius:var(--vp-radius-panel);border-end-start-radius:var(--vp-radius-badge);align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.vw-plan-card-flag[data-tone=current]{background-color:var(--vw-vip-ink);color:var(--vw-vip-gold-1)}.vw-plan-card-perks{justify-content:space-between;gap:var(--vp-space-1) var(--vp-space-4);padding:var(--vp-space-2) var(--vp-space-4);background-color:var(--vw-vip-band);color:var(--vw-vip-ink);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;margin:0;list-style:none;display:flex}.vw-plan-card-perks li{align-items:center;gap:var(--vp-space-1);min-inline-size:0;display:inline-flex}.vw-plan-card[data-compact] .vw-plan-card-body{padding:var(--vp-space-3)}.vw-plan-card[data-compact] .vw-plan-card-flag{border-radius:var(--vp-radius-badge);min-block-size:20px;max-inline-size:100%;position:static}.vw-plan-card[data-compact] .vw-plan-card-name{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui)}.vw-plan-card[data-compact] .vw-plan-card-amount{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3)}.vw-plan-card>.vp-button.vw-plan-card-hit,.vw-credit-pack>.vp-button.vw-credit-pack-hit,.vw-plan-card>.vp-button.vw-plan-card-hit:is(:hover,:active,:focus-visible,[aria-disabled=true],[aria-busy=true]),.vw-credit-pack>.vp-button.vw-credit-pack-hit:is(:hover,:active,:focus-visible,[aria-disabled=true],[aria-busy=true]){border-radius:inherit;block-size:100%;min-block-size:0;inline-size:100%;box-shadow:none;background-color:#0000;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.vw-plan-card>.vw-plan-card-hit .vp-button-spinner{color:var(--vw-vip-ink)}.vw-credit-pack>.vw-credit-pack-hit .vp-button-spinner{color:var(--vp-text)}:is(.vw-plan-card:has(>.vw-plan-card-hit[aria-busy=true])>:not(.vw-plan-card-hit),.vw-credit-pack:has(>.vw-credit-pack-hit[aria-busy=true])>:not(.vw-credit-pack-hit)){opacity:.55}@media (hover:hover){.vw-plan-card:has(>.vw-plan-card-hit:hover:not([aria-disabled=true],[aria-busy=true])){transform:translateY(-1px);box-shadow:0 6px 20px #0000002e}.vw-credit-pack[data-mode=card]:has(>.vw-credit-pack-hit:hover:not([aria-disabled=true],[aria-busy=true])){border-color:var(--vp-control-border);box-shadow:0 4px 16px #0000001f}}.vw-credit-pack{box-sizing:border-box;border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface);min-inline-size:0;color:var(--vp-text)}.vw-credit-pack-radio{min-block-size:56px;inline-size:100%;padding-block:var(--vp-space-3);padding-inline:var(--vp-space-4);cursor:pointer;transition:border-color var(--vp-motion-fast) var(--vp-ease), background-color var(--vp-motion-fast) var(--vp-ease);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.vw-credit-pack-radio:has(.vp-radio[data-state=checked]){border-color:var(--vp-selected);box-shadow:inset 0 0 0 var(--vp-line) var(--vp-selected);background-color:var(--vp-surface-raised)}.vw-credit-pack-radio[data-disabled]{cursor:not-allowed;background-color:var(--vp-disabled-bg)}.vw-credit-pack-radio .vp-choice-label{cursor:inherit}.vw-credit-pack-radio .vp-choice-text{gap:var(--vp-space-1)}.vw-credit-pack-radio .vw-credit-pack-amount{color:var(--vp-text-muted)}.vw-credit-pack-main{justify-content:space-between;align-items:baseline;gap:var(--vp-space-1) var(--vp-space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.vw-credit-pack-credits{font-weight:var(--vp-weight-strong)}.vw-credit-pack[data-mode=card]{text-align:center;transition:border-color var(--vp-motion-fast) var(--vp-ease), box-shadow var(--vp-motion-fast) var(--vp-ease);flex-direction:column;display:flex;position:relative}.vw-credit-pack[data-mode=card]:not([data-available]){background-color:var(--vp-disabled-bg);color:var(--vp-disabled-text)}.vw-credit-pack[data-mode=card] .vw-credit-pack-main{justify-content:center;align-items:center;gap:var(--vp-space-2);padding:var(--vp-space-5) var(--vp-space-3) var(--vp-space-4);color:inherit;flex-direction:column;flex:auto}.vw-credit-pack-icon{color:var(--vw-vip-coin)}.vw-credit-pack[data-mode=card] .vw-credit-pack-credits{font-size:var(--vp-type-body);line-height:var(--vp-leading-body)}.vw-credit-pack-count{align-items:center;gap:var(--vp-space-2);color:inherit;flex-direction:column;margin:0;display:flex}.vw-credit-pack-total{color:var(--vw-credit-muted,var(--vp-text-muted));font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-variant-numeric:tabular-nums;margin:0}.vw-credit-pack[data-mode=card]:not([data-available]) .vw-credit-pack-total{color:inherit}.vw-credit-pack-region{color:var(--vw-credit-muted,var(--vp-text-muted));font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-credit-pack[data-mode=card]:not([data-available]) .vw-credit-pack-region{color:inherit}.vw-credit-pack>.vw-credit-pack-flag{border-start-end-radius:inherit}.vw-credit-pack-bonus{padding-inline:var(--vp-space-1);border-radius:var(--vp-radius-badge);background-color:var(--vp-action);color:var(--vp-on-accent);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);vertical-align:middle;margin-inline-start:var(--vp-space-2);display:inline-block}.vw-credit-pack[data-mode=card] .vw-credit-pack-amount{padding:var(--vp-space-2) var(--vp-space-3);background-color:var(--vp-surface-subtle);color:inherit;font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;border-end-end-radius:inherit;border-end-start-radius:inherit;margin:0}@media (prefers-reduced-motion:reduce){.vw-plan-card,.vw-credit-pack-radio,.vw-credit-pack[data-mode=card]{transition:none}.vw-plan-card:has(>.vw-plan-card-hit:hover){transform:none}}
.vw-unlock{gap:var(--vp-space-4);min-inline-size:0;display:grid}.vw-unlock-stats{align-items:center;gap:var(--vp-space-1) var(--vp-space-4);color:var(--vp-text);font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.vw-unlock-stats>span:empty{display:none}.vw-unlock-stats>span+span{border-inline-start:var(--vp-line) solid var(--vp-border);padding-inline-start:var(--vp-space-4)}.vw-unlock-loading{min-block-size:96px}.vw-unlock-breakdown{font-variant-numeric:tabular-nums}.vw-unlock-breakdown .vp-dl{row-gap:var(--vp-space-2)}.vw-unlock-breakdown .vp-dl-value{text-align:end;font-variant-numeric:tabular-nums;justify-self:end}.vw-unlock-note,.vw-unlock-fallback{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-unlock-fallback{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui)}.vw-unlock-invite{white-space:nowrap}.vw-unlock-section{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-unlock-section-head{justify-content:space-between;align-items:center;gap:var(--vp-space-2) var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-unlock-section-title{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);margin:0}.vw-unlock-plans{gap:var(--vp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vw-unlock-packs{gap:var(--vp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vw-unlock-footer{justify-content:flex-end;gap:var(--vp-space-2);flex-wrap:wrap;inline-size:100%;display:flex}@media (max-width:599px){.vw-unlock-packs{grid-template-columns:minmax(0,1fr)}.vw-unlock-plans{gap:var(--vp-space-2);grid-template-columns:minmax(0,1fr)}.vw-unlock-plans .vw-plan-card[data-compact] .vw-plan-card-body{align-items:center;column-gap:var(--vp-space-3);row-gap:var(--vp-space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head price""note price";display:grid}.vw-unlock-plans .vw-plan-card[data-compact] .vw-plan-card-head{grid-area:head}.vw-unlock-plans .vw-plan-card[data-compact] .vw-plan-card-price{text-align:end;grid-area:price;justify-content:flex-end}.vw-unlock-plans .vw-plan-card[data-compact] .vw-plan-card-note{grid-area:note}.vw-unlock-footer{flex-direction:column-reverse}.vw-unlock-footer>.vp-button{inline-size:100%}}
.vw-paywall{isolation:isolate;box-sizing:border-box;block-size:100%;min-block-size:360px;inline-size:100%;padding:var(--vp-space-6) var(--vp-space-4);background-color:var(--vp-screen);color:var(--vp-text);place-items:center;display:grid;position:relative;overflow:hidden}.vw-paywall-backdrop{z-index:-2;object-fit:cover;filter:blur(24px);block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.15)}.vw-paywall-scrim{z-index:-1;background-color:color-mix(in srgb, var(--vp-screen) 72%, transparent);position:absolute;inset:0}.vw-paywall-card{box-sizing:border-box;justify-items:center;gap:var(--vp-space-3);inline-size:min(420px,100%);padding:var(--vp-space-6);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:color-mix(in srgb, var(--vp-surface) 88%, transparent);box-shadow:var(--vp-shadow-float);text-align:center;display:grid}.vw-paywall-lock{color:var(--vp-text-muted)}.vw-paywall-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong);margin:0}.vw-paywall-price{justify-content:center;align-items:center;gap:var(--vp-space-1) var(--vp-space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.vw-paywall-credits{align-items:center;gap:var(--vp-space-1);font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);display:inline-flex}.vw-paywall-balance{border-inline-start:var(--vp-line) solid var(--vp-border);color:var(--vp-text-muted);align-items:center;padding-inline-start:var(--vp-space-3);display:inline-flex}.vw-paywall-member,.vw-paywall-note{color:var(--vp-text-muted);margin:0}.vw-paywall-actions{gap:var(--vp-space-2);inline-size:100%;margin-block-start:var(--vp-space-2);display:grid}.vw-paywall-link,.vw-paywall-fine{margin:0}.vw-paywall-fine{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}@media (max-width:599px){.vw-paywall{padding-inline:var(--vp-space-4)}.vw-paywall-card{inline-size:100%;padding:var(--vp-space-5) var(--vp-space-4)}}
.vw-next-card{box-sizing:border-box;gap:var(--vp-space-3);min-inline-size:0;padding:var(--vp-space-4);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:color-mix(in srgb, var(--vp-surface) 94%, transparent);box-shadow:var(--vp-shadow-float);color:var(--vp-text);display:grid}.vw-next-card[data-placement=overlay]{z-index:var(--vp-z-sticky);inline-size:min(320px,100% - 48px);position:absolute;inset-block-end:88px;inset-inline-end:24px}.vw-next-card[data-placement=below]{border-inline-width:0;border-radius:0;inline-size:100%;position:relative}.vw-next-card[data-placement=bottom]{z-index:var(--vp-z-sticky);position:absolute;inset-block-end:calc(64px + env(safe-area-inset-bottom,0px));inset-inline:8px}.vw-next-head{justify-content:space-between;align-items:start;gap:var(--vp-space-2);display:flex}.vw-next-heading{gap:2px;min-inline-size:0;display:grid}.vw-next-eyebrow{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-next-title{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;margin:0}.vw-next-meta{gap:var(--vp-space-1) var(--vp-space-3);color:var(--vp-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.vw-next-meta>span+span{border-inline-start:var(--vp-line) solid var(--vp-border);padding-inline-start:var(--vp-space-3)}.vw-next-countdown{align-items:center;gap:var(--vp-space-3);display:flex}.vw-next-countdown-text{font-variant-numeric:tabular-nums;margin:0}.vw-next-status{align-items:center;gap:var(--vp-space-2);margin:0;display:flex}.vw-next-actions{gap:var(--vp-space-2);flex-wrap:wrap;display:flex}.vw-next-switch{font-size:var(--vp-type-caption)}.vw-next-ring{flex:none;place-items:center;block-size:44px;inline-size:44px;display:inline-grid;position:relative}.vw-next-ring-svg{position:absolute;inset:0;transform:rotate(-90deg)}.vw-next-ring-track,.vw-next-ring-progress{fill:none;stroke-width:3px}.vw-next-ring-track{stroke:var(--vp-border)}.vw-next-ring-progress{stroke:var(--vp-brand);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.vw-next-ring-number{font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums}.vw-next-titles-heading{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-next-titles{gap:var(--vp-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-next-titles>li{min-inline-size:0}.vw-cinema-host{display:contents}@media (max-width:599px){.vw-next-actions>.vp-button{flex:auto}}@media (prefers-reduced-motion:reduce){.vw-next-ring-svg{display:none}.vw-next-ring{border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-pill)}}
.vw-checkout-return{min-inline-size:0}.vw-checkout-return-text,.vw-checkout-return-countdown{margin:0}.vw-checkout-return-countdown{color:var(--vp-text-muted);font-variant-numeric:tabular-nums}.vw-checkout-return-actions{align-items:center;gap:var(--vp-space-2);flex-wrap:wrap;display:flex}@media (max-width:599px){.vw-checkout-return-actions{flex-direction:column;align-items:stretch;inline-size:100%}.vw-checkout-return-actions>.vp-button{inline-size:100%}}
.vw-follow{align-items:center;gap:var(--vp-space-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.vw-follow-button[aria-pressed=true]{background-color:var(--vp-surface);border-color:var(--vp-control-border);color:var(--vp-text)}.vw-follow-label{display:inline-grid}.vw-follow-label>span{grid-area:1/1}.vw-follow-label-hover,.vw-follow-button:focus-visible .vw-follow-label-idle{visibility:hidden}.vw-follow-button:focus-visible .vw-follow-label-hover{visibility:visible}@media (hover:hover){.vw-follow-button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--vp-surface-subtle)}.vw-follow-button[aria-pressed=true]:hover .vw-follow-label-idle{visibility:hidden}.vw-follow-button[aria-pressed=true]:hover .vw-follow-label-hover{visibility:visible}}
:is(.vw-balance-card,.vw-credits-pill,.vw-credit-pack,.vw-you-balance-cell[data-cell=credits]){--vw-credit-bg:linear-gradient(115deg, #fff9f8, #fce9e8);--vw-credit-ink:#4b2834;--vw-credit-muted:#795361;--vw-credit-line:#ecd2d5;--vw-credit-pocket:#ffffffb3;--vw-credit-coin:#ae4a45}[data-vp-theme=dark] :is(.vw-balance-card,.vw-credits-pill,.vw-credit-pack,.vw-you-balance-cell[data-cell=credits]){--vw-credit-bg:linear-gradient(115deg, #2c2025, #3b232b);--vw-credit-ink:#ffe9ec;--vw-credit-muted:#d7b3bd;--vw-credit-line:#65414c;--vw-credit-pocket:#ffffff09;--vw-credit-coin:#edb5a0}section.vw-billing-card.vw-balance-card{background:var(--vw-credit-bg);border:1px solid var(--vw-credit-line);color:var(--vw-credit-ink);border-radius:18px;gap:24px;padding:24px 28px}.vw-balance-card .vw-balance-card-label{color:var(--vw-credit-muted);align-items:center;gap:9px;font-weight:600;display:flex}.vw-balance-coin{block-size:34px;inline-size:34px;color:var(--vw-credit-coin);background:var(--vw-credit-pocket);border:1px solid var(--vw-credit-line);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vw-balance-card .vw-balance-card-total{color:var(--vw-credit-ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-block:8px 14px;font-size:40px;line-height:1.2}.vw-balance-card .vw-balance-card-split{flex-wrap:wrap;gap:10px;margin:0;display:flex}.vw-credit-pocket{border:1px solid var(--vw-credit-line);background:var(--vw-credit-pocket);color:var(--vw-credit-muted);border-radius:8px;align-items:center;gap:16px;padding:8px 12px;font-size:12px;display:inline-flex}.vw-credit-pocket strong{color:var(--vw-credit-ink);font-variant-numeric:tabular-nums;font-size:14px}.vw-personal-summary section.vw-balance-card{border-radius:14px;padding:20px}.vw-personal-summary .vw-credit-pocket{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;padding:8px}.vw-personal-summary .vw-balance-card .vw-balance-card-total{margin-block:6px 10px;font-size:32px}.vw-topbar .vw-credits-pill{background:var(--vw-credit-bg);color:var(--vw-credit-ink);border-color:var(--vw-credit-line);gap:8px}.vw-topbar .vw-credits-pill .vw-credits-pill-icon{color:var(--vw-credit-coin)}.vw-credit-pack[data-mode=card][data-available]{background:var(--vw-credit-bg);color:var(--vw-credit-ink);border:1px solid var(--vw-credit-line);border-radius:14px;box-shadow:0 4px 16px #5b263008}.vw-credit-pack[data-mode=card][data-available] .vw-credit-pack-icon{box-sizing:content-box;background:var(--vw-credit-pocket);border:1px solid var(--vw-credit-line);color:var(--vw-credit-coin);border-radius:50%;padding:12px}.vw-credit-pack[data-mode=card][data-available] .vw-credit-pack-credits{font-size:20px;font-weight:750}.vw-credit-pack[data-mode=card][data-available] .vw-credit-pack-amount{background:var(--vw-credit-pocket);border-block-start:1px solid var(--vw-credit-line);padding-block:12px}.vw-credit-pack[data-mode=card][data-available]:has(.vw-credit-pack-hit:hover:not([aria-disabled=true])){border-color:var(--vw-credit-coin);box-shadow:0 6px 20px #9c4c421c}.vw-you-balance-cell[data-cell=credits]{background:var(--vw-credit-bg);border:1px solid var(--vw-credit-line);color:var(--vw-credit-ink);border-radius:12px}.vw-you-balance-cell[data-cell=credits] :is(.vw-you-balance-label,.vw-you-balance-detail){color:var(--vw-credit-muted)}@media (max-width:599px){section.vw-billing-card.vw-balance-card{border-radius:14px;gap:20px;padding:20px}.vw-balance-card .vw-balance-card-total{font-size:36px}.vw-balance-card-main{inline-size:100%}.vw-credit-pocket{flex:1 1 0;justify-content:space-between;gap:8px}}
.vw-vip-badge{vertical-align:middle;white-space:nowrap;color:#503014;font:800 11px/1.25 var(--vp-font-body,sans-serif);letter-spacing:.04em;background:linear-gradient(115deg,#ffedce,#e5bd80);border:1px solid #c9a36a;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.vw-vip-name{align-items:center;gap:8px;min-inline-size:0;display:flex}.vw-vip-name>:first-child{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.vw-vip-nav{white-space:nowrap;color:#503014;background:linear-gradient(115deg,#ffebc9,#dfb274);border:1px solid #c9a36a;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-block-size:44px;padding:0 19px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #8f652316}.vw-vip-nav:hover{color:#39200e;background:linear-gradient(115deg,#fff2dc,#edc68d)}.vw-vip-nav:focus-visible{outline:2px solid var(--vp-focus);outline-offset:3px}.vw-you-balance-cell[data-cell=membership][data-state=active]{color:#503014;background:linear-gradient(115deg,#ffebce,#edc994);border:1px solid #d2af7c;border-radius:12px}.vw-you-balance-cell[data-state=active] .vw-you-balance-label{color:#6d4827}.vw-you-balance-cell[data-state=active] .vw-you-balance-status{color:#503014}@media (max-width:599px){.vw-vip-name{flex-wrap:wrap;gap:6px}}.vw-mobile-topbar-account .vw-vip-badge{border-radius:50%;padding:2px;position:absolute;inset-block-end:0;inset-inline-end:0}.vw-mobile-topbar-account .vw-vip-badge>span{display:none}.vw-mobile-topbar-account .vw-vip-badge .vp-icon{block-size:11px;inline-size:11px;width:11px;height:11px}
.vw-topbar{z-index:var(--vp-z-sticky);box-sizing:border-box;block-size:64px;color:var(--vp-text);font-family:var(--vp-font-body);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);transition:background-color var(--vp-motion-fast) var(--vp-ease);background-color:#0000;border-block-end:0;position:sticky;inset-block-start:env(safe-area-inset-top,0px)}.vw-viewer-shell[data-scrolled]>.vw-topbar{background-color:var(--vp-canvas)}@media (max-width:599px){.vw-topbar{display:none}}.vw-topbar-row{box-sizing:border-box;align-items:center;column-gap:var(--vp-space-6);block-size:100%;padding-inline:var(--vp-space-6);grid-template-columns:minmax(max-content,1fr) minmax(280px,560px) minmax(max-content,1fr);display:grid}.vw-topbar-start{justify-self:start;align-items:center;gap:var(--vp-space-6);min-inline-size:0;display:flex}.vw-skip-link{z-index:var(--vp-z-toast);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-block-start:var(--vp-space-2);inset-inline-start:var(--vp-space-4);overflow:hidden}.vw-skip-link:focus{block-size:auto;inline-size:auto;padding-block:var(--vp-space-2);padding-inline:var(--vp-space-4);clip-path:none;border-radius:var(--vp-radius-control);background-color:var(--vp-selected);color:var(--vp-on-selected);font-weight:var(--vp-weight-strong);outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset);text-decoration:none;overflow:visible}.vw-topbar-brand{border-radius:var(--vp-radius-control);block-size:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.vw-topbar-brand:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-topbar-wordmark,.vw-topbar-mark{align-items:center;display:inline-flex}.vw-topbar-mark{display:none}.vw-topbar-brand .mona-logo{inline-size:auto}.vw-topbar-brand .mona-logo img{block-size:28px;inline-size:auto}.vw-topbar-nav{align-items:center;gap:var(--vp-space-1);min-inline-size:0;display:flex}.vw-topbar-nav-link{box-sizing:border-box;block-size:44px;padding-inline:var(--vp-space-3);border-radius:var(--vp-radius-control);color:var(--vp-text-muted);font-size:var(--vp-type-body);font-weight:var(--vp-weight-regular);white-space:nowrap;transition:color var(--vp-motion-fast) var(--vp-ease), background-color var(--vp-motion-fast) var(--vp-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.vw-topbar-nav-link:hover{background-color:var(--vp-surface-subtle);color:var(--vp-text)}}.vw-topbar-nav-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}.vw-topbar-nav-link[aria-current=page]{color:var(--vp-text);font-weight:var(--vp-weight-strong)}.vw-topbar-nav-link[aria-current=page]:after{inset-inline:var(--vp-space-3);block-size:var(--vp-line-selected);border-radius:var(--vp-radius-pill);background-color:var(--vp-text);content:"";position:absolute;inset-block-end:-10px}.vw-topbar-search{align-items:center;gap:var(--vp-space-2);justify-self:center;inline-size:100%;min-inline-size:0;max-inline-size:560px;display:flex}.vw-topbar-search>.vw-header-search{flex:auto}.vw-topbar .vw-topbar-search-close,.vw-topbar .vw-topbar-search-toggle{display:none}.vw-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--vp-space-2);min-inline-size:0;display:flex}.vw-topbar-skeletons{align-items:center;gap:var(--vp-space-3);display:inline-flex}.vw-topbar-skeleton-pill{border-radius:var(--vp-radius-pill)}.vw-guest-actions{align-items:center;gap:var(--vp-space-2);display:flex}.vw-guest-actions .vw-guest-membership-icon{display:none}@media (min-width:1024px) and (max-width:1279px){.vw-topbar-row,.vw-topbar-start{column-gap:var(--vp-space-4)}.vw-topbar-row{padding-inline:var(--vp-space-4)}.vw-topbar-nav-link{padding-inline:var(--vp-space-2);font-size:var(--vp-type-ui)}.vw-topbar-nav-link[aria-current=page]:after{inset-inline:var(--vp-space-2)}.vw-topbar .vw-credits-pill-long{display:none}.vw-topbar .vw-credits-pill-short{display:inline}}@media (min-width:600px) and (max-width:1023px){.vw-topbar-row{column-gap:var(--vp-space-3);padding-inline:var(--vp-space-4);grid-template-columns:auto minmax(0,1fr) auto}.vw-topbar-start{gap:var(--vp-space-3)}.vw-topbar-nav-link{padding-inline:var(--vp-space-2);font-size:var(--vp-type-ui)}.vw-topbar-nav-link[aria-current=page]:after{inset-inline:var(--vp-space-2)}.vw-topbar .vw-topbar-search{display:none}.vw-topbar-actions{grid-column:3}.vw-topbar .vw-topbar-search-toggle{display:inline-flex}.vw-topbar[data-search-open] .vw-topbar-row>:not(.vw-topbar-search){display:none}.vw-topbar[data-search-open] .vw-topbar-search{grid-column:1/-1;justify-self:stretch;max-inline-size:none;display:flex}.vw-topbar[data-search-open] .vw-topbar-search-close{display:inline-flex}.vw-topbar .vw-credits-pill-long{display:none}.vw-topbar .vw-credits-pill-short{display:inline}}@media (min-width:600px) and (max-width:767px){.vw-topbar-wordmark{display:none}.vw-topbar-mark{display:inline-flex}.vw-guest-actions .vw-guest-membership{display:none}.vw-guest-actions .vw-guest-membership-icon{display:inline-flex}}.vw-credits-pill{box-sizing:border-box;align-items:center;gap:var(--vp-space-1);block-size:32px;padding-inline:var(--vp-space-2) var(--vp-space-3);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-pill);background-color:var(--vp-surface);color:var(--vp-text);font-size:var(--vp-type-ui);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-ui);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--vp-motion-fast) var(--vp-ease);flex:none;text-decoration:none;display:inline-flex}@media (hover:hover){.vw-credits-pill:hover{background-color:var(--vp-surface-subtle)}}.vw-credits-pill:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-credits-pill-icon{color:var(--vp-text-muted);flex:none}.vw-credits-pill-short,.vw-credits-pill[data-compact] .vw-credits-pill-long{display:none}.vw-credits-pill[data-compact] .vw-credits-pill-short{display:inline}.vw-credits-pill-skeleton{border-radius:var(--vp-radius-pill);flex:none}@media (pointer:coarse){.vw-credits-pill{min-block-size:var(--vp-hit-target)}}.vw-bell{flex:none;display:inline-flex;position:relative}.vw-bell-placeholder{inline-size:var(--vp-control-height-sm);block-size:var(--vp-control-height-sm);flex:none;display:inline-block}.vw-bell-dot{border-radius:var(--vp-radius-pill);background:var(--vp-brand);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--vp-canvas);pointer-events:none;position:absolute;inset-block-start:6px;inset-inline-end:6px}.vw-account-trigger{box-sizing:border-box;border-radius:var(--vp-radius-pill);block-size:40px;inline-size:40px;color:inherit;cursor:pointer;background-color:#0000;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.vw-account-trigger:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-account-trigger[data-state=open]{box-shadow:0 0 0 var(--vp-line-selected) var(--vp-selected)}@media (pointer:coarse){.vw-account-trigger{inline-size:var(--vp-hit-target);block-size:var(--vp-hit-target)}}.vp-menu.vw-account-menu{inline-size:min(280px, calc(100vw - 2 * var(--vp-space-4)));max-block-size:min(640px,100dvh - 80px)}.vp-menu-label.vw-account-menu-header{align-items:center;gap:var(--vp-space-3);padding-block:var(--vp-space-2);padding-inline:var(--vp-space-3);color:var(--vp-text);font-size:var(--vp-type-ui);font-weight:var(--vp-weight-regular);line-height:var(--vp-leading-ui);display:flex}.vw-account-menu-identity{min-inline-size:0;display:grid}.vw-account-menu-name,.vw-account-menu-subline{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.vw-account-menu-name{font-size:var(--vp-type-body);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-body)}.vw-account-menu-subline{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);unicode-bidi:isolate;justify-self:start}.vw-account-menu-skeleton{padding-block:var(--vp-space-1);padding-inline:var(--vp-space-3)}.vw-account-menu-sign-out{align-items:center;gap:var(--vp-space-2);display:inline-flex}.vw-header-search{min-inline-size:0;margin:0;position:relative}.vw-header-search-box{box-sizing:border-box;border:var(--vp-line) solid var(--vp-control-border);border-radius:var(--vp-radius-pill);background-color:var(--vp-surface);align-items:center;block-size:40px;display:flex;overflow:hidden}.vw-header-search[data-variant=inline] .vw-header-search-box,.vw-header-search[data-variant=overlay] .vw-header-search-box{block-size:var(--vp-control-height-md)}.vw-header-search-box:has(>.vw-header-search-input:focus){border-color:var(--vp-focus-input);box-shadow:inset 0 0 0 1px var(--vp-focus-input)}.vw-header-search-input{box-sizing:border-box;block-size:100%;min-inline-size:0;padding-block:0;padding-inline:var(--vp-space-4) var(--vp-space-2);color:var(--vp-text);font:inherit;font-size:var(--vp-type-body);appearance:none;background-color:#0000;border:0;outline:none;flex:auto;margin:0}.vw-header-search-input::placeholder{color:var(--vp-text-muted);opacity:1}.vw-header-search-input::-webkit-search-cancel-button{appearance:none}.vw-header-search-input::-webkit-search-decoration{appearance:none}.vw-header-search-clear,.vw-header-search-submit{color:var(--vp-text-muted);cursor:pointer;background-color:#0000;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.vw-header-search-clear{block-size:32px;inline-size:32px;border-radius:var(--vp-radius-pill);margin-inline-end:var(--vp-space-1)}.vw-header-search-submit{border-inline-start:var(--vp-line) solid var(--vp-border);background-color:var(--vp-surface-subtle);block-size:100%;inline-size:56px;color:var(--vp-text)}@media (hover:hover){.vw-header-search-clear:hover{background-color:var(--vp-surface-subtle);color:var(--vp-text)}.vw-header-search-submit:hover{background-color:var(--vp-border)}}.vw-header-search-clear:focus-visible,.vw-header-search-submit:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}@media (pointer:coarse){.vw-header-search-clear{inline-size:var(--vp-hit-target);block-size:var(--vp-hit-target)}}.vw-search-popup{z-index:var(--vp-z-dropdown);box-sizing:border-box;padding-block:var(--vp-space-2);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface-raised);color:var(--vp-text);box-shadow:var(--vp-shadow-float);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);text-align:start;max-block-size:calc(100dvh - 72px - env(safe-area-inset-top,0px));overscroll-behavior:contain;position:absolute;inset-block-start:calc(100% + var(--vp-space-1));inset-inline:0;overflow-y:auto}.vw-header-search[data-variant=overlay] .vw-search-popup{max-block-size:none;box-shadow:none;border:0;margin-block-start:var(--vp-space-2);position:static;overflow-y:visible}.vw-search-popup-header{justify-content:space-between;align-items:center;gap:var(--vp-space-2);padding-block:var(--vp-space-1);padding-inline:var(--vp-space-4) var(--vp-space-2);display:flex}.vw-search-popup-title{color:var(--vp-text-muted);font-size:var(--vp-type-caption);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-caption)}.vw-search-popup-clear{padding-block:var(--vp-space-1);padding-inline:var(--vp-space-2);border-radius:var(--vp-radius-control);color:var(--vp-text);font:inherit;font-size:var(--vp-type-caption);text-underline-offset:3px;cursor:pointer;background-color:#0000;border:0;margin:0;text-decoration-line:underline}.vw-search-popup-clear:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}.vw-search-popup-body{grid-template-columns:minmax(0,1fr);display:grid}.vw-search-popup[data-mode=recent] .vw-search-popup-body{grid-template-columns:minmax(0,1fr) auto}.vw-search-options{min-inline-size:0;margin:0;padding:0;list-style:none}.vw-search-option{box-sizing:border-box;align-items:center;gap:var(--vp-space-3);min-block-size:44px;padding-block:var(--vp-space-1);padding-inline:var(--vp-space-4);color:var(--vp-text);cursor:pointer;display:flex}.vw-search-popup[data-mode=recent] .vw-search-option{block-size:44px;padding-inline-end:var(--vp-space-1)}.vw-search-option[data-active]{background-color:var(--vp-surface-subtle);box-shadow:inset 0 0 0 2px var(--vp-focus-input)}.vw-search-option[data-kind=title]{padding-block:var(--vp-space-2)}.vw-search-option-icon{color:var(--vp-text-muted);flex:none}.vw-search-option-text,.vw-search-option-name,.vw-search-option-meta{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.vw-search-option-text{flex:auto}.vw-search-option-cover{border-radius:var(--vp-radius-badge);background-color:var(--vp-surface-subtle);flex:none;block-size:72px;inline-size:48px;overflow:hidden}.vw-search-option-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.vw-search-option-cover img[hidden]{display:none}.vw-search-option-body{gap:var(--vp-space-1);flex:auto;min-inline-size:0;display:grid}.vw-search-option-name{font-size:var(--vp-type-body);line-height:var(--vp-leading-body)}.vw-search-option-name strong{font-weight:var(--vp-weight-strong)}.vw-search-option-meta{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-search-option-meta>span+span:before{padding-inline:var(--vp-space-1);content:"·"}.vw-search-removes{grid-auto-rows:44px;display:grid}.vw-search-remove{border-radius:var(--vp-radius-pill);block-size:44px;inline-size:44px;color:var(--vp-text-muted);cursor:pointer;background-color:#0000;border:0;place-items:center;margin:0;padding:0;display:inline-grid}@media (hover:hover){.vw-search-remove:hover,.vw-search-popup-clear:hover{background-color:var(--vp-surface-subtle);color:var(--vp-text)}}@media (min-width:600px) and (max-width:1279px){.vw-topbar-language-label{display:none}.vw-topbar-language{gap:0;padding-inline:8px}}@media (min-width:1024px) and (max-width:1279px){.vw-topbar-row,.vw-topbar-start{column-gap:8px}.vw-topbar-actions{gap:4px}}
.vw-mobile-topbar{z-index:var(--vp-z-sticky);box-sizing:border-box;block-size:calc(var(--vp-topbar-mobile) + env(safe-area-inset-top,0px));border-block-end:var(--vp-line) solid var(--vp-border);background-color:var(--vp-canvas);color:var(--vp-text);font-family:var(--vp-font-body);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);padding-block-start:env(safe-area-inset-top,0px);position:sticky;inset-block-start:0}.vw-mobile-topbar-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--vp-space-2);block-size:var(--vp-topbar-mobile);padding-inline:var(--vp-space-4) var(--vp-space-2);display:flex}.vw-mobile-topbar-brand{min-inline-size:0;min-block-size:var(--vp-hit-target);border-radius:var(--vp-radius-control);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.vw-mobile-topbar-brand:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-mobile-topbar-brand .mona-logo{inline-size:auto}.vw-mobile-topbar-brand .mona-logo img{block-size:24px;inline-size:auto}.vw-mobile-topbar-actions{align-items:center;gap:var(--vp-space-1);flex:none;display:flex}.vw-mobile-topbar-account{box-sizing:border-box;inline-size:var(--vp-hit-target);block-size:var(--vp-hit-target);border-radius:var(--vp-radius-pill);color:var(--vp-text);font:inherit;cursor:pointer;background-color:#0000;border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}@media (hover:hover){button.vw-mobile-topbar-account:hover{background-color:var(--vp-surface-subtle)}}.vw-mobile-topbar-account:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}.vw-mobile-topbar-dot{border-radius:var(--vp-radius-pill);background:var(--vp-brand);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--vp-canvas);position:absolute;inset-block-start:7px;inset-inline-end:7px}.vw-tabbar{z-index:var(--vp-z-sticky);box-sizing:border-box;border-block-start:var(--vp-line) solid var(--vp-border);background-color:var(--vp-canvas);color:var(--vp-text-muted);font-family:var(--vp-font-body);padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset-block-end:0;inset-inline:0}:root[data-vp-keyboard=true] .vw-tabbar{display:none}.vw-tabbar-list{block-size:var(--vp-topbar-mobile);grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1px;margin:0;padding:0;list-style:none;display:grid}.vw-tabbar-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-tabbar-item{grid-row:span 2;grid-template-rows:subgrid;min-inline-size:0;display:grid}.vw-tabbar-link{grid-row:span 2;grid-template-rows:subgrid;box-sizing:border-box;min-inline-size:0;min-block-size:var(--vp-hit-target);color:var(--vp-text-muted);font-size:var(--vp-type-caption);font-weight:var(--vp-weight-regular);line-height:var(--vp-leading-caption);-webkit-tap-highlight-color:transparent;justify-items:center;padding-inline:2px;text-decoration:none;display:grid}.vw-tabbar-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}.vw-tabbar-icon{border-radius:var(--vp-radius-pill);block-size:26px;inline-size:52px;transition:background-color var(--vp-motion-fast) var(--vp-ease), color var(--vp-motion-fast) var(--vp-ease);align-self:end;place-items:center;display:inline-grid;position:relative}.vw-tabbar-label{text-align:center;text-wrap:balance;overflow-wrap:break-word;align-self:start;max-inline-size:100%;line-height:14.5px}@media (max-width:359px){.vw-tabbar-link{padding-inline:0}}.vw-tabbar-link[aria-current=page]{color:var(--vp-text);font-weight:var(--vp-weight-strong)}.vw-tabbar:not([data-filled-icons]) .vw-tabbar-link[aria-current=page] .vw-tabbar-icon{background-color:var(--vp-selected);color:var(--vp-on-selected)}.vw-tabbar-dot{border-radius:var(--vp-radius-pill);background:var(--vp-brand);block-size:6px;inline-size:6px;box-shadow:0 0 0 2px var(--vp-canvas);position:absolute;inset-block-start:0;inset-inline-end:12px}@media (min-width:600px){.vw-mobile-topbar,.vw-tabbar{display:none}}.vw-search-overlay.vp-dialog[data-kind=dialog]{box-sizing:border-box;block-size:100%;max-block-size:none;inline-size:100%;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);background-color:var(--vp-canvas);box-shadow:none;border:0;border-radius:0;margin:0;inset:0}.vw-search-overlay>.vp-dialog-header{display:none}.vw-search-overlay>.vp-dialog-body{padding-block:var(--vp-space-2) var(--vp-space-4);padding-inline:var(--vp-space-1) var(--vp-space-4)}.vw-search-overlay-row{align-items:flex-start;gap:var(--vp-space-1);min-inline-size:0;display:flex}.vw-search-overlay-back{flex:none}.vw-search-overlay-search{flex:auto;min-inline-size:0}.vw-account-sheet-identity{align-items:center;gap:var(--vp-space-3);min-inline-size:0;display:flex}.vw-account-sheet-names{min-inline-size:0;display:grid}.vw-account-sheet-name{overflow-wrap:anywhere}.vw-account-sheet-subline{max-inline-size:100%;color:var(--vp-text-muted);font-size:var(--vp-type-caption);font-weight:var(--vp-weight-regular);line-height:var(--vp-leading-caption);text-overflow:ellipsis;white-space:nowrap;justify-self:start;overflow:hidden}.vw-account-sheet-body{gap:var(--vp-space-3);margin-inline:calc(-1 * var(--vp-dialog-pad));display:grid}.vw-account-sheet-intro,.vw-account-sheet-actions,.vw-account-sheet-footer{margin-inline:var(--vp-dialog-pad)}.vw-account-sheet-intro{color:var(--vp-text);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);margin-block:0}.vw-account-sheet-actions{gap:var(--vp-space-2);display:grid}.vw-account-sheet-guest-list,.vw-account-sheet-footer{border-block-start:var(--vp-line) solid var(--vp-border);padding-block-start:var(--vp-space-2)}.vw-mobile-topbar-creator-cta{white-space:nowrap}
.vw-you-hub{gap:var(--vp-space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.vw-you-identity{align-items:center;gap:var(--vp-space-3);min-inline-size:0;display:flex}.vw-you-identity-names{flex:auto;min-inline-size:0;display:grid}.vw-you-identity-name{color:var(--vp-text);font-size:var(--vp-type-h3);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-h3);overflow-wrap:anywhere}.vw-you-identity-subline{max-inline-size:100%;color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);text-overflow:ellipsis;white-space:nowrap;justify-self:start;overflow:hidden}.vw-you-identity-settings{min-block-size:var(--vp-hit-target);font-size:var(--vp-type-ui);flex:none;align-items:center;display:inline-flex}.vw-guest-you{box-sizing:border-box;justify-items:start;gap:var(--vp-space-3);min-inline-size:0;padding-block:var(--vp-space-5);padding-inline:var(--vp-space-4);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface);color:var(--vp-text);display:grid}.vw-guest-you-icon{border-radius:var(--vp-radius-pill);background-color:var(--vp-surface-subtle);block-size:56px;inline-size:56px;color:var(--vp-text);place-items:center;display:inline-grid}.vw-guest-you-text{font-size:var(--vp-type-body);line-height:var(--vp-leading-body);margin:0}.vw-guest-you-actions{align-items:center;gap:var(--vp-space-2) var(--vp-space-4);flex-wrap:wrap;inline-size:100%;display:flex}.vw-guest-you-register{min-block-size:var(--vp-hit-target);align-items:center;display:inline-flex}@media (max-width:599px){.vw-guest-you-sign-in{flex:100%}}.vw-you-balance{gap:var(--vp-space-2);min-inline-size:0;display:grid}.vw-you-balance-membership{gap:var(--vp-space-3);min-inline-size:0;padding-block:var(--vp-space-4);padding-inline:var(--vp-space-4);color:#503116;background:linear-gradient(120deg,#ffe8c5,#e7c38e);border-radius:12px;display:grid}.vw-you-balance-membership .vw-you-balance-cell{min-block-size:0;color:inherit;background:0 0;border:0;padding:0}.vw-you-balance-membership .vw-you-balance-label,.vw-you-balance-membership .vw-you-balance-status{color:inherit}.vw-you-balance-credits{align-items:center;gap:var(--vp-space-3);min-inline-size:0;color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);flex-wrap:wrap;display:flex}.vw-you-balance-credits-link{align-items:center;gap:var(--vp-space-1);min-block-size:var(--vp-hit-target);color:inherit;text-decoration:none;display:inline-flex}.vw-you-balance-credits-link:hover{color:var(--vp-text)}.vw-you-balance-credits-add{font-size:inherit}.vw-you-balance-cell{box-sizing:border-box;align-content:start;gap:var(--vp-space-1);min-block-size:96px;min-inline-size:0;padding-block:var(--vp-space-3);padding-inline:var(--vp-space-4);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface);color:var(--vp-text);transition:background-color var(--vp-motion-fast) var(--vp-ease);text-decoration:none;display:grid}@media (hover:hover){a.vw-you-balance-cell:hover{background-color:var(--vp-surface-subtle)}}a.vw-you-balance-cell:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-you-balance-cell[data-loading]{background-color:#0000;border:0;padding:0}.vw-you-balance-skeleton{border-radius:var(--vp-radius-panel);inline-size:100%}.vw-you-balance-label{color:var(--vp-text-muted);font-size:var(--vp-type-caption);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-caption)}.vw-you-balance-value{font-size:var(--vp-type-h2);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-h2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vw-you-balance-detail{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);overflow-wrap:anywhere}.vw-you-balance-status{align-items:flex-start;gap:var(--vp-space-1);font-size:var(--vp-type-body);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-body);overflow-wrap:anywhere;display:flex}.vw-you-balance-status>.vp-icon{flex:none;margin-block-start:3px}.vw-you-balance-cell[data-state=verifying] .vw-you-balance-status{font-weight:var(--vp-weight-regular)}.vw-you-balance-retry{align-items:flex-start;gap:var(--vp-space-1);min-block-size:var(--vp-hit-target);color:var(--vp-text);font:inherit;font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);text-align:start;text-underline-offset:3px;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0;text-decoration-line:underline;display:inline-flex}.vw-you-balance-retry>.vp-icon{flex:none;margin-block-start:2px}.vw-you-balance-retry:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-you-hub-shelf{min-inline-size:0}@media (max-width:599px){.vw-you-hub-shelf .vw-shelf-track[data-ratio],.vw-you-hub-shelf .vw-shelf-grid[data-ratio]{--vw-card:calc((100% - 2 * var(--vp-space-3)) / 2.5)}}.vw-you-hub-next[data-pending]{cursor:progress}.vw-you-hub-entries{gap:var(--vp-space-4);min-inline-size:0;display:grid}@media (min-width:600px){.vw-you-hub[data-auth=user] .vw-you-hub-entries,.vw-you-hub[data-auth=loading] .vw-you-hub-entries,.vw-you-hub[data-auth=user] .vw-you-hub-sign-out{display:none}}.vw-you-balance-cta{justify-self:start;inline-size:auto}.vw-profile-overview{gap:var(--vp-space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:960px;display:grid}.vw-profile-section{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-profile-empty{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0}.vw-profile-empty-link{color:var(--vp-text);font-weight:var(--vp-weight-strong);text-underline-offset:3px;text-decoration:underline}.vw-profile-empty-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-profile-following{gap:var(--vp-space-2);padding-block:var(--vp-space-1);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:104px;grid-auto-flow:column;margin:0;padding-inline:0;list-style:none;display:grid;overflow-x:auto}.vw-profile-following::-webkit-scrollbar{display:none}.vw-profile-following>li{scroll-snap-align:start;min-inline-size:0}.vw-profile-creator{box-sizing:border-box;min-inline-size:0;padding-block:var(--vp-space-2);padding-inline:var(--vp-space-1);border-radius:var(--vp-radius-panel);color:var(--vp-text);text-align:center;transition:background-color var(--vp-motion-fast) var(--vp-ease);justify-items:center;gap:2px;text-decoration:none;display:grid}.vw-profile-creator>.vp-avatar{margin-block-end:var(--vp-space-1)}@media (hover:hover){a.vw-profile-creator:hover{background-color:var(--vp-surface-subtle)}}a.vw-profile-creator:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(-1 * var(--vp-focus-width))}.vw-profile-creator-name{max-inline-size:100%;font-size:var(--vp-type-ui);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-profile-creator-count{max-inline-size:100%;color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-profile-following[data-loading]{overflow:hidden}
.viewer-shell.vw-viewer-shell{background-color:var(--vp-canvas);min-block-size:100dvh;color:var(--vp-text);display:block}.viewer-shell.vw-viewer-shell>.vw-viewer-main{--vw-shell-gutter-inline:32px;--vw-shell-gutter-block-start:24px;--vw-shell-gutter-block-end:var(--vp-space-16);box-sizing:border-box;inline-size:auto;max-inline-size:none;min-block-size:calc(100dvh - var(--vp-topbar) - env(safe-area-inset-top,0px));padding-block:var(--vw-shell-gutter-block-start) var(--vw-shell-gutter-block-end);padding-inline:var(--vw-shell-gutter-inline);overflow-wrap:anywhere;margin:0}.viewer-shell.vw-viewer-shell>.vw-viewer-main:focus{outline:none}@media (min-width:600px) and (max-width:899px){.viewer-shell.vw-viewer-shell>.vw-viewer-main{--vw-shell-gutter-inline:20px}}@media (max-width:599px){.viewer-shell.vw-viewer-shell>.vw-viewer-main{--vw-shell-gutter-inline:16px;--vw-shell-gutter-block-end:calc(var(--vp-topbar-mobile) + var(--vp-space-8) + env(safe-area-inset-bottom,0px));min-block-size:calc(100dvh - var(--vp-topbar-mobile) - env(safe-area-inset-top,0px));padding-inline:max(var(--vw-shell-gutter-inline), env(safe-area-inset-left,0px)) max(var(--vw-shell-gutter-inline), env(safe-area-inset-right,0px))}:root[data-vp-keyboard=true] .viewer-shell.vw-viewer-shell>.vw-viewer-main{--vw-shell-gutter-block-end:var(--vp-space-8);padding-block-end:var(--vp-space-8)}}.vw-status-page{align-content:center;gap:var(--vp-space-10);min-inline-size:0;min-block-size:calc(100dvh - var(--vp-topbar,80px) - var(--vp-space-16));display:grid}.vw-status-root{box-sizing:border-box;min-block-size:100dvh;padding-block:var(--vp-space-8);padding-inline:var(--vp-space-4);background-color:var(--vp-canvas);color:var(--vp-text);align-content:center;display:grid}.vw-status{justify-items:center;gap:var(--vp-space-3);box-sizing:border-box;inline-size:100%;max-inline-size:560px;padding-block:var(--vp-space-4);text-align:center;margin-inline:auto;display:grid}.vw-status-eyebrow{color:var(--vp-text-muted);font-family:var(--vp-font-mono);font-size:var(--vp-type-ui);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-ui);letter-spacing:.08em;margin:0}.vw-status-icon{border-radius:var(--vp-radius-pill);background-color:var(--vp-surface-subtle);block-size:56px;inline-size:56px;color:var(--vp-text-muted);place-items:center;display:inline-grid}.vw-status-title{color:var(--vp-text);font-family:var(--vp-font-display);font-size:var(--vp-type-h1);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-h1);overflow-wrap:anywhere;margin:0}.vw-status-title:focus-visible{border-radius:var(--vp-radius-control);outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-status-description{max-inline-size:44ch;color:var(--vp-text-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);margin:0}.vw-status-search{inline-size:100%;text-align:start;margin-block-start:var(--vp-space-2);display:none}@media (max-width:599px){.vw-status-search{display:block}}.vw-status-actions{justify-content:center;gap:var(--vp-space-3);flex-wrap:wrap;margin-block-start:var(--vp-space-3);display:flex}@media (max-width:599px){.vw-status{padding-block-start:var(--vp-space-8)}.vw-status-actions{flex-direction:column;justify-self:stretch}.vw-status-actions>*{box-sizing:border-box;inline-size:100%}}.vw-status-digest{justify-content:center;align-items:center;gap:var(--vp-space-1);margin:var(--vp-space-2) 0 0;color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);flex-wrap:wrap;display:inline-flex}.vw-status-digest-text{font-family:var(--vp-font-mono);overflow-wrap:anywhere}.vw-status-picks{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:1080px;margin-inline:auto}@media (min-width:600px){.vw-status-picks[data-layout=grid] .vw-shelf-header{justify-content:center}.vw-status-picks[data-layout=grid] .vw-shelf-tools:empty{display:none}.vw-status-picks .vw-shelf-grid{grid-template-columns:repeat(auto-fit, minmax(0, var(--vw-card)));justify-content:center}}
.vw-watch-paywall{box-sizing:border-box;block-size:100%;inline-size:100%;min-inline-size:0;display:grid;position:relative}.vw-watch-paywall>.vw-paywall{block-size:100%}.vw-watch-paywall[data-fill=stage]{z-index:var(--vp-z-sticky);position:absolute;inset:0}.vw-watch-end{display:contents}.vw-watch-end[hidden]{display:none}.vw-episode-steps{justify-content:space-between;gap:var(--vp-space-2);flex-wrap:wrap;inline-size:100%;display:flex}.vw-episode-steps>[data-step=next]{margin-inline-start:auto}.vw-paywall-steps{border-block-start:var(--vp-line) solid var(--vp-border);padding-block-start:var(--vp-space-3)}.vw-watch-message-steps{margin-block-start:var(--vp-space-2)}
:is(html:has(.immersive-shell),body:has(.immersive-shell)){overscroll-behavior:none;overflow:hidden}.immersive-shell{background-color:var(--vp-screen);block-size:100dvh;color:var(--vp-text);position:fixed;inset:0;overflow:hidden}.immersive-shell>main{box-sizing:border-box;block-size:100%;min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;padding:0}.immersive-shell>main:has(.vw-watch:not([data-layout=wide])){overscroll-behavior:contain;overflow-y:auto}.vw-watch{box-sizing:border-box;align-content:start;gap:var(--vp-space-4);min-block-size:100%;padding:var(--vp-space-3);background-color:var(--vp-screen);color:var(--vp-text);grid-template-columns:minmax(0,1fr);display:grid}.vw-watch[data-layout=wide]{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,400px);align-content:stretch;block-size:100%;overflow:hidden}.vw-watch[data-layout=wide][data-panel=closed]{grid-template-columns:minmax(0,1fr)}.vw-watch[data-layout=wide][data-panel=closed] .vw-watch-main{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.vw-watch[data-layout=wide][data-panel=closed] .vw-watch-info,.vw-watch[data-layout=wide][data-panel=closed] .vw-watch-similar{box-sizing:border-box;inline-size:min(100%,1200px);padding:24px 32px 48px}.vw-watch[data-layout=wide][data-panel=closed] .vw-watch-similar{padding-block-start:0}.vw-watch-main{gap:var(--vp-space-3);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.vw-watch[data-layout=wide] .vw-watch-main{block-size:100%}.vw-watch[data-layout=phone]{gap:var(--vp-space-2);padding-block:env(safe-area-inset-top,0px) calc(var(--vp-space-6) + env(safe-area-inset-bottom,0px));padding-inline:0}.vw-watch[data-layout=phone] .vw-watch-main{gap:var(--vp-space-2)}.vw-watch[data-layout=pending]{grid-template-rows:minmax(0,1fr);block-size:100%}.vw-watch[data-layout=pending] .vw-watch-main{block-size:100%}.vw-watch[data-layout=pending] .vw-watch-stage{flex:auto}@media (max-width:599px){.vw-watch[data-layout=pending]{gap:var(--vp-space-2);padding-block:env(safe-area-inset-top,0px) 0;padding-inline:0}.vw-watch[data-layout=pending] .vw-watch-main{gap:var(--vp-space-2)}.vw-watch[data-layout=pending] .vw-watch-topbar{padding-inline:var(--vp-space-3)}.vw-watch[data-layout=pending] .vw-watch-stage{border-radius:0}}.vw-watch-topbar{align-items:center;gap:var(--vp-space-2);min-block-size:var(--vp-control-height-md);display:flex}.vw-watch-topbar-spacer{flex:1}.vw-watch-topbar-title{min-inline-size:0;font-weight:var(--vp-weight-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.vw-watch[data-layout=phone] .vw-watch-topbar,.vw-watch[data-layout=phone] .vw-watch-info{padding-inline:var(--vp-space-3)}.vw-watch-stage{border-radius:var(--vp-radius-panel);background-color:var(--vp-screen);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:stretch stretch;min-block-size:0;display:grid;position:relative;overflow:hidden}.vw-watch-stage>*{grid-area:1/1}.vw-watch[data-layout=wide] .vw-watch-main{container-type:size}.vw-watch[data-layout=wide] .vw-watch-stage{inline-size:min(100cqi, 100cqb * var(--vw-ratio,1.7778));flex:none;align-self:center;block-size:100cqb}.vw-watch[data-layout=wide] .vw-watch-stage .vw-next-card[data-placement=overlay]{max-block-size:calc(100% - 88px - var(--vp-space-4));overscroll-behavior:contain;overflow-y:auto}.vw-watch[data-layout=wide] .vw-watch-stage:is([data-state=gated],[data-state=failed]){aspect-ratio:auto;align-self:stretch;block-size:100%;inline-size:auto}.vw-watch:not([data-layout=wide]):is([data-orientation=landscape],[data-orientation=unknown]) .vw-watch-stage{aspect-ratio:var(--vw-ratio,1.7778)}.vw-watch[data-layout=stacked][data-orientation=portrait] .vw-watch-stage{block-size:min(72svh,760px)}.vw-watch[data-layout=phone] .vw-watch-stage{border-radius:0}.vw-watch[data-layout=phone][data-orientation=portrait] .vw-watch-stage{block-size:min(70svh,640px)}.vw-watch[data-kind=shortdrama] .vw-watch-stage{touch-action:pan-x pinch-zoom}.vw-watch-stage .vp-player{min-block-size:0}.vw-watch-loading{place-items:center;min-block-size:0;display:grid}.vw-watch-loading>*{grid-area:1/1}.vw-watch-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vw-watch-loading>:not(.vw-watch-poster){z-index:1}.vw-watch-message{box-sizing:border-box;place-self:center;justify-items:center;gap:var(--vp-space-3);max-inline-size:440px;padding:var(--vp-space-6) var(--vp-space-4);color:var(--vp-text);text-align:center;display:grid}.vw-watch-message>.vp-icon{color:var(--vp-text-muted)}.vw-watch-message-title{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);margin:0}.vw-watch-message-text{color:var(--vp-text-muted);margin:0}.vw-watch-message-actions{justify-content:center;gap:var(--vp-space-2);flex-wrap:wrap;display:flex}.vw-watch-ai-statement{color:#ffffffbf;text-shadow:0 1px 2px #000000b3,0 0 8px #0006;background-color:#00000038;border-radius:4px;align-items:flex-start;gap:4px;min-inline-size:0;padding:1px 6px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.vw-watch[data-layout=phone] .vw-watch-ai-statement{font-size:11px}.vw-watch-ai-statement>.vp-icon{filter:drop-shadow(0 1px 1px #000000b3);block-size:1.35em;inline-size:1.1em}.vw-watch-ai-statement-text{overflow-wrap:anywhere;min-inline-size:0}.vw-watch[data-layout=phone][data-orientation=portrait] .vw-watch-stage .vp-player:after{content:"";z-index:1;background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--vp-screen) 55%, transparent));pointer-events:none;block-size:40%;position:absolute;inset-block-end:56px;inset-inline:0}.vw-watch[data-layout=phone][data-orientation=portrait] .vw-watch-stage:not(:has(.vp-player)):after{content:"";z-index:1;background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--vp-screen) 55%, transparent));pointer-events:none;block-size:40%;position:absolute;inset-block-end:56px;inset-inline:0}:is(.vw-watch-stage:has(.vw-next-card) .vw-watch-actions[data-layout=rail],.vw-watch-stage:has(.vw-watch-paywall) .vw-watch-actions[data-layout=rail],.vw-watch-stage:has(.vw-watch-message) .vw-watch-actions[data-layout=rail],.vw-watch-stage:has(.vp-player-panel) .vw-watch-actions[data-layout=rail]){visibility:hidden}.vw-watch-info{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-watch-title{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-watch-title-name{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vw-watch-title-meta{align-items:center;gap:var(--vp-space-1) var(--vp-space-2);color:var(--vp-text-muted);flex-wrap:wrap;margin:0;display:flex}.vw-watch-title-episode{-webkit-line-clamp:2;color:var(--vp-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vw-watch-title-sep{color:var(--vp-text-muted)}.vw-watch-title-synopsis{justify-items:start;gap:var(--vp-space-1);display:grid}.vw-watch-title-description{color:var(--vp-text-muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vw-watch-title-synopsis[data-expanded] .vw-watch-title-description{display:block}.vw-watch-actions{align-items:center;gap:var(--vp-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.vw-watch-actions-group{align-items:center;gap:var(--vp-space-2);display:flex}.vw-watch-creator-chip{box-sizing:border-box;align-items:center;gap:var(--vp-space-2);max-inline-size:260px;min-block-size:var(--vp-control-height-md);padding-inline:var(--vp-space-1) var(--vp-space-3);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-pill);color:var(--vp-text);text-decoration:none;display:inline-flex}a.vw-watch-creator-chip:hover{background-color:var(--vp-surface-raised)}.vw-watch-creator-chip:focus-visible,.vw-watch-strip-pill:focus-visible,.vw-watch-creator-row-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-watch-creator-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-watch-action-count{font-variant-numeric:tabular-nums}.vw-watch-action[data-layout=rail],.vw-watch-action[data-layout=bar]{block-size:auto;min-inline-size:56px;padding-block:var(--vp-space-1);padding-inline:var(--vp-space-1);flex-direction:column;gap:2px}.vw-watch-action-icon{border-radius:var(--vp-radius-pill);place-items:center;block-size:44px;inline-size:44px;display:grid}.vw-watch-action[data-layout=rail] .vw-watch-action-icon{background-color:color-mix(in srgb, var(--vp-screen) 55%, transparent)}.vw-watch-action.vp-button[aria-pressed=true]{color:var(--vp-text);background-color:#0000;border-color:#0000}.vw-watch-action[aria-pressed=true] .vw-watch-action-icon{color:var(--vp-brand)}.vw-watch-action[data-layout=rail][aria-pressed=true] .vw-watch-action-icon{background-color:color-mix(in srgb, var(--vp-screen) 55%, transparent)}.vw-watch-action.vp-button[data-layout=row][aria-pressed=true]{border-color:var(--vp-border)}.vw-watch-action.vp-button[data-layout=row][aria-pressed=true] .vp-icon{color:var(--vp-brand)}.vw-watch-action-caption{max-inline-size:72px;font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-watch-actions[data-layout=rail]{z-index:var(--vp-z-sticky);flex-flow:column;position:absolute;inset-block-end:calc(72px + env(safe-area-inset-bottom,0px));inset-inline-end:var(--vp-space-2)}.vw-watch-actions[data-layout=rail] .vw-watch-actions-group{flex-direction:column}.vw-watch-actions[data-layout=bar]{padding-inline:var(--vp-space-2);justify-content:space-around}.vw-watch-actions[data-layout=bar] .vw-watch-actions-group{flex:1;justify-content:space-around}.vw-watch-strip{align-items:center;gap:var(--vp-space-2);min-inline-size:0;display:flex}.vw-watch-strip-list{gap:var(--vp-space-2);min-inline-size:0;margin:calc(-1 * (var(--vp-focus-width) + var(--vp-focus-offset)));padding:calc(var(--vp-focus-width) + var(--vp-focus-offset));scroll-snap-type:inline proximity;scrollbar-width:none;flex:1;list-style:none;display:flex;overflow-x:auto}.vw-watch-strip-pill{box-sizing:border-box;block-size:44px;min-inline-size:44px;padding-inline:var(--vp-space-2);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-pill);background-color:var(--vp-surface);color:var(--vp-text);font-variant-numeric:tabular-nums;scroll-snap-align:center;white-space:nowrap;overflow-wrap:normal;flex-shrink:0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.vw-watch-strip-pill[aria-current=true]{box-shadow:inset 0 0 0 var(--vp-line-selected) var(--vp-brand);font-weight:var(--vp-weight-strong)}.vw-watch-strip-pill[data-state=upcoming],.vw-watch-strip-pill .vp-icon{color:var(--vp-text-muted)}.vw-watch-strip-all{flex:none}.vw-watch-creator-row{align-items:center;gap:var(--vp-space-3);min-inline-size:0;display:flex}.vw-watch-creator-row-link{align-items:center;gap:var(--vp-space-2);min-inline-size:0;min-block-size:var(--vp-control-height-md);color:var(--vp-text);flex:1;margin:0;text-decoration:none;display:flex}.vw-watch-creator-row-text{flex:1;min-inline-size:0;display:grid}.vw-watch-creator-row-name,.vw-watch-creator-row-followers{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-watch-creator-row-name{font-weight:var(--vp-weight-strong)}.vw-watch-creator-row-followers{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-watch-creator-row-action{flex:none}.vw-watch-views{align-items:center;gap:0 var(--vp-space-2);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.vw-watch-similar{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-watch-similar-title{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);margin:0}.vw-watch-similar-grid{gap:var(--vp-space-4) var(--vp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-watch[data-layout=phone] .vw-watch-similar{padding-inline:var(--vp-space-3)}.vw-watch[data-layout=phone] .vw-watch-similar[data-ratio=poster] .vw-watch-similar-grid,.vw-watch[data-layout=stacked] .vw-watch-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vw-watch[data-layout=stacked] .vw-watch-similar[data-ratio=poster] .vw-watch-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vw-watch[data-panel=closed] .vw-watch-similar-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.vw-watch[data-panel=closed] .vw-watch-similar[data-ratio=poster] .vw-watch-similar-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vw-watch-side{box-sizing:border-box;border-radius:var(--vp-radius-panel);background-color:var(--vp-surface);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.vw-watch[data-layout=wide]>.vw-watch-side{block-size:100%;position:relative;overflow:hidden}.vw-watch-side-fold{z-index:1;position:absolute;inset-block-start:var(--vp-space-3);inset-inline-end:var(--vp-space-3)}.vw-watch-side-head{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.vw-watch-side-tablist{display:contents}.vw-watch-side-tablist>.vp-tabs-scroller{min-inline-size:0;grid-area:1/1;padding-inline-start:var(--vp-space-2)}.vw-watch-side-close{grid-area:1/2;align-self:center;margin-inline-end:var(--vp-space-2)}.vw-watch-side-body{min-block-size:0;padding:var(--vp-space-4);grid-area:2/1/auto/-1}.vw-watch[data-layout=wide] .vw-watch-side-body{overscroll-behavior:contain;overflow-y:auto}.vw-watch-episodes,.vw-watch-about,.vw-watch-creator{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-watch-episodes-count{color:var(--vp-text-muted);margin:0}.vw-watch-episodes-count:empty{display:none}.vw-watch-episodes-skeleton{gap:var(--vp-space-2);display:grid}.vw-watch-about-head{align-items:start;gap:var(--vp-space-3);grid-template-columns:88px minmax(0,1fr);display:grid}.vw-watch-about-cover{inline-size:88px}.vw-watch-about-heading{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-watch-about-title{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;margin:0}.vw-watch-about-meta{color:var(--vp-text-muted);margin:0}.vw-watch-about-description{white-space:pre-line;overflow-wrap:anywhere;margin:0}.vw-watch-facts{gap:var(--vp-space-2);margin:0;display:grid}.vw-watch-facts>div{gap:2px;display:grid}.vw-watch-facts dt{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-watch-facts dd{overflow-wrap:anywhere;margin:0}.vw-watch-creator{justify-items:start}.vw-watch-creator-identity{align-items:center;gap:var(--vp-space-3);min-inline-size:0;display:flex}.vw-watch-creator-names{gap:2px;min-inline-size:0;display:grid}.vw-watch-creator-name,.vw-watch-creator-handle,.vw-watch-creator-bio{overflow-wrap:anywhere;margin:0}.vw-watch-creator-name{font-weight:var(--vp-weight-strong)}.vw-watch-creator-handle{color:var(--vp-text-muted)}.vw-watch-creator-bio{white-space:pre-line}.vw-watch-creator-titles{gap:var(--vp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.vw-watch-creator-titles[data-kind=movie]{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-watch[data-layout=wide]{--vp-screen:#000;gap:32px;padding:0 24px 0 0}.vw-watch[data-layout=wide] .vw-watch-main{gap:0;position:relative}.vw-watch[data-layout=wide] .vw-watch-topbar{z-index:var(--vp-z-sticky);pointer-events:none;position:absolute;inset:24px 24px auto}.vw-watch[data-layout=wide] .vw-watch-topbar>button,.vw-watch[data-layout=wide] .vw-watch-topbar>a{pointer-events:auto;background:#1c1c1cd9;border-radius:50%}.vw-watch[data-layout=wide] .vw-watch-close{block-size:56px;inline-size:56px}.vw-watch[data-layout=wide] .vw-watch-stage{border-radius:0}.vw-watch[data-layout=wide]>.vw-watch-side{overscroll-behavior:contain;scrollbar-width:thin;background:0 0;border-radius:0;padding-block:32px 24px;overflow-y:auto}.vw-watch[data-layout=wide] .vw-watch-info{flex:none;gap:20px;padding-block-end:24px}.vw-watch[data-layout=wide] .vw-watch-title-name{font-size:20px;line-height:1.5}.vw-watch[data-layout=wide] .vw-watch-side .vw-watch-title-name{padding-inline-end:40px}.vw-watch[data-layout=wide] .vw-watch-title{gap:4px}.vw-watch[data-layout=wide] .vw-watch-title-description{-webkit-line-clamp:3;line-height:1.6}.vw-watch-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vw-watch-tags>li{color:var(--vp-text-muted);background:#1c1c1c;border-radius:999px;padding:6px 14px;font-size:13px}.vw-watch[data-layout=wide] .vw-watch-actions{border-block:1px solid var(--vp-border);padding-block:12px}.vw-watch[data-layout=wide] .vw-watch-side-head{flex:none;grid-template-rows:auto auto;block-size:auto}.vw-watch[data-layout=wide] .vw-watch-side-body{padding:16px 0 0;overflow:visible}.vw-watch[data-layout=wide] .vw-watch-side-tablist>.vp-tabs-scroller{padding-inline-start:0}@media (min-width:1024px) and (max-width:1199px){.vw-watch[data-layout=wide]{gap:20px;padding-inline-end:20px}}.vw-watch[data-layout=wide] .vw-episode-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vw-watch[data-layout=wide] .vw-episode-divider{display:none}.vw-watch[data-layout=wide] .vw-episode-cell{background:#1c1c1c;border:0;border-radius:8px}.vw-watch[data-layout=wide] .vw-episode-cell[data-current]{color:#fff;background:#35252b}.vw-watch[data-layout=wide] .vw-episode-cell[data-current] .vw-episode-status{color:#ddd}.vw-watch[data-layout=wide] .vw-episode-cell[data-current]:before{display:none}@media (min-width:1024px){.vw-watch[data-layout=pending]{padding:0}.vw-watch[data-layout=pending] .vw-watch-main{position:relative}.vw-watch[data-layout=pending] .vw-watch-topbar{z-index:var(--vp-z-sticky);position:absolute;inset:24px 24px auto}.vw-watch[data-layout=pending] .vw-watch-close{block-size:56px;inline-size:56px}}.vw-watch-info[data-reference]{gap:16px}.vw-watch-breadcrumb{min-inline-size:0;color:var(--vp-text-muted);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.vw-watch-breadcrumb a{color:inherit;flex:none;text-decoration:none}.vw-watch-breadcrumb a:hover{color:var(--vp-text)}.vw-watch-breadcrumb-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.vw-watch-breadcrumb-current{color:var(--vp-text);white-space:nowrap;flex:none}.vw-watch-heading{-webkit-line-clamp:3;color:var(--vp-text);letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:700;line-height:1.36;display:-webkit-box;overflow:hidden}.vw-watch-plot{gap:6px;margin-block-start:2px;display:grid}.vw-watch-synopsis-inline{position:relative}.vw-watch-synopsis-text{-webkit-line-clamp:3;color:color-mix(in srgb, var(--vp-text) 62%, transparent);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.vw-watch-synopsis-inline[data-expanded] .vw-watch-synopsis-text{display:block}.vw-watch-synopsis-toggle{color:var(--vp-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:4px;padding:0;font-size:15px;line-height:1.55}.vw-watch-synopsis-toggle:hover{text-underline-offset:3px;text-decoration:underline}.vw-watch-synopsis-toggle:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:2px;border-radius:2px}.vw-watch-synopsis-more{background:linear-gradient(90deg, transparent, var(--vp-screen) 30px);margin:0;padding-inline-start:32px;position:absolute;inset-block-end:0;inset-inline-end:0}.vw-watch-synopsis-more>span{color:color-mix(in srgb, var(--vp-text) 62%, transparent)}.vw-watch-synopsis-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(270deg, transparent, var(--vp-screen) 30px)}.vw-watch-info[data-reference] .vw-watch-tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vw-watch-info[data-reference] .vw-watch-tags>li{border-radius:var(--vp-radius-pill);background:color-mix(in srgb, var(--vp-text) 12%, transparent);color:color-mix(in srgb, var(--vp-text) 92%, transparent);border:0;padding:7px 16px;font-size:14px;font-weight:400;line-height:1.3}.vw-watch-rule{border-block:var(--vp-line) solid color-mix(in srgb, var(--vp-text) 14%, transparent);margin-block-start:4px;padding-block:12px}.vw-watch-rule .vw-watch-actions[data-layout=bar]{padding-inline:0}.vw-watch-rule .vw-watch-action[data-layout=bar]{color:color-mix(in srgb, var(--vp-text) 88%, transparent);gap:4px}.vw-watch-rule .vw-watch-action-icon{block-size:36px;inline-size:36px}.vw-watch-rule .vw-watch-action-icon .vp-icon{block-size:26px;inline-size:26px}.vw-watch-rule .vw-watch-action-caption{max-inline-size:none;color:color-mix(in srgb, var(--vp-text) 80%, transparent);font-size:14px;font-weight:400}.vw-watch-episodes-all{color:color-mix(in srgb, var(--vp-text) 62%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:4px 0;font-size:15px;display:inline-flex}.vw-watch-episodes-all:hover{color:var(--vp-text)}.vw-watch-episodes-all:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vp-icon{transform:scaleX(-1)}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-list{gap:8px}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-cell{background:color-mix(in srgb, var(--vp-text) 10%, transparent);min-block-size:46px}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-cell:hover{background:color-mix(in srgb, var(--vp-text) 16%, transparent)}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-number{font-size:16px;font-weight:500}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-status{min-block-size:0;color:color-mix(in srgb, var(--vp-text) 55%, transparent);position:absolute;inset-block-start:4px;inset-inline-end:5px}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-status .vp-icon{block-size:11px;inline-size:11px}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-price,.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-free{display:none}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-cell[data-current]{background:linear-gradient(135deg, color-mix(in srgb, var(--vp-brand) 42%, transparent), color-mix(in srgb, var(--vp-brand) 12%, transparent))}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-cell[data-current] .vw-episode-status{display:none}.vw-watch[data-layout=wide] .vw-watch-side .vw-episode-playing{inset-block:auto 6px;inset-inline-end:6px}.vw-watch[data-layout=wide] .vw-watch-rule .vw-watch-actions{border-block:0;padding-block:0}.vw-watch[data-layout=wide] .vw-watch-breadcrumb{padding-inline-end:40px}.vw-watch[data-layout=wide] .vw-watch-topbar{transition:opacity .18s}.vw-watch[data-layout=wide] .vw-watch-main:has(.vp-controls[data-visible=false]:not(:hover)):not(:has(.vp-controls :focus-visible)) .vw-watch-topbar:not(:hover):not(:has(:focus-visible)){opacity:0}.vw-watch-creator-card .vw-watch-creator-row{background:color-mix(in srgb, var(--vp-text) 7%, transparent);border-radius:14px;gap:12px;padding:10px 12px 10px 10px}.vw-watch-creator-card .vw-watch-creator-row-link{border-radius:10px;gap:12px;min-block-size:44px}.vw-watch-creator-card .vw-watch-creator-row-link .vp-avatar{--vp-avatar-size:40px}.vw-watch-creator-card .vw-watch-creator-row-text{gap:2px}.vw-watch-creator-card .vw-watch-creator-row-name{font-size:15px;font-weight:600;line-height:1.3}.vw-watch-creator-card .vw-watch-creator-row-followers{color:color-mix(in srgb, var(--vp-text) 60%, transparent);font-size:12.5px;line-height:1.3}.vw-watch-creator-card .vw-watch-creator-row-action .vp-button{border-radius:var(--vp-radius-pill);min-block-size:34px;padding-inline:16px;font-size:14px;font-weight:600}
