.vw-home{--vw-home-gutter:var(--vw-shell-gutter-inline,32px);--vw-home-hero-height:clamp(420px, 62vh, 640px);gap:var(--vp-space-10);min-inline-size:0;margin-inline:calc(-1 * var(--vw-home-gutter));margin-block-start:calc(-1 * var(--vw-shell-gutter-block-start,24px));display:grid}.vw-home[data-hero=false]{margin-block-start:0}.vw-home>.vw-shelf{--vw-shelf-gutter:var(--vw-home-gutter)}.vw-home-section{gap:var(--vp-space-3);min-inline-size:0;padding-inline:var(--vw-home-gutter);display:grid}.vw-home-section-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-home-banner{margin-inline:var(--vw-home-gutter)}.vw-home-status{padding-block:var(--vp-space-8)}.vw-home-inline-message{justify-self:start}.vw-home-hero{--vw-home-hero-tabs:0;--vw-home-hero-thumb-inline:72px;--vw-home-hero-thumb-block:108px;--vw-home-hero-switcher-inline:calc(var(--vw-home-hero-tabs) * (var(--vw-home-hero-thumb-inline) + 2 * var(--vp-line-selected)) + (var(--vw-home-hero-tabs) - 1) * var(--vp-space-2));background-color:var(--vp-screen);min-inline-size:0;color:var(--vp-text);position:relative}.vw-home-hero-track,.vw-home-hero-slide{min-inline-size:0;position:relative}.vw-home-hero-frame{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) max(40%, calc(var(--vw-home-hero-switcher-inline) + var(--vp-space-6)));min-block-size:var(--vw-home-hero-height);padding-block:var(--vp-space-12) var(--vp-space-10);padding-inline:var(--vw-home-gutter);align-items:end;display:grid;position:relative}.vw-home-hero-copy{gap:var(--vp-space-3);grid-area:1/1;min-inline-size:0;max-inline-size:560px;display:grid}.vw-home-hero-meta{align-items:center;gap:var(--vp-space-2);color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);flex-wrap:wrap;margin:0;display:flex}.vw-home-hero-meta-text+.vw-home-hero-meta-text:before{content:"·";margin-inline-end:var(--vp-space-2)}.vw-home-hero-badge{align-items:center;gap:var(--vp-space-1);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);display:inline-flex}.vw-home-hero-badge-dot{border-radius:var(--vp-radius-pill);background:var(--vp-brand);block-size:6px;inline-size:6px}.vw-home-hero-title,.vw-home-hero-description{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vw-home-hero-title{font-family:var(--vp-font-display);font-size:var(--vp-type-display);line-height:var(--vp-leading-display);font-weight:var(--vp-weight-strong)}.vw-home-hero-description{color:var(--vp-text);font-size:var(--vp-type-body);line-height:var(--vp-leading-body)}.vw-home-hero-actions{align-items:center;gap:var(--vp-space-3);flex-wrap:wrap;margin-block-start:var(--vp-space-2);display:flex}.vw-home-hero-picture{z-index:-2;display:block;position:absolute;inset:0;overflow:hidden}.vw-home-hero-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:600px){.vw-home-hero-picture[data-blurred] .vw-home-hero-image{filter:blur(24px);transform:scale(1.15)}.vw-home-hero .vw-home-hero-stage .vw-hero-scrim{display:block}.vw-home-hero .vw-home-hero-stage.vw-home-hero-blurred .vw-hero-scrim{background:color-mix(in srgb, var(--vp-screen) 60%, transparent)}}.vw-home-hero-video{z-index:-2;object-fit:cover;opacity:0;pointer-events:none;block-size:100%;inline-size:100%;transition:opacity var(--vp-motion-slow) var(--vp-ease);position:absolute;inset:0}.vw-home-hero-video[data-visible]{opacity:1}.vw-home-hero-shade{display:none}.vw-home-hero-poster{inline-size:min(100%, calc((var(--vw-home-hero-height) - 240px) * 2 / 3));grid-area:1/2;place-self:start center}.vw-home-hero-controls{z-index:1;align-items:flex-end;gap:var(--vp-space-3);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--vp-space-6);inset-inline-end:var(--vw-home-gutter)}.vw-home-hero-preview-controls,.vw-home-hero-switcher,.vw-home-hero-tablist{align-items:center;gap:var(--vp-space-2);display:flex}.vw-home-hero-preview-controls .vw-home-hero-preview-toggle[aria-pressed=true]{background-color:var(--vp-surface);border-color:var(--vp-control-border);color:var(--vp-text)}@media (hover:hover){.vw-home-hero-preview-controls .vw-home-hero-preview-toggle[aria-pressed=true]:hover{background-color:var(--vp-surface-subtle)}}.vw-home-hero-step,.vw-home-hero-counter{display:none}.vw-home-hero-tab{border:var(--vp-line-selected) solid transparent;border-radius:var(--vp-radius-media);color:inherit;cursor:pointer;background:0 0;margin:0;padding:0;display:block}.vw-home-hero-tab[aria-selected=true]{border-color:var(--vp-text)}.vw-home-hero-tab:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-home-hero-thumb{inline-size:var(--vw-home-hero-thumb-inline);block-size:var(--vw-home-hero-thumb-block);border-radius:var(--vp-radius-badge);background-color:var(--vp-surface-subtle);display:block;overflow:hidden}.vw-home-hero-thumb .vw-media-cover{border-radius:inherit;block-size:100%}.vw-home-hero-thumb .vw-media-cover-placeholder{padding:var(--vp-space-1)}.vw-home-hero-thumb .vw-media-cover-mark{font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);letter-spacing:0}.vw-home-hero-tab[aria-selected=false] .vw-home-hero-thumb{filter:brightness(.55);transition:filter var(--vp-motion-fast) var(--vp-ease)}@media (hover:hover) and (pointer:fine){.vw-home-hero-tab[aria-selected=false]:hover .vw-home-hero-thumb{filter:brightness(.85)}}.vw-home-hero-skeleton{block-size:var(--vw-home-hero-height);background-color:var(--vp-screen)}@media (min-width:600px){.vw-home-hero-slide:not([data-active]){display:none}}@media (max-width:1023px){.vw-home-hero-frame{aspect-ratio:16/9;min-block-size:0;padding-block:var(--vp-space-8) calc(var(--vp-space-6) + var(--vp-hit-target));grid-template-columns:minmax(0,1fr)}.vw-home-hero-poster{display:none}.vw-home-hero-title{font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1)}.vw-home-hero-controls{flex-direction:row;align-items:center;inset-block-end:var(--vp-space-3)}.vw-home-hero-step{display:inline-flex}.vw-home-hero-tablist{gap:0}.vw-home-hero-tab{min-inline-size:var(--vp-hit-target);min-block-size:var(--vp-hit-target);border-radius:var(--vp-radius-pill);border:0;justify-content:center;align-items:center;display:inline-flex}.vw-home-hero-thumb{border-radius:var(--vp-radius-pill);background-color:var(--vp-text-muted);block-size:8px;inline-size:8px}.vw-home-hero-thumb .vw-media-cover{display:none}.vw-home-hero-tab[aria-selected=false] .vw-home-hero-thumb{filter:none}.vw-home-hero-tab[aria-selected=true] .vw-home-hero-thumb{background-color:var(--vp-text);inline-size:20px}.vw-home-hero-skeleton{aspect-ratio:16/9;block-size:auto}}@media (max-width:599px){.vw-home{--vw-home-gutter:var(--vw-shell-gutter-inline,16px);gap:var(--vp-space-8)}.vw-home-hero-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.vw-home-hero-track::-webkit-scrollbar{display:none}.vw-home-hero-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.vw-home-hero-frame{aspect-ratio:4/5;padding-block:var(--vp-space-6)}.vw-home-hero-slide .vw-hero-backdrop,.vw-home-hero-slide .vw-hero-scrim{display:none}.vw-home-hero-shade{z-index:-1;background:linear-gradient(to top, var(--vp-screen) 0%, color-mix(in srgb, var(--vp-screen) 60%, transparent) 45%, transparent 75%);display:block;position:absolute;inset:0}.vw-home-hero-meta{display:none}.vw-home-hero-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2)}.vw-home-hero-actions{flex-wrap:nowrap}.vw-home-hero-play{flex:auto;min-inline-size:0}.vw-home-hero-switcher,.vw-home-hero-preview-controls{display:none}.vw-home-hero-controls{inset-block:var(--vp-space-4) auto}.vw-home-hero-counter{padding-block:2px;padding-inline:var(--vp-space-2);border-radius:var(--vp-radius-pill);background-color:var(--vp-image-scrim);color:var(--vp-screen-text);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-variant-numeric:tabular-nums;display:inline-flex}.vw-home-hero-skeleton{aspect-ratio:4/5}}@media (min-width:600px) and (max-width:899px){.vw-home{--vw-home-gutter:var(--vw-shell-gutter-inline,20px)}}.vw-home-grid{gap:var(--vp-space-6) var(--vp-space-4);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-home-grid[data-ratio=landscape]{grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.vw-home-grid-item,.vw-home-continue-item{min-inline-size:0}.vw-home-continue-item[aria-busy=true]{cursor:progress}@media (max-width:599px){.vw-home-grid{gap:var(--vp-space-4) var(--vp-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vw-home-grid[data-ratio=landscape]{grid-template-columns:minmax(0,1fr)}}@media (min-width:480px) and (max-width:599px){.vw-home-grid[data-ratio=landscape]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vw-home-hero-video,.vw-home-hero-tab .vw-home-hero-thumb{transition:none}}.vw-rank-card .vw-title-card-media{overflow:hidden;container-type:inline-size}.vw-rank-badge{background:var(--vp-badge-trending);color:var(--vp-screen-text)}.vw-rank-badge[data-medal=gold]{background:var(--vp-badge-gold);color:var(--vp-badge-gold-text)}.vw-rank-badge[data-medal=silver]{background:var(--vp-badge-silver);color:var(--vp-badge-silver-text)}.vw-rank-badge[data-medal=bronze]{background:var(--vp-badge-bronze);color:#fff}.vw-rank-views{max-inline-size:48%;color:var(--vp-screen-text);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px var(--vp-image-scrim);align-items:center;gap:2px;display:inline-flex;position:absolute;inset-block-end:var(--vp-space-2);inset-inline-end:var(--vp-space-2)}.vw-rank-tags{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.vw-rank-tag-separator{color:var(--vp-text-muted);opacity:.6}.vw-home-categories{gap:var(--vp-space-8);padding-inline:var(--vw-home-gutter);display:grid}.vw-home-category-group{min-inline-size:0}.vw-home-category-group header{justify-content:space-between;align-items:center;gap:var(--vp-space-4);margin-block-end:var(--vp-space-4);display:flex}.vw-home-category-group h2{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);margin:0}.vw-home-category-group header a{color:var(--vp-text-muted);font-size:var(--vp-type-caption)}.vw-home-category-links{gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-home-category-links button{font:inherit;cursor:pointer;background:var(--vp-surface-subtle);color:var(--vp-text);border:1px solid var(--vp-border);border-radius:999px;padding:10px 18px;text-decoration:none}.vw-home-category-links button:hover{border-color:currentColor}.vw-home-category-toolbar{align-items:flex-start;gap:var(--vp-space-3);margin-block:var(--vp-space-4);display:flex}.vw-home-category-clip{flex:1;min-width:0;overflow:hidden}.vw-home-category-links{position:relative}.vw-home-category-fold{flex:0 0 64px;justify-content:flex-end;padding-top:4px;display:flex}.vw-home-category-links button[aria-pressed=true]{background:var(--vp-text);color:var(--vp-canvas)}.vw-home-category-works{gap:var(--vp-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.vw-home-category-placeholder{aspect-ratio:2/3;background:var(--vp-surface-subtle);border-radius:12px}@media (max-width:899px){.vw-home-category-works{grid-template-columns:repeat(3,minmax(0,1fr))}.vw-home-category-works>:nth-child(n+4){display:none}}@media (max-width:599px){.vw-home-category-works{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-home-category-works>:nth-child(n+3){display:none}}.vw-home .vw-shelf[data-overflow-end]>.vw-shelf-track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#00000073);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#00000073)}.vw-home: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)) .vw-shelf[data-overflow-end]>.vw-shelf-track{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#00000073);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#00000073)}
.vw-catalog,.vw-search{--vw-catalog-gutter:var(--vw-shell-gutter-inline,32px);--vw-catalog-bar-offset:calc(64px + env(safe-area-inset-top,0px));gap:var(--vp-space-4);min-inline-size:0;display:grid}@media (min-width:600px) and (max-width:899px){.vw-catalog,.vw-search{--vw-catalog-gutter:var(--vw-shell-gutter-inline,20px)}}@media (max-width:599px){.vw-catalog,.vw-search{--vw-catalog-gutter:var(--vw-shell-gutter-inline,16px);gap:var(--vp-space-3)}}.vw-catalog-header,.vw-search-header{align-items:baseline;gap:var(--vp-space-1) var(--vp-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.vw-catalog-title,.vw-search-title{min-inline-size:0;font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;margin:0}.vw-search-count{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0}.vw-search-count:empty{display:none}.vw-search-section-title{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);margin:0}@media (max-width:599px){.vw-catalog-title,.vw-search-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2)}}.vw-catalog-toolbar{gap:var(--vp-space-2);min-inline-size:0;display:grid}@media (min-width:600px){.vw-catalog-toolbar{z-index:calc(var(--vp-z-sticky) - 1);margin-inline:calc(-1 * var(--vw-catalog-gutter));padding-block:var(--vp-space-2);padding-inline:var(--vw-catalog-gutter);background-color:var(--vp-canvas);position:sticky;inset-block-start:var(--vw-catalog-bar-offset)}}.vw-catalog-toolbar-row{align-items:center;gap:var(--vp-space-2) var(--vp-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.vw-catalog-category-bar{align-items:flex-start;gap:var(--vp-space-1);flex:280px;min-inline-size:0;display:flex}.vw-catalog-categories{flex:auto;min-inline-size:0}.vw-catalog-category-bar[data-folded] .vw-catalog-categories{max-block-size:calc(var(--vw-catalog-row,var(--vp-control-height-sm)) + 2 * var(--vp-space-1));margin-block:calc(-1 * var(--vp-space-1));padding-block:var(--vp-space-1);overflow:hidden}.vw-catalog-category-fold{flex:none}.vw-catalog-tools{align-items:center;gap:var(--vp-space-2);flex:none;margin-inline-start:auto;display:flex}.vw-catalog-applied{min-inline-size:0}@media (max-width:599px){.vw-catalog-category-bar{flex-basis:100%}.vw-catalog-tools{flex:100%;justify-content:space-between;margin-inline-start:0}}.vw-catalog-results,.vw-search-results{gap:var(--vp-space-4);min-inline-size:0;scroll-margin-block-start:calc(var(--vw-catalog-bar-offset) + var(--vp-space-16));display:grid}@media (min-width:600px){.vw-catalog-results{scroll-margin-block-start:calc(var(--vw-catalog-bar-offset) + var(--vw-catalog-toolbar-size,var(--vp-space-12)) + var(--vp-space-4))}}.vw-catalog-results:focus,.vw-search-results:focus{outline:none}.vw-catalog-message,.vw-search-message{min-inline-size:0}.vw-catalog-grid{gap:var(--vp-space-6);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.vw-catalog-grid[data-kind=movie]{grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.vw-catalog-item{min-inline-size:0}.vw-catalog-item>.vp-skeleton{inline-size:100%}@media (max-width:599px){.vw-catalog-grid{gap:var(--vp-space-4) var(--vp-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vw-catalog-grid[data-kind=movie]{grid-template-columns:minmax(0,1fr)}}@media (min-width:480px) and (max-width:599px){.vw-catalog-grid[data-kind=movie]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vw-catalog-pagination,.vw-search-pagination{margin-block-start:var(--vp-space-2)}.vw-search-picks{margin-block-start:var(--vp-space-4)}.vw-search{inline-size:100%;max-inline-size:1080px;margin-inline:auto}.vw-search-kinds{min-inline-size:0}.vw-search-creators{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-search-creator-list{gap:var(--vp-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.vw-search-creator-item{min-inline-size:0}.vw-search-creator{box-sizing:border-box;align-items:center;gap:var(--vp-space-3);block-size:100%;min-inline-size:0;padding:var(--vp-space-3);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface);color:var(--vp-text);text-decoration:none;display:flex}.vw-search-creator[data-linked]:hover{background-color:var(--vp-surface-subtle)}.vw-search-creator[data-linked]:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-search-creator-text{min-inline-size:0;display:grid}.vw-search-creator-name{font-weight:var(--vp-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-search-creator-meta,.vw-search-row-meta{align-items:baseline;gap:0 var(--vp-space-1);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-search-creator-meta>:not(:last-child):after,.vw-search-row-meta>:not(:last-child):after{content:"·";color:var(--vp-text-muted);margin-inline-start:var(--vp-space-1)}@media (max-width:599px){.vw-search-creator-list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.vw-search-creator-item{scroll-snap-align:start;flex:0 0 min(240px,80%)}}.vw-search-list{min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.vw-search-row{align-items:start;gap:var(--vp-space-5);min-inline-size:0;padding-block:var(--vp-space-4);border-block-end:var(--vp-line) solid var(--vp-border);grid-template-columns:160px minmax(0,1fr);display:grid;position:relative}.vw-search-row:first-child{padding-block-start:0}.vw-search-row:last-child{border-block-end:0}.vw-search-row-media{min-inline-size:0}.vw-search-row-body{align-content:start;gap:var(--vp-space-2);min-inline-size:0;display:grid}.vw-search-row-title{-webkit-line-clamp:2;font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vw-search-row-link{color:var(--vp-text);outline:none;text-decoration:none}.vw-search-row-link:after{content:"";border-radius:var(--vp-radius-panel);position:absolute;inset:0}.vw-search-row-link:focus-visible:after{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}@media (hover:hover) and (pointer:fine){.vw-search-row:hover .vw-search-row-link{text-underline-offset:3px;text-decoration:underline}}.vw-search-row-meta,.vw-search-row-badges,.vw-search-row-description,.vw-search-row-stats{margin:0}.vw-search-row-creator{z-index:1;border-radius:var(--vp-radius-badge);color:var(--vp-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--vp-border);text-decoration-color:var(--vp-border);text-underline-offset:3px;position:relative}.vw-search-row-creator:hover{color:var(--vp-text);text-decoration-color:currentColor}.vw-search-row-creator:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-search-row-badge{align-items:center;gap:var(--vp-space-1);padding-block:1px;padding-inline:var(--vp-space-2);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-badge);color:var(--vp-text);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);display:inline-flex}.vw-search-row-badge-dot{border-radius:var(--vp-radius-pill);background-color:var(--vp-brand);block-size:6px;inline-size:6px}.vw-search-row-description{-webkit-line-clamp:2;color:var(--vp-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vw-search-row-stats{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-search-hit{color:inherit;font-weight:var(--vp-weight-strong)}@media (max-width:599px){.vw-search-row{gap:var(--vp-space-3);padding-block:var(--vp-space-3);grid-template-columns:96px minmax(0,1fr)}.vw-search-row-title{font-size:var(--vp-type-body);line-height:var(--vp-leading-body)}.vw-search-row-body{gap:var(--vp-space-1)}.vw-search-row-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.vw-search-row-meta>:last-child{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}}.vw-search-skeleton{gap:var(--vp-space-4);display:grid}.vw-search-tips{gap:var(--vp-space-1);text-align:start;margin:0;padding-inline-start:var(--vp-space-5);display:grid}.vw-search-recent{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-search-recent-list{gap:var(--vp-space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.vw-search-recent-list>li{max-inline-size:100%}.vw-search-recent-link{box-sizing:border-box;align-items:center;gap:var(--vp-space-1);max-inline-size:100%;min-block-size:var(--vp-control-height-sm);padding-inline: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);text-decoration:none;display:inline-flex}.vw-search-recent-link:hover{background-color:var(--vp-surface-subtle)}.vw-search-recent-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-search-recent-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (pointer:coarse){.vw-search-recent-link{min-block-size:var(--vp-hit-target)}}.vw-catalog-category-groups{min-inline-size:0}
.vw-creator{gap:var(--vp-space-6);inline-size:100%;max-inline-size:var(--vp-content-max);min-inline-size:0;margin-inline:auto;display:grid}.vw-creator-hero{isolation:isolate;min-inline-size:0;padding:var(--vp-space-6);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface-subtle);display:grid;position:relative}.vw-creator-banner{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vw-creator-hero:has(.vw-creator-banner){color:#fff}:is(.vw-creator-hero:has(.vw-creator-banner) .vw-creator-meta,.vw-creator-hero:has(.vw-creator-banner) .vw-creator-bio-text){color:#ffffffd1}.vw-creator-banner-image{object-fit:cover;filter:blur(28px);block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.15)}.vw-creator-banner:after{content:"";background-color:var(--vp-image-scrim);opacity:.6;position:absolute;inset:0}.vw-creator-head{column-gap:var(--vp-space-6);row-gap:var(--vp-space-2);grid-template:"avatar title""avatar details"1fr/auto minmax(0,1fr);align-items:start;display:grid}.vw-creator-avatar.vp-avatar,.vw-creator-avatar-skeleton{--vp-avatar-size:120px;inline-size:var(--vp-avatar-size);block-size:var(--vp-avatar-size);grid-area:avatar}.vw-creator-title{align-items:center;gap:var(--vp-space-2) var(--vp-space-3);min-inline-size:0;flex-wrap:wrap;grid-area:title;padding-block-start:var(--vp-space-2);display:flex}.vw-creator-name{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;margin:0}.vw-creator-details{gap:var(--vp-space-1);grid-area:details;justify-items:start;min-inline-size:0;display:grid}.vw-creator-meta{color:var(--vp-text-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);flex-wrap:wrap;margin:0;display:flex}.vw-creator-meta>span{white-space:nowrap}.vw-creator-meta>.vw-creator-handle{white-space:normal;overflow-wrap:anywhere}.vw-creator-meta>span:not(:last-child):after{content:"·" / "";margin-inline:var(--vp-space-2)}.vw-creator-bio{justify-items:start;gap:var(--vp-space-1);max-inline-size:var(--vp-prose-max);display:grid}.vw-creator-bio-text{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vw-creator-bio-text[data-expanded]{-webkit-line-clamp:unset;display:block;overflow:visible}.vw-creator-bio-toggle{margin-inline-start:calc(-1 * var(--vp-space-2))}.vw-creator-actions{align-items:center;gap:var(--vp-space-2);flex-wrap:wrap;padding-block-start:var(--vp-space-2);display:flex}.vw-creator-status-heading{margin:0}.vw-creator-panel{gap:var(--vp-space-6);padding-block-start:var(--vp-space-6);display:grid}.vw-creator-grid{gap:var(--vp-space-6);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:start;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.vw-creator-grid[data-ratio=landscape]{grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.vw-creator-grid>li{min-inline-size:0}.vw-creator-more{justify-content:center;display:flex}.vw-creator-card{min-inline-size:0}.vw-creator-card-link{gap:var(--vp-space-2);border-radius:var(--vp-radius-media);min-inline-size:0;color:var(--vp-text);outline:none;text-decoration:none;display:grid}.vw-creator-card-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-creator-card-media{border-radius:var(--vp-radius-media);transition:box-shadow var(--vp-motion-fast) var(--vp-ease);display:block;position:relative}.vw-creator-card-duration{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);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:var(--vp-space-2);inset-inline-end:var(--vp-space-2)}.vw-creator-card-body{gap:2px;min-inline-size:0;display:grid}.vw-creator-card-title{font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vw-creator-card[data-ratio=poster] .vw-creator-card-title{-webkit-line-clamp:2}.vw-creator-card-meta{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}@media (hover:hover) and (pointer:fine){.vw-creator-card-link:hover .vw-creator-card-media{box-shadow:var(--vp-shadow-float)}.vw-creator-card-link:hover .vw-creator-card-title{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.vw-creator-card-media{transition:none}}@media (max-width:599px){.vw-creator{gap:var(--vp-space-4)}.vw-creator-hero{padding:var(--vp-space-4)}.vw-creator-head{column-gap:var(--vp-space-4);row-gap:var(--vp-space-3);grid-template-rows:auto;grid-template-areas:"avatar title""details details";align-items:center}.vw-creator-avatar.vp-avatar,.vw-creator-avatar-skeleton{--vp-avatar-size:72px}.vw-creator-title{padding-block-start:0}.vw-creator-name{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2)}.vw-creator-panel{padding-block-start:var(--vp-space-4)}.vw-creator-grid{gap:var(--vp-space-4) var(--vp-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vw-creator-grid[data-ratio=landscape]{grid-template-columns:minmax(0,1fr)}.vw-creator-more>*{flex:auto}}
.vw-billing-page{gap:var(--vp-space-6);inline-size:100%;min-inline-size:0;padding-block:var(--vp-space-6) var(--vp-space-12);color:var(--vp-text);flex-direction:column;margin-inline:auto;display:flex}.vw-wallet-page{max-inline-size:960px}.vw-pricing-page{max-inline-size:1120px}.vw-billing-header{justify-content:space-between;align-items:flex-start;gap:var(--vp-space-4);flex-wrap:wrap;display:flex}.vw-billing-title-h1{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);margin:0}.vw-billing-lead{margin-block:var(--vp-space-2) 0;max-inline-size:var(--vp-prose-max);color:var(--vp-text-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body)}.vw-billing-card{box-sizing:border-box;min-inline-size:0;padding:var(--vp-space-5);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:var(--vp-surface)}.vw-billing-section{gap:var(--vp-space-4);flex-direction:column;min-inline-size:0;display:flex}.vw-billing-section-head{justify-content:space-between;align-items:center;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-billing-section-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong);margin:0}.vw-billing-subtle{color:var(--vp-text-muted)}.vw-billing-footnote{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-billing-empty-line{padding-block:var(--vp-space-3);margin:0}.vw-billing-lines{gap:var(--vp-space-1);flex-direction:column;min-inline-size:0;display:inline-flex}.vw-billing-lines[data-align=end]{align-items:flex-end}.vp-data-table[data-layout=cards] .vw-billing-lines[data-align=end]{align-items:flex-start}.vw-billing-lines .vw-billing-subtle{font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-billing-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.vw-billing-truncate{text-overflow:ellipsis;white-space:nowrap;max-inline-size:240px;display:block;overflow:hidden}.vp-data-table[data-layout=cards] .vp-data-card-field:has(.vw-billing-truncate){grid-column:1/-1}.vp-data-table[data-layout=cards] .vw-billing-truncate{overflow-wrap:anywhere;white-space:normal;max-inline-size:none}.vw-billing-title{align-items:center;gap:var(--vp-space-3);min-inline-size:0;max-inline-size:100%;display:flex}.vw-billing-thumb{border-radius:var(--vp-radius-badge);background:var(--vp-surface-subtle);flex:none;block-size:36px;inline-size:64px;overflow:hidden}.vw-billing-title[data-shape=portrait] .vw-billing-thumb{block-size:48px;inline-size:36px}.vw-billing-thumb>*{block-size:100%;inline-size:100%}.vw-billing-thumb[data-empty]{color:var(--vp-text-muted);place-items:center;display:grid}.vw-billing-thumb[data-empty]>*{block-size:auto;inline-size:auto}.vw-billing-title-text{gap:var(--vp-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.vp-data-table[data-layout=table] .vw-billing-title-text{max-inline-size:240px}.vp-data-table[data-layout=table] .vw-billing-time{white-space:nowrap}.vw-billing-title-name{-webkit-line-clamp:2;overflow-wrap:anywhere;font-weight:var(--vp-weight-strong);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vw-billing-title-sub{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-billing-related{min-inline-size:0;max-inline-size:100%;color:var(--vp-text);text-decoration:none;display:inline-flex}.vw-ledger-table .vp-data-card-field:has(.vw-billing-related){grid-column:1/-1}.vw-ledger-table .vp-data-card-field>dd{min-inline-size:0}.vw-billing-related:hover .vw-billing-title-name,.vw-billing-related:focus-visible .vw-billing-title-name{text-underline-offset:3px;text-decoration:underline}.vw-balance-card{justify-content:space-between;align-items:center;gap:var(--vp-space-4);flex-wrap:wrap;display:flex}.vw-balance-card-main{gap:var(--vp-space-1);flex-direction:column;min-inline-size:0;display:flex}.vw-balance-card-label{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-regular);margin:0}.vw-balance-card-total,.vw-membership-card-facts,.vw-membership-card-facts p,.vw-account-status-guest,.vw-account-status-value,.vw-purchase-confirm-product,.vw-purchase-confirm-total,.vw-purchase-confirm-amount{color:var(--vp-text)}.vw-balance-card-total{font-family:var(--vp-font-display);font-size:var(--vp-type-display);line-height:var(--vp-leading-display);font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;margin:0}.vw-balance-card-split{color:var(--vp-text-muted);font-variant-numeric:tabular-nums;margin:0}.vw-balance-card-skeleton{gap:var(--vp-space-2);flex-direction:column;display:flex}.vw-wallet-content,.vw-wallet-orders{gap:var(--vp-space-8);flex-direction:column;min-inline-size:0;display:flex}.vw-membership-card{gap:var(--vp-space-4);flex-direction:column;display:flex}.vw-membership-card-head{align-items:center;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-membership-card-plan{font-family:var(--vp-font-display);font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong);margin:0}.vw-membership-card-cycle{color:var(--vp-text-muted)}.vw-membership-card-facts{gap:var(--vp-space-1);flex-direction:column;margin:0;display:flex}.vw-membership-card-facts p{margin:0}.vw-membership-card-benefits,.vw-pricing-notes{gap:var(--vp-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vw-membership-card-benefits li{align-items:center;gap:var(--vp-space-2);display:flex}.vw-membership-card-actions{gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-pricing-intro{flex-direction:column;min-inline-size:0;display:flex}.vw-pricing-highlights{gap:var(--vp-space-2) var(--vp-space-4);margin-block:var(--vp-space-3) 0;color:var(--vp-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vw-pricing-highlights li+li:before{content:"·";margin-inline-end:var(--vp-space-4)}.vw-account-status{align-items:start;gap:var(--vp-space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;display:grid}.vw-account-status[data-variant=guest]{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.vw-account-status-guest{margin:0}.vw-account-status-cell{gap:var(--vp-space-1);flex-direction:column;min-inline-size:0;display:flex}.vw-account-status-cell p{margin:0}.vw-account-status-label{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-regular);margin:0}.vw-account-status-value{align-items:center;gap:var(--vp-space-2);font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.vw-account-status-links{align-items:flex-end;gap:var(--vp-space-3);flex-direction:column;display:flex}.vw-pricing-section{scroll-margin-block-start:calc(var(--vp-topbar) + var(--vp-space-4))}.vw-pricing-section-head{gap:var(--vp-space-1);flex-direction:column;min-inline-size:0;display:flex}.vw-pricing-section-sub{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-pricing-membership{align-items:center;gap:var(--vp-space-2) var(--vp-space-3);color:var(--vp-text);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);flex-wrap:wrap;margin:0;display:flex}.vw-pricing-membership-plan{font-weight:var(--vp-weight-strong)}.vw-pricing-plans{gap:var(--vp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vw-pricing-row-title{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);grid-column:1/-1;margin:0}.vw-pricing-plans+.vw-pricing-plans{margin-block-start:var(--vp-space-4)}.vw-pricing-plans .vw-plan-card{animation:vw-pricing-fade var(--vp-motion-fast) var(--vp-ease)}@keyframes vw-pricing-fade{0%{opacity:0}to{opacity:1}}.vw-pricing-packs{gap:var(--vp-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vw-pricing-notes{gap:var(--vp-space-2) var(--vp-space-5);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);flex-flow:wrap}.vw-plan-compare-scroll{contain:paint;border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:var(--vp-surface);overflow-x:auto}.vw-plan-compare-scroll:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-plan-compare-table{border-collapse:collapse;inline-size:100%;min-inline-size:640px;font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui)}.vw-plan-compare-table th,.vw-plan-compare-table td{padding-block:var(--vp-space-3);padding-inline:var(--vp-space-4);border-block-end:var(--vp-line) solid var(--vp-border);text-align:center;vertical-align:middle}.vw-plan-compare-table tbody tr:last-child th,.vw-plan-compare-table tbody tr:last-child td{border-block-end:0}.vw-plan-compare-table thead th{font-weight:var(--vp-weight-strong);background:var(--vp-surface-subtle)}.vw-plan-compare-table tbody th{text-align:start;font-weight:var(--vp-weight-regular);color:var(--vp-text-muted);white-space:nowrap}.vw-plan-compare-table tbody th,.vw-plan-compare-table thead td{z-index:1;background:var(--vp-surface);position:sticky;inset-inline-start:0}.vw-plan-compare-table thead td{background:var(--vp-surface-subtle)}.vw-pricing-faq{gap:0}.vw-pricing-faq .vw-billing-section-title{margin-block-end:var(--vp-space-3)}.vw-pricing-faq-item{border-block-end:var(--vp-line) solid var(--vp-border)}.vw-pricing-faq-item summary{justify-content:space-between;align-items:center;gap:var(--vp-space-3);min-block-size:var(--vp-hit-target);padding-block:var(--vp-space-3);cursor:pointer;font-weight:var(--vp-weight-strong);list-style:none;display:flex}.vw-pricing-faq-item summary::-webkit-details-marker{display:none}.vw-pricing-faq-item summary:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-pricing-faq-icon{transition:transform var(--vp-motion-fast) var(--vp-ease);flex:none}.vw-pricing-faq-item[open] .vw-pricing-faq-icon{transform:rotate(180deg)}.vw-pricing-faq-item p{margin-block:0 var(--vp-space-4);max-inline-size:var(--vp-prose-max);color:var(--vp-text-muted)}.vw-pricing-footer{align-items:center;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-pricing-footer p{margin:0}.vw-purchase-confirm{gap:var(--vp-space-4);flex-direction:column;display:flex}.vw-purchase-confirm p{margin:0}.vw-purchase-confirm-product{font-weight:var(--vp-weight-strong)}.vw-purchase-confirm-total{justify-content:space-between;align-items:baseline;gap:var(--vp-space-3);display:flex}.vw-purchase-confirm-amount{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);font-variant-numeric:tabular-nums}.vw-purchase-confirm-actions{justify-content:flex-end;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}@media (max-width:1023px){.vw-account-status{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vw-account-status-links{flex-direction:row;grid-column:1/-1;align-items:center}}@media (max-width:599px){.vw-billing-page{gap:var(--vp-space-5);padding-block:var(--vp-space-4) var(--vp-space-10)}.vw-billing-card{padding:var(--vp-space-4)}.vw-balance-card-action,.vw-membership-card-actions>*{inline-size:100%}.vw-billing-lines[data-align=end]{align-items:flex-start}.vw-account-status{grid-template-columns:minmax(0,1fr)}.vw-pricing-highlights{gap:var(--vp-space-1) var(--vp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vw-pricing-highlights li+li:before{content:none}.vw-account-status-links{flex-direction:column;align-items:stretch}.vw-pricing-plans{gap:var(--vp-space-3);grid-template-columns:minmax(0,1fr)}.vw-pricing-packs{gap:var(--vp-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vw-purchase-confirm-actions{flex-direction:column-reverse}.vw-purchase-confirm-actions>*{inline-size:100%}}@media (prefers-reduced-motion:reduce){.vw-pricing-plans .vw-plan-card{animation:none}.vw-pricing-faq-icon{transition:none}}.vw-membership-card[data-vip=active]{isolation:isolate;color:#4d2f19;background:linear-gradient(115deg,#fff0d9 0%,#f4d6aa 60%,#eac28b 100%);border:1px solid #d4b080;border-radius:18px;gap:20px;padding:28px;position:relative;overflow:hidden;box-shadow:0 8px 24px #70451912}.vw-membership-card[data-vip=active]>:not(.vw-membership-watermark){z-index:1;position:relative}.vw-membership-watermark{opacity:.09;pointer-events:none;position:absolute;inset-block-start:20px;inset-inline-end:22px;transform:rotate(-12deg)}.vw-membership-card[data-vip=active] .vw-membership-card-plan{color:#4d2f19;align-items:center;gap:10px;font-size:28px;display:flex}.vw-membership-card[data-vip=active] .vw-membership-card-cycle{color:#684527}.vw-membership-card[data-vip=active] .vw-membership-card-facts{color:#5c3d23;font-size:14px;line-height:1.75}.vw-membership-card[data-vip=active] .vw-membership-card-facts p:first-child{color:#4d2f19;font-weight:650}.vw-membership-card[data-vip=active] .vw-membership-card-benefits{color:#4d2f19;border-block:1px solid #a7753833;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:20px 0;display:grid}.vw-membership-card[data-vip=active] .vw-membership-card-benefits .vp-icon{color:#785021;flex-shrink:0}.vw-membership-card[data-vip=active] .vw-membership-card-actions>:first-child{color:#fff0d8;background:#50321b;border-color:#50321b}.vw-membership-card[data-vip=active] .vw-membership-card-actions>:last-child:not(:first-child){color:#5c3d23;background:0 0}.vw-membership-card[data-vip=active] .vw-membership-card-actions>:first-child:hover{background:#684626}@media (max-width:599px){.vw-membership-card[data-vip=active]{border-radius:14px;padding:20px}.vw-membership-card[data-vip=active] .vw-membership-card-benefits{grid-template-columns:minmax(0,1fr);gap:12px}.vw-membership-watermark{block-size:100px;inline-size:100px}}.vw-membership-card[data-vip=active] .vw-membership-card-facts p{color:inherit}
.vw-library,.vw-messages{align-content:start;gap:var(--vp-space-5);min-inline-size:0;padding-block-end:var(--vp-space-8);display:grid}.vw-library{max-inline-size:960px}.vw-messages{gap:var(--vp-space-4);max-inline-size:800px}.vw-library-title,.vw-messages-title{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);margin:0}.vw-library-title:focus{outline:none}.vw-library-title:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-library-content{min-inline-size:0}.vw-library-note,.vw-messages-note{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-library-note{text-align:center}.vw-purchase-group-meta[data-separated]>*+:before{content:"·" / "";margin-inline:var(--vp-space-1);color:var(--vp-text-muted)}@media (min-width:600px){.vw-library-tabbar{display:none}}@media (max-width:599px){.vw-library-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.vw-account-strip{align-items:center;gap:var(--vp-space-3);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:var(--vp-surface);flex-wrap:wrap;display:flex}.vw-account-strip-identity{flex:12rem;min-inline-size:0;display:grid}.vw-account-strip-action{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.vw-membership-action{align-items:center;gap:var(--vp-space-1);min-block-size:var(--vp-hit-target);color:var(--vp-text);font-size:var(--vp-type-caption);text-decoration:none;display:inline-flex}.vw-membership-action:hover span{text-decoration:underline}.vw-account-strip-name{font-weight:var(--vp-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-account-strip-email{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:599px){.vw-account-strip{display:none}}.vw-history,.vw-library-saved,.vw-purchases{gap:var(--vp-space-5);min-inline-size:0;display:grid}.vw-library-group{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-library-group-title{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);margin:0}.vw-history-list,.vw-history-skeleton{margin:0;padding:0;list-style:none;display:grid}.vw-history-row{align-items:center;gap:var(--vp-space-4);min-inline-size:0;padding-block:var(--vp-space-3);border-block-end:var(--vp-line) solid var(--vp-border);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.vw-history-row[data-kind=movie]{grid-template-columns:176px minmax(0,1fr) auto}.vw-history-cover{border-radius:var(--vp-radius-media);min-inline-size:0;display:block;position:relative;overflow:hidden}.vw-history-progress{background:var(--vp-image-scrim);block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.vw-history-progress-bar{background:var(--vp-brand);block-size:100%;max-inline-size:100%;display:block}.vw-history-body{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-history-title{border-radius:var(--vp-radius-control);color:var(--vp-text);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-self:start;text-decoration:none;display:-webkit-box;overflow:hidden}.vw-history-title:hover{text-underline-offset:3px;text-decoration:underline}.vw-history-title:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-history-action{min-inline-size:0}.vw-history-action-short{display:none}@media (max-width:1023px){.vw-history-row[data-kind=movie]{grid-template-columns:128px minmax(0,1fr) auto}}@media (max-width:599px){.vw-history-row,.vw-history-row[data-kind=movie]{align-items:start;gap:var(--vp-space-2) var(--vp-space-3);grid-template-columns:72px minmax(0,1fr)}.vw-history-row[data-kind=movie]{grid-template-columns:112px minmax(0,1fr)}.vw-history-action{grid-column:2;justify-self:start}.vw-history-action-full{display:none}.vw-history-action-short{display:inline}}.vw-library-grid{align-items:start;gap:var(--vp-space-5) var(--vp-space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.vw-library-item{min-inline-size:0;position:relative}.vw-library-item[data-kind=movie]{grid-column:span 2}.vw-library-item-menu{box-shadow:var(--vp-shadow-float);position:absolute;inset-block-start:var(--vp-space-2);inset-inline-end:var(--vp-space-2)}.vw-purchase-groups{gap:var(--vp-space-4);margin:0;padding:0;list-style:none;display:grid}.vw-purchase-group{min-inline-size:0;padding:var(--vp-space-4);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:var(--vp-surface)}.vw-purchase-group-head{align-items:center;gap:var(--vp-space-3);grid-template-columns:48px minmax(0,1fr);display:grid}.vw-purchase-group[data-kind=movie] .vw-purchase-group-head{grid-template-columns:96px minmax(0,1fr)}.vw-purchase-group-cover{border-radius:var(--vp-radius-media);display:block;overflow:hidden}.vw-purchase-group-heading{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-purchase-group-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-purchase-group-meta{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);flex-wrap:wrap;display:flex}.vw-purchase-rows{margin:0;margin-block-start:var(--vp-space-3);padding:0;list-style:none;display:grid}.vw-purchase-row{justify-content:space-between;align-items:center;gap:var(--vp-space-3);min-inline-size:0;padding-block:var(--vp-space-2);border-block-start:var(--vp-line) solid var(--vp-border);display:flex}.vw-purchase-row-text{min-inline-size:0;display:grid}.vw-purchase-row-label{font-weight:var(--vp-weight-strong);overflow-wrap:anywhere}.vw-purchase-row-date{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-messages-head{justify-content:space-between;align-items:flex-start;gap:var(--vp-space-3);min-inline-size:0;display:flex}.vw-messages-heading{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-messages-lede{color:var(--vp-text-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);margin:0}.vw-messages-actions{flex:none}.vw-messages-more{display:none}.vw-messages-filters{gap:var(--vp-space-2);min-inline-size:0;display:grid}@media (max-width:599px){.vw-messages-read-all{display:none}.vw-messages-more{display:inline-flex}}.vw-notice-groups{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-notice-group{min-inline-size:0}.vw-notice-group-title{z-index:calc(var(--vp-z-base) + 1);padding-block:var(--vp-space-2);background:var(--vp-canvas);color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);margin:0;position:sticky;inset-block-start:calc(var(--vp-topbar) + env(safe-area-inset-top,0px))}@media (max-width:599px){.vw-notice-group-title{inset-block-start:calc(var(--vp-topbar-mobile) + env(safe-area-inset-top,0px))}}.vw-notice-list{margin:0;padding:0;list-style:none;display:grid}.vw-notice{grid-template-columns:minmax(0, 1fr) calc(var(--vp-control-height-sm) + var(--vp-space-1));align-items:center;gap:var(--vp-space-1);border-block-end:var(--vp-line) solid var(--vp-border);min-inline-size:0;transition:background-color var(--vp-motion-fast) var(--vp-ease);display:grid}@media (hover:hover){.vw-notice:not([data-loading]):hover{background:var(--vp-surface-subtle)}.vw-notice:not([data-loading]):hover .vw-notice-dot{box-shadow:0 0 0 2px var(--vp-surface-subtle)}}.vw-notice-main{align-items:start;gap:var(--vp-space-3);inline-size:100%;min-inline-size:0;padding-block:var(--vp-space-3);padding-inline:var(--vp-space-2);border-radius:var(--vp-radius-control);color:var(--vp-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;margin:0;text-decoration:none;display:grid}.vw-notice[data-loading] .vw-notice-main{cursor:default}.vw-notice-main:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:calc(var(--vp-focus-width) * -1)}.vw-notice-icon{border-radius:var(--vp-radius-pill);background:var(--vp-surface-subtle);block-size:32px;inline-size:32px;color:var(--vp-text-muted);place-items:center;display:grid;position:relative}.vw-notice-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);opacity:0;transition:opacity var(--vp-motion-fast) var(--vp-ease), transform var(--vp-motion-fast) var(--vp-ease);position:absolute;inset-block-start:0;inset-inline-start:0;transform:scale(.5)}.vw-notice[data-unread] .vw-notice-dot{opacity:1;transform:none}.vw-notice-text{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-notice-title{font-weight:var(--vp-weight-regular);overflow-wrap:anywhere;transition:font-weight var(--vp-motion-fast) var(--vp-ease)}.vw-notice[data-unread] .vw-notice-title{font-weight:var(--vp-weight-strong)}.vw-notice-body{color:var(--vp-text-muted);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vw-notice[data-expanded] .vw-notice-body{display:block;overflow:visible}.vw-notice-time{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-notice-chevron{color:var(--vp-text-muted);align-self:center}.vw-notice-read{opacity:0;transition:opacity var(--vp-motion-fast) var(--vp-ease);margin-inline-end:var(--vp-space-1)}.vw-notice:hover .vw-notice-read,.vw-notice:focus-within .vw-notice-read{opacity:1}@media (hover:none),(pointer:coarse){.vw-notice{grid-template-columns:minmax(0,1fr)}.vw-notice-read{display:none}}@media (prefers-reduced-motion:reduce){.vw-notice,.vw-notice-read,.vw-notice-dot,.vw-notice-title{transition:none}}.vw-messages>.vp-empty-state{align-content:center;min-block-size:min(60dvh,560px)}.vw-following-title,.vw-you-wallet-title{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);margin:0}.vw-following-title:focus{outline:none}.vw-following-title:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-following .vw-library-content{gap:var(--vp-space-4);display:grid}.vw-following-list{border-block-start:var(--vp-line) solid var(--vp-border);margin:0;padding:0;list-style:none;display:grid}.vw-following-row{align-items:center;gap:var(--vp-space-2) var(--vp-space-4);min-inline-size:0;padding-block:var(--vp-space-3);border-block-end:var(--vp-line) solid var(--vp-border);flex-wrap:wrap;display:flex}.vw-following-row[data-loading]{gap:var(--vp-space-3)}.vw-following-identity{align-items:center;gap:var(--vp-space-3);border-radius:var(--vp-radius-control);min-inline-size:0;color:var(--vp-text);flex:16rem;text-decoration:none;display:flex}.vw-following-identity:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}@media (hover:hover){.vw-following-identity:hover .vw-following-name{text-underline-offset:3px;text-decoration:underline}}.vw-following-text{gap:2px;min-inline-size:0;display:grid}.vw-following-name{font-size:var(--vp-type-body);font-weight:var(--vp-weight-strong);line-height:var(--vp-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-following-meta{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-following-meta[data-separated]>*+:before{content:"·" / "";margin-inline:var(--vp-space-1)}.vw-following-actions{align-items:center;gap:var(--vp-space-2) var(--vp-space-4);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}.vw-following-notify{align-items:center;padding-block:0}.vw-following-notify .vp-choice-label{font-size:var(--vp-type-ui)}.vw-following-more{justify-self:center}@media (max-width:599px){.vw-following-actions{flex:100%;justify-content:space-between;margin-inline-start:0;padding-inline-start:calc(48px + var(--vp-space-3))}}
.vw-settings,.vw-referrals{align-content:start;gap:var(--vp-space-6);min-inline-size:0;padding-block-end:var(--vp-space-8);display:grid}.vw-settings{max-inline-size:720px}.vw-referrals{max-inline-size:960px}.vw-settings-head{gap:var(--vp-space-2);min-inline-size:0;display:grid}.vw-settings-title{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);margin:0}.vw-settings-lede{max-inline-size:var(--vp-prose-max);color:var(--vp-text-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);margin:0}.vw-settings-body{min-inline-size:0}.vw-settings-section{align-content:start;gap:var(--vp-space-6);min-inline-size:0;display:grid}.vw-settings-section-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong);margin:0}.vw-settings-block{gap:var(--vp-space-3);min-inline-size:0;border-block-start:var(--vp-line) solid var(--vp-border);padding-block-start:var(--vp-space-6);display:grid}.vw-settings-block-title{font-size:var(--vp-type-h3);line-height:var(--vp-leading-h3);font-weight:var(--vp-weight-strong);margin:0}.vw-settings-form{gap:var(--vp-space-5);min-inline-size:0;display:grid}.vw-settings-hint,.vw-settings-fineprint{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0}.vw-settings-fineprint{font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption)}.vw-settings-message{border-radius:var(--vp-radius-control)}.vw-settings-message:focus{outline:none}.vw-settings-message:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-settings-actions{align-items:center;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-settings-list{gap:var(--vp-space-2);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0;padding-inline-start:var(--vp-space-5);display:grid}.vw-settings-avatar{align-items:center;gap:var(--vp-space-5);min-inline-size:0;display:flex}.vw-settings-avatar-body{justify-items:start;gap:var(--vp-space-2);min-inline-size:0;display:grid}.vw-settings-avatar-status{min-block-size:var(--vp-leading-caption);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-settings-handle section>h3:first-child{display:none}.vw-settings-method{align-items:center;gap:var(--vp-space-2) var(--vp-space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;display:inline-flex}.vw-settings-devices{border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:var(--vp-surface);gap:0;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.vw-settings-devices[aria-busy=true]{gap:var(--vp-space-3);padding:var(--vp-space-4)}.vw-settings-devices-wrap{gap:var(--vp-space-2);min-inline-size:0;display:grid}.vw-settings-devices-more{justify-content:center;display:flex}.vw-settings-device{align-items:center;gap:var(--vp-space-4);padding-block:var(--vp-space-4);padding-inline:var(--vp-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vw-settings-device+.vw-settings-device{border-block-start:var(--vp-line) solid var(--vp-border)}.vw-settings-device-icon{color:var(--vp-text-muted)}.vw-settings-device-body{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-settings-device-name{align-items:center;gap:var(--vp-space-2);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.vw-settings-device-meta{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0}.vw-settings-card{gap:var(--vp-space-5);min-inline-size:0;padding:var(--vp-space-5);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:var(--vp-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vw-settings-card>div{align-content:start;gap:var(--vp-space-2);min-inline-size:0;display:grid}.vw-invite-card{gap:var(--vp-space-4);min-inline-size:0;padding:var(--vp-space-5);border:var(--vp-line-selected) solid var(--vp-text);border-radius:var(--vp-radius-panel);background:var(--vp-surface);display:grid}.vw-invite-card-head{justify-content:space-between;align-items:baseline;gap:var(--vp-space-2) var(--vp-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.vw-invite-stats{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-variant-numeric:tabular-nums;margin:0}.vw-invite-card-body{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-invite-link{align-items:center;gap:var(--vp-space-3);min-inline-size:0;display:flex}.vw-invite-link>.vw-invite-input{flex:auto;min-inline-size:0}.vw-invite-link-actions{gap:var(--vp-space-2);flex:none;display:flex}.vw-invite-code{align-items:center;gap:var(--vp-space-1) var(--vp-space-2);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-wrap:wrap;display:flex}.vw-invite-card[data-variant=guest]{border-width:var(--vp-line);border-color:var(--vp-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.vw-invite-guest-icon{border-radius:var(--vp-radius-pill);background:var(--vp-surface-subtle);block-size:48px;inline-size:48px;color:var(--vp-text);place-items:center;display:inline-grid}.vw-invite-guest-copy{gap:var(--vp-space-1);min-inline-size:0;display:grid}.vw-invite-rules{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-invite-steps{gap:var(--vp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-invite-step{align-items:center;gap:var(--vp-space-3);min-inline-size:0;padding-block:var(--vp-space-3);padding-inline:var(--vp-space-3) var(--vp-space-4);border-radius:var(--vp-radius-control);background:var(--vp-surface-subtle);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);display:flex}.vw-invite-step-icon{border-radius:var(--vp-radius-pill);background:var(--vp-surface);block-size:36px;inline-size:36px;color:var(--vp-text);flex:none;place-items:center;display:inline-grid}.vw-invite-rule{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0}.vw-referral-records{gap:var(--vp-space-4);min-inline-size:0;display:grid}.vw-referral-records-body{min-inline-size:0}@media (min-width:600px) and (max-width:1023px){.vw-settings-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.vw-settings,.vw-referrals{gap:var(--vp-space-5)}.vw-settings-avatar{text-align:center;flex-direction:column}.vw-settings-avatar-body{justify-items:center}.vw-settings-card,.vw-invite-steps{grid-template-columns:minmax(0,1fr)}.vw-settings-device{grid-template-columns:auto minmax(0,1fr)}.vw-settings-device>.vp-button{grid-column:2;justify-self:start}.vw-invite-link,.vw-invite-link-actions{flex-direction:column;align-items:stretch}.vw-invite-card[data-variant=guest]{grid-template-columns:minmax(0,1fr);justify-items:start}.vw-settings-save-bar[data-placement=fixed]{z-index:calc(var(--vp-z-dropdown) + 1)}}.vw-settings-inline-field{align-items:flex-end;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-settings-inline-field>.vp-field{flex:0 auto;inline-size:min(320px,100%);min-inline-size:0}.vw-settings-language-select{inline-size:min(240px,100%)}.vw-settings-block-first{border-block-start:0;padding-block-start:0}
.vw-auth{--vw-auth-bleed-inline:var(--vw-shell-gutter-inline,0px);--vw-auth-bleed-start:var(--vw-shell-gutter-block-start,0px);--vw-auth-bleed-end:var(--vw-shell-gutter-block-end,var(--vp-space-16));isolation:isolate;box-sizing:border-box;margin-inline:calc(-1 * var(--vw-auth-bleed-inline));margin-block:calc(-1 * var(--vw-auth-bleed-start)) calc(-1 * var(--vw-auth-bleed-end));min-block-size:calc(100dvh - var(--vp-topbar) - env(safe-area-inset-top,0px));padding-block:clamp(var(--vp-space-6), 10vh, 120px) var(--vp-space-12);padding-inline:var(--vp-space-6);background-color:var(--vp-screen);background-image:radial-gradient(ellipse 80% 60% at 50% 0%, var(--vp-surface) 0%, var(--vp-screen) 75%);color:var(--vp-text);place-items:start center;display:grid;position:relative;overflow:hidden}.vw-auth-scrim{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 50% 50%, color-mix(in srgb, var(--vp-screen) 94%, transparent) 0%, color-mix(in srgb, var(--vp-screen) 80%, transparent) 55%, color-mix(in srgb, var(--vp-screen) 62%, transparent) 100%);position:absolute;inset:0}.vw-auth-card{box-sizing:border-box;inline-size:min(100%,440px);min-inline-size:0;padding:var(--vp-space-8);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface);box-shadow:var(--vp-shadow-float);position:relative}.vw-auth-header{gap:var(--vp-space-2);margin-block-end:var(--vp-space-6);display:grid}.vw-auth-title{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);color:var(--vp-text);overflow-wrap:anywhere;margin:0;font-weight:700}.vw-auth-title:focus:not(:focus-visible){outline:none}.vw-auth-description{gap:var(--vp-space-1);color:var(--vp-text-muted);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);display:grid}.vw-auth-description p{margin:0}.vw-auth-context{display:flex}.vw-auth-form{gap:var(--vp-space-4);display:grid}.vw-auth-form>.vp-button{margin-block-start:var(--vp-space-2)}.vw-auth-error-links{gap:var(--vp-space-3);flex-wrap:wrap;display:inline-flex}.vw-auth-note{margin-block-end:var(--vp-space-4)}.vw-auth-labelled{min-inline-size:0;position:relative}.vw-auth-label-link{font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);position:absolute;inset-block-start:0;inset-inline-end:0}.vw-auth-text-action{background:0 0;border:0;padding:0;font-family:inherit}@media (pointer:coarse){.vw-auth-label-link{min-block-size:44px;align-items:center;display:inline-flex;inset-block-start:calc((var(--vp-leading-ui) - 44px) / 2)}}.vw-auth-invite{gap:var(--vp-space-3);display:grid}.vw-auth-disclosure{justify-self:start}.vw-auth-alt{gap:var(--vp-space-4);margin-block-start:var(--vp-space-4);display:grid}.vw-auth-divider{align-items:center;gap:var(--vp-space-3);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);display:flex}.vw-auth-divider:before,.vw-auth-divider:after{content:"";block-size:var(--vp-line);background-color:var(--vp-border);flex:1 1 0}.vw-auth-google-mark{flex:none}.vw-auth-switch{margin-block:var(--vp-space-6) 0;text-align:center;color:var(--vp-text-muted)}.vw-auth-result{justify-items:center;gap:var(--vp-space-4);text-align:center;display:grid}.vw-auth-result-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-auth-result[data-tone=success] .vw-auth-result-icon{background-color:var(--vp-success-bg);color:var(--vp-success)}.vw-auth-result[data-tone=warning] .vw-auth-result-icon{background-color:var(--vp-warning-bg);color:var(--vp-warning)}.vw-auth-result[data-tone=error] .vw-auth-result-icon{background-color:var(--vp-danger-bg);color:var(--vp-danger)}.vw-auth-result-body{gap:var(--vp-space-2);inline-size:100%;color:var(--vp-text-muted);overflow-wrap:anywhere;display:grid}.vw-auth-result-body p{margin:0}.vw-auth-steps{gap:var(--vp-space-2);text-align:start;color:var(--vp-text);margin:0;padding-inline-start:var(--vp-space-5);display:grid}.vw-auth-actions{gap:var(--vp-space-3);inline-size:100%;display:grid}.vw-auth-footer{inline-size:100%}.vw-auth-countdown{justify-content:center;align-items:center;gap:var(--vp-space-2);color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);flex-wrap:wrap;margin:0;display:flex}.vw-auth-resend{gap:var(--vp-space-1);display:grid}.vw-auth-resend-status{font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);color:var(--vp-text-muted);margin:0}.vw-auth-resend-status[data-tone=error]{color:var(--vp-danger)}.vw-auth-skeleton{gap:var(--vp-space-4);display:grid}.vw-device-message{margin-block-end:var(--vp-space-4)}.vw-device-question{overflow-wrap:anywhere}.vw-device-code{margin:0 0 var(--vp-space-3)}.vw-device-code-value{font-family:var(--vp-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--vp-type-h2,22px);line-height:var(--vp-leading-h2,30px);letter-spacing:.08em;white-space:nowrap;font-weight:700;display:inline-block}@media (max-width:599px){.vw-auth{min-block-size:auto;padding-block:var(--vp-space-6) var(--vp-space-8);padding-inline:max(var(--vp-space-4), env(safe-area-inset-left,0px)) max(var(--vp-space-4), env(safe-area-inset-right,0px));background-image:linear-gradient(to bottom, var(--vp-surface) 0%, var(--vp-screen) 55%);margin-block-end:0}.vw-auth-card{inline-size:100%;padding-block:var(--vp-space-6);padding-inline:var(--vp-space-5)}.vw-auth-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2)}}
.vw-viewer-shell,.immersive-shell{--vp-topbar:80px}.immersive-shell{--vp-canvas:#000;--vp-screen:#000;--vp-surface:#191919;--vp-surface-subtle:#222;--vp-text:#f5f5f5;--vp-text-muted:#999;--vp-border:#303030;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vw-topbar{block-size:80px}.vw-topbar-row{justify-content:space-between;gap:20px;padding-inline:26px;display:flex}.vw-topbar-start{gap:24px}.vw-topbar-actions{margin-inline-start:auto}.vw-topbar-nav-link[aria-current=page]:after{display:none}.vw-topbar-nav-link[aria-current=page]{color:var(--vp-text)}.vw-topbar .vw-topbar-search-toggle{display:inline-flex}.vw-topbar-search{display:none}.vw-topbar[data-search-open] .vw-topbar-search{box-sizing:border-box;border:var(--vp-line) solid var(--vp-border);background:var(--vp-surface-raised);border-radius:0 0 12px 12px;inline-size:min(560px,100vw - 32px);max-inline-size:none;padding:16px;display:flex;position:absolute;inset-block-start:80px;inset-inline-end:26px}.vw-topbar[data-search-open] .vw-topbar-search-close{display:inline-flex}.vw-topbar[data-search-open] .vw-topbar-start,.vw-topbar[data-search-open] .vw-topbar-actions{display:flex}.vw-language-menu{inline-size:200px}.vw-language-options .vp-button{border-radius:6px;justify-content:flex-start}@media (min-width:900px){.viewer-shell.vw-viewer-shell>.vw-viewer-main{--vw-shell-gutter-inline:6vw}.vw-viewer-shell[data-viewer-home]:has(.vw-home[data-hero=true])>.vw-topbar{margin-block-end:-80px}.vw-viewer-shell[data-viewer-home]:has(.vw-home[data-hero=true]):not([data-home-scrolled])>.vw-topbar{background:linear-gradient(#0009,#0000);border-color:#0000}.vw-viewer-shell[data-viewer-home][data-scrolled]:has(.vw-home[data-hero=true]):not([data-home-scrolled])>.vw-topbar{background:#000}.vw-viewer-shell[data-viewer-home]:has(.vw-home[data-hero=true]):not([data-home-scrolled])>.vw-topbar>.vw-topbar-row{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vp-brand:#fe2c55;--vp-action:#e51f49;--vp-action-hover:#d91440;--vp-canvas:#000;--vp-surface:#1b1b1b;--vp-surface-raised:#242424;--vp-surface-subtle:#262626;--vp-text:#f5f5f5;--vp-text-muted:#ababab;--vp-accent:#ff5272;--vp-accent-hover:#ff7890;--vp-accent-soft:#382028;--vp-on-accent:#fff;--vp-selected:#f5f5f5;--vp-on-selected:#121212;--vp-border:#383838;--vp-control-border:#7c7c7c;--vp-focus:#ff5272;--vp-focus-input:#ababab;--vp-disabled-bg:#303030;--vp-disabled-text:#ababab;--vp-success:#95d5ad;--vp-success-bg:#1b3525;--vp-warning:#f2cb82;--vp-warning-bg:#3d301b;--vp-danger:#ffabb5;--vp-danger-bg:#412126;color:var(--vp-text)}.vw-viewer-shell[data-viewer-home]:has(.vw-home[data-hero=true]):not([data-home-scrolled])>.vw-topbar .mona-logo .mona-logo-light{display:none}.vw-viewer-shell[data-viewer-home]:has(.vw-home[data-hero=true]):not([data-home-scrolled])>.vw-topbar .mona-logo .mona-logo-dark{display:block}.vw-home{--vw-home-hero-height:max(500px, min(38vw, 640px));gap:40px}.vw-home-hero-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:150px 52px}.vw-home-hero-copy{gap:14px;max-inline-size:470px}.vw-home-hero-title{font-size:34px;line-height:1.2}.vw-home-hero-description{color:#ccc;font-size:16px}.vw-home-hero-actions>.vp-button:first-child{color:#111;background:#fff;border-radius:999px;min-block-size:56px;min-inline-size:220px}.vw-home-hero-controls{inset-block-end:40px}.vw-home-hero{--vw-home-hero-thumb-inline:78px;--vw-home-hero-thumb-block:108px}.vw-home-hero-poster{display:none}}.vw-catalog-results{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.vw-catalog-results .vw-search-row{background:var(--vp-surface);border:var(--vp-line) solid var(--vp-border);border-radius:16px;grid-template-columns:192px minmax(0,1fr);gap:0;min-block-size:256px;padding:0;display:grid;position:relative;overflow:hidden}.vw-catalog-results .vw-search-row-media{block-size:256px;inline-size:192px}.vw-catalog-results .vw-search-row-body{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 24px 74px;display:flex;position:relative}.vw-catalog-results .vw-search-row-title{font-size:18px}.vw-catalog-results .vw-search-row-description{-webkit-line-clamp:3;color:var(--vp-text-muted)}.vw-catalog-results .vw-search-row-stats{position:absolute;inset-block-end:20px;inset-inline-start:24px}.vw-catalog-play{z-index:2;background:var(--vp-selected);min-inline-size:160px;color:var(--vp-on-selected);border-radius:99px;position:absolute;inset-block-end:20px;inset-inline-end:24px}.vw-catalog-toolbar{--vw-catalog-bar-offset:80px}.vw-auth-backdrop{min-block-size:calc(100dvh - 160px)}#tcaptcha_transform_dy{pointer-events:auto}.vp-dialog.vw-auth-dialog{color:#eee;background:#151515;border:0;border-radius:10px;inline-size:min(714px,100vw - 32px);max-inline-size:714px;padding:0;overflow:hidden}.vw-auth-dialog>.vp-dialog-header{z-index:3;position:absolute;inset-block-start:0;inset-inline-end:0}.vw-auth-dialog>.vp-dialog-body{grid-template-columns:278px minmax(0,1fr);gap:0;padding:0;display:grid}.vw-auth-art{isolation:isolate;background-color:#151515;place-items:center;min-block-size:475px;display:grid;position:relative;overflow:hidden}.vw-auth-art-still{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.vw-auth-art:after{content:"";z-index:0;background-color:#00000059;position:absolute;inset:0}.vw-auth-art .mona-logo-icon{width:72px}.vw-auth-art .mona-logo{z-index:1;filter:drop-shadow(0 2px 10px #000);position:relative}.vw-auth-art .mona-logo .mona-logo-light{display:none}.vw-auth-art .mona-logo .mona-logo-dark{display:block}.vw-auth-dialog .vw-auth-card{inline-size:100%;box-shadow:none;background:#151515;border:0;border-radius:0;padding:48px 32px 32px}.vw-auth-dialog .vw-auth-title{text-align:center;font-size:24px}.vw-auth-dialog .vw-auth-description{text-align:center}.immersive-shell>.vw-watch-navigation{position:relative}@media (min-width:600px){.immersive-shell>main{block-size:calc(100% - 80px)}}.vw-watch-reference-content{gap:24px;min-inline-size:0;display:grid}.vw-watch-reference-content>.vw-watch-creator{border-block-start:1px solid #333;padding-block-start:20px}@media (max-width:899px){.vw-topbar-row{gap:12px;padding-inline:20px}.vw-topbar-start{gap:8px}.vw-topbar-nav-link{padding-inline:8px}}@media (max-width:599px){.vw-catalog-results{gap:12px}.vw-catalog-results .vw-search-row{border-radius:10px;grid-template-columns:110px minmax(0,1fr);min-block-size:166px}.vw-catalog-results .vw-search-row-media{block-size:100%;min-block-size:166px;inline-size:110px}.vw-catalog-results .vw-search-row-body{gap:6px;padding:12px 12px 56px}.vw-catalog-results .vw-search-row-title{font-size:15px}.vw-catalog-results .vw-search-row-description{-webkit-line-clamp:2;font-size:12px}.vw-catalog-results .vw-search-row-stats{display:none}.vw-catalog-play{min-block-size:32px;min-inline-size:100px;inset-block-end:12px;inset-inline-end:12px}.vw-auth-dialog>.vp-dialog-body{display:block}.vw-auth-art{display:none}.vw-auth-dialog .vw-auth-card{padding:48px 24px 24px}}.vw-category-menu{background:var(--vp-surface-raised);min-inline-size:240px;color:var(--vp-text)}.vw-category-menu-links{gap:4px;display:grid}.vw-category-menu-links a{color:inherit;border-radius:8px;padding:12px 16px;text-decoration:none}.vw-category-menu-links a:hover{background:var(--vp-surface-subtle)}.vw-topbar-topup{border-radius:99px;padding-inline:24px}.vw-catalog-kind-tabs{border-block-end:1px solid var(--vp-border);gap:32px;display:flex}.vw-catalog-kind-tabs a{color:var(--vp-text-muted);border-block-end:2px solid #0000;padding-block:12px;text-decoration:none}.vw-catalog-kind-tabs a[aria-current]{color:var(--vp-accent);border-color:currentColor}.vw-home-hero-play{border-color:#0000}.vw-home-hero-title a{color:inherit;text-decoration:none}@media (max-width:1100px) and (min-width:600px){.vw-topbar-actions{gap:4px}.vw-topbar-topup{padding-inline:12px}}.vw-episode-grid[data-previews] .vw-episode-list{scroll-snap-type:x proximity;gap:12px;padding-block-end:12px;display:flex;overflow-x:auto}.vw-episode-grid[data-previews] .vw-episode-item{scroll-snap-align:start;flex:0 0 132px}.vw-episode-grid[data-previews] .vw-episode-cell{background:var(--vp-surface);border:0;border-radius:8px;flex-direction:column;gap:0;min-block-size:0;padding:0;display:flex;position:relative;overflow:hidden}.vw-episode-grid[data-previews] .vw-episode-cell .vw-media-cover{aspect-ratio:3/4;border-radius:0;inline-size:100%}.vw-episode-grid[data-previews] .vw-episode-number{padding-block:8px}.vw-episode-grid[data-previews] .vw-episode-status{color:var(--vp-screen-text);background:#0009;border-radius:4px;padding:3px 6px;position:absolute;inset-block-start:8px;inset-inline-end:8px}@media (min-width:900px){.vw-home-hero-title{order:0}.vw-home-hero-meta{order:1}.vw-home-hero-description{order:2}.vw-home-hero-actions{order:3}.vw-home .vw-shelf-title,.vw-home-section-title{font-size:26px;line-height:1.25}.vw-home .vw-shelf-track[data-ratio=poster]{--vw-card:clamp(180px, 16.5vw, 240px);gap:16px}}@media (min-width:1000px){.viewer-shell.vw-viewer-shell.personal-shell>.vw-viewer-main{--vw-shell-gutter-inline:4vw;--vw-shell-gutter-block-start:64px}.vw-personal-frame[data-nav]{grid-template-columns:324px minmax(0,1fr);gap:40px}}@media (min-width:600px){.vw-personal-summary{gap:12px;margin-block-end:30px;display:grid}.vw-personal-summary .vw-account-strip{background:var(--vp-surface-subtle);border:0;border-radius:4px;flex-wrap:wrap;padding:18px 20px;display:flex}.vw-personal-summary .vw-account-strip-identity{flex:1000 5rem}.vw-personal-summary .vw-account-strip-action{flex:1 0 auto;margin-inline-start:0}.vw-personal-summary .vw-account-strip-action>.vp-button{flex:auto}.vw-personal-summary-credits{padding-inline:4px}.vw-personal-frame-main .vw-account-strip{display:none}.vw-personal-frame-nav .vp-side-nav{background:0 0;border:0}.vw-personal-frame-nav [aria-current=page]{background:var(--vp-surface-subtle);color:var(--vp-accent)}.vw-history-list,.vw-history-skeleton{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 20px}.vw-history-row,.vw-history-row[data-kind=movie]{border:0;flex-direction:column;justify-content:start;align-items:stretch;gap:10px;max-inline-size:180px;padding:0;display:flex}.vw-history-cover .vw-media-cover{aspect-ratio:3/4}.vw-history-title{font-size:14px;font-weight:500}.vw-history-action{margin-block-start:auto}.vw-history-action .vp-button{--vp-button-pad:8px;border-radius:calc(var(--vp-button-height) / 2);inline-size:100%;font-size:12px}.vw-history-action .vp-button-content>.vp-icon{display:none}}.vw-catalog{background:var(--vp-canvas)}.vw-pricing-page{background:var(--vp-surface-subtle);border-radius:16px;max-inline-size:1060px;margin-inline:auto;padding:24px}.vw-pricing-header{border-block-end:var(--vp-line) solid var(--vp-border);padding-block-end:16px}.vw-pricing-page .vw-billing-title-h1{font-size:26px}.vw-pricing-page .vw-account-status{background:0 0;border:0;padding-inline:0}.vw-pricing-comparison summary{cursor:pointer;color:var(--vp-text-muted);padding-block:12px}@media (max-width:599px){.vw-pricing-page{padding:16px}}.vw-mobile-topbar .vw-topbar-language{min-block-size:44px;min-inline-size:44px;padding:10px}.vw-mobile-topbar .vw-topbar-language-label{display:none}@media (min-width:600px) and (max-width:767px){.vw-topbar-nav>.vw-topbar-nav-link,.vw-topbar .vw-credits-pill,.vw-topbar .vw-notification-bell,.vw-topbar-language-label{display:none}}.vw-pricing-page{box-sizing:border-box;inline-size:100%;min-inline-size:0}.vw-pricing-page .vw-billing-section-head{flex-wrap:wrap}.vw-pricing-page .vw-pricing-interval{flex-wrap:wrap;min-inline-size:0}.vw-auth-dialog .stack{gap:16px;display:grid}.vw-auth-dialog .field{gap:8px;min-inline-size:0;display:grid}.vw-auth-dialog .auth-email-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.vw-auth-dialog .auth-password-link{color:#bbb;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.vw-auth-dialog .field input{box-sizing:border-box;color:#fff;block-size:48px;inline-size:100%;min-inline-size:0;font:inherit;background:#222;border:1px solid #555;border-radius:6px;padding-inline:12px}.vw-auth-dialog .field input:focus-visible{outline-offset:2px;outline:2px solid #ef4164}.vw-auth-dialog .button{box-sizing:border-box;color:#111;min-block-size:48px;inline-size:100%;font:inherit;cursor:pointer;background:#f5f5f5;border:0;border-radius:6px;padding:12px 16px;font-weight:600}.vw-auth-dialog .button.secondary{color:#eee;background:#292929}.vw-auth-dialog .button:disabled{opacity:.5;cursor:not-allowed}.vw-auth-dialog .auth-links{gap:8px;display:flex}.vw-auth-art .mona-logo{max-inline-size:220px}.vw-auth-art .mona-logo img{block-size:auto;max-inline-size:100%}.vw-topbar .vw-search-popup{max-block-size:calc(100dvh - 164px - env(safe-area-inset-top,0px))}.vw-topbar-actions{gap:14px}.vw-topbar-actions .vp-button[data-icon-only],.vw-topbar-actions .vw-account-trigger{min-block-size:44px;min-inline-size:44px}.vw-topbar-actions .vp-icon,.vw-mobile-topbar .vp-icon{block-size:24px;inline-size:24px}.vw-topbar-language{gap:10px;min-block-size:44px;font-size:16px}.vw-topbar-topup,.vw-topbar .vw-credits-pill{box-sizing:border-box;min-block-size:44px}.vw-topbar .vw-credits-pill{border-radius:999px;padding-inline:18px;display:inline-flex}.vw-language-menu{border:1px solid var(--vp-border);border-radius:8px;padding:12px}.vw-language-options .vp-button{min-block-size:44px;font-size:16px}.vw-language-options [aria-pressed=true]{color:var(--vp-accent);background:0 0}.vw-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px 20px;display:grid}.vw-catalog-grid[data-kind=movie]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vw-catalog-item{min-inline-size:0}.vw-catalog .vw-title-card{inline-size:100%}.vw-history-list,.vw-history-skeleton{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));justify-content:start}.vw-history-row,.vw-history-row[data-kind=movie]{max-inline-size:240px}.vw-personal-frame-nav .vp-side-nav .vp-icon{block-size:24px;inline-size:24px}.vw-notice{background:var(--vp-surface);border:var(--vp-line) solid var(--vp-border);border-radius:8px;padding:8px 12px}.vw-notice[data-unread]{background:var(--vp-accent-soft)}.vw-notice-icon{background:var(--vp-surface-subtle);border-radius:50%;block-size:44px;inline-size:44px}.vw-notice-icon .vp-icon{block-size:24px;inline-size:24px}.vw-notice-list{gap:12px}.vw-notice-main{grid-template-columns:44px minmax(0,1fr) auto;column-gap:16px;min-inline-size:0}.vw-notice-body{color:var(--vp-text-muted)}.vp-dialog.vw-desktop-search{border:1px solid var(--vp-border);background:var(--vp-surface-raised);max-block-size:calc(100dvh - 112px);inline-size:min(720px,100vw - 32px);max-inline-size:none;color:var(--vp-text);border-radius:16px;margin-inline:auto;padding:0;position:fixed;inset:88px 0 auto;transform:none}.vw-desktop-search>.vp-dialog-header{padding:20px 24px 12px;position:static}.vw-desktop-search>.vp-dialog-body{padding:0 24px 24px;overflow-y:auto}.vw-desktop-search .vw-header-search{inline-size:100%;max-inline-size:none}.vw-desktop-search .vw-header-search-box{border-radius:10px;min-block-size:48px;padding-inline-end:0}.vw-desktop-search .vw-header-search[data-variant=overlay] .vw-search-popup{max-block-size:min(480px,100dvh - 110px);box-shadow:none;border:0;border-radius:0;position:relative;inset:auto;overflow-y:auto}.vw-desktop-search>.vp-dialog-body:has(.vw-header-search[data-open]){flex-direction:column;min-block-size:0;display:flex}.vw-desktop-search .vw-header-search[data-variant=overlay][data-open]{flex-direction:column;flex:auto;min-block-size:0;display:flex}.vw-desktop-search .vw-header-search[data-variant=overlay][data-open] .vw-header-search-box{flex:none}.vw-desktop-search .vw-header-search[data-variant=overlay][data-open] .vw-search-popup{flex:auto;min-block-size:0;max-block-size:none}.vw-search-popular{padding:24px 0 0}.vw-search-popular h2{margin:0 0 20px;font-size:20px}.vw-search-popular-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;padding:0;list-style:none;display:grid}.vw-search-popular-list a{color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.vw-search-popular-list .vw-media-cover{border-radius:6px;flex:0 0 70px;inline-size:70px}.vw-search-popular-rank{color:var(--vp-accent);padding-block-start:4px;font-size:18px;font-weight:700}.vw-search-popular-copy{gap:12px;min-inline-size:0;padding-block-start:4px;display:grid}.vw-search-popular-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.vw-search-popular-copy>span{color:var(--vp-text-muted);font-size:12px}@media (min-width:600px) and (max-width:1100px){.vw-topbar-actions{gap:4px}.vw-topbar-language-label{display:none}.vw-topbar-row{gap:8px;padding-inline:16px}.vw-topbar-start{gap:8px}.vw-topbar-nav>.vw-topbar-nav-link{padding-inline:6px;font-size:14px;display:inline-flex}.vw-topbar-wordmark{display:none}.vw-topbar-mark{display:inline-flex}}@media (max-width:599px){.vw-catalog-grid,.vw-catalog-grid[data-kind=movie],.vw-history-list,.vw-history-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.vw-history-row,.vw-history-row[data-kind=movie]{border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.vw-history-cover .vw-media-cover{aspect-ratio:3/4}.vw-notice{padding:4px}}.vw-desktop-search .vw-header-search-input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.vw-history-cover{color:inherit;text-decoration:none;display:block}.vw-language-menu,.vw-appearance-menu{border:1px solid var(--vp-border);background:var(--vp-surface-raised);inline-size:220px;max-inline-size:calc(100vw - 32px);color:var(--vp-text);border-radius:12px;padding:8px}.vw-language-menu .vp-popover-body,.vw-appearance-menu .vp-popover-body{padding:8px}.vw-language-menu .vp-popover-header,.vw-appearance-menu .vp-popover-header{padding:8px 8px 4px}.vw-language-options{gap:4px;display:grid}.vw-language-options .vp-button{color:var(--vp-text);border:0;justify-content:flex-start;font-size:14px}.vw-language-options [aria-pressed=true]{background:var(--vp-surface-subtle);color:var(--vp-accent);font-weight:700}.vw-language-options [aria-pressed=true]:after{content:"✓";margin-inline-start:auto}.vw-appearance-menu .vp-radio-item{min-block-size:44px}.vw-topbar-language[aria-expanded=true]{color:var(--vp-accent)}@media (min-width:600px){.vw-catalog-results{scroll-margin-block-start:calc(var(--vw-catalog-bar-offset) + var(--vw-catalog-toolbar-size,var(--vp-space-12)) + var(--vp-space-4) + 1px)}}.vw-auth-dialog .auth-code-row .auth-code-resend{min-block-size:48px;inline-size:auto}.vw-auth-dialog .auth-code-row input{inline-size:auto}.vw-language-options{overscroll-behavior:contain;max-block-size:min(60dvh,460px);overflow-y:auto}
.vp-data-table .vp-table{table-layout:fixed;inline-size:100%}.vp-data-table .vp-table:has(thead tr>:nth-child(6)){min-inline-size:840px}.vp-data-table .vp-table:has(thead tr>:nth-child(9)){min-inline-size:1260px}.vp-data-table .vp-table :is(th,td){vertical-align:middle;overflow-wrap:anywhere;padding:14px 16px;line-height:1.5}.vp-data-table .vp-table thead th{white-space:normal;padding-block:12px}.vp-data-table .vp-table tbody :is(th,td){font-weight:var(--vp-weight-regular)}.vp-data-table .vp-table [data-numeric]{font-variant-numeric:tabular-nums}.vp-data-table .vp-table-sort{white-space:normal;min-inline-size:0;text-align:inherit;margin:0;padding-inline:0}.vp-data-table .vp-table [data-align=end]>:is(form,.vc-share-inline){justify-content:flex-end;align-items:center}.vp-data-table .vp-table :is(th,td)>:is(p,form){margin-block:0}.vp-data-table .vp-table .vp-table-select{inline-size:48px;padding-inline:12px}.vp-data-table .vp-table .vp-table-actions{inline-size:144px}.vp-data-table .vp-table-actions-inner{align-items:center;gap:8px}.vp-data-table .vp-data-card{padding:16px}
.vw-site-footer{--vw-footer-gutter:var(--vw-shell-gutter-inline,32px);box-sizing:border-box;padding-block:var(--vp-space-12) var(--vp-space-8);padding-inline:max(var(--vw-footer-gutter), env(safe-area-inset-left,0px)) max(var(--vw-footer-gutter), env(safe-area-inset-right,0px));border-block-start:var(--vp-line) solid var(--vp-border);background:linear-gradient(to bottom, color-mix(in srgb, var(--vp-surface-subtle) 55%, var(--vp-canvas)) 0%, var(--vp-canvas) 240px);color:var(--vp-text);font-family:var(--vp-font-body);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);position:relative}.vw-site-footer:before{content:"";block-size:var(--vp-line);background:linear-gradient(90deg, transparent 15%, color-mix(in srgb, var(--vp-brand) 70%, transparent) 50%, transparent 85%);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--vp-line));inset-inline:0}.vw-site-footer-inner{align-items:start;gap:var(--vp-space-10) clamp(32px, 4vw, 64px);max-inline-size:var(--vp-content-max);grid-template-columns:minmax(200px,1.15fr) minmax(0,3fr) auto;margin-inline:auto;display:grid}.vw-site-footer-brand{align-content:start;gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-site-footer-logo{min-block-size:var(--vp-hit-target);border-radius:var(--vp-radius-control);color:inherit;justify-self:start;align-items:center;display:inline-flex}.vw-site-footer-logo:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-site-footer-logo .mona-logo{inline-size:auto}.vw-site-footer-logo .mona-logo img{block-size:34px;inline-size:auto}.vw-site-footer-nav{gap:var(--vp-space-8) clamp(24px, 3vw, 48px);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-inline-size:0;display:grid}.vw-site-footer-column{align-content:start;gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-site-footer-heading{margin:0 0 var(--vp-space-2);color:var(--vp-text);font-size:18px;font-weight:700;line-height:1.4}.vw-site-footer-links{gap:var(--vp-space-1);margin:0;padding:0;list-style:none;display:grid}.vw-site-footer-link{border-radius:var(--vp-radius-badge);min-block-size:32px;color:var(--vp-text-muted);overflow-wrap:anywhere;transition:color var(--vp-motion-hover) var(--vp-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.vw-site-footer-link:after{content:"";transform-origin:0;block-size:1px;transition:transform var(--vp-motion-enter) var(--vp-ease-out-expo);pointer-events:none;background-color:currentColor;position:absolute;inset-block-end:5px;inset-inline:0;transform:scaleX(0)}.vw-site-footer-link: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)):after{transform-origin:100%}@media (hover:hover){.vw-site-footer-link:hover{color:var(--vp-text)}.vw-site-footer-link:hover:after{transform:none}}.vw-site-footer-link:focus-visible{color:var(--vp-text);outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:2px}.vw-site-footer-link[aria-current=page]{color:var(--vp-text)}.vw-site-footer-legal{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);gap:2px;margin:0;display:grid}.vw-site-footer-legal p{overflow-wrap:anywhere;margin:0}.vw-site-footer-qr{box-sizing:border-box;background:#fff;border-radius:12px;block-size:120px;inline-size:120px;margin:0;padding:6px;position:relative}.vw-site-footer-qr-code,.vw-site-footer-qr-code svg{block-size:100%;inline-size:100%;display:block}.vw-site-footer-qr-mark{background:#fff;border-radius:7px;place-items:center;block-size:30px;inline-size:30px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.vw-site-footer-qr-mark .mona-logo img{block-size:auto;inline-size:22px}[data-vp-theme] .vw-site-footer-qr-mark .mona-logo .mona-logo-dark,.vw-site-footer-qr-mark .mona-logo .mona-logo-dark{display:none}[data-vp-theme] .vw-site-footer-qr-mark .mona-logo .mona-logo-light,.vw-site-footer-qr-mark .mona-logo .mona-logo-light{display:block}@media (min-width:600px){.viewer-shell.vw-viewer-shell>.vw-viewer-main:has(+.vw-site-footer){--vw-shell-gutter-block-end:var(--vp-space-12)}}@media (min-width:900px){.vw-site-footer{--vw-footer-gutter:6vw}}@media (max-width:1279px){.vw-site-footer-inner{gap:var(--vp-space-8) clamp(24px, 4vw, 48px);grid-template-columns:minmax(0,1fr) auto}.vw-site-footer-brand{grid-column:1/-1}}@media (min-width:600px) and (max-width:899px){.vw-site-footer{--vw-footer-gutter:20px}}@media (max-width:599px){.vw-site-footer{--vw-footer-gutter:16px;padding-block:var(--vp-space-8) calc(var(--vp-topbar-mobile) + var(--vp-space-6) + env(safe-area-inset-bottom,0px))}.vw-site-footer-inner{gap:var(--vp-space-8);grid-template-columns:minmax(0,1fr)}.vw-site-footer-nav{gap:var(--vp-space-6) var(--vp-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.vw-site-footer-column{gap:var(--vp-space-1)}.vw-site-footer-link{min-block-size:var(--vp-hit-target)}.vw-site-footer-link:after{inset-block-end:11px}:root[data-vp-keyboard=true] .vw-site-footer{padding-block-end:var(--vp-space-8)}}@media (pointer:coarse){.vw-site-footer-link{min-block-size:var(--vp-hit-target)}.vw-site-footer-link:after{inset-block-end:11px}}@media (prefers-reduced-motion:reduce){.vw-site-footer-link,.vw-site-footer-link:after{transition:none}}
.vw-site-page{box-sizing:border-box;gap:var(--vp-space-8);inline-size:100%;max-inline-size:var(--vp-prose-max);padding-block:var(--vp-space-6) var(--vp-space-4);min-inline-size:0;margin-inline:auto;display:grid}.vw-site-page-header{gap:var(--vp-space-2);border-block-end:var(--vp-line) solid var(--vp-border);padding-block-end:var(--vp-space-6);display:grid}.vw-site-page-title{font-family:var(--vp-font-display);font-size:var(--vp-type-display);line-height:var(--vp-leading-display);overflow-wrap:anywhere;margin:0;font-weight:700}.vw-site-page-note{justify-self:start;align-items:center;gap:var(--vp-space-2);margin:var(--vp-space-2) 0 0;padding-block:var(--vp-space-1);padding-inline:var(--vp-space-3);border-radius:var(--vp-radius-pill);background-color:var(--vp-surface-subtle);color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);display:inline-flex}.vw-site-page-body{gap:var(--vp-space-10);min-inline-size:0;display:grid}.vw-site-page-lead{color:var(--vp-text);margin:0;font-size:1.125rem;line-height:1.75rem}.vw-site-section{gap:var(--vp-space-3);min-inline-size:0;scroll-margin-block-start:calc(var(--vp-topbar,80px) + var(--vp-space-4));display:grid}.vw-site-section-title{font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;margin:0}.vw-site-paragraph,.vw-site-list{font-size:var(--vp-type-body);margin:0;line-height:1.625rem}.vw-site-list{gap:var(--vp-space-2);padding-inline-start:var(--vp-space-6);display:grid}.vw-site-list>li::marker{color:var(--vp-brand)}.vw-site-faq{border-block-start:var(--vp-line) solid var(--vp-border);display:grid}.vw-site-faq-item{border-block-end:var(--vp-line) solid var(--vp-border)}.vw-site-page-body>.vw-site-section:last-child .vw-site-faq-item:last-child{border-block-end:0}.vw-site-faq-question{justify-content:space-between;align-items:center;gap:var(--vp-space-4);min-block-size:var(--vp-hit-target);padding-block:var(--vp-space-3);border-radius:var(--vp-radius-badge);font-size:var(--vp-type-body);line-height:var(--vp-leading-body);font-weight:var(--vp-weight-strong);cursor:pointer;transition:color var(--vp-motion-hover) var(--vp-ease);list-style:none;display:flex}.vw-site-faq-question::-webkit-details-marker{display:none}.vw-site-faq-question:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:2px}@media (hover:hover){.vw-site-faq-question:hover{color:var(--vp-accent)}}.vw-site-faq-icon{color:var(--vp-text-muted);transition:transform var(--vp-motion-enter) var(--vp-ease-out-expo);flex:none}.vw-site-faq-item[open] .vw-site-faq-icon{transform:rotate(180deg)}.vw-site-faq-answer{padding-block:0 var(--vp-space-4);color:var(--vp-text-muted);font-size:var(--vp-type-body);animation:vw-site-faq-open var(--vp-motion-enter) var(--vp-ease-out-expo);margin:0;line-height:1.625rem}@keyframes vw-site-faq-open{0%{opacity:0;transform:translateY(-4px)}}.vw-site-contact-card{justify-items:start;gap:var(--vp-space-2);padding:var(--vp-space-6);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--vp-brand) 7%, var(--vp-surface)) 0%, var(--vp-surface) 55%);display:grid}.vw-site-contact-label{color:var(--vp-text-muted);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);margin:0}.vw-site-contact-address{color:var(--vp-text);font-size:var(--vp-type-h2);line-height:var(--vp-leading-h2);font-weight:var(--vp-weight-strong);overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){.vw-site-contact-address:hover{text-underline-offset:4px;text-decoration:underline}}.vw-site-contact-address:focus-visible{border-radius:var(--vp-radius-badge);outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}.vw-site-contact-button{margin-block-start:var(--vp-space-2)}.vw-site-choice-card{padding:var(--vp-space-5) var(--vp-space-6);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background-color:var(--vp-surface)}.vw-site-choice-note{color:var(--vp-text-muted);font-size:var(--vp-type-body);margin:0;line-height:1.625rem}.vw-site-page-more{justify-content:space-between;align-items:center;gap:var(--vp-space-3);border-block-start:var(--vp-line) solid var(--vp-border);flex-wrap:wrap;padding-block-start:var(--vp-space-6);display:flex}.vw-site-page-more-title{font-weight:var(--vp-weight-strong);margin:0}.vw-site-page-more-link{align-items:center;gap:var(--vp-space-1);min-block-size:var(--vp-hit-target);border-radius:var(--vp-radius-control);color:var(--vp-accent);font-weight:var(--vp-weight-strong);text-decoration:none;display:inline-flex}@media (hover:hover){.vw-site-page-more-link:hover{text-underline-offset:3px;text-decoration:underline}}.vw-site-page-more-link:focus-visible{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}@media (max-width:599px){.vw-site-page{gap:var(--vp-space-6);padding-block-start:var(--vp-space-2)}.vw-site-page-body{gap:var(--vp-space-8)}.vw-site-page-lead{font-size:var(--vp-type-body);line-height:1.625rem}.vw-site-contact-card,.vw-site-choice-card{padding:var(--vp-space-4)}}@media (prefers-reduced-motion:reduce){.vw-site-faq-question,.vw-site-faq-icon{transition:none}.vw-site-faq-answer{animation:none}}
.vw-company{--vw-company-bleed-inline:var(--vw-shell-gutter-inline,0px);--vw-company-bleed-start:var(--vw-shell-gutter-block-start,0px);--vw-company-gutter:max(var(--vw-company-bleed-inline), 16px);--vw-company-max:1120px;min-inline-size:0;color:var(--vp-text);display:grid}.vw-company-hero{isolation:isolate;box-sizing:border-box;margin-inline:calc(-1 * var(--vw-company-bleed-inline));min-block-size:clamp(460px,58vh,600px);padding-block:clamp(96px,14vh,160px) clamp(40px,7vh,72px);padding-inline:max(var(--vw-company-gutter), env(safe-area-inset-left,0px)) max(var(--vw-company-gutter), env(safe-area-inset-right,0px));background-color:var(--vp-screen);color:var(--vp-screen-text);align-items:end;margin-block-start:calc(-1 * var(--vw-company-bleed-start));display:grid;position:relative;overflow:hidden}.vw-company-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#00000026 35%,#000000a6 100%),linear-gradient(90deg,#000000b3 0%,#0000 64%);position:absolute;inset:0}.vw-company-hero: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)):after{background:linear-gradient(#0000 0%,#00000026 35%,#000000a6 100%),linear-gradient(270deg,#000000b3 0%,#0000 64%)}.vw-company-hero:before{content:"";z-index:1;background:linear-gradient(90deg, transparent 8%, var(--vp-brand) 50%, transparent 92%);pointer-events:none;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.vw-company-banner{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.vw-company-hero-copy{justify-items:start;gap:var(--vp-space-4);inline-size:100%;max-inline-size:var(--vw-company-max);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin-inline:auto;display:grid;position:relative}.vw-company-hero-copy>*{animation:vp-rise-in var(--vp-motion-cinema,.7s) var(--vp-ease-out-expo) both}.vw-company-hero-copy>:nth-child(2){animation-delay:80ms}.vw-company-hero-copy>:nth-child(3){animation-delay:.16s}.vw-company-hero-copy>:nth-child(4){animation-delay:.24s}.vw-company-eyebrow{align-items:center;gap:var(--vp-space-3);color:#ffffffdb;font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;display:inline-flex}.vw-company-eyebrow:before{content:"";background-color:var(--vp-brand);flex:none;block-size:2px;inline-size:28px}.vw-company-title{min-inline-size:0;max-inline-size:min(100%,680px);color:var(--vp-screen-text);font-family:var(--vp-font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2.25rem,1.15rem + 3.6vw,4rem);font-weight:700;line-height:1.06}.vw-company-lead{color:#ffffffd1;max-inline-size:min(100%,580px);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.vw-company-note{align-items:center;gap:var(--vp-space-2);padding-block:var(--vp-space-1);padding-inline:var(--vp-space-3);border-radius:var(--vp-radius-pill);color:#ffffffdb;font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);background-color:#ffffff1f;margin:0;display:inline-flex}.vw-company-sections{box-sizing:border-box;inline-size:100%;max-inline-size:var(--vw-company-max);margin-inline:auto}.vw-company-section{gap:var(--vp-space-6) clamp(32px, 6vw, 96px);border-block-end:var(--vp-line) solid var(--vp-border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-block:clamp(48px,7vw,88px);scroll-margin-block-start:calc(var(--vp-topbar,64px) + var(--vp-space-4));display:grid}.vw-company-section-head{align-content:start;align-self:start;gap:var(--vp-space-3);min-inline-size:0;display:grid;position:sticky;inset-block-start:calc(var(--vp-topbar,64px) + var(--vp-space-6))}.vw-company-kicker{color:var(--vp-accent);font-size:var(--vp-type-ui);line-height:var(--vp-leading-ui);font-weight:var(--vp-weight-strong);letter-spacing:.08em;text-transform:uppercase;margin:0}.vw-company-section-title{font-family:var(--vp-font-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:700;line-height:1.15}.vw-company-section-body{align-content:start;gap:var(--vp-space-8);min-inline-size:0;display:grid}.vw-company-section-text{gap:var(--vp-space-5);min-inline-size:0;display:grid}.vw-company-paragraph{overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.75}.vw-company-list{margin:0;padding:0;list-style:none;display:grid}.vw-company-list>li{padding-block:var(--vp-space-4);border-block-start:var(--vp-line) solid var(--vp-border);overflow-wrap:break-word;padding-inline-start:var(--vp-space-8);font-size:1.0625rem;line-height:1.6;position:relative}.vw-company-list>li:last-child{border-block-end:var(--vp-line) solid var(--vp-border)}.vw-company-list>li:before{content:"";background-color:var(--vp-brand);block-size:2px;inline-size:14px;position:absolute;inset-block-start:calc(var(--vp-space-4) + .8em);inset-inline-start:0}.vw-company-entries{margin:0;display:grid}.vw-company-entry{gap:var(--vp-space-1) var(--vp-space-6);padding-block:var(--vp-space-5);border-block-start:var(--vp-line) solid var(--vp-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.vw-company-entry:last-child{border-block-end:var(--vp-line) solid var(--vp-border)}.vw-company-entry dt{font-size:1.0625rem;line-height:1.5;font-weight:var(--vp-weight-strong);overflow-wrap:break-word}.vw-company-entry dd{color:var(--vp-text-muted);font-size:var(--vp-type-body);overflow-wrap:break-word;margin:0;line-height:1.6}.vw-company-actions{align-items:center;gap:var(--vp-space-3);flex-wrap:wrap;display:flex}.vw-company-closing{align-items:end;gap:var(--vp-space-6) var(--vp-space-10);box-sizing:border-box;inline-size:100%;max-inline-size:var(--vw-company-max);border:var(--vp-line) solid var(--vp-border);border-radius:var(--vp-radius-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--vp-brand) 7%, var(--vp-surface)) 0%, var(--vp-surface) 55%);grid-template-columns:minmax(0,1fr) auto;margin-block-start:clamp(48px,7vw,88px);margin-inline:auto;padding:clamp(28px,4vw,48px);display:grid}.vw-company-closing-text{gap:var(--vp-space-3);min-inline-size:0;display:grid}.vw-company-closing-title{font-family:var(--vp-font-display);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;line-height:1.2}.vw-company-closing .vw-company-paragraph{color:var(--vp-text-muted)}.vw-company-title:is(:lang(zh),:lang(ja)){word-break:normal;line-break:strict}.vw-company :is(.vw-company-title,.vw-company-section-title):is(:lang(zh),:lang(ja),:lang(ko),:lang(th)){letter-spacing:0}@media (max-width:899px){.vw-company-section{gap:var(--vp-space-5);grid-template-columns:minmax(0,1fr)}.vw-company-section-head{position:static}.vw-company-closing{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:599px){.vw-company-hero{min-block-size:clamp(440px,76svh,620px);padding-block:120px var(--vp-space-10)}.vw-company-hero:after{background:linear-gradient(#0000001a 0%,#000000a6 50%,#000000e6 100%)}.vw-company-hero: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)):after{background:linear-gradient(#0000001a 0%,#000000a6 50%,#000000e6 100%)}.vw-company-banner{object-position:65% center}.vw-company-title{min-inline-size:0;font-size:2.125rem;line-height:1.12}.vw-company-section{padding-block:var(--vp-space-10)}.vw-company-entry{grid-template-columns:minmax(0,1fr)}.vw-company-closing{padding:var(--vp-space-6) var(--vp-space-5)}.vw-company-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (prefers-reduced-motion:reduce){.vw-company-hero-copy>*{animation:none}}
.vw-home-hero .vw-home-hero-arrow{z-index:2;border:var(--vp-line) solid color-mix(in srgb, var(--vp-screen-text) 22%, transparent);border-radius:var(--vp-radius-pill);background:var(--vp-image-scrim);block-size:48px;inline-size:48px;color:var(--vp-screen-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.8;transition:opacity var(--vp-motion-hover) var(--vp-ease), scale var(--vp-motion-hover) var(--vp-ease), background-color var(--vp-motion-hover) var(--vp-ease);position:absolute;inset-block-start:50%;translate:0 -50%}.vw-home-hero .vw-home-hero-arrow[data-side=prev]{inset-inline-start:var(--vp-space-4)}.vw-home-hero .vw-home-hero-arrow[data-side=next]{inset-inline-end:var(--vp-space-4)}.vw-home-hero .vw-home-hero-arrow:hover,.vw-home-hero .vw-home-hero-arrow:focus-visible{opacity:1;scale:1.06}[dir=rtl] .vw-home-hero .vw-home-hero-arrow svg{transform:scaleX(-1)}@media (max-width:599px){.vw-home-hero .vw-home-hero-arrow{display:none}}
@media (min-width:1024px){.vw-home .vw-home-shelf .vw-shelf-track[data-ratio=poster],.vw-home .vw-home-shelf .vw-shelf-grid[data-ratio=poster]{--vw-card:calc((100% - 5 * 16px) / 6);gap:16px}}
.vw-title-episodes{gap:var(--vp-space-6);max-inline-size:var(--vp-content-max);padding-block:var(--vp-space-6) var(--vp-space-12);margin-inline:auto;display:grid}.vw-title-episodes-head{gap:var(--vp-space-8);grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;display:grid}.vw-title-episodes-cover{border-radius:14px;overflow:hidden}.vw-title-episodes-info{align-content:start;justify-items:start;gap:12px;min-inline-size:0;display:grid}.vw-title-episodes-crumbs{color:var(--vp-text-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.vw-title-episodes-crumbs a{color:inherit;text-decoration:none}.vw-title-episodes-crumbs a:hover{color:var(--vp-text)}.vw-title-episodes-name{color:var(--vp-text);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:1.3}.vw-title-episodes-meta{color:var(--vp-text-muted);margin:0;font-size:14px}.vw-title-episodes-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vw-title-episodes-tags>li{border-radius:var(--vp-radius-pill);background:color-mix(in srgb, var(--vp-text) 9%, transparent);color:var(--vp-text);padding:6px 14px;font-size:13px}.vw-title-episodes-synopsis{-webkit-line-clamp:4;max-inline-size:72ch;color:color-mix(in srgb, var(--vp-text) 66%, transparent);white-space:normal;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.vw-title-episodes-play{border-radius:var(--vp-radius-pill);min-inline-size:120px;margin:0}.vw-title-episodes-list{gap:var(--vp-space-4);display:grid}.vw-title-episodes-heading{color:var(--vp-text);margin:0;font-size:20px;font-weight:700}@media (max-width:599px){.vw-title-episodes-head{gap:var(--vp-space-4);grid-template-columns:110px minmax(0,1fr)}.vw-title-episodes-name{font-size:20px}}.vw-title-episodes-creator,.vw-title-episodes-stats,.vw-title-episodes-stats>span{align-items:center;gap:8px;display:flex}.vw-title-episodes-creator{color:var(--vp-text);max-inline-size:100%;text-decoration:none}.vw-title-episodes-creator>span{overflow-wrap:anywhere}.vw-title-episodes-stats{color:var(--vp-text-muted);gap:24px;font-size:14px}.vw-title-episodes-title-row,.vw-title-episodes-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;inline-size:100%;display:flex}.vw-title-episodes-title-row{gap:12px 16px}.vw-title-episodes-tags{flex-wrap:wrap;gap:8px;display:flex}.vw-title-episodes-actions{margin-block-start:4px}@media (max-width:599px){.vw-title-episodes-title-row,.vw-title-episodes-actions{gap:10px 16px}.vw-title-episodes-tags>li{padding:4px 8px;font-size:12px}}
.vw-playback{gap:var(--vp-space-6);max-inline-size:760px;display:grid}.vw-playback-head{gap:var(--vp-space-1);display:grid}.vw-playback-title{font-family:var(--vp-font-display);font-size:var(--vp-type-h1);line-height:var(--vp-leading-h1);font-weight:var(--vp-weight-strong);margin:0}.vw-playback-note{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);margin:0}.vw-playback-group{gap:var(--vp-space-2);display:grid}.vw-playback-group-title{color:var(--vp-text-muted);font-size:var(--vp-type-caption);line-height:var(--vp-leading-caption);font-weight:var(--vp-weight-strong);letter-spacing:.02em;margin:0}.vw-playback-rows{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);display:grid}.vw-playback-rows>.vw-playback-row{padding-block:var(--vp-space-3)}.vw-playback-rows>.vw-playback-row+.vw-playback-row,.vw-playback-rows>.vw-playback-row+.vw-playback-preview{border-block-start:var(--vp-line) solid var(--vp-border)}.vw-playback-rows>.vp-choice.vw-playback-row{align-items:center}.vw-playback-row[data-control=choice]{align-items:center;gap:var(--vp-space-2) var(--vp-space-4);min-block-size:var(--vp-hit-target);grid-template-columns:minmax(0,1fr) auto;display:grid}.vw-playback-row[data-control=choice] .vp-choice-label{cursor:default}.vw-playback-segments .vp-segment{min-inline-size:48px}@media (max-width:719px){.vw-playback-row[data-control=choice]{grid-template-columns:minmax(0,1fr)}}.vw-playback-preview{min-block-size:96px;padding:var(--vp-space-4);background:radial-gradient(120% 90% at 30% 20%,#ffffff24,#0000 60%),linear-gradient(135deg,#2b3440,#151a21 60%,#0d0f12);border-radius:10px;place-items:end center;margin-block-end:var(--vp-space-3);display:grid}.vw-playback-rows>.vw-playback-row+.vw-playback-preview{border-block-start:0}.vw-playback-preview-line{color:#fff;text-align:center;transition:font-size var(--vp-motion-base) var(--vp-ease);background-color:#000000c7;border-radius:4px;padding:2px 8px;font-weight:600;line-height:1.35}.vw-playback-preview-line[data-theme=yellow]{color:#ffe14d}.vw-playback-preview-line[data-theme=clear]{text-shadow:0 0 3px #000000e6,0 1px 2px #000000e6;background-color:#0000}.vw-playback-foot{justify-content:flex-start;display:flex}
