.efx{position:fixed;inset:0;z-index:200;overflow:hidden;display:grid;place-items:center;cursor:pointer;background:radial-gradient(ellipse at center,rgba(12,14,19,.9),rgba(12,14,19,.98));backdrop-filter:blur(8px);animation:efxIn .25s ease-out both;-webkit-tap-highlight-color:transparent}.efx.efx-leave{animation:efxOut .45s ease-in forwards}.efx-scene{position:absolute;inset:0;pointer-events:none}.efx-title{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;pointer-events:none}.efx-sfx{font-size:clamp(28px,7vw,56px);color:#ffd666;-webkit-text-stroke:2px #0a0a10;transform:rotate(-8deg);animation:efxSfx .6s cubic-bezier(.34,1.56,.64,1) .15s both,efxJitter .18s steps(2) .8s 6}.efx-sfx,.efx-word{font-weight:900;paint-order:stroke fill}.efx-word{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(34px,9vw,86px);font-style:italic;letter-spacing:-.02em;line-height:1;color:#fff;-webkit-text-stroke:3px #0a0a10;text-shadow:6px 6px 0 rgba(138,143,245,.9);animation:efxPop .7s cubic-bezier(.34,1.56,.64,1) .3s both}.efx-sub{margin-top:14px;font-size:clamp(14px,2.6vw,18px);font-weight:700;color:#ecedf2;animation:efxRise .5s ease-out .7s both}.efx-skip{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,237,242,.6);animation:efxRise .4s ease-out 1s both}.efx-welcome .efx-sfx{color:#ffb7d5}.efx-welcome .efx-word{text-shadow:6px 6px 0 #b08af0}.efx-verify .efx-word{text-shadow:6px 6px 0 #e24040}.efx-verify .efx-title{margin-top:34vh}.efx-reset .efx-word{color:#50dcc8;text-shadow:6px 6px 0 #0b2229}.efx-reset .efx-title{margin-top:34vh}.efx-admin_alert .efx-skip{bottom:48px}.efx-digest .efx-word{animation:efxSwoosh .6s cubic-bezier(.2,.9,.3,1.2) .2s both}.efx-recap .efx-word{color:#ffd666;text-shadow:0 0 24px rgba(255,214,102,.9),6px 6px 0 #3a1d5c;animation:efxPop .7s cubic-bezier(.34,1.56,.64,1) .3s both,efxPulse .8s ease-in-out 1s infinite}.efx-recap .efx-sfx,.efx-refresh_started .efx-sfx{color:#b08af0}.efx-refresh_finished .efx-word{color:#4cc38a}.efx-import_ok .efx-word{color:#ffd666;text-shadow:6px 6px 0 #2e2156}.efx-import_failed{background:radial-gradient(ellipse at center,rgba(20,26,36,.85),rgba(12,14,19,.97))}.efx-import_failed .efx-word{color:#f0706a;text-shadow:5px 5px 0 #1d2532;animation:efxPop .7s ease-out .3s both,efxSag 1.4s ease-in-out 1s both}.efx-import_failed .efx-sfx{color:#c8d2e6}.efx-import_failed .efx-title{margin-top:30vh}.efx-admin_alert .efx-sfx{color:#ff5a50;font-size:clamp(44px,12vw,110px)}.efx-admin_alert .efx-word{text-shadow:6px 6px 0 #900a14;animation:efxPop .5s ease-out .2s both,efxBlink .5s steps(2) .7s 4}.efx-glow{position:absolute;left:50%;top:45%;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 35%,transparent),transparent 60%);animation:efxBreathe 1.8s ease-in-out infinite}.efx-lines{position:absolute;inset:-50%;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.09) 0deg 1.2deg,transparent 1.2deg 7deg);-webkit-mask:radial-gradient(circle,transparent 14%,#000 40%);mask:radial-gradient(circle,transparent 14%,#000 40%);animation:efxLinesJit .12s steps(2) infinite}.efx-lines-zoom{animation:efxLinesZoom .5s ease-out both,efxLinesJit .12s steps(2) .5s infinite}.efx-sparkle{position:absolute;left:var(--x);top:var(--y);width:22px;height:22px;margin:-11px;background:#fff8d2;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);transform:scale(var(--s));animation:efxTwinkle 1.1s ease-in-out var(--d) infinite both}.efx-sparkle-burst{animation:efxSparkBurst 1s ease-out var(--d) both}.efx-petal{position:absolute;top:-6vh;left:var(--x);width:16px;height:11px;border-radius:80% 0 80% 0;background:linear-gradient(135deg,#ffd3e4,#f79cc2);animation:efxPetal var(--dur) linear var(--d) both}.efx-stamp{--size:min(190px,30vh);position:absolute;left:50%;top:27%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2);border-radius:50%;border:10px solid #e24040;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 9px #e24040;display:grid;place-items:center;color:#e24040;font-size:calc(var(--size) * .36);font-weight:900;transform:rotate(-14deg);animation:efxStamp .45s cubic-bezier(.5,0,.75,0) both}.efx-verify .efx-scene{animation:efxShake .35s linear .45s both}.efx-ink{width:200px;height:200px;margin:-100px;border-radius:50%;border:4px solid #ffd666;opacity:0;animation:efxInk .6s ease-out .45s both}.efx-ink,.efx-splat{position:absolute;left:50%;top:27%}.efx-splat{width:4px;height:var(--len);margin-left:-2px;background:linear-gradient(#e24040,transparent);transform-origin:50% 0;transform:rotate(var(--a)) translateY(110px) scaleY(0);animation:efxSplat .4s ease-out .45s both}.efx-lock{position:absolute;left:50%;top:25%;height:min(190px,30vh);width:auto;transform:translate(-50%,-50%);animation:efxPop .5s ease-out both;overflow:visible}.efx-key{transform-origin:60px 100px;animation:efxTurn .5s ease-in-out .4s both}.efx-shackle{transform-origin:90px 70px;animation:efxShackle .5s cubic-bezier(.34,1.56,.64,1) .9s both}.efx-streak{position:absolute;top:var(--y);left:-40vw;width:var(--w);height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#8a8ff5);animation:efxStreak .5s ease-in var(--d) 3 both}.efx-flash{position:absolute;inset:0;background:#fff;animation:efxFlash .5s ease-out .25s both;opacity:0}.efx-ring{position:absolute;left:50%;top:50%;width:60vmin;height:34vmin;margin:-17vmin 0 0 -30vmin;border-radius:50%;border:3px solid #ffd666;box-shadow:0 0 22px rgba(255,214,102,.7);animation:efxRing 1.6s ease-out var(--d) infinite both}.efx-spark-up{position:absolute;bottom:-20px;left:var(--x);width:3px;height:18px;border-radius:3px;background:linear-gradient(transparent,#ffdc8c);animation:efxRiseUp var(--dur) ease-in var(--d) infinite both}.efx-shuriken{position:absolute;top:var(--y);left:0;animation:efxFly 1.1s linear var(--d) 2 both}.efx-shuriken svg{transform:scale(var(--s));animation:efxSpin .35s linear infinite}.efx-confetti{position:absolute;width:10px;height:6px;border-radius:2px;background:var(--c)}.efx-cannon{left:var(--x0);bottom:-10px;animation:efxCannon 1.8s cubic-bezier(.2,.7,.4,1) var(--d) both}.efx-burst{left:50%;top:45%;animation:efxBurst 1.6s cubic-bezier(.1,.8,.3,1) var(--d) both}.efx-sunburst{position:absolute;left:50%;top:45%;width:200vmax;height:200vmax;margin:-100vmax;background:repeating-conic-gradient(rgba(176,138,240,.16) 0deg 11.25deg,transparent 11.25deg 22.5deg);animation:efxSpin 12s linear infinite,efxIn .4s ease-out both}.efx-gloom{position:absolute;inset:0;background:repeating-linear-gradient(-70deg,transparent 0 22px,rgba(120,140,170,.05) 22px 24px)}.efx-rain{position:absolute;top:-10vh;left:var(--x);width:1.5px;height:40px;background:linear-gradient(transparent,rgba(150,175,210,.7));transform:rotate(14deg);animation:efxRain var(--dur) linear var(--d) infinite both}.efx-chibi{position:absolute;left:50%;top:32%;transform:translate(-50%,-50%);animation:efxDroop 1.2s ease-in-out both;overflow:visible}.efx-tear{stroke-dasharray:20;animation:efxTear .8s ease-in .5s infinite both}.efx-sweat{animation:efxSweat 1s ease-in .3s infinite both}.efx-redflash{position:absolute;inset:0;box-shadow:inset 0 0 160px 40px rgba(255,40,40,.75);animation:efxSiren .5s steps(2) infinite}.efx-hazard{position:absolute;left:-60px;right:-60px;height:34px;background:repeating-linear-gradient(-45deg,#ffc400 0 24px,#111 24px 48px);animation:efxHazard .6s linear infinite}.efx-hazard-top{top:0}.efx-hazard-bottom{bottom:0;animation-direction:reverse}.efx-eyebrow{font-size:clamp(16px,3.4vw,26px);font-weight:800;margin-bottom:8px;animation:efxRise .5s ease-out .15s both}.efx-s-cinema{background:radial-gradient(ellipse at 50% 120%,#2a1c06,#050505 70%)}.efx-s-cinema .efx-eyebrow{color:#ffd666;letter-spacing:.3em}.efx-s-cinema .efx-word{font-family:Georgia,Times New Roman,serif;font-style:normal;color:#ffd666;-webkit-text-stroke:2px #3c1e00;text-shadow:0 0 30px rgba(255,200,80,.6);letter-spacing:.04em}.efx-beam{position:absolute;bottom:-10vh;width:18vw;height:140vh;transform-origin:50% 100%;background:linear-gradient(0deg,rgba(255,236,190,.35),transparent 85%);filter:blur(8px);clip-path:polygon(40% 100%,60% 100%,100% 0,0 0)}.efx-beam-l{left:18vw;animation:efxSweepL 2.4s ease-in-out infinite alternate}.efx-beam-r{right:18vw;animation:efxSweepR 2.4s ease-in-out infinite alternate}.efx-filmstrip{position:absolute;left:0;right:0;height:30px;overflow:hidden;background:#161412}.efx-filmstrip:before{content:"";position:absolute;inset:8px -44px;background:repeating-linear-gradient(90deg,transparent 0 12px,#4a4234 12px 30px,transparent 30px 44px);animation:efxStrip .6s linear infinite}.efx-filmstrip-top{top:0}.efx-filmstrip-bottom{bottom:0}.efx-marquee{position:absolute;left:50%;top:50%;width:min(86vw,760px);height:min(46vh,300px);transform:translate(-50%,-50%);border-radius:22px;border:7px dotted #ffe28c;box-shadow:0 0 0 3px #96702a,inset 0 0 0 3px #96702a,0 0 40px rgba(255,200,80,.25);animation:efxBulbs .35s steps(1) infinite}.efx-s-kdrama{background:linear-gradient(160deg,#ffd9e8,#e2d6ff)}.efx-s-kdrama .efx-eyebrow{color:#8c3c78;font-size:clamp(22px,5vw,40px)}.efx-s-kdrama .efx-word{color:#fff;-webkit-text-stroke:3px #96468a;text-shadow:0 8px 30px rgba(150,70,140,.35);font-style:normal;animation:efxPop .7s ease-out .3s both,efxHeartbeat 1s ease-in-out 1s infinite}.efx-s-kdrama .efx-sub{color:#6e3c6e}.efx-s-kdrama .efx-skip{color:rgba(110,60,110,.7)}.efx-bokeh{top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:var(--c);opacity:.45;filter:blur(6px);animation:efxBokeh 3s ease-in-out var(--d) infinite alternate both}.efx-bokeh,.efx-heart{position:absolute;left:var(--x)}.efx-heart{bottom:-40px;font-size:calc(22px * var(--s));color:#ff78aa;animation:efxRiseUp var(--dur) ease-in var(--d) infinite both}.efx-s-bollywood{background:linear-gradient(170deg,#4a0a3a,#b5420e)}.efx-s-bollywood .efx-eyebrow{color:#ffd666;font-size:clamp(26px,6vw,52px);-webkit-text-stroke:1px #500a28}.efx-s-bollywood .efx-word{color:#fff;-webkit-text-stroke:3px #781432;text-shadow:5px 5px 0 #ffb43c;font-style:normal;animation:efxPop .6s cubic-bezier(.34,1.56,.64,1) .3s both,efxThumka .5s ease-in-out 1s 3}.efx-mandala{position:absolute;left:50%;top:50%;width:120vmin;height:120vmin;margin:-60vmin;border-radius:50%;background:repeating-conic-gradient(rgba(255,190,60,.18) 0 10deg,transparent 10deg 20deg),radial-gradient(circle,transparent 20%,rgba(255,120,80,.2) 21% 23%,transparent 24% 40%,rgba(255,220,120,.2) 41% 43%,transparent 44%);-webkit-mask:radial-gradient(circle,#000 60%,transparent 70%);mask:radial-gradient(circle,#000 60%,transparent 70%);animation:efxSpin 14s linear infinite,efxPop .8s ease-out both}.efx-garland{position:absolute;top:-6px;left:-20px;right:-20px;height:40px;background:radial-gradient(circle at 50% 40%,#ffcd28 7px,transparent 8px) 0 0 /28px 24px,radial-gradient(circle at 50% 40%,#ff9614 7px,transparent 8px) 14px 8px /28px 24px;animation:efxSway 1.2s ease-in-out infinite alternate}.efx-firework{position:absolute;left:var(--x);top:var(--y)}.efx-firework span{position:absolute;width:3px;height:26px;border-radius:3px;background:linear-gradient(var(--c),transparent);transform:rotate(var(--a)) translateY(0) scaleY(0);transform-origin:50% 0;animation:efxFirework 1.1s ease-out var(--d) infinite both}.efx-s-telenovela{background:radial-gradient(ellipse at center,#4e0b1e,#1a030a)}.efx-s-telenovela .efx-eyebrow{font-family:Georgia,serif;font-style:italic;color:#ffc8d2}.efx-s-telenovela .efx-word{font-family:Georgia,serif;color:#ffd666;-webkit-text-stroke:2px #460014;text-shadow:0 0 24px rgba(255,60,90,.6);animation:efxTripleZoom 1.2s steps(1) .2s both}.efx-spot{position:absolute;left:50%;top:45%;width:70vmax;height:70vmax;margin:-35vmax;border-radius:50%;background:radial-gradient(circle,rgba(255,200,200,.18),transparent 60%)}.efx-rose{position:absolute;top:-5vh;left:var(--x);width:14px;height:10px;border-radius:60% 40% 60% 40%;background:#c8143a;animation:efxPetal var(--dur) linear var(--d) both;--drift:8vw;--s:1}.efx-curtain{position:absolute;top:0;bottom:0;width:52vw;background:repeating-linear-gradient(90deg,#96061e 0 18px,#c8102e 18px 30px,#7a0418 30px 44px);box-shadow:0 0 40px rgba(0,0,0,.6)}.efx-curtain-l{left:0;animation:efxCurtainL .9s cubic-bezier(.6,0,.3,1) .1s both}.efx-curtain-r{right:0;animation:efxCurtainR .9s cubic-bezier(.6,0,.3,1) .1s both}.efx-lightning{position:absolute;inset:0;background:#fff;opacity:0;animation:efxLightning 2.8s linear .9s both}.efx-s-noir{background:radial-gradient(ellipse at 50% 40%,#3a3a3a,#0b0b0b 70%);filter:grayscale(1)}.efx-s-noir .efx-eyebrow{font-family:Georgia,serif;font-style:italic;color:#aaa}.efx-s-noir .efx-word{font-family:Courier New,ui-monospace,monospace;font-style:normal;color:#ececec;-webkit-text-stroke:0;text-shadow:2px 2px 0 #000;width:calc(var(--len) * 1ch);white-space:nowrap;overflow:hidden;border-right:.08em solid #ececec;font-size:clamp(26px,6.5vw,64px);animation:efxType 1.3s steps(var(--len)) .3s both,efxCaret .6s steps(1) infinite}.efx-s-noir .efx-sub{font-family:Georgia,serif;color:#999}.efx-blinds{position:absolute;inset:-20%;background:repeating-linear-gradient(-60deg,rgba(255,255,255,.07) 0 22px,transparent 22px 48px);animation:efxBlinds 6s linear infinite}.efx-rain-noir{background:linear-gradient(transparent,rgba(200,200,200,.5))}.efx-grain{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(#fff 1px,transparent 0);background-size:3px 3px;animation:efxGrain .2s steps(3) infinite}.efx-s-scifi{background:#03060f}.efx-s-scifi .efx-eyebrow{font-family:ui-monospace,Courier New,monospace;color:#5affa0;letter-spacing:.1em}.efx-s-scifi .efx-word{font-family:ui-monospace,Courier New,monospace;font-style:normal;color:#dcffff;-webkit-text-stroke:1px #00e6ff;text-shadow:0 0 18px #00e6ff;animation:efxPop .5s ease-out .3s both,efxGlitch 1.6s steps(1) .9s infinite}.efx-s-scifi .efx-sub{font-family:ui-monospace,monospace;color:#8cdcff}.efx-warp{position:absolute;left:50%;top:45%;width:2px;height:40px;background:linear-gradient(transparent,#c8d2ff);transform-origin:50% 0;transform:rotate(var(--a)) translateY(20px);animation:efxWarp var(--dur) ease-in var(--d) infinite both}.efx-grid{position:absolute;left:-50%;right:-50%;bottom:-10vh;height:50vh;transform:perspective(300px) rotateX(62deg);background:linear-gradient(transparent 0 calc(100% - 2px),#00c8e6 0) 0 0 /100% 40px,linear-gradient(90deg,transparent 0 calc(100% - 2px),#00a0b4 0) 0 0 /60px 100%;-webkit-mask:linear-gradient(transparent,#000 60%);mask:linear-gradient(transparent,#000 60%);animation:efxGridMove .5s linear infinite}.efx-hud{position:absolute;left:50%;top:45%;width:min(80vw,560px);height:min(80vw,560px);margin:calc(min(80vw, 560px) / -2);border-radius:50%;border-color:#00e6ff transparent transparent rgba(0,230,255,.4);border-style:solid;border-width:2px;animation:efxSpin 2.4s linear infinite}.efx-hud-2{width:min(64vw,440px);height:min(64vw,440px);margin:calc(min(64vw, 440px) / -2);animation-direction:reverse;animation-duration:1.6s;border-top-color:#5affa0}.efx-s-sitcom{background:#281812}.efx-wallpaper{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#341f17 0 12px,#281812 12px 24px)}.efx-s-sitcom .efx-title{gap:18px}.efx-s-sitcom .efx-sub{order:-1;color:#f0d2b4;margin:0}.efx-s-sitcom .efx-word{font-style:normal;color:#fff;-webkit-text-stroke:0;text-shadow:0 0 12px #fff;background:#c8141e;border:5px solid #1e0a0a;border-radius:16px;padding:14px 28px;box-shadow:0 0 60px rgba(255,40,40,.7);animation:efxPop .5s ease-out .2s both,efxSignBlink .9s steps(1) .8s infinite}.efx-s-sitcom .efx-eyebrow{order:2;font-family:ui-monospace,Courier New,monospace;font-size:clamp(14px,2.6vw,18px);color:#fff;background:#000;padding:4px 12px;margin:0}.efx-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 2px,rgba(0,0,0,.25) 2px 3px);pointer-events:none}.efx-s-horror{background:linear-gradient(#030605,#0f1a14);animation:efxIn .25s ease-out both,efxFlicker 1.3s steps(1) .3s infinite}.efx-s-horror .efx-eyebrow{font-family:Georgia,serif;font-style:italic;color:#96a096}.efx-s-horror .efx-word{position:relative;font-family:Georgia,serif;font-style:normal;color:#b3121b;-webkit-text-stroke:1px #280000;text-shadow:0 0 20px rgba(179,18,27,.5);animation:efxPop .9s ease-out .3s both}.efx-s-horror .efx-word:after{content:"";position:absolute;left:6%;right:6%;top:88%;height:0;background:repeating-linear-gradient(90deg,transparent 0 9%,#b3121b 9% 10.5%,transparent 10.5% 17%,#b3121b 17% 18%,transparent 18% 23%);animation:efxDrip 1.8s ease-in .8s both}.efx-s-horror .efx-sub{color:#aab4aa;margin-top:40px}.efx-moon{position:absolute;right:12vw;top:10vh;width:90px;height:90px;border-radius:50%;box-shadow:18px -6px 0 0 #dce1c8;filter:drop-shadow(0 0 20px rgba(220,225,200,.5))}.efx-fog{position:absolute;left:-50%;right:-50%;bottom:-10vh;height:50vh;background:radial-gradient(ellipse at 30% 70%,rgba(150,170,160,.25),transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(150,170,160,.2),transparent 50%);filter:blur(10px);animation:efxFog 6s linear infinite}.efx-fog-2{animation-duration:9s;animation-direction:reverse;opacity:.7}.efx-lightning-horror{animation-delay:1.4s}@keyframes efxIn{0%{opacity:0}to{opacity:1}}@keyframes efxOut{to{opacity:0;transform:scale(1.06);filter:blur(6px)}}@keyframes efxPop{0%{opacity:0;transform:scale(.3) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes efxSfx{0%{opacity:0;transform:scale(2.4) rotate(-20deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes efxJitter{50%{transform:rotate(-6deg) translate(2px,-2px)}}@keyframes efxRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes efxSwoosh{0%{opacity:0;transform:translateX(-80vw) skewX(-25deg)}70%{transform:translateX(3vw) skewX(8deg)}to{opacity:1;transform:none}}@keyframes efxPulse{50%{transform:scale(1.07)}}@keyframes efxSag{to{transform:translateY(10px) rotate(3deg)}}@keyframes efxBlink{50%{opacity:.2}}@keyframes efxBreathe{50%{transform:scale(1.12);opacity:.8}}@keyframes efxLinesJit{50%{transform:rotate(1.5deg)}}@keyframes efxLinesZoom{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes efxTwinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(var(--s)) rotate(45deg)}}@keyframes efxSparkBurst{0%{opacity:0;transform:translate(0) scale(.2)}30%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(var(--s)) rotate(180deg)}}@keyframes efxPetal{0%{transform:translate(0) rotate(var(--rot)) scale(var(--s))}to{transform:translate(var(--drift),115vh) rotate(calc(var(--rot) + 2turn)) scale(var(--s))}}@keyframes efxStamp{0%{opacity:0;transform:rotate(-30deg) scale(3.2)}to{opacity:1;transform:rotate(-14deg) scale(1)}}@keyframes efxShake{0%,to{transform:none}20%{transform:translate(-9px,5px)}40%{transform:translate(8px,-6px)}60%{transform:translate(-5px,-3px)}80%{transform:translate(4px,4px)}}@keyframes efxInk{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}@keyframes efxSplat{to{transform:rotate(var(--a)) translateY(110px) scaleY(1)}}@keyframes efxTurn{to{transform:rotate(90deg)}}@keyframes efxShackle{to{transform:translateY(-12px) rotate(18deg)}}@keyframes efxStreak{to{transform:translateX(170vw)}}@keyframes efxFlash{0%{opacity:.85}to{opacity:0}}@keyframes efxRing{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes efxRiseUp{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-110vh);opacity:0}}@keyframes efxFly{0%{transform:translateX(calc(50vw - var(--dir) * 75vw))}to{transform:translateX(calc(50vw + var(--dir) * 75vw))}}@keyframes efxSpin{to{transform:rotate(1turn)}}@keyframes efxCannon{0%{transform:translate(0) rotate(0)}55%{transform:translate(var(--tx),var(--ty)) rotate(calc(var(--rot) / 2))}to{transform:translate(calc(var(--tx) * 1.2),calc(var(--ty) + 60vh)) rotate(var(--rot));opacity:0}}@keyframes efxBurst{0%{transform:translate(0) rotate(0)}70%{opacity:1}to{transform:translate(var(--tx),calc(var(--ty) + 25vh)) rotate(var(--rot));opacity:0}}@keyframes efxRain{to{transform:translate(-30px,125vh) rotate(14deg)}}@keyframes efxDroop{0%{opacity:0;transform:translate(-50%,-80%)}60%{opacity:1;transform:translate(-50%,-48%)}to{transform:translate(-50%,-50%) rotate(-4deg)}}@keyframes efxTear{0%{stroke-dashoffset:20}to{stroke-dashoffset:-20}}@keyframes efxSweat{0%{transform:translateY(0);opacity:1}to{transform:translateY(26px);opacity:0}}@keyframes efxSiren{50%{opacity:.25}}@keyframes efxHazard{to{transform:translateX(68px)}}@keyframes efxSweepL{0%{transform:rotate(-28deg)}to{transform:rotate(18deg)}}@keyframes efxSweepR{0%{transform:rotate(28deg)}to{transform:rotate(-18deg)}}@keyframes efxStrip{to{transform:translateX(44px)}}@keyframes efxBulbs{50%{border-color:#8c6a24}}@keyframes efxHeartbeat{0%,40%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%{transform:scale(1.02)}}@keyframes efxBokeh{to{transform:translate(20px,-30px) scale(1.15);opacity:.7}}@keyframes efxThumka{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg) translateY(-4px)}75%{transform:rotate(4deg) translateY(-4px)}}@keyframes efxSway{to{transform:translateX(14px) translateY(3px)}}@keyframes efxFirework{0%{transform:rotate(var(--a)) translateY(0) scaleY(0);opacity:1}60%{opacity:1}to{transform:rotate(var(--a)) translateY(60px) scaleY(1);opacity:0}}@keyframes efxTripleZoom{0%{transform:scale(.6);opacity:1}25%{transform:scale(.8)}50%{transform:scale(1)}75%,to{transform:scale(1.15)}}@keyframes efxCurtainL{to{transform:translateX(-88%)}}@keyframes efxCurtainR{to{transform:translateX(88%)}}@keyframes efxLightning{0%,4%,8%,to{opacity:0}2%,6%{opacity:.8}}@keyframes efxType{0%{width:0}}@keyframes efxCaret{50%{border-color:transparent}}@keyframes efxBlinds{to{transform:translateX(96px)}}@keyframes efxGrain{33%{transform:translate(1px,-1px)}66%{transform:translate(-1px,2px)}}@keyframes efxWarp{0%{transform:rotate(var(--a)) translateY(20px) scaleY(.2);opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translateY(70vmax) scaleY(3);opacity:0}}@keyframes efxGridMove{to{background-position:0 40px,0 0}}@keyframes efxGlitch{0%,to{text-shadow:0 0 18px #00e6ff;transform:none}8%{text-shadow:-4px 0 #ff008c,4px 0 #00ffff;transform:translateX(3px) skewX(-6deg)}12%{text-shadow:0 0 18px #00e6ff;transform:none}60%{text-shadow:3px 0 #ff008c,-3px 0 #00ffff;transform:translateX(-2px)}64%{text-shadow:0 0 18px #00e6ff;transform:none}}@keyframes efxSignBlink{0%{background:#c8141e;box-shadow:0 0 60px rgba(255,40,40,.7)}50%{background:#e0202c;box-shadow:0 0 90px rgba(255,60,60,.9)}85%{background:#46080c;box-shadow:none;color:#8c5a5a;text-shadow:none}}@keyframes efxFlicker{0%,to{filter:none}10%{filter:brightness(.3)}14%{filter:none}52%{filter:brightness(.5)}55%{filter:none}}@keyframes efxDrip{to{height:60px}}@keyframes efxFog{to{transform:translateX(25%)}}@media (prefers-reduced-motion:reduce){.efx *,.efx :before{animation:none!important}.efx-scene{display:none}.efx{animation-duration:.01s}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,-apple-system,sans-serif;font-style:normal}.__variable_532bb9{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,sans-serif}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Kannada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Kannada Fallback;src:local("Arial");ascent-override:75.45%;descent-override:50.36%;line-gap-override:0.00%;size-adjust:107.22%}.__className_6e90d2{font-family:Noto Sans Kannada,Noto Sans Kannada Fallback;font-style:normal}.__variable_6e90d2{--font-kannada:"Noto Sans Kannada","Noto Sans Kannada Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback",system-ui,-apple-system,sans-serif}