.cine{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#061018;z-index:0}.cine-video{position:absolute;inset:-8%}.cine-poster,.cine-video iframe,.cine-video video{position:absolute;top:50%;left:50%;width:177.78vh;height:100%;min-width:100%;min-height:56.25vw;transform:translate3d(-50%,-50%,0) scale(1.12);border:0;object-fit:cover;pointer-events:none}.cine-poster{z-index:1;transition:opacity .6s ease;filter:brightness(.62) saturate(.88) contrast(1.02)}.cine-poster.is-hidden{opacity:0;pointer-events:none}.cine-file,.cine-video video{z-index:2;opacity:1;filter:brightness(.62) saturate(.88) contrast(1.02)}.cine-fog,.cine-haze,.cine-vignette{position:absolute;inset:0;z-index:3;pointer-events:none}.cine-fog{background:linear-gradient(180deg,rgba(4,12,20,.72),rgba(4,12,20,.48) 32%,rgba(4,12,20,.42) 55%,rgba(4,12,20,.68)),radial-gradient(85% 65% at 50% 40%,rgba(8,22,34,.35),transparent 68%)}.cine-haze{background:radial-gradient(100% 80% at 50% 38%,rgba(210,228,240,.32),transparent 58%),radial-gradient(70% 50% at 18% 70%,rgba(255,255,255,.14),transparent 55%),radial-gradient(60% 45% at 88% 28%,rgba(180,210,230,.16),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(170,200,220,.12) 40%,rgba(4,12,20,.38));backdrop-filter:blur(7px) saturate(.95);-webkit-backdrop-filter:blur(7px) saturate(.95);opacity:1}.cine-vignette{box-shadow:inset 0 0 160px 56px rgba(2,8,14,.62),inset 0 -60px 120px rgba(2,8,14,.48),inset 0 80px 100px rgba(2,8,14,.28)}.cine--idle .cine-video iframe{opacity:1}.hero-film{position:relative;color:#f4f8fb;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);min-height:100svh}.hero-film,.hero-still{overflow:hidden;background:#120c08}.hero-still{position:absolute;inset:0;z-index:0}.hero-still-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;image-rendering:auto;filter:none}.hero-still-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,14,28,.22),transparent 18%,transparent 72%,rgba(8,14,28,.35))}html[data-theme=dark] .hero-still-veil{background:linear-gradient(180deg,rgba(4,8,16,.28),transparent 20%,transparent 70%,rgba(4,8,16,.45))}.hero-still-shell{position:relative;z-index:4;display:flex;min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:flex-start;gap:2rem;padding-block:.85rem 2rem}.hero-edition{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:0;transform:translateY(-.65rem);max-width:100%;padding:1rem 1.7rem;border-radius:999px;isolation:isolate;border:1px solid rgba(255,220,150,.55);background:linear-gradient(145deg,rgba(42,28,12,.55),rgba(12,9,6,.42) 48%,rgba(28,18,8,.58));box-shadow:0 22px 48px rgba(0,0,0,.34),0 0 0 1px rgba(255,226,170,.12),inset 0 1px 0 rgba(255,236,190,.35);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.hero-edition--float{animation:hero-edition-float 4.8s ease-in-out infinite}.hero-edition-glow{position:absolute;inset:-28%;z-index:-1;border-radius:999px;background:radial-gradient(circle at 50% 45%,rgba(255,198,92,.42),transparent 58%),radial-gradient(circle at 30% 70%,rgba(244,92,3,.22),transparent 55%);filter:blur(10px);animation:hero-edition-glow 3.6s ease-in-out infinite alternate;pointer-events:none}.hero-edition-brand{font-size:clamp(.78rem,1.6vw,.95rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(180deg,#fff4d2,#e8c56a 52%,#c4922a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e8c56a}.hero-edition-rule{width:1px;height:1.05em;background:linear-gradient(180deg,transparent,rgba(232,196,120,.85),transparent)}.hero-edition-num{position:relative;font-size:clamp(1.15rem,2.8vw,1.65rem);font-weight:800;letter-spacing:normal;text-transform:none;background:linear-gradient(180deg,#fff8e8,#ffe3a1 42%,#e8b24a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ffe3a1;text-shadow:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}.hero-edition-ordinal{letter-spacing:0}.hero-edition-word{letter-spacing:.12em}.hero-edition-th{font-size:.58em;font-weight:800;letter-spacing:0;text-transform:lowercase;vertical-align:super}html[lang=ar] .hero-edition-brand{letter-spacing:.12em}html[lang=ar] .hero-edition-num{letter-spacing:.08em}@keyframes hero-edition-float{0%,to{transform:translateY(-.65rem)}50%{transform:translateY(-1.25rem)}}@keyframes hero-edition-glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.countdown-band .hero-count-panel,.hero-edition--float,.hero-edition-glow{animation:none!important}}.hero-still-end{width:100%;display:flex;justify-content:center}.hero-count-panel{width:min(46rem,100%);padding:1.25rem 1.2rem 1.15rem;border-radius:1.75rem;border:2px solid color-mix(in srgb,#f45c03 55%,#ffb070);background:linear-gradient(180deg,#ffffff,#fffaf5 48%,#fff5eb);box-shadow:0 18px 40px rgba(244,92,3,.12),inset 0 0 0 1px rgba(244,92,3,.08);position:relative;overflow:hidden}.hero-count-panel:before{content:"";position:absolute;inset-inline:18%;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#f45c03,#ffb070,#f45c03,transparent);opacity:.95;pointer-events:none}.hero-count-panel .time-board-label{margin:1rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a3b12}.hero-count-panel .time-board-venue{margin:.45rem 0 0;text-align:center;font-size:.92rem;font-weight:700;line-height:1.45;letter-spacing:.02em;color:#5c2a0e}.hero-count-panel .time-board-venue--sub{margin-top:.25rem;font-size:.84rem;font-weight:650;opacity:.92}html[lang=ar] .hero-count-panel .time-board-label{letter-spacing:.04em}html[lang=ar] .hero-count-panel .time-board-venue{letter-spacing:0}.hero-count-panel .time-grid{gap:.75rem}.hero-count-panel .time-cell{min-height:5.75rem;border-radius:1.15rem;background:#ffffff;border:2px solid #f45c03;box-shadow:0 0 0 1px color-mix(in srgb,#f45c03 12%,transparent),0 8px 18px rgba(244,92,3,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.hero-count-panel .time-cell:hover{border-color:#e04f00;box-shadow:0 0 0 1px color-mix(in srgb,#f45c03 25%,transparent),0 0 16px color-mix(in srgb,#f45c03 18%,transparent),0 10px 20px rgba(244,92,3,.12);transform:translateY(-2px)}.hero-count-panel .time-cell:last-child{border-color:#f45c03;box-shadow:0 0 0 1px color-mix(in srgb,#f45c03 20%,transparent),0 0 14px color-mix(in srgb,#f45c03 14%,transparent),0 8px 18px rgba(244,92,3,.08)}.hero-count-panel .time-value{font-size:clamp(1.75rem,4vw,2.65rem);font-weight:800;letter-spacing:.02em;color:#1a2744;-webkit-text-fill-color:#1a2744;background:none;filter:none}.hero-count-panel .time-unit{color:#8a3b12;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:.7rem}.hero-count-panel .ceremony-note{margin-top:.85rem;text-align:center;font-size:.82rem;line-height:1.55;color:rgba(255,248,228,.72)}.countdown-band{padding:1.25rem 0 2.25rem}.countdown-band .hero-count-panel{margin-inline:auto;animation:countdown-float 5s ease-in-out infinite}@keyframes countdown-float{0%,to{transform:translateY(0);box-shadow:0 18px 40px rgba(244,92,3,.12),inset 0 0 0 1px rgba(244,92,3,.08)}50%{transform:translateY(-10px);box-shadow:0 28px 52px rgba(244,92,3,.18),inset 0 0 0 1px rgba(244,92,3,.12)}}.hero-film .site-shell{position:relative;z-index:4}.hero-film .text-muted{color:rgba(255,255,255,.8)!important}.hero-film .hero-slogan{color:#ffb08a!important;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hero-film .stat-box{min-width:7.5rem;padding:.85rem 1rem;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24)}.hero-film .stat-box dt{color:white;font-size:1.85rem;font-weight:800;font-variant-numeric:tabular-nums}.hero-film .stat-box dd{margin-top:.3rem;font-size:.82rem;color:rgba(255,255,255,.78)}.hero-film .btn-ghost{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:white}.login-stage{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:#061018}.login-stage--plain{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(71,178,228,.28),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(20,90,140,.35),transparent 50%),#061018}.login-stage .cine{inset:0}.login-frame{position:relative;z-index:4;width:min(100% - 2rem,420px)}.login-card{display:grid;gap:1rem;padding:2rem 1.75rem 1.75rem;border-radius:28px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);box-shadow:0 30px 80px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(1.3);color:#f4f8fb}.login-kicker{font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#8fd7f2}.login-card h1{font-size:1.85rem;font-weight:800;letter-spacing:-.03em}.login-lead{margin-top:-.4rem;color:rgba(255,255,255,.72)}.login-card label{display:grid;gap:.4rem;font-size:.82rem;color:rgba(255,255,255,.82)}.login-card input{border-radius:14px;border:1px solid rgba(255,255,255,.22);background:rgba(6,16,24,.35);color:white;padding:.75rem .9rem}.login-card input::placeholder{color:rgba(255,255,255,.4)}.login-remember{display:flex!important;align-items:center;gap:.65rem;grid-template-columns:none}.login-remember input{width:1.05rem;height:1.05rem;padding:0;accent-color:#f45c03}.login-card button{margin-top:.4rem;border-radius:999px;background:linear-gradient(180deg,#ff7a2e,#f45c03);color:#fffaf3;font-weight:800;padding:.8rem 1rem}