@layer components{.dialog-modal{border-radius:var(--radius-lg);width:min(1120px,95vw);height:min(900px,92dvh);top:4dvh;left:50%;translate:-50%}.dialog-modal[data-starting-style],.dialog-modal[data-ending-style]{opacity:0;translate:-50% -6px;scale:.96}.dialog-swap{flex:1;min-width:0;min-height:0;display:flex}.dialog-modal .dialog-swap{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,380px) 1fr;display:grid}.dialog-swap-modal>.dialog-poster-cell{position:relative;overflow:hidden}.dialog-swap-modal>.dialog-body-cell{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.dialog-scroll-stage{flex:1;min-height:0;position:relative;overflow:hidden}.dialog-swap-modal .dialog-anim-layer{display:grid;position:absolute;inset:0}.dialog-sheet .dialog-swap{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;overflow-y:auto}.dialog-sheet .dialog-swap::-webkit-scrollbar{display:none}.dialog-poster-col{perspective:900px;background:color-mix(in oklab, var(--surface-solid) 82%, var(--brand));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dialog-poster-tilt{z-index:1;transform-style:preserve-3d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dialog-poster-ambient{opacity:.55;object-fit:cover;filter:blur(40px);width:130%;height:130%;position:absolute;inset:-15%}.dark .dialog-poster-ambient{opacity:.75;filter:blur(40px)brightness(.6)}.dialog-poster-scrim{background:radial-gradient(circle,#0000 35%,oklch(0% 0 0/.28));position:absolute;inset:0}.dark .dialog-poster-scrim{background:radial-gradient(circle,#0000 35%,oklch(0% 0 0/.5))}.dialog-poster{border-radius:var(--radius-md);object-fit:contain;max-width:82%;max-height:86%;position:relative;box-shadow:0 16px 40px oklch(0% 0 0/.6)}.dialog-body{overscroll-behavior:contain;gap:var(--space-6);min-height:0;padding:var(--space-7);background:var(--surface-solid);flex-direction:column;display:flex;overflow-y:auto}.dialog-title{font-family:var(--font-title);font-size:var(--fs-2xl);font-weight:var(--fw-display);letter-spacing:-.6px;background:linear-gradient(135deg, var(--text) 55%, var(--brand-text) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.15}.dialog-subtitle{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--muted);font-weight:600}.dialog-actions{gap:var(--space-3);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.dialog-nav{gap:var(--space-3);display:flex}.dialog-nav .icon-btn{width:var(--size-lg);height:var(--size-lg)}.dialog-nav .icon-btn:disabled{opacity:.4;translate:0}.dialog-tags{gap:var(--space-3);flex-wrap:wrap;display:flex}.critic-rating{gap:var(--space-2) var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex;position:relative}.critic-summary{cursor:pointer;gap:var(--space-2) var(--space-3);font:inherit;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;padding:0;display:inline-flex}.critic-summary:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--ring);outline-offset:2px}.critic-caret{width:.9em;height:.9em;color:var(--muted);transition:rotate var(--dur-fast) var(--ease-standard)}.critic-rating:hover .critic-caret,.critic-rating:focus-within .critic-caret{rotate:180deg}.critic-detail{z-index:3;top:calc(100% + var(--space-2));gap:var(--space-3);padding:var(--space-2-5) var(--space-3-5);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);visibility:hidden;opacity:0;background:var(--surface-solid);box-shadow:var(--e2);transition:opacity var(--dur-fast) var(--ease-standard), visibility var(--dur-fast) var(--ease-standard);display:flex;position:absolute;left:0}.critic-rating:hover .critic-detail,.critic-rating:focus-within .critic-detail{visibility:visible;opacity:1}.critic-lead{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-4-5);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);align-items:center;display:inline-flex}.critic-value{font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--accent-text)}.critic-stars{gap:var(--space-1);display:inline-flex}.critic-star{width:1.05rem;height:1.05rem;display:inline-flex;position:relative}.critic-star svg{width:100%;height:100%;position:absolute;inset:0}.critic-star-base{color:var(--muted);fill:none}.critic-star-fill{color:var(--accent);fill:currentColor}.critic-source-name{font-weight:var(--fw-bold)}.critic-source{gap:var(--space-1);font-variant-numeric:tabular-nums;color:var(--text);align-items:center;display:inline-flex}.critic-source-icon{flex:none;width:1.05em;height:1.05em}.home-release{gap:var(--space-2) var(--space-4);margin-block:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.home-release-badge{gap:var(--space-2-5);padding:var(--space-2) var(--space-4);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text);background:color-mix(in oklab, var(--text) 7%, transparent);align-items:center;font-weight:700;display:inline-flex}.home-release-icon{width:1.05em;height:1.05em}.home-release-date{color:var(--muted);white-space:pre;font-weight:600}.home-release-theaters .home-release-icon{color:var(--brand)}.home-release-soon-home .home-release-icon{color:var(--accent)}.home-release-streaming .home-release-icon{color:var(--premiere)}.home-release-providers{gap:var(--space-2-5);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.home-release-provider-list{gap:var(--space-2-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-release-provider{gap:var(--space-2-5);padding:var(--space-2) var(--space-3);color:var(--text);background:color-mix(in oklab, var(--text) 8%, transparent);border-radius:8px;align-items:center;font-weight:600;display:inline-flex}.home-release-provider img{border-radius:4px}.home-release-attr{font-size:var(--fs-2xs);color:var(--muted);flex-basis:100%}.dialog-synopsis{font-family:var(--font-serif);font-size:var(--fs-base);-webkit-hyphens:auto;hyphens:auto;color:var(--text);text-align:start;text-wrap:pretty;line-height:1.75}.meta-block{gap:var(--space-3-5) var(--space-5);padding-top:var(--space-2);font-size:var(--fs-base);grid-template-columns:max-content 1fr;line-height:1.5;display:grid}.meta-item{display:contents}.meta-item strong{font-weight:var(--fw-bold);color:var(--muted)}.schedule-section{--row-bg:var(--surface-solid);flex-direction:column;display:flex}.schedule-title,.venue-chain-heading{font-weight:var(--fw-bold);color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.schedule-title{margin-bottom:var(--space-3-5);font-size:var(--fs-sm)}.schedule-header{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.schedule-header-actions{gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3-5);flex-wrap:wrap;align-items:center;display:flex}.cinema-order-select{height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs)}.cinema-order-select .sort-select-label{font-weight:700}.cinema-block-distance{gap:var(--space-2);font-size:var(--fs-xs);color:var(--muted);align-items:center;font-weight:600;display:inline-flex}.cinema-block-distance-icon{width:13px;height:13px}.schedule-section>.scroll-shell{margin-bottom:var(--space-4)}.cinema-block,.venue-disclosure{margin-bottom:var(--space-3-5);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--surface-solid) 40%, transparent);overflow:hidden}.cinema-block-header,.venue-row{gap:var(--space-4);width:100%;padding:var(--space-3-5) var(--space-5);border-bottom:var(--bw-hair) solid var(--border);text-align:start;background:var(--surface-2);justify-content:space-between;align-items:center;display:flex}.venue-row{cursor:pointer}.cinema-block-venue,.venue-row-text{gap:var(--space-3-5);align-items:center;min-width:0;display:inline-flex}.venue-row-text{gap:var(--space-1);flex-direction:column;align-items:start}.venue-list{flex-direction:column;display:flex}.venue-expand-all{margin-bottom:var(--space-3);font-size:var(--fs-xs);color:var(--accent-text);align-self:flex-end;font-weight:600}.venue-chain-heading{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-2xs)}.venue-row-summary{font-size:var(--fs-xs);color:var(--muted)}.venue-row-chevron{width:var(--size-3xs);height:var(--size-3xs);color:var(--muted);transition:rotate var(--dur-fast) var(--ease-standard);flex-shrink:0}.venue-row[aria-expanded=true] .venue-row-chevron{rotate:180deg}.venue-panel{padding-bottom:var(--space-3-5)}.venue-panel[hidden]{display:none}.venue-panel-link{margin:0 var(--space-5) var(--space-3-5)}.cinema-block-logo,.venue-row-logo{width:var(--size-xs);height:var(--size-xs);background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 85%, var(--brand-text) 15%);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cinema-block-name,.venue-row-name{font-size:var(--fs-base);font-weight:var(--fw-bold)}.cinema-link{gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--bw-1) solid var(--brand);border-radius:var(--radius-xs);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--brand-text);white-space:nowrap;background:var(--surface);box-shadow:var(--e1);transition:var(--tr-bg), var(--tr-color), translate var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.cinema-link:active{box-shadow:none;translate:0 1px}.showtime-day-group{gap:var(--space-3-5);padding-inline:var(--space-5);flex-direction:column;display:flex}.screen-header{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);text-transform:uppercase;letter-spacing:.06em}.cinema-price{font-size:var(--fs-xs);color:var(--muted);margin:0}.cinema-price.is-empty{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xs);text-align:center;background:color-mix(in oklab, var(--muted) 6%, transparent)}.price-grid{--pcol:4.5rem;--price-rule:color-mix(in oklab, var(--muted) 24%, transparent);--price-guide:linear-gradient(to bottom, transparent, var(--price-rule) 22%, var(--price-rule) 78%, transparent);gap:var(--space-3) 0;padding-block:var(--space-3-5);align-items:center;display:grid}.price-grid[data-cols="0"]{grid-template-columns:minmax(0,1fr)}.price-grid[data-cols="1"]{grid-template-columns:minmax(0, 1fr) var(--pcol);background:var(--price-guide) calc(100% - var(--pcol)) 0 / var(--bw-hair) 100% no-repeat}.price-grid[data-cols="2"]{grid-template-columns:minmax(0, 1fr) var(--pcol) var(--pcol);background:var(--price-guide) calc(100% - 2 * var(--pcol)) 0 / var(--bw-hair) 100% no-repeat}.price-grid[data-cols="3"]{grid-template-columns:minmax(0, 1fr) var(--pcol) var(--pcol) var(--pcol);background:var(--price-guide) calc(100% - 3 * var(--pcol)) 0 / var(--bw-hair) 100% no-repeat}.pg-corner{grid-column:1}.pg-collabel{padding-inline:var(--space-2);font-size:var(--fs-2xs);color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.03em;font-weight:500}.pg-collabel-word{line-height:1.2;display:block}.pg-format{grid-column:1/-1}.pg-format.pg-sep{margin-top:var(--space-2);padding-top:var(--space-3);position:relative}.pg-format.pg-sep:before{content:"";height:var(--bw-hair);background:linear-gradient(to right, transparent, var(--price-rule) 15%, var(--price-rule) 85%, transparent);inset-inline:0;position:absolute;top:0}.pg-times{gap:var(--space-1);padding-left:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.pg-times:before{content:"";width:var(--bw-3);background:linear-gradient(to bottom, color-mix(in oklab, var(--brand) 90%, white), var(--brand) 55%, color-mix(in oklab, var(--brand) 88%, black));inset-block:15%;border-radius:999px;position:absolute;left:0}.pg-amount{padding-inline:var(--space-2);font-size:var(--fs-base);font-variant-numeric:tabular-nums;color:var(--brand-text);text-align:right;letter-spacing:-.01em;font-weight:400}.showtime{cursor:pointer;min-width:78px;min-height:44px;padding:var(--space-3) var(--space-2-5);border-color:var(--brand-tint-border);white-space:nowrap;background:var(--surface);box-shadow:var(--e1);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.showtime-hour{font-size:var(--fs-base);font-weight:var(--fw-bold);color:inherit;line-height:1.1}.upcoming-formats{gap:var(--space-3);padding:var(--space-4-5) var(--space-5-5);font-size:var(--fs-sm);color:var(--muted);align-items:center;font-weight:600;display:flex}.format-badge-large{padding:var(--space-2) var(--space-4);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-pill);color:var(--text);background:var(--surface-2);font-weight:700}.trailer-title{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.trailer-stage{border-radius:var(--radius-md);position:relative;overflow:hidden}.trailer-arrow{z-index:2;width:var(--size-lg);height:var(--size-lg);border:var(--bw-hair) solid oklch(100% 0 0/.22);color:oklch(100% 0 0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-fast) var(--ease-standard), scale var(--dur-fast) var(--ease-standard);background:oklch(15% .02 265/.45);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.trailer-arrow-prev{left:var(--space-3)}.trailer-arrow-next{right:var(--space-3)}.trailer-arrow:active{scale:.94}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.trailer-arrow{background:oklch(15% .02 265/.92)}}.trailer-dots{gap:var(--space-2-5);padding-top:var(--space-1);justify-content:center;align-items:center;display:flex}.trailer-dot{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--muted) 45%, transparent);width:8px;height:8px;transition:background var(--dur-base) var(--ease-standard), width var(--dur-base) var(--ease-standard)}.trailer-dot.is-active{background:var(--accent);width:22px}.trailer-dot:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.trailer-frame{aspect-ratio:16/9;border:var(--bw-1) solid var(--border);border-radius:var(--radius-md);background:oklch(0% 0 0);width:100%;position:relative;overflow:hidden}.trailer-play{place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.trailer-thumb{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.trailer-play-icon{border:var(--bw-1) solid oklch(100% 0 0/.35);color:oklch(100% 0 0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:72px;height:72px;box-shadow:var(--e2);transition:var(--tr-bg), scale var(--dur-base) var(--ease-decelerate);background:oklch(100% 0 0/.14);border-radius:50%;place-items:center;display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.trailer-play-icon{background:var(--scrim)}}.trailer-play:active .trailer-play-icon{transition-duration:var(--dur-fast);scale:.94}.trailer-play-icon svg{width:var(--size-sm);height:var(--size-sm);margin-left:var(--space-2)}.trailer-loading{background:linear-gradient(90deg,oklch(20% .02 265),oklch(28% .02 265),oklch(20% .02 265)) 0 0/200% 100%;width:100%;height:100%;animation:1.4s linear infinite shimmer}.trailer-frame media-player,.trailer-frame [data-media-player]{--media-brand:var(--brand);width:100%;height:100%}.vds-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-media-player][data-started] .vds-poster{opacity:0}.dialog-modal .dialog-close{z-index:2;position:absolute;top:24px;right:24px}.dialog-modal .dialog-body{padding-top:var(--space-6)}.dialog-modal .dialog-actions{min-height:var(--size-lg);padding:var(--space-6) calc(var(--space-6) + var(--size-tap) + var(--space-3)) var(--space-5) var(--space-7);background:linear-gradient(to bottom, transparent 35%, var(--surface-solid));flex-shrink:0}@media (width<=64rem){.dialog-modal .dialog-swap{grid-template-columns:minmax(220px,300px) 1fr}.dialog-modal .dialog-body{padding:var(--space-6)}}@media (pointer:coarse){.dialog-close,.dialog-nav .icon-btn{width:var(--size-tap);height:var(--size-tap)}.cinema-link,.showtime{min-height:var(--size-tap)}}@media (prefers-reduced-motion:reduce){.dialog-sheet .sheet-hero-title-group.is-faded{opacity:1;translate:0}.dialog-sheet .dialog-close:hover{rotate:0deg;scale:1}}@media (hover:hover){.dialog-nav .icon-btn:disabled:hover{border-color:var(--border);background:var(--surface);translate:0}.cinema-link:hover{color:var(--brand-fg);background:var(--brand);box-shadow:var(--e-brand-glow);translate:0 -1px}.trailer-play:hover .trailer-thumb{scale:1.04}.trailer-play:hover .trailer-play-icon{background:color-mix(in oklab, var(--brand) 78%, oklch(100% 0 0/.14));scale:1.08}}@media (width<=40rem){.dialog-body{--sheet-nav-reserve:calc(var(--space-5) + var(--size-tap));gap:var(--space-5-5);padding:var(--space-5-5) var(--space-5)}.dialog-body>:last-child{padding-block-end:calc(var(--sheet-nav-reserve) + env(safe-area-inset-bottom))}.cinema-link-text{display:none}.cinema-link{width:var(--size-tap);justify-content:center;padding-inline:0}.meta-block{gap:var(--space-3) var(--space-4)}.dialog-sheet{--sheet-btn-size:var(--size-lg);--sheet-nav-gap:var(--space-3-5);--sheet-bar-inset-top:24px;--sheet-bar-height:calc(var(--sheet-bar-inset-top) + var(--sheet-btn-size) + var(--space-4));background:var(--surface-solid)}.dialog-sheet .dialog-poster-col{height:46dvh;padding:calc(var(--sheet-bar-height) + env(safe-area-inset-top)) 0 var(--space-4);background:0 0;flex-shrink:0}.dialog-sheet .dialog-poster-ambient{opacity:.85;filter:blur(56px)saturate(1.25)}.dialog-sheet .dialog-poster-scrim{background:linear-gradient(to bottom, transparent 55%, var(--surface-solid))}.dialog-sheet .dialog-poster{border:var(--bw-hair) solid var(--border);width:auto;max-width:72%;height:auto;max-height:100%;box-shadow:var(--e2);position:relative}.dialog-sheet .dialog-body{overflow:visible}.dialog-sheet .sheet-top-bar{touch-action:none;cursor:grab;z-index:var(--z-sheet-bar);gap:var(--space-4);min-height:calc(var(--sheet-bar-height) + env(safe-area-inset-top));margin-bottom:calc(-1 * var(--sheet-bar-height) - env(safe-area-inset-top));padding:var(--space-4) var(--space-5);padding-top:calc(var(--sheet-bar-inset-top) + env(safe-area-inset-top));padding-right:calc(var(--space-5) + 2 * var(--sheet-btn-size) + var(--sheet-nav-gap) + var(--space-3));border-bottom:var(--bw-hair) solid transparent;transition:var(--tr-bg), backdrop-filter var(--dur-base) var(--ease-standard);background:0 0;align-items:center;display:flex;position:sticky;top:0}.dialog-sheet.has-no-nav .sheet-top-bar{padding-right:var(--space-5)}.dialog-sheet .sheet-top-bar.is-stuck{border-bottom-color:var(--border);background:color-mix(in oklab, var(--surface-solid) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dialog-sheet .sheet-top-bar.is-stuck{background:var(--surface-solid)}}.dialog-sheet .sheet-nav-fixed{z-index:var(--z-sheet-nav);top:calc(env(safe-area-inset-top) + var(--sheet-bar-inset-top));right:var(--space-5);gap:var(--sheet-nav-gap);display:flex;position:absolute}.dialog-sheet .sheet-nav-fixed .icon-btn,.dialog-sheet .sheet-actions .icon-btn{width:var(--sheet-btn-size);height:var(--sheet-btn-size)}.sheet-nav-fixed .icon-btn svg,.sheet-actions .icon-btn svg{width:var(--size-2xs);height:var(--size-2xs)}.dialog-sheet .sheet-nav-fixed .icon-btn:disabled{opacity:.4}.dialog-sheet .sheet-actions{gap:var(--sheet-nav-gap);flex-shrink:0;align-items:center;display:flex}.dialog-sheet .sheet-grabber{border-radius:var(--radius-pill);background:var(--muted);width:36px;height:4px;transition:var(--tr-opacity);position:absolute;top:8px;left:50%;translate:-50%}.dialog-sheet .sheet-top-bar-title{min-width:0;font-family:var(--font-title);font-size:var(--fs-base);font-weight:var(--fw-display);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:var(--tr-opacity);flex:1;line-height:1.2;overflow:hidden}.dialog-sheet .sheet-top-bar.is-stuck .sheet-top-bar-title{opacity:1}.dialog-sheet .sheet-hero-title-group{gap:var(--space-4);width:100%;padding:var(--space-5-5) var(--space-5) var(--space-2);background:var(--surface-solid);transition:var(--tr-opacity), translate var(--dur-base) var(--ease-standard);justify-content:space-between;align-items:center;display:flex}.dialog-sheet .sheet-hero-title-group .dialog-title-group{flex:1;min-width:0}.dialog-sheet .sheet-hero-title-group.is-faded{opacity:0;translate:0 -8px}.dialog-sheet .sheet-hero-title-group .dialog-title{-webkit-line-clamp:3;font-size:var(--fs-2xl);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dialog-sheet .sheet-close{cursor:pointer;z-index:var(--z-sheet-nav);right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom));width:var(--size-tap);height:var(--size-tap);border:var(--bw-hair) solid var(--border);color:var(--text);background:var(--surface-solid);box-shadow:var(--e3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.dialog-sheet .sheet-close svg{width:var(--size-2xs);height:var(--size-2xs)}@media (hover:hover){.dialog-sheet .sheet-close:hover{border-color:var(--accent);color:var(--accent-text);box-shadow:var(--e3), 0 0 0 4px var(--accent-dim)}}}@media (orientation:landscape) and (width<=40rem){.dialog-sheet .dialog-poster-col{height:64dvh}}}.vds-controls{background:linear-gradient(oklch(0% 0 0/0) 54%,oklch(0% 0 0/.55));justify-content:flex-end}.vds-controls-group{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);align-items:center;display:flex}.vds-controls-group:first-child{padding:0 var(--space-3)}.vds-controls-group .vds-fullscreen-button{margin-left:auto}.vds-controls .vds-time{color:oklch(100% 0 0)}.vds-gesture{width:100%;height:100%;top:0;left:0}@media (pointer:coarse){.vds-gesture[action=toggle\:paused]{display:none}}@media not (pointer:coarse){.vds-gesture[action=toggle\:controls]{display:none}}
