.rct-fx-layer{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:calc(var(--rct-o, 0) * (.15 + var(--rct-hyp, 0) * .35));transition:opacity .4s ease-out}.rct-fx-layer.rct-fx--illusion{--space:2%;--angle:133deg;--imgsize:35%;background-image:var(--rct-texture-illusion,url(/textures/illusion.webp)),repeating-linear-gradient(0deg,#ff7773 calc(var(--space) * 1),#ffed5f calc(var(--space) * 2),#a8ff5f calc(var(--space) * 3),#83fff7 calc(var(--space) * 4),#7894ff calc(var(--space) * 5),#d875ff calc(var(--space) * 6),#ff7773 calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--rct-mx,50%) var(--rct-my,50%),rgba(0,0,0,.1) 12%,rgba(0,0,0,.15) 20%,rgba(0,0,0,.25) 120%);background-blend-mode:exclusion,hue,hard-light;background-size:var(--imgsize),200% 700%,300%,200%;background-position:50%,0 var(--rct-posy,50%),var(--rct-posx,50%) var(--rct-posy,50%),var(--rct-posx,50%) var(--rct-posy,50%);filter:brightness(calc(var(--rct-hyp, 0) * .25 + .4)) contrast(2.1) saturate(1.55);opacity:calc(var(--rct-o, 0) * (.2 + var(--rct-hyp, 0) * .35));mix-blend-mode:color-dodge}.rct-fx-layer.rct-fx--foil{--space:2px;--h:3;--s:70%;--l:50%;--bars:24px;--bar-color:hsla(0,0%,100%,0.6);--bar-bg:#0a0a0a;background-image:repeating-linear-gradient(90deg,hsl(calc(var(--h) * 0),var(--s),var(--l)) calc(var(--space) * 0),hsl(calc(var(--h) * 0),var(--s),var(--l)) calc(var(--space) * 1),#000 calc(var(--space) * 1.001),#000 calc(var(--space) * 1.999),hsl(calc(var(--h) * 1),var(--s),var(--l)) calc(var(--space) * 2),hsl(calc(var(--h) * 1),var(--s),var(--l)) calc(var(--space) * 3),#000 calc(var(--space) * 3.001),#000 calc(var(--space) * 3.999),hsl(calc(var(--h) * 2),var(--s),var(--l)) calc(var(--space) * 4),hsl(calc(var(--h) * 2),var(--s),var(--l)) calc(var(--space) * 5),#000 calc(var(--space) * 5.001),#000 calc(var(--space) * 5.999),hsl(calc(var(--h) * 3),var(--s),var(--l)) calc(var(--space) * 6),hsl(calc(var(--h) * 3),var(--s),var(--l)) calc(var(--space) * 7),#000 calc(var(--space) * 7.001),#000 calc(var(--space) * 7.999),hsl(calc(var(--h) * 4),var(--s),var(--l)) calc(var(--space) * 8),hsl(calc(var(--h) * 4),var(--s),var(--l)) calc(var(--space) * 9),#000 calc(var(--space) * 9.001),#000 calc(var(--space) * 9.999),hsl(calc(var(--h) * 5),var(--s),var(--l)) calc(var(--space) * 10),hsl(calc(var(--h) * 5),var(--s),var(--l)) calc(var(--space) * 11),#000 calc(var(--space) * 11.001),#000 calc(var(--space) * 11.999),hsl(calc(var(--h) * 6),var(--s),var(--l)) calc(var(--space) * 12),hsl(calc(var(--h) * 6),var(--s),var(--l)) calc(var(--space) * 13),#000 calc(var(--space) * 13.001),#000 calc(var(--space) * 13.999),hsl(calc(var(--h) * 7),var(--s),var(--l)) calc(var(--space) * 14),hsl(calc(var(--h) * 7),var(--s),var(--l)) calc(var(--space) * 15),#000 calc(var(--space) * 15.001),#000 calc(var(--space) * 15.999),hsl(calc(var(--h) * 8),var(--s),var(--l)) calc(var(--space) * 16),hsl(calc(var(--h) * 8),var(--s),var(--l)) calc(var(--space) * 17),#000 calc(var(--space) * 17.001),#000 calc(var(--space) * 17.999),hsl(calc(var(--h) * 9),var(--s),var(--l)) calc(var(--space) * 18),hsl(calc(var(--h) * 9),var(--s),var(--l)) calc(var(--space) * 19),#000 calc(var(--space) * 19.001),#000 calc(var(--space) * 19.999),hsl(calc(var(--h) * 10),var(--s),var(--l)) calc(var(--space) * 20),hsl(calc(var(--h) * 10),var(--s),var(--l)) calc(var(--space) * 21),#000 calc(var(--space) * 21.001),#000 calc(var(--space) * 21.999),hsl(calc(var(--h) * 11),var(--s),var(--l)) calc(var(--space) * 22),hsl(calc(var(--h) * 11),var(--s),var(--l)) calc(var(--space) * 23),#000 calc(var(--space) * 23.001),#000 calc(var(--space) * 23.999),hsl(calc(var(--h) * 12),var(--s),var(--l)) calc(var(--space) * 24),hsl(calc(var(--h) * 12),var(--s),var(--l)) calc(var(--space) * 25),#000 calc(var(--space) * 25.001),#000 calc(var(--space) * 25.999),hsl(calc(var(--h) * 13),var(--s),var(--l)) calc(var(--space) * 26),hsl(calc(var(--h) * 13),var(--s),var(--l)) calc(var(--space) * 27),#000 calc(var(--space) * 27.001),#000 calc(var(--space) * 27.999),hsl(calc(var(--h) * 14),var(--s),var(--l)) calc(var(--space) * 28),hsl(calc(var(--h) * 14),var(--s),var(--l)) calc(var(--space) * 29),#000 calc(var(--space) * 29.001),#000 calc(var(--space) * 29.999),hsl(calc(var(--h) * 15),var(--s),var(--l)) calc(var(--space) * 30),hsl(calc(var(--h) * 15),var(--s),var(--l)) calc(var(--space) * 31),#000 calc(var(--space) * 31.001),#000 calc(var(--space) * 31.999)),repeating-linear-gradient(90deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c,#bf953f),repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars) * 2),var(--bar-color) calc(var(--bars) * 3),var(--bar-bg) calc(var(--bars) * 3.5),var(--bar-color) calc(var(--bars) * 4),var(--bar-bg) calc(var(--bars) * 5),var(--bar-bg) calc(var(--bars) * 12)),repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars) * 2),var(--bar-color) calc(var(--bars) * 3),var(--bar-bg) calc(var(--bars) * 3.5),var(--bar-color) calc(var(--bars) * 4),var(--bar-bg) calc(var(--bars) * 5),var(--bar-bg) calc(var(--bars) * 9)),radial-gradient(farthest-corner circle at var(--rct-mx,50%) var(--rct-my,50%),rgba(230,230,230,.85) 0,rgba(200,200,200,.1) 25%,#000 90%);background-blend-mode:soft-light,soft-light,screen,overlay;background-position:50%,calc(1300% - var(--rct-posx, 50%) * 20),calc(var(--rct-posx, 50%) * -1.2) var(--rct-posy,50%),var(--rct-posx,50%),50%;background-size:100% 100%,200% 200%,237% 237%,195% 195%,120% 120%;filter:brightness(calc(var(--rct-hyp, 0) * .3 + .4)) contrast(3) saturate(.75);mix-blend-mode:color-dodge}.rct-fx-layer.rct-fx--galaxy{--space:80px;--h:21;--s:70%;--l:50%;background-image:var(--rct-texture-galaxy,url(/textures/galaxy.webp)),var(--rct-texture-galaxy,url(/textures/galaxy.webp)),var(--rct-texture-galaxy,url(/textures/galaxy.webp)),repeating-linear-gradient(82deg,#da3832 calc(var(--space) * 1),#dbcc56 calc(var(--space) * 2),#79c73a calc(var(--space) * 3),#3ac0b7 calc(var(--space) * 4),#4762cf calc(var(--space) * 5),#aa45d1 calc(var(--space) * 6),#da3832 calc(var(--space) * 10)),radial-gradient(farthest-corner circle at var(--rct-mx,50%) var(--rct-my,50%),rgba(255,255,255,.6) 5%,rgba(150,150,150,.3) 40%,#000 100%);background-blend-mode:color-dodge,color-burn,saturation,screen;background-position:50%,50%,50%,calc(175% - var(--rct-posx, 50%) * 2.5) calc(175% - var(--rct-posy, 50%) * 2.5),50%;background-size:cover,cover,cover,600% 1200%,cover;filter:brightness(.55) contrast(1) saturate(1);mix-blend-mode:color-dodge}.rct-fx-layer.rct-fx--rainbow{--space:5%;--angle:-22deg;--imgsize:200% 400%;z-index:3;background-image:repeating-linear-gradient(var(--angle),rgba(174,102,202,.75) calc(var(--space) * 1),rgba(228,77,72,.75) calc(var(--space) * 2),rgba(216,197,55,.75) calc(var(--space) * 3),rgba(124,201,62,.75) calc(var(--space) * 4),rgba(80,177,170,.75) calc(var(--space) * 5),rgba(136,160,255,.75) calc(var(--space) * 6),rgba(176,105,204,.75) calc(var(--space) * 7));background-size:var(--imgsize);background-position:var(--rct-posx,50%) calc(2 * var(--rct-posx, 50%) + 100%);mix-blend-mode:color-dodge;filter:brightness(calc((var(--rct-hyp, 0) * .2) + .3)) contrast(1.6) saturate(1.1);&:after{content:"";position:absolute;inset:0;background-image:radial-gradient(farthest-corner ellipse at calc((var(--rct-mx, 50%)) * .5 + 25%) calc((var(--rct-my, 50%)) * .5 + 25%),white 5%,rgba(55,0,55,.6) 25%,#373737 90%);background-position:50%;background-size:200% 200%;filter:brightness(calc((var(--rct-hyp, 0) * .3) + .3)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light;z-index:4}}.rct-fx-layer.rct-fx--stripes{--barwidth:1%;--space:200px;opacity:calc((var(--rct-hyp, 0) * .7 + .2) * var(--rct-o, 0));background-image:repeating-linear-gradient(55deg,#ffa19e calc(var(--space) * 1),#55b2ff calc(var(--space) * 2),#ffc792 calc(var(--space) * 3),#ffc800 calc(var(--space) * 4),#fdaaf0 calc(var(--space) * 5),#94e4ff calc(var(--space) * 6),#ffa19e calc(var(--space) * 7)),repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 1%,#1a1a1a var(--barwidth),#333 calc(var(--barwidth) + .01%),#333 calc(var(--barwidth) * 2),#595959 calc(var(--barwidth) * 2 + .01%),#595959 calc(var(--barwidth) * 3),#6c6c6c calc(var(--barwidth) * 3 + .01%),#6c6c6c calc(var(--barwidth) * 4),grey calc(var(--barwidth) * 4 + .01%),grey calc(var(--barwidth) * 5),#6c6c6c calc(var(--barwidth) * 5 + .01%),#6c6c6c calc(var(--barwidth) * 6),#595959 calc(var(--barwidth) * 6 + .01%),#595959 calc(var(--barwidth) * 7),#333 calc(var(--barwidth) * 7 + .01%),#333 calc(var(--barwidth) * 8),#1a1a1a calc(var(--barwidth) * 8 + .01%),#1a1a1a calc(var(--barwidth) * 9),#000 calc(var(--barwidth) * 9 + .01%),#000 calc(var(--barwidth) * 10)),repeating-linear-gradient(-45deg,#1a1a1a,#1a1a1a 1%,#1a1a1a var(--barwidth),#333 calc(var(--barwidth) + .01%),#333 calc(var(--barwidth) * 2),#595959 calc(var(--barwidth) * 2 + .01%),#595959 calc(var(--barwidth) * 3),#6c6c6c calc(var(--barwidth) * 3 + .01%),#6c6c6c calc(var(--barwidth) * 4),grey calc(var(--barwidth) * 4 + .01%),grey calc(var(--barwidth) * 5),#6c6c6c calc(var(--barwidth) * 5 + .01%),#6c6c6c calc(var(--barwidth) * 6),#595959 calc(var(--barwidth) * 6 + .01%),#595959 calc(var(--barwidth) * 7),#333 calc(var(--barwidth) * 7 + .01%),#333 calc(var(--barwidth) * 8),#1a1a1a calc(var(--barwidth) * 8 + .01%),#1a1a1a calc(var(--barwidth) * 9),#000 calc(var(--barwidth) * 9 + .01%),#000 calc(var(--barwidth) * 10));background-size:400% 400%,110% 110%,110% 110%;background-position:calc(var(--rct-posx, 50%) * -2.5 + 175%) calc(var(--rct-posy, 50%) * -2.5 + 175%),calc(var(--rct-posx, 50%) * 1.5 - 25%) calc(var(--rct-posy, 50%) * 1.5 - 25%),calc(var(--rct-posx, 50%) * 1.5 - 25%) calc(var(--rct-posy, 50%) * 1.5 - 25%);background-blend-mode:exclusion,darken,color-dodge;filter:brightness(.58) contrast(4) saturate(.75);mix-blend-mode:color-dodge}.rct-fx-layer.rct-fx--glitch{--bar:3px;background-image:repeating-linear-gradient(0deg,rgba(255,32,96,0) 0,rgba(255,32,96,.18) calc(var(--bar) * .5),transparent var(--bar),transparent calc(var(--bar) * 2)),repeating-linear-gradient(0deg,rgba(0,220,255,0) 0,rgba(0,220,255,.16) calc(var(--bar) * .5),transparent var(--bar),transparent calc(var(--bar) * 2)),radial-gradient(farthest-corner circle at var(--rct-mx,50%) var(--rct-my,50%),rgba(255,255,255,.3) 0,rgba(80,0,120,.2) 40%,rgba(0,0,0,.5) 100%);background-size:100% 100%,100% 100%,220% 220%;background-position:calc((var(--rct-posx, 50%) - 50%) * .06) 0,calc((var(--rct-posx, 50%) - 50%) * -.06) 1px,var(--rct-posx,50%) var(--rct-posy,50%);background-blend-mode:screen,screen,normal;mix-blend-mode:screen;filter:contrast(1.4) saturate(1.3) brightness(calc(var(--rct-hyp, 0) * .25 + .55));opacity:calc(var(--rct-o, 0) * (.25 + var(--rct-hyp, 0) * .4));-webkit-backdrop-filter:hue-rotate(0deg);backdrop-filter:hue-rotate(0deg);animation:rct-glitch-shudder 3.6s ease-in-out infinite,rct-glitch-backdrop 4.2s ease-in-out infinite;@media (prefers-reduced-motion:reduce){animation:none;-webkit-backdrop-filter:hue-rotate(20deg);backdrop-filter:hue-rotate(20deg)}}.rct-fx-layer.rct-fx--noir{background-image:radial-gradient(circle at 31% 17%,rgba(255,255,255,.06) .5px,transparent 1.2px),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 35%,rgba(0,0,0,.45) 75%,rgba(0,0,0,.85) 100%),linear-gradient(180deg,rgba(255,220,170,.1),rgba(20,18,14,.12) 18%,transparent 35%,transparent 70%,rgba(20,18,14,.2));background-size:9px 9px,100% 100%,100% 100%;background-blend-mode:overlay,normal,normal;mix-blend-mode:multiply;-webkit-backdrop-filter:grayscale(.92) contrast(1.25) brightness(.92) sepia(.18);backdrop-filter:grayscale(.92) contrast(1.25) brightness(.92) sepia(.18);opacity:calc(var(--rct-o, 0) * .85);animation:rct-noir-grain .6s steps(3) infinite,rct-noir-flicker 3.5s ease-in-out infinite;@media (prefers-reduced-motion:reduce){animation:none;-webkit-backdrop-filter:grayscale(.92) contrast(1.25) brightness(.92) sepia(.18);backdrop-filter:grayscale(.92) contrast(1.25) brightness(.92) sepia(.18)}}.rct-fx-layer.rct-fx--halftone{background-image:radial-gradient(closest-side,#000 0,#fff 100%),radial-gradient(circle at var(--rct-mx,50%) var(--rct-my,50%),#2a2a2a 0,#999 45%,#f0f0f0 75%,#fff 100%);background-size:5px 5px,100% 100%;background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-blend-mode:multiply;filter:contrast(20);mix-blend-mode:darken;opacity:calc(var(--rct-o, 0) * .55);animation:rct-halftone-drift 18s linear infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}.rct-fx-layer.rct-fx--crt{background-image:repeating-linear-gradient(90deg,rgba(255,40,40,.18),rgba(255,40,40,.18) 1px,rgba(40,255,40,.18) 0,rgba(40,255,40,.18) 2px,rgba(40,80,255,.18) 0,rgba(40,80,255,.18) 3px),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 3px),radial-gradient(ellipse 110% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.45) 100%);background-size:3px 100%,100% 3px,100% 100%;mix-blend-mode:multiply;animation:rct-crt-flicker 2.8s ease-in-out infinite;@media (prefers-reduced-motion:reduce){animation:none}}.rct-fx-layer.rct-fx--frost{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='5' /><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.95  0 0 0 0 1  0 0 0 12 -6' /></filter><rect width='100%' height='100%' filter='url(%23f)' opacity='0.55' /></svg>"),repeating-linear-gradient(70deg,transparent,transparent 18px,rgba(255,255,255,.08) 18.5px,transparent 19px,transparent 42px);background-size:220px 220px,100% 100%;background-position:calc((var(--rct-posx, 50%) - 50%) * .12px) calc((var(--rct-posy, 50%) - 50%) * .12px),0 0;mix-blend-mode:screen;-webkit-backdrop-filter:blur(4px) brightness(1.05) saturate(.7) hue-rotate(-15deg);backdrop-filter:blur(4px) brightness(1.05) saturate(.7) hue-rotate(-15deg);opacity:calc(var(--rct-o, 0) * .7);animation:rct-frost-drift 22s linear infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}.rct-fx-layer.rct-fx--aurora{background-color:rgba(6,8,22,.45);overflow:hidden;animation:rct-aurora-hue 14s linear infinite;mix-blend-mode:screen;opacity:calc(var(--rct-o, 0) * .95);&>span{position:absolute;width:0;height:0;border-radius:50%;pointer-events:none}&>span:first-of-type{box-shadow:0 0 90px 70px #7affc6;animation:rct-aurora-blob1 19s linear infinite}&>span:nth-of-type(2){box-shadow:0 0 110px 80px #9d6dff;animation:rct-aurora-blob2 25s linear infinite}&>span:nth-of-type(3){box-shadow:0 0 100px 75px #ff6fdc;animation:rct-aurora-blob3 31s linear infinite}@media (prefers-reduced-motion:reduce){animation:none;&>span{animation:none}}}.rct-fx-layer.rct-fx--spotlight{background:radial-gradient(circle at var(--rct-sp-x,50%) var(--rct-sp-y,50%),transparent 0,transparent 14%,rgba(0,0,0,.78) 38%,rgba(0,0,0,.95) 70%);mix-blend-mode:multiply;opacity:calc(var(--rct-o, 0) * .95)}.rct-fx-layer.rct-fx--hologram{-webkit-backdrop-filter:hue-rotate(160deg) saturate(1.4) brightness(1.05) contrast(1.1);backdrop-filter:hue-rotate(160deg) saturate(1.4) brightness(1.05) contrast(1.1);box-shadow:inset 0 0 0 1px rgba(120,220,255,.55),inset 0 0 18px rgba(120,220,255,.35);mix-blend-mode:screen;animation:rct-hologram-jitter 5s step-end infinite,rct-hologram-flicker 4s ease-in-out infinite;&:before{background-image:repeating-linear-gradient(0deg,rgba(120,220,255,.18),transparent 2px,transparent 4px);background-size:100% 100%;animation:rct-hologram-scanline 2.4s linear infinite}&:after,&:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen}&:after{background:linear-gradient(180deg,rgba(120,220,255,.12),transparent 40%,transparent 60%,rgba(120,220,255,.12))}@media (prefers-reduced-motion:reduce){animation:none;&:before{animation:none}}}.rct-fx-layer.rct-fx--neon{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(255,80,180,1),inset 0 0 14px rgba(255,80,180,.85),inset 0 0 32px rgba(255,80,180,.5),0 0 22px rgba(255,80,180,.85),0 0 48px rgba(255,80,180,.5),0 0 80px rgba(255,80,180,.25);opacity:calc(var(--rct-o, 0) * .95);animation:rct-neon-flicker 6.5s step-end infinite,rct-neon-hue 18s linear infinite,rct-neon-pulse 3.2s ease-in-out infinite;&:before{inset:1px -1px -1px 1px;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(80,220,255,.7),inset 0 0 10px rgba(80,220,255,.4),0 0 14px rgba(80,220,255,.45)}&:after,&:before{content:"";position:absolute;pointer-events:none;mix-blend-mode:screen}&:after{left:10%;right:10%;bottom:-8%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,120,200,.4) 0,transparent 70%);filter:blur(4px)}@media (prefers-reduced-motion:reduce){animation:none;opacity:calc(var(--rct-o, 0) * 1)}}.rct-fx-layer.rct-fx--static{-webkit-backdrop-filter:grayscale(.6) contrast(1.4) brightness(.95);backdrop-filter:grayscale(.6) contrast(1.4) brightness(.95);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 -0.1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;background-repeat:repeat;opacity:calc(var(--rct-o, 0) * .85);animation:rct-static-noise .6s steps(10) infinite,rct-static-sync 7s step-end infinite;&:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.05) 49%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.05) 51%,transparent);background-size:100% 12px;mix-blend-mode:overlay;opacity:.6}@media (prefers-reduced-motion:reduce){animation:none;background-position:0 0}}.rct-fx-layer.rct-fx--motion-sweep{--imgsize:200% 100%;background-image:repeating-linear-gradient(90deg,#000000 0,var(--rct-motion-tint,#7e7e8e) 50%,#000000 100%);background-size:var(--imgsize);background-position:0 0;mix-blend-mode:plus-lighter;z-index:3;filter:blur(2px) saturate(1.2) brightness(.75);opacity:calc(var(--rct-o, 0) * .4);animation:rct-sweep-flow 18s linear infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}.rct-fx-layer.rct-fx--motion-pulse{z-index:4;background-image:radial-gradient(ellipse at center,var(--rct-motion-tint,#7e7e8e) 0,transparent 60%);mix-blend-mode:plus-lighter;filter:blur(10px) saturate(1.2) brightness(.8);transform-origin:center;opacity:calc(var(--rct-o, 0) * .4);animation:rct-motion-pulse 6s ease-in-out infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}.rct-fx-layer.rct-fx--motion-rays-wrap{z-index:4;overflow:hidden;filter:blur(14px) saturate(1.1) brightness(.75);opacity:calc(var(--rct-o, 0) * .3)}.rct-fx-layer.rct-fx--motion-shimmer{z-index:4;background-image:linear-gradient(90deg,transparent,var(--rct-motion-tint,#7e7e8e),transparent,var(--rct-motion-tint,#7e7e8e),transparent);background-size:400% 100%;mix-blend-mode:plus-lighter;filter:blur(3px) saturate(1.2) brightness(.8);opacity:calc(var(--rct-o, 0) * .4);animation:rct-motion-shimmer 14s linear infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}.rct-ripple{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;& .rct-ripple-drop{position:absolute;width:14px;height:14px;border-radius:50%;-webkit-backdrop-filter:blur(3px) saturate(1.3) brightness(1.05);backdrop-filter:blur(3px) saturate(1.3) brightness(1.05);border:1.5px solid rgba(255,255,255,.5);box-shadow:inset 0 3px 6px rgba(255,255,255,.55),inset 0 -2px 4px rgba(0,80,130,.25),0 0 16px rgba(140,210,255,.35),0 2px 6px rgba(0,0,0,.35);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.32) 0,transparent 55%);animation:rct-ripple-expand 1.5s cubic-bezier(.18,.7,.35,1) forwards;will-change:transform,opacity}}.rct-cloth-wave{position:relative;width:100%;height:100%;display:flex;flex-direction:column;filter:url(#rct-cloth-wave);animation:rct-cloth-billow 8s ease-in-out infinite;transform-origin:center;@media (prefers-reduced-motion:reduce){animation:none;filter:none}}.rct-glitch-twitch{position:relative;width:100%;height:100%;display:flex;flex-direction:column;animation:rct-glitch-twitch 5.5s ease-in-out infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}.rct-motion-rays-spinner{position:absolute;inset:-50%;background-image:repeating-conic-gradient(from 0deg at 50% 50%,var(--rct-motion-tint,#7e7e8e) 0deg 12deg,transparent 12deg 60deg);mix-blend-mode:plus-lighter;animation:rct-motion-rays 50s linear infinite;animation-play-state:var(--rct-motion-play,running);@media (prefers-reduced-motion:reduce){animation:none}}@keyframes rct-glitch-shudder{0%,to{background-position:0 0,0 1px,50% 50%}50%{background-position:-2px 0,2px 1px,50% 50%}}@keyframes rct-glitch-backdrop{0%,to{-webkit-backdrop-filter:hue-rotate(0deg) saturate(1);backdrop-filter:hue-rotate(0deg) saturate(1)}50%{-webkit-backdrop-filter:hue-rotate(25deg) saturate(1.15);backdrop-filter:hue-rotate(25deg) saturate(1.15)}}@keyframes rct-noir-flicker{0%,to{opacity:calc(var(--rct-o, 0) * .85)}43%{opacity:calc(var(--rct-o, 0) * .78)}47%{opacity:calc(var(--rct-o, 0) * .92)}51%{opacity:calc(var(--rct-o, 0) * .82)}78%{opacity:calc(var(--rct-o, 0) * .88)}82%{opacity:calc(var(--rct-o, 0) * .8)}}@keyframes rct-noir-grain{0%{background-position:0 0,50% 50%,50% 50%}33%{background-position:11px -6px,50% 50%,50% 50%}66%{background-position:-7px 13px,50% 50%,50% 50%}to{background-position:0 0,50% 50%,50% 50%}}@keyframes rct-halftone-drift{0%{background-position:0 0,0 0}to{background-position:80px 80px,0 0}}@keyframes rct-crt-flicker{0%,to{opacity:calc(var(--rct-o, 0) * .95)}50%{opacity:calc(var(--rct-o, 0) * .85)}}@keyframes rct-frost-drift{0%{background-position:0 0,0 0}to{background-position:220px 110px,0 0}}@keyframes rct-ripple-expand{0%{transform:translate(-50%,-50%) scale(.12);opacity:.95}60%{opacity:.55}to{transform:translate(-50%,-50%) scale(13);opacity:0}}@keyframes rct-aurora-hue{to{filter:hue-rotate(1turn)}}@keyframes rct-aurora-blob1{0%{top:-10%;left:30%}25%{top:10%;left:5%}50%{top:60%;left:20%}75%{top:30%;left:80%}to{top:-10%;left:30%}}@keyframes rct-aurora-blob2{0%{top:60%;left:90%}25%{top:100%;left:40%}50%{top:50%;left:-5%}75%{top:-5%;left:60%}to{top:60%;left:90%}}@keyframes rct-aurora-blob3{0%{top:90%;left:50%}25%{top:40%;left:95%}50%{top:0;left:50%}75%{top:50%;left:-10%}to{top:90%;left:50%}}@keyframes rct-cloth-billow{0%,to{transform:perspective(900px) rotateX(0deg) rotateY(0deg) scale(1)}25%{transform:perspective(900px) rotateX(.8deg) rotateY(-1.6deg) scale(1.004)}50%{transform:perspective(900px) rotateX(-.6deg) rotateY(2deg) scale(.997)}75%{transform:perspective(900px) rotateX(1.4deg) rotateY(-.4deg) scale(1.003)}}@keyframes rct-hologram-scanline{0%{background-position-y:0}to{background-position-y:-100%}}@keyframes rct-hologram-jitter{0%,12%,18%,41%,47%,73%,79%,to{transform:translateX(0)}15%{transform:translateX(-2px)}44%{transform:translateX(2px)}76%{transform:translateX(-1.5px)}}@keyframes rct-hologram-flicker{0%,to{opacity:calc(var(--rct-o, 0) * .92)}20%{opacity:calc(var(--rct-o, 0) * .78)}35%{opacity:calc(var(--rct-o, 0) * .95)}62%{opacity:calc(var(--rct-o, 0) * .82)}85%{opacity:calc(var(--rct-o, 0) * .9)}}@keyframes rct-neon-flicker{0%,23%,23.4%,23.6%,23.8%,24%,41%,41.5%,6%,60%,7.2%,77%,77.4%,77.7%,78%,95%,to{opacity:1}6.5%{opacity:.25}7%{opacity:.85}23.2%{opacity:.3}23.5%{opacity:.7}23.7%{opacity:.2}41.2%{opacity:.45}77.2%{opacity:.18}77.5%{opacity:.6}77.8%{opacity:.3}}@keyframes rct-neon-hue{to{filter:hue-rotate(1turn)}}@keyframes rct-neon-pulse{0%,to{box-shadow:inset 0 0 0 1.5px rgba(255,80,180,1),inset 0 0 14px rgba(255,80,180,.85),inset 0 0 32px rgba(255,80,180,.5),0 0 22px rgba(255,80,180,.85),0 0 48px rgba(255,80,180,.5),0 0 80px rgba(255,80,180,.25)}50%{box-shadow:inset 0 0 0 1.5px rgba(255,80,180,1),inset 0 0 18px rgba(255,80,180,.95),inset 0 0 40px rgba(255,80,180,.6),0 0 28px rgba(255,80,180,1),0 0 60px rgba(255,80,180,.65),0 0 100px rgba(255,80,180,.35)}}@keyframes rct-static-noise{0%{background-position:0 0}10%{background-position:23% 47%}20%{background-position:67% 13%}30%{background-position:11% 89%}40%{background-position:81% 31%}50%{background-position:41% 73%}60%{background-position:7% 19%}70%{background-position:93% 61%}80%{background-position:29% 5%}90%{background-position:55% 97%}to{background-position:0 0}}@keyframes rct-static-sync{0%,22%,23%,56%,57%,88%,89%,to{transform:translateX(0)}22.5%{transform:translateX(-12px)}56.5%{transform:translateX(8px)}88.5%{transform:translateX(-6px)}}@keyframes rct-glitch-twitch{0%,38%,42%,to{transform:translate(0);filter:none}40%{transform:translate(-1.5px,.5px);filter:hue-rotate(20deg) saturate(1.2)}72%,76%{transform:translate(0);filter:none}74%{transform:translate(1.5px,-.5px);filter:hue-rotate(-20deg)}}@keyframes rct-sweep-flow{0%{background-position:0 0}to{background-position:100% 0}}@keyframes rct-motion-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.18);opacity:1}}@keyframes rct-motion-rays{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rct-motion-shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}.rct-card-stage{position:absolute;left:50%;top:0;transform-origin:center bottom;transition:transform .5s cubic-bezier(.2,.9,.25,1.1);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform-style:preserve-3d}.rct-card-stage--inactive{cursor:pointer;filter:brightness(.75) saturate(.85)}.rct-card-stage--active{cursor:default;will-change:transform}.rct-card-flat{position:absolute;inset:0}.rct-card-wiggle{position:relative;width:100%;height:100%;transform-origin:center bottom;transform-style:preserve-3d}.rct-card-wiggle--on{animation:rct-card-wiggle 2s ease-in-out infinite}.rct-card-pivot{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:perspective(1600px);transition:transform .5s ease-out}.rct-card-pivot--tilting{transition:transform .25s ease-out}.rct-card-pivot--draggable{touch-action:none;cursor:grab}.rct-card-pivot--dragging{cursor:grabbing}.rct-card-rotator{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rct-drag-x,0deg)) rotateY(calc(var(--rct-flip-base, 0deg) + var(--rct-drag-y, 0deg)));transition:transform .7s cubic-bezier(.55,.05,.25,1)}.rct-card-rotator--instant{transition:none}.rct-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--rct-card-radius,8px);overflow:hidden;cursor:inherit;transform:translateZ(calc(var(--rct-card-depth, 4px) / 2))}.rct-card-face--back{transform:rotateY(180deg) translateZ(calc(var(--rct-card-depth, 4px) / 2))}.rct-card-face--hidden{pointer-events:none}.rct-card-face--masked{-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.rct-card-face--flat{backface-visibility:visible;-webkit-backface-visibility:visible;transform:none;opacity:1;z-index:1;transition:opacity .35s ease-out}.rct-card-face--flat.rct-card-face--hidden{opacity:0;z-index:0}.rct-card-decoration{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;border:var(--rct-card-border,1px solid rgba(255,255,255,.18));background-color:var(--rct-card-surface,#15161c);background-image:var(--rct-card-surface-image,none);box-shadow:var(--rct-card-shadow,0 8px 18px rgba(0,0,0,.35));transform:rotateX(var(--rct-tilt-x,0deg)) rotateY(var(--rct-tilt-y,0deg));transform-origin:center;transition:transform .4s ease-out}.rct-card-decoration--glow{box-shadow:var(--rct-card-shadow-glow,0 18px 48px rgba(0,0,0,.55))}.rct-card-decoration--flat{transform:none}.rct-card-content{position:relative;width:100%;height:100%;cursor:inherit;display:flex;flex-direction:column}.rct-card-effects{overflow:hidden}.rct-card-effects,.rct-holo{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.rct-holo{transition:opacity .3s ease-out}.rct-holo--spotlight{opacity:calc(var(--rct-holo-visibility, 1) * .24);mix-blend-mode:screen;background-image:radial-gradient(ellipse 110% 110% at var(--rct-mx,30%) var(--rct-my,25%),rgba(255,255,255,.85) 0,rgba(255,255,255,.25) 35%,transparent 70%)}.rct-holo--webkit.rct-holo--spotlight{mix-blend-mode:plus-lighter}.rct-holo--band{opacity:calc(var(--rct-holo-visibility, 1) * .26);mix-blend-mode:color-dodge;background-image:linear-gradient(var(--rct-light-angle,145deg) in oklch longer hue,var(--rct-holo-primary,rgba(120,148,255,.38)) 0,var(--rct-holo-secondary,rgba(216,117,255,.38)) 50%,var(--rct-holo-primary,rgba(120,148,255,.38)) 100%)}.rct-holo-tilt-root{perspective:1600px}.rct-holo-tilt,.rct-holo-tilt-root{position:relative;width:100%;height:100%}.rct-holo-tilt{border-radius:var(--rct-card-radius,8px);transform-style:preserve-3d;transform:rotateX(var(--rct-tilt-x,0deg)) rotateY(var(--rct-tilt-y,0deg));transform-origin:center;transition:transform .5s ease-out}.rct-holo-tilt--active{transition:transform .25s ease-out;will-change:transform}.rct-card-hit{position:absolute;inset:0;z-index:100;cursor:pointer;border-radius:var(--rct-card-radius,8px)}@keyframes rct-card-wiggle{0%{transform:translateY(0) rotate(0deg)}15%{transform:translateY(-3px) rotate(-.6deg)}30%{transform:translateY(0) rotate(.6deg)}45%{transform:translateY(-2px) rotate(-.3deg)}60%,to{transform:translateY(0) rotate(0deg)}}@keyframes rct-card-deal-in{0%{transform:translate(-50%,60vh) scale(.6);opacity:0}60%{opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes rct-card-deal-in-from-right{0%{transform:translate(80vw) rotate(12deg) scale(.7);opacity:0}40%{opacity:1}to{transform:translate(0) rotate(0deg) scale(1);opacity:1}}@keyframes rct-card-deal-out-to-left{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-80vw) rotate(-12deg) scale(.7);opacity:0}}@media (prefers-reduced-motion:reduce){.rct-card-wiggle--on{animation:none}.rct-card-decoration,.rct-card-pivot,.rct-card-rotator{transition:none}}.rct-hand{position:relative;width:100%;perspective:1600px}.rct-hand-stage{position:absolute;left:50%;top:40px;transform:translateX(-50%)}.rct-hand-slot{position:absolute;inset:0}.rct-hand-add-slot{position:absolute;left:50%;top:0;transform-origin:center bottom;transition:transform .5s cubic-bezier(.2,.9,.25,1.1)}.rct-hand-add-slot-content{position:absolute;inset:20%}