.head.svelte-16jt6pp{isolation:isolate;position:relative;overflow:hidden}.backdrop.svelte-16jt6pp{z-index:-1;opacity:.35;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.backdrop.svelte-16jt6pp svg{width:100%;height:100%}.poster.svelte-16jt6pp{aspect-ratio:2/3;border-radius:var(--radius-lg);width:min(220px,52vw);overflow:hidden;box-shadow:0 30px 60px #00000073}.poster.svelte-16jt6pp svg{width:100%;height:100%;display:block}.rating.svelte-16jt6pp{border:1px solid var(--border-strong);color:var(--text);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.genre.svelte-16jt6pp{border-radius:var(--radius-pill);background:var(--surface-2);padding:4px 12px;font-size:13px;font-weight:600}.cinema.svelte-16jt6pp{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:18px}.perk.svelte-16jt6pp{border-radius:var(--radius-pill);color:var(--success);background:color-mix(in oklab, var(--success) 14%, transparent);align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.fmt.svelte-16jt6pp{letter-spacing:.04em;background:var(--surface-2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.fmt-GOLD.svelte-16jt6pp{background:var(--gold-400);color:var(--gold-contrast)}.fmt-VMAX.svelte-16jt6pp{background:color-mix(in oklab, var(--seat-standard) 78%, black);color:#fff}.fmt-3D.svelte-16jt6pp{background:color-mix(in oklab, var(--seat-premium) 75%, black);color:#fff}.time.svelte-16jt6pp{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-strong);text-align:left;min-width:84px;transition:border-color var(--dur-fast), transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast);justify-items:start;padding:8px 12px 10px;display:grid;position:relative;overflow:hidden}.time.svelte-16jt6pp:hover:not(:disabled){border-color:var(--brand-500);transform:translateY(-2px)}.time.svelte-16jt6pp:active:not(:disabled){transform:scale(.97)}.time.svelte-16jt6pp .t:where(.svelte-16jt6pp){font-size:17px;font-weight:800}.time.svelte-16jt6pp .l:where(.svelte-16jt6pp){color:var(--text-subtle);font-size:11px;font-weight:600}.occ.svelte-16jt6pp{background:var(--surface-3);height:3px;position:absolute;bottom:0;left:0;right:0}.occ.svelte-16jt6pp span:where(.svelte-16jt6pp){background:var(--border-strong);transform-origin:0;height:100%;display:block}.occ.svelte-16jt6pp span.few:where(.svelte-16jt6pp){background:var(--warning)}.time.sold.svelte-16jt6pp{opacity:.55;cursor:not-allowed}.time.sold.svelte-16jt6pp .t:where(.svelte-16jt6pp){text-decoration:line-through}.time.sold.svelte-16jt6pp .occ:where(.svelte-16jt6pp) span:where(.svelte-16jt6pp){background:var(--danger)}.empty.svelte-16jt6pp{border-radius:var(--radius-lg);border:1px dashed var(--border-strong);text-align:center;justify-items:center;padding:40px 16px;display:grid}.trailer.svelte-16jt6pp{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;position:relative;overflow:hidden}.play.svelte-16jt6pp{color:#fff;background:linear-gradient(#0000001a,#0000008c);justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex;position:absolute;inset:0}.circle.svelte-16jt6pp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:56px;height:56px;transition:transform var(--dur-base) var(--ease-spring);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.play.svelte-16jt6pp:hover .circle:where(.svelte-16jt6pp){transform:scale(1.1)}.playing.svelte-16jt6pp{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.beam.svelte-16jt6pp{background:repeating-linear-gradient(90deg,#ffffff0a 0 2px,#0000 2px 6px);animation:1.2s linear infinite svelte-16jt6pp-roll;position:absolute;inset:0}@keyframes svelte-16jt6pp-roll{to{transform:translate(6px)}}.close.svelte-16jt6pp{background:#ffffff26;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.avatar.svelte-16jt6pp{color:#fff;background:linear-gradient(135deg, hsl(var(--h) 60% 45%), hsl(calc(var(--h) + 50) 60% 30%));border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid}
