.screening_grid__pSuHZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.screening_card__dZfIs{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(22,25,32,.85),rgba(14,16,21,.95));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-luxury),border-color .4s var(--ease-luxury),box-shadow .4s var(--ease-luxury)}.screening_card__dZfIs:hover{transform:translateY(-5px);border-color:rgba(229,176,96,.35);box-shadow:0 24px 48px -12px rgba(0,0,0,.85),0 0 28px -6px rgba(229,176,96,.22)}.screening_media__Z59HP{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#08090b}.screening_media__Z59HP img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-luxury),filter .7s var(--ease-luxury)}.screening_media__Z59HP:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,10,12,.1),rgba(9,10,12,.7));pointer-events:none;transition:opacity .4s var(--ease-luxury)}.screening_card__dZfIs:hover .screening_media__Z59HP img{transform:scale(1.06);filter:brightness(1.08) contrast(1.04)}.screening_card__dZfIs:hover .screening_media__Z59HP:after{opacity:.75}.screening_index__6tcI2{position:absolute;z-index:2;bottom:12px;left:14px;padding:3px 9px;border-radius:5px;border:1px solid rgba(255,255,255,.14);color:var(--color-accent);background:rgba(9,10,12,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;box-shadow:0 4px 12px rgba(0,0,0,.6)}.screening_body__Vwk35{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--space-5)}.screening_meta__ndYv3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-ink-muted);font-size:12px}.screening_meta__ndYv3>span:last-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--color-ink-muted);padding:2px 8px;border-radius:var(--radius-round);background:rgba(255,255,255,.04)}.screening_body__Vwk35 h2{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:23px;line-height:1.3;font-weight:600;color:#ffffff;letter-spacing:-.01em}.screening_facts__6nhSO{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-5);padding:10px 14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-control);background:rgba(255,255,255,.02)}.screening_facts__6nhSO div{display:grid;grid-gap:3px;gap:3px}.screening_facts__6nhSO dt{display:flex;align-items:center;gap:5px;color:var(--color-ink-muted);font-size:11px;font-weight:500}.screening_facts__6nhSO dt svg{color:var(--color-accent)}.screening_facts__6nhSO dd{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screening_body__Vwk35 .screening_button__eyHyZ{margin-top:auto;width:100%}.screening_detailHero__EANQ5{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-hero);background:rgba(18,20,26,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px -16px rgba(0,0,0,.85)}.screening_detailVisual__ZEcpw{position:relative;min-height:480px;background:var(--color-player-bg)}.screening_detailVisual__ZEcpw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.screening_detailVisual__ZEcpw:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(9,10,12,.15),rgba(9,10,12,.35) 45%,rgba(9,10,12,.95))}.screening_detailCaption__9A6eQ{position:absolute;z-index:2;right:var(--space-8);bottom:var(--space-8);left:var(--space-8);color:white}.screening_detailCaption__9A6eQ h1{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-display);font-size:clamp(34px,4.5vw,52px);line-height:1.1;font-weight:700;letter-spacing:-.02em;background:linear-gradient(175deg,#ffffff 40%,#d2d8e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.screening_detailCaption__9A6eQ p{max-width:62ch;margin:0;color:rgba(255,255,255,.82);font-size:15px;line-height:1.7}.screening_detailAside__EQnjn{display:flex;flex-direction:column;padding:var(--space-8);background:rgba(14,16,21,.9);border-left:1px solid var(--color-border)}.screening_detailAside__EQnjn h2{margin:var(--space-4) 0 var(--space-3);font-family:var(--font-sans);font-size:18px;font-weight:600;color:#ffffff}.screening_factList__iNgwT{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);padding:0}.screening_factRow__k199a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:13px}.screening_factRow__k199a dt{color:var(--color-ink-muted);font-size:13px}.screening_factRow__k199a dd{margin:0;text-align:right;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--color-ink)}.screening_boundary__nLSKM{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:auto;padding:var(--space-4);border:1px solid rgba(229,176,96,.2);border-radius:var(--radius-card);background:rgba(229,176,96,.05);color:var(--color-ink-muted);font-size:12px;line-height:1.6}.screening_boundary__nLSKM svg{color:var(--color-accent);flex:0 0 auto;margin-top:2px}.screening_content__SmDPl{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-gap:var(--space-6);gap:var(--space-6)}.screening_prose__gUtR_ h2,.screening_sidePanel__g6OlM h2{margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:18px;font-weight:600;color:#ffffff}.screening_prose__gUtR_ p{color:var(--color-ink-muted);line-height:1.8;font-size:15px}.screening_sidePanel__g6OlM{padding:var(--space-6)}.screening_sidePanel__g6OlM ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.screening_sidePanel__g6OlM li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:13px}.screening_sidePanel__g6OlM li span:first-child{color:var(--color-ink-muted)}.screening_sidePanel__g6OlM li span:last-child{font-family:var(--font-mono);font-weight:500}.screening_ticketNotice__QpaGq{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-control);border-left:3px solid var(--color-accent);background:rgba(229,176,96,.08);font-size:13px;color:var(--color-ink-muted);line-height:1.6}.screening_accessLayout__zinot{display:grid;max-width:720px;grid-gap:var(--space-6);gap:var(--space-6);margin:0 auto}.screening_segmented__wTNdt{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:rgba(14,16,21,.9)}.screening_segmented__wTNdt label{position:relative;display:flex;min-height:42px;align-items:center;justify-content:center;border-radius:calc(var(--radius-control) - 2px);cursor:pointer;font-size:13px;font-weight:600;color:var(--color-ink-muted);transition:all var(--duration-fast) var(--ease-luxury)}.screening_segmented__wTNdt input{position:absolute;opacity:0;pointer-events:none}.screening_segmented__wTNdt label:hover{color:#ffffff}.screening_segmented__wTNdt label:has(input:checked){color:#0c0d10;background:var(--color-accent);box-shadow:0 2px 10px rgba(229,176,96,.4)}.screening_myGrid__IhiEK{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.4fr);grid-gap:var(--space-6);gap:var(--space-6)}.screening_myList__WnlvH{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.screening_myRow__U3Gfs{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;padding:var(--space-6);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-card);background:linear-gradient(135deg,rgba(22,25,32,.9),rgba(16,18,24,.95));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--duration-normal) var(--ease-luxury),border-color var(--duration-normal) var(--ease-luxury)}.screening_myRow__U3Gfs:hover{transform:translateY(-2px);border-color:rgba(229,176,96,.4);box-shadow:var(--shadow-card-hover)}.screening_myRow__U3Gfs h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:21px;line-height:28px;font-weight:600;color:#ffffff}.screening_myRow__U3Gfs p{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:13px}.screening_myRow__U3Gfs p svg{color:var(--color-accent)}.screening_playerShell__2t25O{position:relative;display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-hero);border:1px solid rgba(255,255,255,.1);color:white;background:#050608;box-shadow:0 32px 80px -20px rgba(0,0,0,.95),0 0 80px -20px rgba(229,176,96,.15)}.screening_playerShell__2t25O>header{position:relative;z-index:2}.screening_playerHeader__W9z9m{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.screening_playerHeader__W9z9m h1{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);line-height:1.15;font-weight:700;background:linear-gradient(175deg,#ffffff 40%,#c4cbd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.screening_playerViewport__y55X7{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-card);border:1px solid rgba(255,255,255,.12);background:#000000;box-shadow:0 16px 48px rgba(0,0,0,.9)}.screening_playerViewport__y55X7 img{width:100%;height:100%;object-fit:cover;opacity:.55;filter:contrast(1.08)}.screening_playerMessage__3Q_ue{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);text-align:center;background:radial-gradient(circle at center,rgba(0,0,0,.5) 0,rgba(0,0,0,.85) 100%)}.screening_playerMessage__3Q_ue p{max-width:48ch;margin:0;color:rgba(255,255,255,.8);font-size:14px;line-height:1.6}.screening_playerControls__oeEj9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.screening_playerControls__oeEj9 button{min-height:40px}.screening_playerControls__oeEj9 .screening_time__SwbiG{margin-left:auto;color:var(--color-accent);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em}.screening_reviewLayout___n8N6{display:grid;max-width:780px;grid-gap:var(--space-6);gap:var(--space-6);margin:0 auto}.screening_ratingGroup__haHWQ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:rgba(18,20,26,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.screening_ratingGroup__haHWQ legend{padding:0 var(--space-2);font-family:var(--font-sans);font-size:14px;font-weight:600;color:#ffffff}.screening_ratingOptions__9TTAC{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.screening_ratingOptions__9TTAC label{position:relative;display:grid;min-height:72px;place-content:center;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;text-align:center;background:rgba(255,255,255,.03);transition:all var(--duration-fast) var(--ease-luxury)}.screening_ratingOptions__9TTAC input{position:absolute;opacity:0}.screening_ratingOptions__9TTAC strong{display:block;font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-luxury)}.screening_ratingOptions__9TTAC small{margin-top:2px;color:var(--color-ink-muted);font-size:11px}.screening_ratingOptions__9TTAC label:hover{border-color:rgba(229,176,96,.5);background:rgba(229,176,96,.08);transform:translateY(-2px)}.screening_ratingOptions__9TTAC label:hover strong{color:var(--color-accent)}.screening_ratingOptions__9TTAC label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 0 20px -4px var(--color-accent-glow)}.screening_ratingOptions__9TTAC label:has(input:checked) strong{color:var(--color-accent-hover)}.screening_ratingOptions__9TTAC label:has(input:focus-visible){outline:none;box-shadow:0 0 0 2px var(--color-canvas),0 0 0 4px var(--color-accent)}@media (max-width:1023px){.screening_grid__pSuHZ{grid-template-columns:repeat(2,minmax(0,1fr))}.screening_detailHero__EANQ5{grid-template-columns:1fr}.screening_detailVisual__ZEcpw{min-height:380px}.screening_detailAside__EQnjn{border-left:0;border-top:1px solid var(--color-border)}}@media (max-width:767px){.screening_content__SmDPl,.screening_grid__pSuHZ,.screening_myGrid__IhiEK{grid-template-columns:1fr}.screening_detailVisual__ZEcpw{min-height:280px}.screening_detailCaption__9A6eQ{right:var(--space-5);bottom:var(--space-5);left:var(--space-5)}.screening_detailCaption__9A6eQ h1{font-size:30px;line-height:38px}.screening_detailAside__EQnjn{padding:var(--space-5)}.screening_myRow__U3Gfs{grid-template-columns:1fr}.screening_playerShell__2t25O{padding:var(--space-5);border-radius:var(--radius-card)}.screening_playerHeader__W9z9m{flex-direction:column}.screening_ratingOptions__9TTAC{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.screening_ratingOptions__9TTAC label{min-height:58px}.screening_ratingOptions__9TTAC small{display:none}}.discover_heroSpotlight__BH1Fe{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);min-height:420px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-hero);background:linear-gradient(135deg,rgba(22,25,32,.9),rgba(14,16,21,.96));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px -15px rgba(0,0,0,.85),0 0 40px -10px rgba(229,176,96,.15);margin-bottom:var(--space-2)}.discover_heroVisual__ZVWR_{position:relative;min-height:380px;overflow:hidden}.discover_heroVisual__ZVWR_ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-luxury)}.discover_heroSpotlight__BH1Fe:hover .discover_heroVisual__ZVWR_ img{transform:scale(1.04)}.discover_heroVisual__ZVWR_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,10,12,.1),rgba(9,10,12,.4) 60%,rgba(14,16,21,.98))}.discover_heroContent__XWXnY{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:var(--space-8);gap:var(--space-4)}.discover_heroBadge__BkyzA{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:var(--radius-round);border:1px solid rgba(229,176,96,.35);background:rgba(229,176,96,.12);color:var(--color-accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.discover_heroTitle__6b33J{margin:0;font-family:var(--font-display);font-size:clamp(32px,4vw,46px);line-height:1.15;font-weight:700;letter-spacing:-.015em;color:#ffffff}.discover_heroSynopsis__2BlYX{margin:0;color:var(--color-ink-muted);font-size:15px;line-height:1.7;max-width:48ch}.discover_heroActions__0hb0F{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.discover_filters__NytFP{display:grid;grid-template-columns:minmax(280px,1fr) minmax(200px,.35fr) auto;align-items:end;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:rgba(18,20,26,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card)}.discover_search__HGTaO{position:relative}.discover_search__HGTaO svg{position:absolute;z-index:1;top:14px;left:14px;color:var(--color-accent)}.discover_search__HGTaO input{padding-left:42px}.discover_grid__f4qEo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.discover_scopeNote__k_JlY{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-ink-muted);font-size:13px}.discover_scopeNote__k_JlY strong{flex:0 0 auto;color:var(--color-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:rgba(229,176,96,.1);border:1px solid rgba(229,176,96,.2)}@media (max-width:1023px){.discover_heroSpotlight__BH1Fe{grid-template-columns:1fr}.discover_heroVisual__ZVWR_{min-height:280px}.discover_heroVisual__ZVWR_:after{background:linear-gradient(180deg,rgba(9,10,12,.1),rgba(14,16,21,.95))}.discover_grid__f4qEo{grid-template-columns:repeat(2,minmax(0,1fr))}.discover_filters__NytFP{grid-template-columns:1fr 1fr}}@media (max-width:767px){.discover_heroContent__XWXnY{padding:var(--space-5)}.discover_heroTitle__6b33J{font-size:28px;line-height:36px}.discover_filters__NytFP,.discover_grid__f4qEo{grid-template-columns:1fr}.discover_scopeNote__k_JlY{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}