@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.nF5CZG_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.nF5CZG_variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4f7ba70afd3190e-s.0p__66c6e7t43.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e7b02ea0ff1df89-s.3pyd2n1qfx59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/970716c43037f925-s.p.40gj5_xrkze6a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.Qm5aOa_className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.Qm5aOa_variable{--font-menu:"Bungee", "Bungee Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}._4kolPq_className{font-family:Orbitron,Orbitron Fallback;font-style:normal}._4kolPq_variable{--font-tech:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._2GhXXq_className{font-family:Inter,Inter Fallback;font-style:normal}._2GhXXq_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e131d9ecb0f018bc-s.p.0nu0d1-zq0f7n.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6cf74c16165ba32-s.316uk-vshaotl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/386dfd80ff50a4e5-s.0mbba7e7fye4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe077642404ed562-s.p.3eswb6t44uyhi.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/54bc799868ede2bf-s.1hdl3ith7ac_n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ebb9bd01525f6aff-s.2grpegx_myr9g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.j_ummG_className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.j_ummG_variable{--font-bangla:"Hind Siliguri", "Hind Siliguri Fallback"}
:root{--bg:#07030f;--panel:#120820;--panel-2:#1c0f30;--line:#3a2352;--pink:#ff2d7e;--gold:#ffd60a;--teal:#2dd4bf;--text:#f6f0fd;--muted:#b5a8c7;--danger:#ff5a5a;--ok:#4ade80}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-family:var(--font-body), var(--font-bangla), system-ui, sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display), var(--font-bangla), sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .4em;line-height:1}h1{font-size:clamp(3.4rem,11vw,9rem)}h2{color:var(--gold);font-size:clamp(2.6rem,6vw,4.6rem)}h3{font-size:1.9rem}p{margin:0 0 1em}.tech{font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.78rem}.muted{color:var(--muted)}.wrap{width:min(1160px,100%);margin:0 auto;padding:0 20px}.section{padding:clamp(72px,11vw,140px) 0;position:relative}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.card{background:linear-gradient(160deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:14px;min-width:0;padding:24px}.card.pink{border-top:3px solid var(--pink)}.card.gold{border-top:3px solid var(--gold)}.btn{background:var(--pink);color:#fff;min-height:48px;font-family:var(--font-tech), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.82rem;font-weight:700;text-decoration:none;transition:translate .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 26px #ff2d7e73}.btn:hover{translate:0 -2px;box-shadow:0 0 40px #ff2d7ebf}.btn:disabled{opacity:.5;cursor:wait;translate:none}.btn.ghost{border:1px solid var(--line);box-shadow:none;background:0 0}.btn.gold{background:var(--gold);color:#1a0b00;box-shadow:0 0 26px #ffd60a59}.btn.small{min-height:36px;padding:6px 12px;font-size:.68rem}.btn.danger{background:var(--danger);box-shadow:none}.stars{z-index:-1;pointer-events:none;position:fixed;inset:0}.hero{align-items:center;min-height:100svh;padding:110px 0 60px;display:flex;position:relative}.hero h1{color:var(--pink);text-shadow:0 0 28px #ff2d7ebf}.hero h1 span{display:block}.hero .lead{max-width:620px;font-size:clamp(1.05rem,2.4vw,1.35rem)}.hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;display:grid}.hero-logo{filter:drop-shadow(0 0 30px #ff2d7e80);max-height:62vh;margin:auto}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-logo{display:none}}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.strip{background:repeating-linear-gradient(90deg, var(--gold) 0 14px, transparent 14px 28px);opacity:.22;height:22px}.stat{font-family:var(--font-display), sans-serif;color:var(--gold);overflow-wrap:anywhere;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:1}.bar{border:1px solid var(--line);background:#000;border-radius:99px;height:10px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--pink), var(--gold));height:100%;display:block}.coin-stage{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}@media (max-width:860px){.coin-stage{grid-template-columns:1fr}}.coin{background:radial-gradient(circle at 35% 30%, #fff3a8, var(--gold) 45%, #a87400);color:#2a1600;width:118px;height:118px;font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:2.6rem;font-weight:700;display:grid;box-shadow:0 0 40px #ffd60a8c}.coin.pop{animation:.3s pop}@keyframes pop{50%{transform:scale(1.14)rotate(8deg)}}input[type=range]{width:100%;accent-color:var(--pink);height:32px}label.field{color:var(--muted);margin-bottom:14px;font-size:.9rem;display:block}.input,label.field input,label.field select,label.field textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#0b0516;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:16px;display:block}.check{color:var(--muted);align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.9rem;display:flex}.check input{margin-top:5px}.quick{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.error{color:var(--danger);font-size:.92rem}.success{color:var(--ok);font-size:.92rem}.cert-preview{aspect-ratio:1.414;border:2px solid var(--pink);outline:1px solid var(--gold);outline-offset:-7px;text-align:center;background:#0a0514;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.cert-preview .t{font-family:Georgia,serif;font-size:clamp(1.3rem,4vw,2rem);font-weight:700}.cert-preview .n{color:var(--gold);font-family:Georgia, var(--font-bangla), serif;overflow-wrap:anywhere;font-size:clamp(1.1rem,3.6vw,1.8rem);font-weight:700}.credits{height:70vh;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.credits-roll{animation:roll var(--dur,40s) linear infinite;text-align:center}.credits-roll p{font-family:var(--font-display), var(--font-bangla), sans-serif;margin:0 0 .5em;font-size:2rem}.credits-roll small{color:var(--gold);font-family:var(--font-body);font-size:.8rem;display:block}@keyframes roll{0%{transform:translateY(70vh)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.credits{height:auto;-webkit-mask-image:none;mask-image:none}.credits-roll{animation:none}html{scroll-behavior:auto}.coin.pop{animation:none}}.timeline{border-left:2px solid var(--pink);gap:26px;padding-left:24px;display:grid}.timeline>div{position:relative}.timeline>div:before{content:"";background:var(--gold);width:14px;height:14px;box-shadow:0 0 14px var(--gold);border-radius:50%;position:absolute;top:8px;left:-32px}.footer{border-top:1px solid var(--line);color:var(--muted);padding:36px 0;font-size:.88rem}.footer-in{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.footer a{margin-right:14px}.notice{border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--muted);border-radius:8px;padding:12px 16px;font-size:.9rem}.table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 13px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:600}tr:last-child td{border-bottom:0}.pill{border:1px solid var(--line);border-radius:99px;padding:2px 9px;font-size:.74rem;display:inline-block}.pill.PAID,.pill.VALID,.pill.SENT{color:var(--ok);border-color:var(--ok)}.pill.PENDING{color:var(--gold);border-color:var(--gold)}.pill.FAILED,.pill.REVOKED,.pill.REFUNDED,.pill.CANCELLED{color:var(--danger);border-color:var(--danger)}.admin{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin aside{background:var(--panel);border-right:1px solid var(--line);height:100vh;padding:20px 14px;position:sticky;top:0}.admin aside a{color:var(--muted);border-radius:8px;padding:9px 12px;font-size:.92rem;text-decoration:none;display:block}.admin aside a:hover{background:var(--panel-2);color:#fff}.admin main{min-width:0;padding:28px clamp(16px,3vw,36px)}.admin h1{margin-bottom:18px;font-size:3rem}.admin h2{font-size:2rem}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:800px){.admin{grid-template-columns:1fr}.admin aside{gap:4px;height:auto;padding:10px;display:flex;position:static;overflow-x:auto}.admin aside a{white-space:nowrap}.admin aside .brand{display:none}}h1,h2,h3{font-weight:400}.dust,.grain,.vignette,.cursor-light{pointer-events:none;position:fixed;inset:0}.dust{z-index:60;opacity:.7}.vignette{z-index:61;background:radial-gradient(#0000 45%,#000000b8 100%)}.grain{z-index:62;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(5,end) infinite grain;inset:-60%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,-3%)}to{transform:translate(4%,4%)}}.cursor-light{z-index:3;background:radial-gradient(420px circle at var(--x,50%) var(--y,40%), #ffbe7817, transparent 70%)}.curtain{z-index:90;pointer-events:none;display:flex;position:fixed;inset:0}.curtain i{transform-origin:top;background:#120208;flex:1;animation:.75s cubic-bezier(.77,0,.18,1) 50ms forwards curtain}.curtain i:first-child{box-shadow:inset -40px 0 60px #5a0a2c}.curtain i:last-child{box-shadow:inset 40px 0 60px #5a0a2c}@keyframes curtain{to{transform:scaleX(0)}}.curtain i:first-child{transform-origin:0}.curtain i:last-child{transform-origin:100%}.slate{font-family:var(--font-tech), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#120208;background:var(--gold);margin-bottom:18px;padding:5px 12px;font-size:.72rem;display:inline-block}.intro{z-index:100;background:#0c0a08;place-items:center;display:grid;position:fixed;inset:0}.leader{aspect-ratio:1;color:#e9dfc9;place-items:center;width:min(62vmin,460px);display:grid;position:relative}.leader b{font-family:var(--font-display), sans-serif;z-index:2;font-size:min(38vmin,280px);font-weight:400;line-height:1}.leader-ring{border:3px solid #e9dfc9;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 16px #0c0a08,0 0 0 19px #e9dfc966}.leader-cross{background:linear-gradient(#e9dfc955,#e9dfc955) 50%/100% 2px no-repeat,linear-gradient(#e9dfc955,#e9dfc955) 50%/2px 100% no-repeat;position:absolute;inset:-30% -60%}.leader-sweep{background:conic-gradient(#e9dfc980,#0000 70deg);border-radius:50%;position:absolute;inset:0}.intro-flash{opacity:0;background:#fff;position:absolute;inset:0}.s-hero{background:radial-gradient(70% 60% at 50% 100%,#4a0526 0%,#16030f 55%,#050208 100%);height:100svh;position:relative;overflow:hidden}.h-title{text-align:center;color:var(--pink);text-shadow:0 0 60px #ff2d7e8c;justify-content:center;gap:.16em;margin:0;font-size:clamp(4rem,18.5vw,24rem);line-height:1;display:flex;position:absolute;top:10vh;left:0;right:0}.h-title div{overflow:hidden}.h-title div:last-child{color:var(--gold);text-shadow:0 0 60px #ffd60a66}.h-title span{display:block}.h-band{transform-origin:50% 100%;z-index:4;justify-content:center;align-items:flex-end;width:min(1500px,118vw);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.m{aspect-ratio:506/701;flex:1;margin:0 -2.2%;position:relative}.m img{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.m .sil{opacity:.85;filter:drop-shadow(0 0 26px #ff2d7ea6);transform:translate(-3%,-2%)}.m .photo{filter:contrast(1.08)saturate(1.1)drop-shadow(0 -8px 30px #0009)}.m-joy{z-index:3;transform:scale(1.1)}.m-farhan,.m-neel{z-index:2}.m-manik,.m-partha{transform:scale(.94)}.h-floor{z-index:5;background:linear-gradient(#0000,#050208 80%);height:34vh;position:absolute;bottom:0;left:0;right:0}.beam{opacity:0;transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(10px);mix-blend-mode:screen;z-index:3;background:linear-gradient(#ffebc84d,#0000 78%);width:34vw;height:135vh;position:absolute;top:-12vh}.b1{left:4vw;rotate:12deg}.b2{background:linear-gradient(#ff2d7e6b,#0000 78%);left:33vw;rotate:-8deg}.b3{right:4vw;rotate:-16deg}.h-copy{z-index:6;text-align:center;padding:0 20px;position:absolute;bottom:7vh;left:0;right:0}.h-copy .tech{color:#fff;margin-bottom:14px}.bar-t,.bar-b{z-index:8;background:#000;height:50.5%;position:absolute;left:0;right:0;transform:scaleY(.11)}.bar-t{transform-origin:top;top:0}.bar-b{transform-origin:bottom;bottom:0}.s-reel{background:#08030d;height:100svh;position:relative;overflow:hidden}.s-reel:before,.s-reel:after{content:"";z-index:5;background:#000 repeating-linear-gradient(90deg,#0000 0 16px,#e9dfc9 16px 34px,#0000 34px 52px) 50%/100% 12px no-repeat;height:26px;position:absolute;left:0;right:0}.s-reel:before{top:0}.s-reel:after{bottom:0}.reel-track{background:linear-gradient(90deg,#08030d 0%,#52103a 16%,#7a1140 34%,#123f6b 52%,#1d5d1a 70%,#6b3d04 88%,#2a1a02 100%);width:max-content;height:100%;display:flex}.frame{flex:none;justify-content:center;align-items:flex-end;width:100vw;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.frame{width:74vw}}.frame-title{flex-direction:column;justify-content:center;align-items:flex-start;width:100vw;padding:0 8vw}.frame-title h2{color:var(--pink);font-size:clamp(4.4rem,13vw,12rem)}.frame-title .muted{max-width:420px;font-size:1.15rem}.f-name{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:#0000;-webkit-text-stroke:2px #ffffff4d;white-space:nowrap;font-size:clamp(9rem,34vw,34rem);line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.f-tag{z-index:3;text-shadow:0 2px 16px #000;position:absolute;bottom:8vh;left:4vw}.f-tag h3{margin:6px 0 0;font-size:clamp(3rem,7vw,6rem)}.s-story{background:#050308;height:100svh;position:relative;overflow:hidden}.st-film{width:100%;height:100%;display:block;position:absolute;inset:0}.st-slate{z-index:2;white-space:nowrap;margin:0;position:absolute;top:96px;left:50%;translate:-50%}.st-lines{z-index:2;text-align:center;color:#fff;text-shadow:0 2px 16px #000,0 0 4px #000;width:min(760px,100%);min-height:3.4em;padding:0 20px;font-size:clamp(1rem,2vw,1.4rem);line-height:1.35;position:absolute;bottom:13vh;left:50%;translate:-50%}.st-line{margin:0;position:absolute;bottom:0;left:20px;right:20px}.st-line:not(:first-child){opacity:0}@media (prefers-reduced-motion:reduce){.s-story{height:auto;min-height:100svh}.st-lines{margin:60vh auto 40px;position:relative;bottom:auto;left:auto;translate:none}.st-line{margin-bottom:1em;position:static}.st-line:not(:first-child){opacity:1}}.s-coin{background:radial-gradient(circle,#3b0420,#0a0208 70%);place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.c-film{width:100%;height:100%;display:block;position:absolute;inset:0}.credit{z-index:4;text-align:center;width:min(720px,100%);padding:16vh 20px 0;position:relative}.you{font-family:var(--font-display), sans-serif;color:#fff;text-shadow:0 0 40px var(--pink);font-size:clamp(5.5rem,min(21vw,27vh),17rem);line-height:1}.c-stats{justify-content:center;gap:clamp(18px,5vw,56px);margin:10px 0 14px;display:flex}.c-stats b{font-family:var(--font-display), sans-serif;color:var(--gold);font-size:clamp(1.5rem,4vw,2.6rem);font-weight:400;display:block}.c-stats span{color:var(--muted);text-shadow:0 1px 12px #000;font-size:.78rem}.c-progress{perspective:600px;margin:6px 0 14px;position:relative}.c-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff24 calc(25% - 1px) 25%),#12081a;border:1px solid #ffd60a73;border-radius:99px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #000,0 0 22px #ff2d7e66}.c-fill{background:repeating-linear-gradient(115deg, #ffffff47 0 10px, transparent 10px 20px), linear-gradient(90deg, var(--pink), var(--gold));height:100%;box-shadow:0 0 16px var(--gold);background-size:44px 100%,100% 100%;animation:.8s linear infinite bar-run;display:block}.c-sweep{background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:22%;animation:3s ease-in-out infinite bar-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes bar-run{to{background-position:44px 0,0 0}}@keyframes bar-sweep{0%{translate:-100%}to{translate:460%}}.c-rider{width:44px;height:44px;filter:drop-shadow(0 0 10px var(--gold));margin:-22px 0 0 -22px;position:absolute;top:50%}.c-rider .coin-3d{--t:3px}.c-goal{justify-content:center;align-items:center;gap:14px;margin-bottom:4px;display:flex}.c-goal .tech{color:#fff;text-shadow:0 1px 12px #000;margin:0;font-size:.82rem}.c-pct{perspective:520px}.c-pct-3d{transform-style:preserve-3d;font-family:var(--font-display), sans-serif;font-size:clamp(2.6rem,6vh,3.6rem);line-height:1.1;display:block;position:relative}.c-pct-3d i{color:#9c5a00;transform:translateZ(calc(var(--i) * -1.4px));font-style:normal;display:block}.c-pct-3d i:first-child{color:var(--gold);text-shadow:0 0 18px #ffd60a99}.c-pct-3d i:not(:first-child){position:absolute;inset:0}.c-promise{font-family:var(--font-tech), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px var(--pink), 0 2px 8px #000;perspective:420px;margin:0;font-size:clamp(.72rem,1.5vw,.92rem)}.c-promise .word{margin-right:.5em;display:inline-block}.c-promise .ch{transform-style:preserve-3d;display:inline-block}.c-promise .ch i{font-style:normal;display:inline-block}.scroll-cue{font-family:var(--font-tech), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 10px #000;margin-top:14px;font-size:.74rem}.scroll-cue i{border-right:3px solid var(--gold);border-bottom:3px solid var(--gold);width:12px;height:12px;margin:8px auto 0;animation:1.3s ease-in-out infinite cue-drop;display:block;rotate:45deg}@keyframes cue-drop{0%,to{opacity:.45;translate:0 -4px}50%{opacity:1;translate:0 5px}}@media (prefers-reduced-motion:reduce){.c-fill,.c-sweep,.scroll-cue i,.grain{animation:none}.curtain{display:none}.bar-t,.bar-b{transform:scaleY(.08)}.s-reel{height:auto;overflow:visible}.reel-track{flex-direction:column;width:100%}.frame{width:100%;height:90vh}.beam{opacity:1}}@media (max-width:700px){.h-title{font-size:34vw;line-height:.95;display:block;top:12vh}.h-band{width:270vw;bottom:6svh}.h-floor{height:26vh}.h-copy{bottom:8vh}.h-copy .tech{margin-bottom:10px;font-size:.62rem}.m-manik,.m-partha{opacity:.75}.f-name{font-size:40vw;top:18%}.credit{padding-top:22vh}}.c-slate{z-index:5;position:absolute;top:96px}.c-pre{z-index:2;text-align:center;color:#fff;padding:0 20px;font-size:clamp(3rem,8vw,7rem);position:absolute}.credit{padding-top:24vh}.scene-hero{background:radial-gradient(60% 90% at 78% 100%,#5a0730,#14030e 60%,#050208);align-items:center;min-height:min(86svh,760px);display:flex;position:relative;overflow:hidden}.sh-copy{z-index:3;width:min(1160px,100%);margin:0 auto;padding:110px 20px 70px;position:relative}.sh-copy h1{color:var(--pink);text-shadow:0 0 44px #ff2d7e8c;max-width:62%;font-size:clamp(3.8rem,11vw,10rem)}.scene-hero.gold h1{color:var(--gold);text-shadow:0 0 44px #ffd60a66}.sh-sub{color:#e6dcef;max-width:500px;font-size:1.12rem}.lb{z-index:4;background:#000;height:26px;position:absolute;left:0;right:0}.lb-t{top:0}.lb-b{bottom:0}.posters{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.poster{aspect-ratio:506/760;border:1px solid var(--line);background:linear-gradient(170deg,#1a0b2e,#52103a);border-radius:6px;position:relative;overflow:hidden}.p-joy{background:linear-gradient(170deg,#03222b,#123f6b)}.p-neel{background:linear-gradient(170deg,#06230f,#1d5d1a)}.p-partha{background:linear-gradient(170deg,#2a1a02,#6b3d04)}.p-farhan{background:linear-gradient(170deg,#2a0712,#7a1140)}.poster img{width:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.poster .sil{opacity:.4;transform:translate(-6%)}.poster:hover .photo{transform:scale(1.07)}.poster:hover .sil{transform:translate(6%)scale(1.1)}.p-tag{background:linear-gradient(#0000,#000d);padding:40px 14px 12px;position:absolute;bottom:0;left:0;right:0}.p-tag h3{margin:0;font-size:2rem}.p-tag .tech{margin:0;font-size:.6rem}.card{transition:box-shadow .3s}.card:hover{box-shadow:0 0 34px #ff2d7e38}.coin-spin{perspective:600px}.coin-spin .coin{animation:5s linear infinite spin-slow}.coin-spin .coin.pop{animation:.3s pop,5s linear .3s infinite spin-slow}@keyframes spin-slow{0%,to{transform:rotateY(-22deg)}50%{transform:rotateY(22deg)}}@media (max-width:900px){.posters{grid-template-columns:repeat(2,1fr)}.sh-copy h1{max-width:100%}}@media (prefers-reduced-motion:reduce){.coin-spin .coin{animation:none}.c-pre{display:none}}@media (prefers-reduced-motion:no-preference){.h-title span{transform:translateY(110%)}.m,.m .photo,.h-copy>*{opacity:0}}.cert-preview{aspect-ratio:1910/1245;background:url(/img/film/certificate-bg.webp) 50%/100% 100% no-repeat;border:0;outline:0;padding:0;display:block;position:relative;box-shadow:0 10px 40px #00000080}.cert-preview .n{color:#1a0814;width:54.6%;height:7.8%;font-family:var(--font-display), var(--font-bangla), sans-serif;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(.8rem,2.2vw,1.5rem);font-weight:400;display:flex;position:absolute;top:35%;left:37.4%;overflow:hidden}.studio{background:#060208;flex-direction:column;min-height:100svh;padding:92px 20px 40px;display:flex;position:relative;overflow:hidden}.st-glow{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ffd60a33,#0000 70%),radial-gradient(70% 60% at 50% 100%,#5a0730,#0000 75%);transition:opacity .5s;position:absolute;inset:0}.st-head{z-index:2;width:min(1160px,100%);margin:0 auto 14px;position:relative}.st-acts{color:var(--muted);flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.st-acts b{font-family:var(--font-tech), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-right:4px;font-size:.64rem}.st-acts .now{color:var(--gold)}.st-acts .done{color:#fff}.act{z-index:2;flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:22px;width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.a1-coin{text-align:center}.big-coin{aspect-ratio:1;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(46vmin,320px);transform-style:preserve-3d;background:radial-gradient(circle at 34% 28%,#fff6bd,#ffd60a 42%,#b37f00 100%);border-radius:50%;place-items:center;margin:8px auto 12px;display:grid;transform:perspective(800px);box-shadow:inset 0 0 0 10px #c99300,inset 0 0 0 14px #ffe680,0 0 90px #ffd60a80}.big-coin i{font-style:normal;font-family:var(--font-display), sans-serif;color:#4a2d00;text-shadow:0 2px #ffe680;pointer-events:none;font-size:min(22vmin,150px)}.st-amount{font-family:var(--font-display), sans-serif;color:#fff;text-shadow:0 0 30px var(--pink);font-size:clamp(3.4rem,8vw,6rem);line-height:1}.screen{text-align:center;width:86%;font-family:var(--font-tech), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#120208;background:linear-gradient(#fff,#ffd9a0);border-radius:50% 50% 6px 6px/14px 14px 6px 6px;margin:0 auto 18px;padding:8px;font-size:.68rem;box-shadow:0 10px 50px #ffdca080}.hall{perspective:500px;grid-template-columns:repeat(10,1fr);gap:clamp(4px,1vw,10px);display:grid}.hall i{aspect-ratio:1.1;background:#1d1224;border-radius:40% 40% 12% 12%;transition:background .3s,box-shadow .3s}.hall i.on{background:var(--gold);box-shadow:0 0 14px #ffbe00cc}.a1-strip{text-align:center;grid-column:1/-1}.film-range{appearance:none;cursor:grab;background:0 0;width:100%;height:46px}.film-range::-webkit-slider-runnable-track{border-top:3px solid var(--pink);border-bottom:3px solid var(--pink);background:#000 repeating-linear-gradient(90deg,#0000 0 10px,#e9dfc9 10px 22px,#0000 22px 32px) 50%/100% 8px no-repeat;border-radius:3px;height:30px}.film-range::-moz-range-track{border-top:3px solid var(--pink);border-bottom:3px solid var(--pink);background:#000 repeating-linear-gradient(90deg,#0000 0 10px,#e9dfc9 10px 22px,#0000 22px 32px) 50%/100% 8px no-repeat;height:24px}.film-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);width:38px;height:46px;box-shadow:0 0 22px var(--gold);border-radius:6px;margin-top:-11px}.film-range::-moz-range-thumb{background:var(--gold);border:0;border-radius:6px;width:38px;height:44px}.chip{border:1px solid var(--line);color:#fff;min-width:46px;min-height:40px;font-family:var(--font-tech), sans-serif;cursor:pointer;background:#0c0614;border-radius:99px;font-size:.74rem}.chip.on{background:var(--pink);border-color:var(--pink)}.a1-strip .quick{justify-content:center}.a2{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center}.a2-copy{width:min(560px,100%)}.a2 h1{color:var(--pink);font-size:clamp(2.8rem,7vw,5.4rem)}.a2 .field input{text-align:center;font-size:1.3rem}.projector{width:min(760px,100%);position:relative}.p-beam{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(8px);pointer-events:none;background:linear-gradient(#ffebc829,#0000 85%);position:absolute;inset:-46% -24% -6%}.projector .cert-preview{box-shadow:0 0 80px #ffebc84d}.st-nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.a3{grid-template-columns:1fr;align-content:center;justify-items:center}.ticket{color:#220c14;background:linear-gradient(120deg,#ffe680,#ffd60a);border-radius:16px;width:min(680px,100%);display:flex;box-shadow:0 20px 80px #ffd60a4d}.t-main{flex:1;min-width:0;padding:22px 26px}.t-main .tech{color:#7a1140;margin-bottom:6px}.t-main h1{color:#220c14;font-size:clamp(2.2rem,6vw,3.6rem)}.t-main dl{flex-wrap:wrap;gap:8px 26px;margin:0;display:flex}.t-main dt{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:.68rem}.t-main dd{overflow-wrap:anywhere;margin:0;font-weight:700}.t-stub{width:120px;font-family:var(--font-display), sans-serif;border-left:3px dashed #220c1488;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.t-stub span{font-size:3.6rem;line-height:1}.t-stub small{letter-spacing:.1em;font-size:.9rem}.a3-form{width:min(680px,100%)}.pay-strip{border-radius:8px;width:100%;margin-top:20px}.st-curtain{z-index:80;pointer-events:none;display:flex;position:fixed;inset:0}.st-curtain i{background:#120208;flex:1;transition:transform .7s cubic-bezier(.77,0,.18,1);transform:scaleX(0)}.st-curtain i:first-child{transform-origin:0;box-shadow:inset -40px 0 60px #5a0a2c}.st-curtain i:last-child{transform-origin:100%;box-shadow:inset 40px 0 60px #5a0a2c}.rolling .st-curtain i{transform:scaleX(1)}.casting{background:radial-gradient(70% 60% at 20% 100%,#5a0730,#0a0208 70%);min-height:100svh;padding:110px 0 60px;position:relative}.casting-in{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.casting h1{color:var(--pink);text-shadow:0 0 44px #ff2d7e8c;font-size:clamp(3.4rem,9vw,7.4rem)}@media (max-width:860px){.act{grid-template-columns:1fr;align-content:start}.big-coin{width:44vw}.casting-in{grid-template-columns:1fr}.t-stub{width:84px}}@media (prefers-reduced-motion:reduce){.st-curtain{display:none}.hall i{transition:none}}@media (min-width:861px){.big-coin{width:min(36vh,300px)}.big-coin i{font-size:min(17vh,140px)}.a1-hall{justify-self:center;width:min(46vh + 160px,100%)}.st-amount{font-size:clamp(3rem,8vh,5rem)}.act{gap:12px 22px}.a1-strip .quick{margin:4px 0 10px}.a2{gap:10px}.a2 h1{margin-bottom:.2em;font-size:clamp(2.4rem,7vh,4rem)}.a2 .field{margin-bottom:8px}.projector{width:min(70vh,100%)}}@media (max-width:860px){.a1-strip{z-index:3;background:linear-gradient(#0000,#060208 22%);margin:0 -20px -40px;padding:18px 20px 16px;position:sticky;bottom:0}.a1-strip .quick{margin:4px 0 8px}.a1-hall{justify-self:center;width:86%}}.picker{position:relative}.picker-list{z-index:20;border:1px solid var(--pink);background:#0b0516;border-radius:8px;max-height:250px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 10px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0009}.picker-list button{text-align:left;width:100%;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.92rem;display:block}.picker-list button:hover,.picker-list button:focus-visible{background:var(--panel-2)}.picker-list .add{color:var(--gold)}.f-cast{z-index:2;position:absolute;inset:7% 0 0}.f-cast img{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.f-sil{opacity:.55;transform-origin:bottom}.f-pic{transform-origin:bottom;filter:contrast(1.08)drop-shadow(0 0 40px #00000080)}.f-tag{z-index:3}.nav{z-index:70;pointer-events:none;position:fixed;inset:0 0 auto}.nav-in{z-index:3;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:relative}.brand{pointer-events:auto;font-family:var(--font-display), sans-serif;color:var(--gold);text-shadow:0 2px 12px #000;font-size:1.8rem;text-decoration:none}.burger{pointer-events:auto;cursor:pointer;background:#fff;border:0;border-radius:50%;width:58px;height:58px;animation:2.4s ease-in-out infinite pulse;position:relative;box-shadow:0 0 0 6px #ff2d7e59,0 0 30px #ff2d7e99}@keyframes pulse{50%{box-shadow:0 0 0 11px #ff2d7e24,0 0 44px #ffd60a80}}.burger i{background:#3b0f63;border-radius:2px;height:3px;transition:transform .35s cubic-bezier(.7,0,.2,1),opacity .2s,top .35s;position:absolute;left:17px;right:17px}.burger i:first-child{top:20px}.burger i:nth-child(2){top:28px}.burger i:nth-child(3){top:36px}.burger.open i:first-child{top:28px;transform:rotate(45deg)}.burger.open i:nth-child(2){opacity:0}.burger.open i:nth-child(3){top:28px;transform:rotate(-45deg)}.menu-panel{z-index:2;visibility:hidden;pointer-events:auto;position:fixed;inset:0}.mp-layer{position:absolute;inset:0;overflow:hidden}.mp-1{background:var(--gold)}.mp-2{background:var(--pink)}.mp-3{padding:80px 0 max(20px, env(safe-area-inset-bottom));flex-direction:column;transition:background .45s;display:flex;overflow-y:auto}.mp-nav{z-index:3;flex-direction:column;max-width:60vw;margin:auto 0;padding-left:7vw;display:flex;position:relative}.mp-link{font-family:var(--font-menu), sans-serif;white-space:nowrap;text-transform:uppercase;font-size:clamp(1.5rem,5.6vh,4.2rem);line-height:1.16;text-decoration:none;transition:color .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden}.mp-link span{display:block}.mp-link small{font-family:var(--font-tech), sans-serif;opacity:.65;vertical-align:super;margin-right:12px;font-size:.7rem}.mp-link:hover,.mp-link:focus-visible{outline:0;transform:translate(22px)}.mp-foot{z-index:3;flex-wrap:wrap;flex:none;gap:10px;margin-top:18px;padding-left:7vw;display:flex;position:relative}.mp-foot .btn{min-height:42px;padding:8px 16px}.mp-foot .ghost{background:#00000040;border-color:#ffffff80}.dock{z-index:65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);background:#0c0514d1;border-radius:99px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #00000080}.dock a{min-height:40px;font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:99px;align-items:center;padding:0 15px;font-size:.68rem;text-decoration:none;display:inline-flex}.dock .dock-main{background:var(--pink);box-shadow:0 0 18px #ff2d7e99}.know-hero{background:radial-gradient(80% 70% at 50% 100%,#6a0a3c,#14030e 62%,#050208);align-items:center;min-height:92svh;padding:120px 0 70px;display:flex}.know-hero h1{color:var(--pink);text-shadow:0 0 50px #ff2d7e99;max-width:13ch;font-size:clamp(3.6rem,11vw,10rem)}.lead{max-width:720px;font-size:clamp(1.1rem,2.2vw,1.4rem)}.chapters{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#07030fdb;position:sticky;top:0}.chapters-in{scrollbar-width:none;gap:4px;padding:10px 150px 10px 20px;display:flex;overflow-x:auto}.chapters a{color:var(--muted);border-radius:99px;flex:none;padding:6px 12px;font-size:.8rem;text-decoration:none}.chapters a:hover{color:#fff;background:var(--panel-2)}.chapter{padding:clamp(66px,9vw,120px) 0;scroll-margin-top:50px}.chapter:nth-of-type(2n){background:linear-gradient(#0000,#5a073038,#0000)}.quote{border-left:4px solid var(--pink);font-family:var(--font-display), var(--font-bangla), sans-serif;margin:26px 0;padding-left:20px;font-size:clamp(1.7rem,4vw,3.2rem);line-height:1.15}.phases{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--line);background:#00000040;border-radius:99px;padding:5px 12px;font-size:.85rem}.cast-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.cast-card{background:linear-gradient(150deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:10px;padding:16px}.cast-card small{color:var(--gold);font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;display:block}.sponsor{text-align:center}.know-end{text-align:center;background:radial-gradient(70% 80% at 50% 100%,#6a0a3c,#0000);padding:clamp(80px,12vw,150px) 0}.know-end .lead{margin:0 auto 12px}@media (max-width:760px){.mp-nav{max-width:none;padding-left:24px}.mp-foot{padding-left:24px}.mp-link{font-size:clamp(1.5rem,5.4vh,2.5rem)}.burger{width:50px;height:50px}.burger i{left:14px;right:14px}.burger i:first-child{top:17px}.burger i:nth-child(2){top:24px}.burger i:nth-child(3){top:31px}.burger.open i:first-child,.burger.open i:nth-child(3){top:24px}}@media (prefers-reduced-motion:reduce){.burger,.mp-thumb{animation:none}}@media (max-width:760px){.mp-link{white-space:nowrap;font-size:min(7.6vw,5.2vh);line-height:1.3}.mp-link small{margin-right:6px;font-size:.56rem}.mp-foot{gap:6px;padding-right:16px}.mp-foot .btn{padding:6px 11px;font-size:.62rem}.h-copy{bottom:11vh}}.mp-thumb{z-index:2;background:#000 repeating-linear-gradient(90deg,#0000 0 14px,#e9dfc9 14px 28px,#0000 28px 42px) top/100% 7px no-repeat;width:min(36vw,62vh);padding:14px 0;animation:.55s cubic-bezier(.2,.7,.2,1) both thumb-in;position:absolute;top:50%;right:5vw;translate:0 -50%;rotate:3deg;box-shadow:0 30px 80px #0000008c}.mp-thumb:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 14px,#e9dfc9 14px 28px,#0000 28px 42px);height:7px;position:absolute;bottom:3px;left:0;right:0}.mp-thumb img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.mp-thumb span{background:var(--gold);color:#120208;font-family:var(--font-tech), sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;font-size:.62rem;position:absolute;bottom:24px;left:14px}@keyframes thumb-in{0%{opacity:0;transform:translate(60px)rotate(5deg)scale(.94)}}@media (max-width:900px){.mp-thumb{display:none}.mp-nav{max-width:none}}.scene-hero{text-align:center;background:radial-gradient(70% 90% at 50% 100%,#6a0a3c,#14030e 62%,#050208);justify-content:center;min-height:min(78svh,680px)}.scene-hero.gold{background:radial-gradient(70% 90% at 50% 100%,#5a3f05,#161005 62%,#050208)}.sh-copy h1{max-width:none}.sh-sub{margin:0 auto}.beam-a,.beam-b{transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(#ffebc838,#0000 78%);width:40vw;height:130%;animation:7s ease-in-out infinite alternate sway;position:absolute;top:-10%}.beam-a{left:4vw;rotate:10deg}.beam-b{animation-delay:-3s;right:4vw;rotate:-10deg}@keyframes sway{to{transform:rotate(-16deg)}}.mission{text-align:center;background:radial-gradient(80% 60% at 50% 110%,#0f5a60,#05141a 60%,#030206);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:100px 20px 50px;display:flex;position:relative;overflow:hidden}.mission:before{content:"";background-image:linear-gradient(#2dd4bf17 1px,#0000 1px),linear-gradient(90deg,#2dd4bf17 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 75%);mask-image:radial-gradient(circle,#000 25%,#0000 75%)}.mission-sweep{background:linear-gradient(90deg,#0000,#2dd4bf29,#0000);width:45%;position:absolute;top:0;bottom:0;left:-45%}.mission h1{color:#fff;text-shadow:0 0 44px #2dd4bf80;margin:0 0 16px;font-size:clamp(4.4rem,15vw,15rem);line-height:.95;position:relative}.mission h1 div{overflow:hidden}.mission h1 span{display:block}.mission h1 div:last-child{color:var(--teal)}.mission .tech{color:#fff;position:relative}.countdown{border:1px solid var(--teal);background:#0006;border-radius:8px;align-items:baseline;gap:10px;margin-top:18px;padding:8px 20px;display:flex;position:relative}.countdown b{font-family:var(--font-display), sans-serif;color:var(--gold);font-size:2.6rem;font-weight:400}.countdown span{color:var(--muted);font-size:.85rem}.spine{background:#050208;padding:110px 20px;position:relative;overflow:hidden}.spine-track{background:#000 repeating-linear-gradient(#0000 0 8px,#e9dfc933 8px 16px,#0000 16px 24px) 50%/6px 100% no-repeat;width:20px;margin-left:-10px;position:absolute;top:0;bottom:0;left:50%}.spine-light{transform-origin:top;background:linear-gradient(var(--pink), var(--gold), var(--teal), #b6ff1a);box-shadow:0 0 22px var(--pink);opacity:.85;width:4px;margin:0 auto;position:absolute;inset:0}.ph{perspective:1000px;align-items:center;max-width:1200px;min-height:62vh;margin:0 auto 50px;display:flex;position:relative}.ph.right{justify-content:flex-end}.ph-card{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-top:4px solid var(--c);width:calc(50% - 56px);box-shadow:0 0 50px color-mix(in srgb, var(--c) 16%, transparent);background:linear-gradient(160deg,#1b0f2c,#0d0616);border-radius:14px;padding:28px}.ph-card .tech{color:var(--c);margin-bottom:8px}.ph-card h2{color:#fff;font-size:clamp(2.2rem,4.6vw,3.6rem)}.ph-dur{font-family:var(--font-tech), sans-serif;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:.7rem}.ph-item{border-left:2px solid color-mix(in srgb, var(--c) 55%, transparent);margin-top:10px;padding:12px 0 12px 16px}.ph-item b{color:var(--c)}.ph-item p{margin:3px 0 0;font-size:.95rem}.ph-node{background:var(--c);width:22px;height:22px;box-shadow:0 0 0 7px #050208, 0 0 0 9px var(--c), 0 0 34px var(--c);z-index:2;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.ph-no{font-family:var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--c) 45%, transparent);font-size:clamp(9rem,22vw,20rem);line-height:1;position:absolute;top:50%;translate:0 -50%}.ph.left .ph-no{left:calc(50% + 70px)}.ph.right .ph-no{right:calc(50% + 70px)}.premieres{background:radial-gradient(70% 70%,#3d0a4f,#06020b 75%);flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:20px;display:flex;position:relative;overflow:hidden}.premieres .slate{z-index:9;position:absolute;top:100px}.premiere{border:1px solid var(--line);background:linear-gradient(130deg,#1a0d2d,#2c0f3c);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(860px,100% - 40px);padding:clamp(24px,4vw,44px);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 90px #0009}.premiere h2{color:#fff;font-size:clamp(2.4rem,6vw,4.6rem)}.premiere .tags{margin-top:10px}.stamp{font-family:var(--font-display), sans-serif;background:var(--gold);color:#120208;padding:12px 20px;font-size:clamp(1.8rem,4.4vw,3.2rem);rotate:2deg}.premiere:nth-of-type(3) .stamp{background:#6dffb2}.premiere:nth-of-type(4) .stamp{background:var(--pink);color:#fff}.after{text-align:center;background:radial-gradient(70% 80% at 50% 100%,#14622a,#0000);padding:clamp(90px,13vw,160px) 0}.after .lead{margin:0 auto 12px}@media (max-width:860px){.spine-track{left:26px}.ph,.ph.right{justify-content:flex-start;min-height:0}.ph-card{width:100%;margin-left:34px;padding:20px}.ph-node{top:40px;left:6px}.ph-no{display:none}}.t-hero{text-align:center;background:radial-gradient(80% 65% at 50% 110%,#7a5200,#1a1205 58%,#050208);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:100px 20px 50px;display:flex;position:relative;overflow:hidden}.t-rays{background:repeating-conic-gradient(#ffd60a14 0 6deg, transparent 6deg 18deg);width:200vmax;height:200vmax;margin-left:-100vmax;animation:60s linear infinite rays;position:absolute;bottom:-60vmax;left:50%}@keyframes rays{to{transform:rotate(360deg)}}.t-hero h1{color:var(--gold);text-shadow:0 0 60px #ffd60a80;margin:0;font-size:clamp(6rem,24vw,22rem);line-height:.9;position:relative}.t-hero h1 small{color:#fff;font-size:.28em;display:block}.t-hero .lead,.t-hero .slate{position:relative}.money{background:#060208;align-items:center;height:100svh;padding-top:60px;display:flex;overflow:hidden}.money-in{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.donut{width:min(100%,62vh);margin:0 auto;position:relative}.donut svg{width:100%;display:block}.donut-bg{fill:none;stroke:#1d1224;stroke-width:9px}.arc{fill:none;stroke-width:9px;transition:opacity .3s}.donut-mid{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-mid b{font-family:var(--font-display), sans-serif;font-size:clamp(2.6rem,8vh,5rem);font-weight:400}.donut-mid span{color:var(--muted);font-size:.85rem}.money-copy{animation:.45s both thumb-in}.money-copy h2{font-size:clamp(2.6rem,6vw,4.8rem)}.split{gap:14px;display:grid}.ledger-sec{background:linear-gradient(#0000,#5a073040,#0000)}.alt{grid-template-columns:repeat(10,1fr);gap:clamp(5px,1vw,12px);margin-top:18px;display:grid}.alt i{aspect-ratio:16/10;background:linear-gradient(135deg,#b6ff1a,#2dd4bf);border-radius:4px;box-shadow:0 0 14px #b6ff1a66}.income{background:linear-gradient(#0000,#7a520033)}.rf{position:relative}.rf section{z-index:1;position:relative}.rf.ready .mission,.rf.ready .spine,.rf.ready .premieres,.rf.ready .after{background:0 0}.rf.ready .mission:before,.rf.ready .mission-sweep,.rf.ready .spine-track,.rf.ready .ph-node,.rf.ready .ph-no{display:none}.rf.ready .spine{padding-top:0;padding-bottom:0;overflow:visible}.rf.ready .ph{min-height:170svh;margin-bottom:0}.rf.ready .ph-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(160deg,#1b0f2cdb,#0d0616e0)}.rf .premiere{top:24svh;left:calc(50% + -1*min(430px,50% - 20px))}.rf.ready .premiere{width:min(560px,44vw);left:50%}.rf.ready .after{align-items:flex-end;min-height:150svh;padding-bottom:12svh;display:flex}.rf.ready .after .wrap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06020ab8;border-radius:14px;padding:26px}@media (max-width:860px){.rf.ready .ph{align-items:flex-end;min-height:190svh;padding-bottom:6svh}.rf.ready .ph-card{margin-left:0}.rf.ready .premiere{width:calc(100% - 40px);top:auto;bottom:90px;left:20px}.rf.ready .premieres .slate{top:84px}}.ce-tabs{margin-bottom:16px}.ce-card{max-width:860px}.ce fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0 0 14px;padding:12px 14px}.ce legend{color:var(--gold);padding:0 6px;font-size:.85rem}.ce-row{margin-bottom:10px}.ce-row label.field{margin-bottom:4px}.ce-tools{gap:6px;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.media-grid figure{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0;overflow:hidden}.media-grid img{aspect-ratio:4/3;object-fit:contain;background:#000;width:100%;display:block}.media-grid figcaption{overflow-wrap:anywhere;gap:6px;padding:10px;display:grid}.ce-picture{border-radius:6px;max-height:150px;margin-top:6px;display:block}.scan{gap:14px;max-width:520px;display:grid}.scan-stats{color:var(--muted);gap:22px;margin-bottom:18px}.scan-stats b{font-family:var(--font-display), sans-serif;color:var(--gold);font-size:1.8rem;font-weight:400}.scan-view{aspect-ratio:4/3;border:1px solid var(--line);background:#000;border-radius:12px;place-items:center;display:grid;overflow:hidden}.scan-view video{object-fit:cover;width:100%;height:100%}.scan-manual input{flex:1;min-width:180px;margin-top:0}.scan-result{border:2px solid var(--line);background:var(--panel);text-align:center;border-radius:12px;min-height:130px;padding:18px}.scan-result b{font-family:var(--font-display), sans-serif;font-size:3rem;font-weight:400;line-height:1.1;display:block}.scan-result code{overflow-wrap:anywhere}.scan-result p{margin:6px 0}.scan-result.ok{border-color:var(--ok);background:#0d3a24}.scan-result.ok b{color:#6dffb2}.scan-result.no{border-color:var(--danger);background:#3f0a1c}.scan-result.no b{color:#ff8fa8}.vf{position:relative}.vf section{z-index:1;position:relative}.v-hero{text-align:center;place-items:center;height:100svh;padding:90px 20px 40px;display:grid;overflow:hidden}.v-door,.v-inside{grid-area:1/1}.v-door{background:#0502089e;border-radius:14px;align-self:end;padding:12px 22px}.v-door h1{overflow-wrap:anywhere;margin:2px 0;font-size:clamp(2.4rem,6vw,4.6rem)}.v-door .muted{margin:0}.v-inside{align-self:end;justify-items:center;display:grid}.v-count{font-family:var(--font-display), sans-serif;color:var(--gold);text-shadow:0 0 40px #000,0 2px 8px #000;margin:0;font-size:clamp(4.4rem,15svh,9rem);line-height:1}.v-unit{font-family:var(--font-display), sans-serif;text-shadow:0 2px 8px #000;margin:0 0 8px;font-size:1.5rem}.v-stack{text-shadow:0 1px 6px #000;min-height:1.6em;margin:6px 0 0}@media (min-width:900px) and (min-aspect-ratio:6/5){.v-inside{text-align:left;place-self:center start;justify-items:start;max-width:34vw;padding-left:5vw}}.v-gallery{flex-direction:column;height:100svh;padding:86px 20px 18px;display:flex;overflow:hidden}.v-slot{flex:1;min-height:0}.v-caption{text-align:center;flex:none;padding-top:10px}.v-caption h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,4.6svh,2.8rem)}.v-caption .muted{overflow-wrap:anywhere;margin:2px 0 10px;font-size:.9rem}.v-actions{justify-content:center}.v-rest{z-index:1;background:var(--bg);position:relative}.v-rest h3{margin-top:0}.v-tickets-head{justify-content:space-between;margin-top:48px}.v-tickets-head h2{margin:0}.v-tickets-head .muted{margin:2px 0 0}.v-tickets{scroll-snap-type:x proximity;gap:14px;padding:16px 2px 14px;display:flex;overflow-x:auto}.v-ticket{scroll-snap-align:start;border-top:4px solid var(--pink);background:#160b26;border-radius:10px;flex:none;width:min(380px,84vw);display:flex;overflow:hidden}.v-ticket.VOID,.v-ticket.USED{opacity:.55;filter:grayscale(.7)}.v-ticket-main{flex:1;min-width:0;padding:14px 16px}.v-ticket-main .tech{color:var(--pink);margin:0;font-size:.66rem}.v-ticket-main b{font-family:var(--font-display), sans-serif;color:var(--gold);font-size:2.3rem;font-weight:400;line-height:1.15;display:block}.v-ticket-main .muted{margin:0;font-size:.82rem}.v-ticket-main code{letter-spacing:.04em;color:#fff;font-size:.78rem}.v-ticket-stub{background:#0a0514;border-left:2px dashed #e9dfc966;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:112px;padding:10px;display:flex}.v-note{overflow-wrap:anywhere;margin:14px 0 0;font-size:.85rem}.tf{position:relative}.tf section{z-index:1;position:relative}.tf-stage{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.tf-stage canvas{width:100%;height:100%;display:block}.tf .t-hero h1{font-size:clamp(4.6rem,min(19vw,25svh),15rem)}.tf .t-hero .lead{text-shadow:0 1px 8px #000;max-width:min(60vw,48svh);margin-top:10px;font-size:clamp(.9rem,2.2svh,1.15rem);line-height:1.35}.t-ringbox{aspect-ratio:1;width:min(94vw,90svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.tf.ready .t-hero{background:0 0}.tf.ready .t-rays,.tf.ready .donut svg,.tf.ready .alt{visibility:hidden}.tf.ready .alt{display:none}.tf.ready .money{background:0 0}.tf.ready .income{background:linear-gradient(#0000,#060208e0 12%)}.give{grid-template-columns:1.1fr 1fr;align-items:center;gap:34px;display:grid}.give .split{margin-top:22px}.give-stage{height:min(74svh,640px)}.frames-stage{height:min(40svh,340px);margin:10px 0 6px}.alt-stage{height:min(64svh,560px);margin-top:12px}.stage-note{text-align:center;margin:0 0 22px}.tf:not(.ready) .give-stage,.tf:not(.ready) .frames-stage,.tf:not(.ready) .alt-stage,.tf:not(.ready) .stage-note{display:none}.tf:not(.ready) .give{grid-template-columns:1fr}@media (max-width:760px){.give{grid-template-columns:1fr;gap:10px}.give-stage{height:46svh}.frames-stage{height:56svh}.alt-stage{height:74svh}}.math{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:24px 0;display:grid}.math dl{gap:4px;margin:0 0 12px;display:grid}.math dl div{border-bottom:1px dashed var(--line);justify-content:space-between;padding:3px 0;font-size:.92rem;display:flex}.math dt{color:var(--muted)}.math dd{margin:0;font-weight:600}.streams{gap:8px;margin-bottom:30px;display:grid}.stream-row{grid-template-columns:130px 1fr 66px;align-items:center;gap:10px;font-size:.9rem;display:grid}.stream-row>:nth-child(2){justify-self:start}.stream{border-radius:3px;height:22px}.stream-row b{text-align:right}.flow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flow>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:1;min-width:130px;padding:14px}.flow small{color:var(--muted);display:block}.flow b{font-family:var(--font-display), sans-serif;font-size:1.8rem;font-weight:400}.flow .gold b{color:var(--gold)}.flow .pink b{color:var(--pink)}.flow>span{color:var(--muted);font-size:1.5rem}@media (max-width:860px){.money-in{grid-template-columns:1fr;gap:14px}.donut{width:min(100%,38vh)}.money-copy h2{font-size:2.3rem}.stream-row{grid-template-columns:96px 1fr 56px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.beam-a,.beam-b,.t-rays{animation:none}.money,.premieres{height:auto;padding:90px 0}.premiere{margin-bottom:18px;position:static;translate:none}}.premiere{height:fit-content;margin:auto;inset:0;translate:none}.premiere .stamp{flex:none}.math-card{min-width:0}.stream-row{grid-template-columns:150px 1fr 66px}.math-card,.ph-card{will-change:transform}.in-frame .nav,.in-frame .dock,.in-frame .curtain,.in-frame .intro{display:none!important}.mp-screen{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.mp-screen img{position:absolute;inset:0}.mp-screen iframe{transform-origin:0 0;pointer-events:none;opacity:0;border:0;width:1440px;height:900px;transition:opacity .35s;position:absolute;top:0;left:0}.mp-screen iframe.ready{opacity:1}.mp-live{z-index:2;color:#fff;font-family:var(--font-tech), sans-serif;letter-spacing:.14em;background:#000000a6;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.55rem;display:inline-flex;position:absolute;top:10px;right:10px}.mp-live:before{content:"";background:#ff3b3b;border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse-dot}@keyframes pulse-dot{50%{opacity:.25}}@media (max-width:900px){.mp-thumb{width:42vw;display:block;right:3vw}.mp-nav{max-width:56vw}.mp-link{font-size:clamp(1.2rem,3.5vw,2rem)}}@media (max-width:760px){.mp-thumb{width:auto;box-shadow:none;opacity:.26;z-index:1;background:0 0;padding:0;inset:0;translate:none;rotate:0deg}.mp-thumb:after,.mp-thumb span,.mp-live{display:none}.mp-screen{aspect-ratio:auto;height:100%}.mp-screen img{height:100%}.mp-nav{max-width:none}.mp-link{font-size:min(7.6vw,5.2vh)}}.monogram-wrap{z-index:7;pointer-events:none;position:fixed;inset:0}.monogram{aspect-ratio:970.1/2561.1;height:118vh;position:absolute;top:-9vh;left:-.5vw}.monogram svg{filter:drop-shadow(0 0 22px #0000008c);width:100%;height:100%;display:block;overflow:visible}.logo-flash{z-index:9;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.monogram{opacity:0}}@media (min-width:861px){.h-title{font-size:clamp(3rem,12.6vw,19rem);top:10vh;left:28vw;right:2vw}.h-band{width:84vw;left:64vw}.h-copy{left:28vw}}@media (max-width:860px){.monogram{height:50svh;top:27svh;left:-9vw}.h-band{left:62%}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.monogram{height:100svh;top:0;left:0}.s-hero .bar-t,.s-hero .bar-b{z-index:8}@media (min-width:861px){.h-band{width:min(116vw,190vh);left:67vw}.h-copy{left:26vw}}@media (max-width:860px){.monogram{height:100svh;top:0;left:-10vw}.h-band{width:255vw;left:72%}.h-copy{padding:0 12px;left:30vw;right:0}.h-copy .btn{padding:12px 14px;font-size:.68rem}}@media (min-width:861px){.h-band{width:min(80vw,150vh);left:62.5vw}}.monogram-wrap{z-index:3;position:absolute}.h-floor{-webkit-mask-image:linear-gradient(90deg,#0000 0 26%,#000 40%);mask-image:linear-gradient(90deg,#0000 0 26%,#000 40%)}@media (max-width:860px){.h-floor{height:16vh;-webkit-mask-image:none;mask-image:none}}.bar-t,.bar-b{transform:scaleY(0)}@media (min-width:601px) and (max-width:860px){.monogram{left:0}.h-band{width:88vw;bottom:0;left:66%}.h-copy{bottom:7vh;left:38svh;right:12px}.h-floor{height:30vh;-webkit-mask-image:linear-gradient(90deg,#0000 0 26%,#000 40%);mask-image:linear-gradient(90deg,#0000 0 26%,#000 40%)}}.m-joy,.m-manik,.m-partha,.m-farhan,.m-neel{opacity:1;transform:none}.m{margin:0 -1.6%}.h-floor{height:22vh;-webkit-mask-image:none;mask-image:none}.h-copy{left:0;right:0}@media (min-width:601px){.h-band{width:min(106vw,178vh);bottom:0;left:50%}}@media (max-width:600px){.h-band{width:300vw;bottom:0;left:50%}.h-copy{bottom:11vh;left:0;right:0}}@media (min-width:601px){.h-band{width:min(99vw,178vh)}}.coin-3d{width:100%;height:100%;transform-style:preserve-3d;--t:9px;display:block;position:relative}.c-edge,.c-face{border-radius:50%;position:absolute;inset:0}.c-edge{transform:translateZ(calc((var(--i) / 7 - 1) * var(--t)));background:linear-gradient(100deg,#7a5400,#ffd60a 30%,#fff3a8 46%,#c99300 62%,#6e4a00)}.c-face{backface-visibility:hidden;box-shadow:inset 0 0 0 calc(var(--d,12px) * .5) transparent;background:radial-gradient(circle at 34% 26%,#fff6bd,#ffd60a 40%,#b37f00 78%,#8a6000);place-items:center;display:grid;overflow:hidden}.c-front{transform:translateZ(var(--t))}.c-back{transform:rotateY(180deg) translateZ(var(--t))}.c-face:before{content:"";background:radial-gradient(circle at 40% 30%,#3b0f63,#1a0730 70%);border-radius:50%;position:absolute;inset:7.5%;box-shadow:0 0 0 2px #fff0a0,inset 0 0 26px #000000b3}.c-face:after{content:"";background:linear-gradient(125deg,#0000 32%,#ffffff57 46%,#0000 58%);border-radius:50%;position:absolute;inset:0}.c-face img{width:74%;height:auto;position:relative}.big-coin{box-shadow:none;filter:drop-shadow(0 0 40px #ffd60a73);background:0 0;transform:none}.big-coin .coin-3d{--t:13px}.a1-coin{perspective:900px}.st-count{color:var(--muted);margin:6px 0 0}.st-count b{color:var(--gold);font-family:var(--font-display), sans-serif;font-size:1.7rem;font-weight:400}.coin-return{perspective:800px;width:150px;height:150px;margin:0 auto 20px}.coin-return .coin-3d{animation:4s linear infinite coin-turn}@keyframes coin-turn{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.coin-return .coin-3d{animation:none}}.big-coin{filter:none;position:relative}.a1-coin:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd60a47,#0000 68%);border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;position:absolute;top:38%;left:50%}.a1-coin{position:relative}.c-face img{width:85%;height:85%;position:absolute;inset:7.5%}.brand-logo{pointer-events:auto;filter:drop-shadow(0 0 10px #ffd60a73);width:104px;height:67px;animation:4s ease-in-out infinite brand-float;display:block}.brand-mark{width:100%;height:100%;display:block}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}@keyframes brand-float{0%,to{filter:drop-shadow(0 0 8px #ffd60a59);transform:translateY(0)rotate(-1.5deg)}50%{filter:drop-shadow(0 0 18px #ff2d7eb3);transform:translateY(-4px)rotate(1.5deg)}}@media (max-width:760px){.brand-logo{width:84px;height:54px}}@media (prefers-reduced-motion:reduce){.brand-logo{animation:none}}.brand-logo{width:158px;height:102px}.brand-mark svg{filter:none}.stick-l,.stick-r{stroke:#ffd9a0;stroke-width:15px;stroke-linecap:round}.p-mic .wave{fill:none;stroke:#ffd60a;stroke-width:11px;stroke-linecap:round}@media (max-width:760px){.brand-logo{width:116px;height:75px}}.know{position:relative}.k-progress{z-index:66;background:#ffffff14;height:4px;position:fixed;top:0;left:0;right:0}.k-progress i{transform-origin:0;background:linear-gradient(90deg, var(--pink), var(--gold), var(--teal));height:100%;display:block;transform:scaleX(0)}.k-rail{z-index:64;gap:10px;display:grid;position:fixed;top:50%;right:18px;translate:0 -50%}.k-rail button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;height:14px;padding:0;font-size:.74rem;display:flex}.k-rail span{opacity:0;white-space:nowrap;background:#000000b3;border-radius:4px;padding:2px 8px;transition:opacity .2s,translate .2s;translate:8px}.k-rail i{background:#ffffff4d;border-radius:50%;width:9px;height:9px;transition:background .2s,box-shadow .2s,scale .2s}.k-rail button:hover span,.k-rail button:focus-visible span{opacity:1;translate:0}.k-rail button.on i{background:var(--gold);box-shadow:0 0 12px var(--gold);scale:1.5}.k-chip{z-index:64;border:1px solid var(--line);color:var(--gold);background:#0c0514d9;border-radius:99px;padding:6px 12px;font-size:.72rem;display:none;position:fixed;bottom:16px;left:12px}.k-hero{text-align:center;background:radial-gradient(80% 70% at 50% 110%,#7a0d47,#14030e 62%,#050208);justify-content:center;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.k-hero-in{z-index:2;transform-origin:50% 46%;padding:0 20px;position:relative}.k-hero h1{color:var(--pink);text-shadow:0 0 50px #ff2d7e99;margin:0 0 14px;font-size:clamp(3.3rem,11vw,10.5rem);line-height:.96}.k-hero h1 div{overflow:hidden}.k-hero h1 span{display:block}.k-hero .lead{margin:0 auto}.k-hero .actions{justify-content:center}.k-iris{z-index:1;background:#030206;border-radius:50%;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;position:absolute;top:50%;left:50%;transform:scale(0)}.k-pin{background:#030206;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.k-head{margin-bottom:20px}.k-head h2{font-size:clamp(2.6rem,7vw,5.6rem)}.k-words{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.7rem,4.2vw,3.5rem);line-height:1.22}.k-crisis{background:radial-gradient(70% 70%,#2c0618,#030206 75%)}.k-crisis>.wrap{z-index:2;position:relative}.k-compare{grid-template-columns:1fr 1fr;gap:34px;display:grid}.k-num{font-family:var(--font-display), sans-serif;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,9vw,7.5rem);line-height:1}.k-num.pink{color:var(--pink)}.k-bar{background:#1b0f24;border-radius:99px;height:14px;margin:12px 0;overflow:hidden}.k-bar i{transform-origin:0;background:var(--gold);width:100%;height:100%;display:block}.k-bar-bd i{background:var(--pink)}.k-quote{z-index:3;text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.k-quote blockquote{max-width:980px;font-family:var(--font-display), var(--font-bangla), sans-serif;color:#fff;text-shadow:0 0 40px var(--pink);margin:0 0 18px;font-size:clamp(2.2rem,7vw,6rem);line-height:1.04}.k-quote p{max-width:720px;color:var(--muted)}.k-sec{padding:clamp(70px,10vw,130px) 0;position:relative}.k-flips{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:22px;display:grid}.k-flip{color:#fff;cursor:pointer;perspective:1000px;height:290px;font:inherit;background:0 0;border:0;padding:0}.k-flip-in{width:100%;height:100%;transform-style:preserve-3d;transition:rotate .7s cubic-bezier(.3,.8,.3,1);display:block;position:relative;rotate:y 0deg}.k-flip.on .k-flip-in{rotate:y 180deg}.k-face{text-align:center;backface-visibility:hidden;border:2px solid var(--pink);background:linear-gradient(150deg,#24123a,#120820);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex;position:absolute;inset:0}.k-face.gold{border-color:var(--gold)}.k-face b{font-size:3rem;line-height:1}.k-face strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:2rem;font-weight:400}.k-face em{font-style:normal;font-family:var(--font-display), sans-serif;color:var(--gold);font-size:2.5rem}.k-face small{color:var(--muted)}.k-back{transform:rotateY(180deg)}.k-back strong{color:var(--gold)}.k-tokens{border:1px solid var(--line);background:linear-gradient(130deg,#24123a,#120820);border-radius:16px;align-items:center;gap:26px;margin-top:26px;padding:24px;display:flex}.k-coin{perspective:700px;flex:none;width:130px;height:130px}.k-coin .coin-3d{animation:6s linear infinite coin-turn}.k-record{background:linear-gradient(#0000,#ffd60a14,#0000)}.k-record-in{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.k-cert{border:2px dashed var(--gold);background:#120a02;border-radius:12px;padding:28px;position:relative;overflow:hidden}.k-cert h3{color:var(--gold)}.k-stamp{color:#ff5a5a;font-family:var(--font-tech), sans-serif;letter-spacing:.1em;text-transform:uppercase;border:3px solid #ff5a5a;margin-top:8px;padding:8px 14px;font-size:.74rem;display:inline-block;rotate:-5deg}.k-cottage{background:linear-gradient(#0000,#14622a42,#0000)}.k-cottage-in{grid-template-columns:1fr 1fr;align-items:center;gap:34px;margin-top:16px;display:grid}.k-screen{text-align:center;width:86%;font-family:var(--font-tech), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#120208;background:#fff;border-radius:50% 50% 6px 6px/12px 12px 6px 6px;margin:0 auto 14px;padding:7px;font-size:.66rem;box-shadow:0 8px 40px #fff6}.k-seats{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.k-seats i{aspect-ratio:1.1;background:#b6ff1a;border-radius:40% 40% 12% 12%;box-shadow:0 0 10px #b6ff1a80}.k-ticket{background:var(--gold);color:#1a0b00;border-radius:10px;margin-top:18px;display:flex;position:relative}.k-ticket>div:first-child{flex:1;padding:14px 16px}.k-ticket b{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:400;display:block}.k-stub{width:110px;font-family:var(--font-display), sans-serif;background:var(--gold);border-left:3px dashed #1a0b0088;border-radius:10px;flex:none;place-items:center;font-size:2.2rem;display:grid}.k-narrative{background:radial-gradient(70% 60%,#123f6b55,#0000);align-items:center;min-height:80svh;display:flex}.k-narr{font-family:var(--font-display), sans-serif;margin:0 0 18px;font-size:clamp(2.1rem,5.6vw,5rem);line-height:1.1}.k-narr span{white-space:pre;display:inline-block}.k-why{gap:10px;height:340px;display:flex}.k-why button{text-align:left;color:#fff;min-width:0;font:inherit;cursor:pointer;border:1px solid var(--line);background:linear-gradient(170deg,#24123a,#120820);border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:18px;transition:flex-grow .5s cubic-bezier(.3,.8,.3,1),border-color .3s;display:flex;overflow:hidden}.k-why button.on{border-color:var(--pink);flex-grow:3.4}.k-why b{font-size:2rem}.k-why strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1.05}.k-why span{color:var(--muted);opacity:0;max-height:0;font-size:.95rem;transition:opacity .3s,max-height .4s}.k-why .on span{opacity:1;max-height:170px}.k-fiesta{background:#08030d;height:100svh;overflow:hidden}.k-fiesta-track{align-items:center;gap:3vw;width:max-content;height:100%;padding:0 6vw;display:flex}.k-fiesta-card{border-top:5px solid var(--c,transparent);background:linear-gradient(150deg,#24123a,#120820);border-radius:18px;flex:none;width:min(600px,84vw);padding:30px}.k-fiesta-card .tech{color:var(--c,var(--gold))}.k-fiesta-card h3{font-size:clamp(2.3rem,5vw,3.6rem)}.k-fiesta-title{background:0 0;width:min(720px,88vw)}.k-tabs{gap:8px;margin-bottom:16px;display:flex}.k-tabs button{border:1px solid var(--line);color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0c0614;border-radius:99px;padding:0 16px}.k-tabs .on{background:var(--pink);border-color:var(--pink)}.k-cast{grid-template-columns:repeat(auto-fit,minmax(min(46%,180px),1fr));gap:12px;display:grid}.k-card{aspect-ratio:3/4;color:#fff;cursor:pointer;perspective:900px;font:inherit;background:0 0;border:0;padding:0}.k-card-in{width:100%;height:100%;transform-style:preserve-3d;transition:rotate .6s cubic-bezier(.3,.8,.3,1);display:block;position:relative;rotate:y 0deg}.k-card.on .k-card-in{rotate:y 180deg}.k-card-front,.k-card-back{backface-visibility:hidden;border:1px solid var(--line);background:linear-gradient(160deg,#52103a,#1a0b2e);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.k-card-front img{width:100%;position:absolute;bottom:0;left:0}.k-card-front b{font-family:var(--font-display), sans-serif;color:var(--gold);font-size:5rem;font-weight:400}.k-card-front em{font-style:normal;font-family:var(--font-display), sans-serif;text-transform:uppercase;text-align:left;background:linear-gradient(#0000,#000c);padding:26px 12px 10px;font-size:1.5rem;position:absolute;bottom:0;left:0;right:0}.k-card-back{color:#1a0b00;background:linear-gradient(160deg,#ffd60a,#ff9e0a);flex-direction:column;gap:6px;padding:14px;transform:rotateY(180deg)}.k-card-back strong{font-family:var(--font-display), sans-serif;text-align:center;font-size:1.5rem;font-weight:400;line-height:1.1}.k-marquee{border-block:1px solid var(--line);margin-top:12px;padding:10px 0;overflow:hidden}.k-marquee div{gap:40px;width:max-content;animation:34s linear infinite k-marquee;display:flex}.k-marquee span{font-family:var(--font-display), sans-serif;white-space:nowrap;color:var(--gold);font-size:2rem}@keyframes k-marquee{to{transform:translate(-50%)}}.k-cost-bar{gap:4px;height:58px;display:flex}.k-seg{cursor:pointer;opacity:.55;border:0;border-radius:6px;flex:1 1 0;min-width:0;padding:0;transition:opacity .2s}.k-seg.on{opacity:1}.k-cost-info{flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:110px;margin-top:18px;animation:.35s both thumb-in;display:flex}.k-cost-info h3{margin:0}.k-cost-info p{margin:4px 0 0}.k-sponsor{--mx:50%;--my:45%;text-align:center;background:#050208;padding:clamp(90px,13vw,170px) 0;position:relative;overflow:hidden}.k-sponsor:before{content:"";background:radial-gradient(420px circle at var(--mx) var(--my), #ffd60a4d, transparent 70%);pointer-events:none;position:absolute;inset:0}.k-sponsor .wrap{position:relative}.k-sponsor-num{font-family:var(--font-display), sans-serif;color:var(--gold);text-shadow:0 0 44px #ffd60a73;font-size:clamp(5rem,19vw,17rem);line-height:1}.k-sponsor .lead{margin:0 auto 18px}@media (max-width:860px){.k-rail{display:none}.k-chip{display:block}.k-compare,.k-record-in,.k-cottage-in{grid-template-columns:1fr}.k-compare{gap:14px}.k-tokens{flex-direction:column;align-items:flex-start}.k-why{flex-direction:column;height:auto}.k-why button{flex:none}}@media (prefers-reduced-motion:reduce){.k-hero,.k-fiesta{height:auto}.k-fiesta-track{flex-direction:column;width:auto;padding:60px 20px}.k-quote{opacity:1;position:static}.k-crisis{flex-direction:column}.k-coin .coin-3d,.k-marquee div{animation:none}.k-marquee div{flex-wrap:wrap;width:auto}.k-iris{display:none}}.k-pin{padding-top:96px;padding-bottom:30px}.k-words{font-size:clamp(1.5rem,min(4.2vw,5.2vh),3.5rem)}@media (max-width:900px){.k-head .slate{margin-left:130px}.k-pin .k-head h2{font-size:clamp(2.2rem,6vw,4rem)}}.h-loop{z-index:1;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.h-loop.on{opacity:1}.s-hero.film .beam{opacity:0!important}.h-band{transition:opacity .9s}.s-hero.stadium .h-band{opacity:0}.monogram-wrap{transition:opacity .9s}@media (max-width:600px){.s-hero.stadium .monogram-wrap{opacity:0}}.poster-link{color:inherit;text-decoration:none;display:block}.cp-hero{grid-template-columns:minmax(0,420px) 1fr;align-items:end;gap:clamp(24px,5vw,64px);padding-top:120px;display:grid}.cp-hero .poster:hover .photo,.cp-hero .poster:hover .sil{transform:none}.cp-hero .poster .sil{transform:translate(-6%)}.cp-hero h1{color:#fff;margin:6px 0;font-size:clamp(3.6rem,10vw,8rem);line-height:1}.cp-tagline{margin:8px 0 0;font-size:clamp(1.1rem,2.4vw,1.5rem)}.cp-text{white-space:pre-line;max-width:720px}.cp-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cp-gallery img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;display:block}.cp-nav{justify-content:space-between;gap:12px;margin-top:40px;display:flex}.people{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.person{flex-direction:column;padding:0;display:flex;overflow:hidden}.person img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.person div{padding:14px 16px}.person h3{margin:2px 0;font-size:1.5rem}.person p{white-space:pre-line;margin:6px 0 0;font-size:.92rem}@media (max-width:760px){.cp-hero{grid-template-columns:1fr;padding-top:96px}.cp-hero .poster{max-width:340px}}
