.ce-layer{contain:strict}.ce-shot{will-change:opacity;position:absolute;inset:0}.ce-shot[data-primed]{opacity:0}.ce-shot[data-primed] *{animation-play-state:paused!important}.ce-root{position:absolute;inset:0}.ce-card-frame{width:0;height:0;position:absolute}.ce-poster,.ce-poster *{animation-play-state:paused!important}.ce-preview{background:radial-gradient(#0f5a44 0%,#073a2a 70%,#052a1f 100%);border-radius:12px;position:relative;overflow:hidden}.ce-preview-card{object-fit:cover;background:#fffdf7;border-radius:4px;position:absolute;transform:rotate(-6deg);box-shadow:0 3px 8px #00000080}.ce-preview-card-fly{animation:ce-card-arrive var(--ce-lead,.32s) cubic-bezier(.18, .72, .3, 1) both, ce-card-settle .26s cubic-bezier(.3, 1.4, .5, 1) var(--ce-lead,.32s) both}@keyframes ce-card-arrive{0%{transform:translate(var(--ce-from-x,-40px), var(--ce-from-y,40px)) rotate(-24deg) scale(1.3);opacity:.2}to{opacity:1;transform:translate(0)rotate(-6deg)scale(1)}}@keyframes ce-card-settle{0%{transform:rotate(-6deg)scale(1)}35%{transform:rotate(-6deg)scale(1.06,.94)}to{transform:rotate(-6deg)scale(1)}}.cx{pointer-events:none;opacity:0;backface-visibility:hidden;display:block;position:absolute;transform:translate(-50%,-50%)}.cx>svg{width:100%;height:100%;display:block}.cx-rail{width:0;height:0;position:absolute}.cx-stage{transform:none}.cx-3d{perspective:420px;position:absolute}.cx-glow{background:radial-gradient(circle, #fffffff5 0%, rgba(var(--c,var(--ce)), .78) 28%, rgba(var(--c,var(--ce)), .24) 54%, rgba(var(--c,var(--ce)), 0) 72%);border-radius:50%}.cx-soft{background:radial-gradient(circle, rgba(var(--c,var(--ce)), .55) 0%, rgba(var(--c,var(--ce)), .18) 45%, rgba(var(--c,var(--ce)), 0) 70%);border-radius:50%}.cx-ringl{border:var(--bw,3px) solid rgba(var(--c,var(--ce)), var(--ba,.95));border-radius:50%}.cx-dot{background:radial-gradient(circle, #fff 0%, rgba(var(--c,var(--ce)), 1) 45%, rgba(var(--c,var(--ce)), 0) 72%);border-radius:50%}.cx-glint{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:#fff}.cx-speed{color:rgba(var(--c,var(--ce)), .85);animation:.38s cubic-bezier(.15,.8,.3,1) both cx-speed}.cx-a-arc{animation:cx-arc var(--t,.7s) linear both}.cx-a-in{animation:cx-in var(--t,.4s) cubic-bezier(.55, 0, .85, .45) both}.cx-a-flash{animation:cx-flash var(--t,.48s) cubic-bezier(.2, .8, .3, 1) both}.cx-a-ring{animation:cx-ring var(--t,.7s) cubic-bezier(.1, .7, .2, 1) both}.cx-a-shrink{animation:cx-shrink var(--t,.4s) cubic-bezier(.55, 0, .85, .4) both}.cx-a-fade{animation:cx-fade var(--t,1s) ease-out both}.cx-a-stage{animation:cx-stage var(--t,.9s) ease-in-out both}.cx-a-blink{animation:cx-blink var(--t,.26s) ease-out both}.cx-a-strobe{animation:cx-strobe var(--t,.32s) steps(1, end) both}@keyframes cx-arc{0%{opacity:0;transform:translate(-50%, -50%) translate(0, 0) scale(var(--s0,.6)) rotate(0deg);animation-timing-function:cubic-bezier(.12,.75,.3,1)}8%{opacity:1}45%{transform:translate(-50%, -50%) translate(var(--x1,0px), var(--y1,0px)) scale(var(--s1,1)) rotate(calc(var(--r,0deg) * .5));animation-timing-function:cubic-bezier(.45,0,.85,.55)}72%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(var(--x2,0px), var(--y2,0px)) scale(var(--s2,.3)) rotate(var(--r,0deg))}}@keyframes cx-in{0%{opacity:0;transform:translate(-50%, -50%) translate(var(--x0,0px), var(--y0,0px)) scale(var(--s0,1))}25%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(0, 0) scale(var(--s2,.25))}}@keyframes cx-flash{0%{opacity:0;transform:translate(-50%, -50%) scale(var(--s0,.3))}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}28%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--s2,1.6))}}@keyframes cx-ring{0%{opacity:1;transform:translate(-50%, -50%) scale(var(--s0,.3))}to{opacity:0;transform:translate(-50%, -50%) scale(var(--s2,3))}}@keyframes cx-shrink{0%{opacity:0;transform:translate(-50%, -50%) scale(var(--s0,3.2))}25%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(.15)}}@keyframes cx-fade{0%{opacity:0;transform:translate(-50%, -50%) scale(var(--s0,.8)) rotate(var(--r0,0deg))}15%{opacity:var(--o,1);transform:translate(-50%, -50%) scale(1) rotate(var(--r1,0deg))}60%{opacity:var(--o,1)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--s2,1.05)) rotate(var(--r2,0deg))}}@keyframes cx-stage{0%{opacity:0}30%{opacity:var(--o,1)}70%{opacity:var(--o,1)}to{opacity:0}}@keyframes cx-blink{0%{opacity:0}10%{opacity:var(--o,.5)}to{opacity:0}}@keyframes cx-strobe{0%{opacity:0}8%{opacity:var(--o,.7)}20%{opacity:.08}34%{opacity:calc(var(--o,.7) * .65)}50%{opacity:.05}66%{opacity:calc(var(--o,.7) * .3)}to{opacity:0}}@keyframes cx-speed{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}12%{opacity:.95;transform:translate(-50%,-50%)scale(.85)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}.cx-fr-crack,.cx-mr-crack{opacity:0;background:linear-gradient(90deg,#fff0,#fff 30%,#d2f5fff2 70%,#fff0);width:120%;height:2px;animation:.7s step-end both cx-crack;position:absolute;top:50%;left:50%}@keyframes cx-crack{0%{opacity:0}5%{opacity:1}to{opacity:1}}.cx-seg{transform-origin:0;border-radius:999px;top:0;left:0}@keyframes cx-seg-strobe{0%{opacity:1;transform:translateY(-50%)}18%{opacity:.25}28%{opacity:1}46%{opacity:.15}58%{opacity:.85}80%{opacity:.2}to{opacity:0;transform:translateY(-50%)}}@keyframes cx-seg-arc{0%{opacity:1;transform:translateY(-50%)}30%{opacity:.2}55%{opacity:.9}to{opacity:0;transform:translateY(-50%)}}@keyframes cx-shard3d{0%{opacity:1;transform:translate(0,0)rotateX(0)rotateY(0)}to{opacity:0;transform:translate3d(var(--tx), var(--ty), 220px) rotateX(var(--rx)) rotateY(var(--ry))}}.cx-b-edge{background:linear-gradient(90deg, #fff7d600 0%, #fff7d6e6 20%, #fff 50%, rgba(var(--ts-team), .85) 80%, rgba(var(--ts-team), 0) 100%);border-radius:999px;height:7px;animation:.56s cubic-bezier(.12,.8,.24,1) both cx-b-edge;top:0;left:0}@keyframes cx-b-edge{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}32%{opacity:1;transform:translate(-50%,-50%)scaleX(1.02)}60%{opacity:.9;transform:translate(-50%,-50%)scale(1.06,.45)}to{opacity:0;transform:translate(-50%,-50%)scale(1.14,.16)}}.cx-st-crown{animation:cx-st-crown var(--t,.56s) cubic-bezier(.2, .8, .3, 1) both}@keyframes cx-st-crown{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}.cx-st-trail{transform-origin:0;background:linear-gradient(90deg, rgba(var(--ts-team), 0) 0%, rgba(var(--ts-team), .55) 55%, #fff0bef2 92%, #fff 100%);height:5px;animation:cx-st-trail var(--t,.4s) cubic-bezier(.55, 0, 1, .45) both;border-radius:999px;top:0;left:0}@keyframes cx-st-trail{0%{opacity:1;transform:translateY(-50%)scaleX(0)}60%{opacity:1;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)}}.cx-st-head{background:radial-gradient(circle, #fff 0%, #fff0bef2 30%, rgba(var(--ts-team), .5) 55%, rgba(var(--ts-team), 0) 72%);width:30px;height:30px;animation:cx-st-head var(--t,.24s) cubic-bezier(.55, 0, 1, .45) both;border-radius:50%;top:0;left:0}@keyframes cx-st-head{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.6)}12%{opacity:1}96%{opacity:1;transform:translate(-50%, -50%) translateX(calc(var(--dist) * .97)) scale(1.15)}to{opacity:0;transform:translate(-50%, -50%) translateX(var(--dist)) scale(1.2)}}.cx-st-glyph{color:#fff;-webkit-text-stroke:3px #140a00d9;animation:cx-st-glyph var(--t,.28s) cubic-bezier(.2, .9, .3, 1) both;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}.cx-st-glyph.is-red{color:#ffe1e1}@keyframes cx-st-glyph{0%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}32%{opacity:.95;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.cx-st-pillar{position:absolute;transform:translate(-50%,-100%)}.cx-st-pillar-body{transform-origin:50% 0;background:linear-gradient(180deg, #fde04700 0%, #fde0472e 45%, rgba(var(--ts-team), .35) 78%, #fff7d6eb 100%);border-radius:0 0 40% 40%;width:100%;height:100%;animation:.6s cubic-bezier(.2,.7,.3,1) both cx-st-pillar;top:0;left:0}@keyframes cx-st-pillar{0%{opacity:1;transform:scaleY(0)}14%{opacity:1;transform:scale(1)}28%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scaleX(.3)}to{opacity:0;transform:scaleX(0)}}.cx-flare{animation:cx-flare var(--t,.52s) cubic-bezier(.15, .8, .3, 1) both;background:linear-gradient(90deg,#ffeeb400 0%,#ffeeb48c 30%,#fff 50%,#ffeeb48c 70%,#ffeeb400 100%);border-radius:999px}.cx-flare--halo{background:linear-gradient(90deg,#ffeeb400 0%,#ffeeb438 35%,#ffffff73 50%,#ffeeb438 65%,#ffeeb400 100%)}@keyframes cx-flare{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.2)}10%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}32%{opacity:.9;transform:translate(-50%,-50%)scaleX(1.04)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.15)}}.cx-st-ray{transform-origin:0;background:linear-gradient(90deg, #fff7d6f2 0%, #fde047cc 40%, rgba(var(--ts-team), 0) 100%);border-radius:999px;height:4px;animation:.64s cubic-bezier(.15,.8,.3,1) both cx-st-ray;top:0;left:0}@keyframes cx-st-ray{0%{opacity:1;transform:translateY(-50%)scaleX(0)}25%{opacity:1;transform:translateY(-50%)scaleX(1)}40%{opacity:1;transform:translateY(-50%)scaleX(1.02)}to{opacity:0;transform:translateY(-50%)translate(45%)scale(.6,.5)}}.cx-st-sigil{color:#fde68a;-webkit-text-stroke:2px #3c1e00b3;animation:cx-st-sigil var(--t,1.15s) cubic-bezier(.2, .8, .25, 1) both;flex-direction:column;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}.cx-st-sigil.is-red{color:#fecaca}.cx-st-sigil-crown{aspect-ratio:26/20;width:46%;margin-bottom:2px;display:block}.cx-st-sigil-crown>svg{width:100%;height:100%;display:block}@keyframes cx-st-sigil{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:1;transform:translate(-50%,-105%)scale(1.25)}40%{opacity:1;transform:translate(-50%,-115%)scale(1)}to{opacity:0;transform:translate(-50%,-185%)scale(.92)}}.cx-co-shadow{background:radial-gradient(#1406008c 0%,#14060040 45%,#14060000 70%);border-radius:50%}.cx-co-grow{animation:cx-co-grow var(--t,.5s) cubic-bezier(.55, 0, .9, .5) both}@keyframes cx-co-grow{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}92%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}.cx-co-body{animation:cx-co-fall var(--t,.52s) cubic-bezier(.5, 0, .9, .5) both;top:0;left:0}.cx-co-body>i{display:block;position:absolute}.cx-co-tail{background:linear-gradient(90deg, rgba(var(--ce), 0) 0%, #b4280073 35%, rgba(var(--ce), .85) 70%, #ffe6a0f2 92%, #fff 100%);border-radius:999px;inset:18% 8% 18% 0}.cx-co-halo{aspect-ratio:1;background:radial-gradient(circle, #ffd278e6 0%, rgba(var(--ce), .45) 45%, rgba(var(--ce), 0) 70%);border-radius:50%;width:46%;top:50%;right:-16%;transform:translateY(-50%)}.cx-co-core{aspect-ratio:1;background:radial-gradient(circle,#fff 0%,#fff4d6 45%,#fff4d600 72%);border-radius:50%;width:18%;top:50%;right:2%;transform:translateY(-50%)}@keyframes cx-co-fall{0%{opacity:0;transform:translate(-100%,-50%)translate(0)scale(.6)}12%{opacity:1}96%{opacity:1;transform:translate(-100%, -50%) translateX(calc(var(--dist) * .985)) scale(1.1)}to{opacity:0;transform:translate(-100%, -50%) translateX(var(--dist)) scale(1.15)}}.cx-co-line{transform-origin:0;height:2px;animation:cx-co-line var(--t,.6s) cubic-bezier(.5, 0, .9, .5) both;background:linear-gradient(90deg,#ffd29600,#ffd296b3 60%,#ffffffe6);top:0;left:0}@keyframes cx-co-line{0%{opacity:0;transform:translateY(-50%)scaleX(0)}30%{opacity:.8}85%{opacity:.7;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)}}.cx-co-smoke{background:radial-gradient(circle,#5a463c8c 0%,#5a463c40 45%,#5a463c00 70%);border-radius:50%}.cx-co-puff{animation:.9s ease-out both cx-co-puff}@keyframes cx-co-puff{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}20%{opacity:.75;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-80%)scale(1.9)}}.cx-co-rise{animation:1.1s ease-out both cx-co-rise}@keyframes cx-co-rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:.7}to{opacity:0;transform:translate(-50%,-160%)scale(2.2)}}.cx-co-dust{background:radial-gradient(circle,#aa785000 52%,#be8c5a8c 62%,#aa785000 72%);border-radius:50%}.cx-co-rock{clip-path:polygon(30% 0,85% 12%,100% 55%,70% 100%,15% 88%,0 40%);background:linear-gradient(135deg,#ffb35c 0%,#7a3a12 35%,#2a1406 100%)}.cx-co-scorch{background:radial-gradient(circle,#1e0a00b3 0%,#32100073 40%,#32100000 70%);border-radius:50%}.cx-co-flame{transform-origin:50% 100%;background:radial-gradient(ellipse at 50% 80%, #fff3c4 0%, #ffb347 35%, rgba(var(--ce), .6) 65%, rgba(var(--ce), 0) 80%);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;animation:.82s ease-in-out both cx-co-flame}@keyframes cx-co-flame{0%{opacity:0;transform:translate(-50%,-100%)scale(.2,.3)}25%{opacity:1;transform:translate(-50%,-100%)scale(1)}50%{opacity:.9;transform:translate(-50%,-100%)scale(.8,1.15)}75%{opacity:.7;transform:translate(-50%,-100%)scale(1.05,.85)}to{opacity:0;transform:translate(-50%,-100%)scale(.3,.6)}}.cx-th-storm{animation:cx-th-storm var(--t,1.5s) ease-out both;background:radial-gradient(at 18% 40%,#2e385ce6,#2e385c00 45%),radial-gradient(at 55% 25%,#1e2442f2,#1e244200 50%),radial-gradient(at 86% 45%,#323c62d9,#323c6200 45%),linear-gradient(#080a18e0,#080a1800);transform:none}@keyframes cx-th-storm{0%{opacity:0;transform:translateY(-18%)}30%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}.cx-th-column{background:radial-gradient(ellipse at 50% 60%, rgba(var(--ce), .55) 0%, rgba(var(--ce), .22) 45%, rgba(var(--ce), 0) 70%);animation:cx-strobe var(--t,.42s) steps(1, end) both}.cx-th-core{background:linear-gradient(180deg, rgba(var(--ce), .6), #fff 40%, #fff 60%, rgba(var(--ce), .6));animation:cx-seg-strobe var(--t,.42s) steps(1, end) both}.cx-th-core--thin{--t:.3s}.cx-th-chain{background:linear-gradient(#bedcff80,#fff 45% 55%,#bedcff80);animation:.3s step-end both cx-seg-strobe}.cx-th-arc{background:#c8e1fff2;animation:.26s step-end both cx-seg-arc}.cx-th-scorch{background:radial-gradient(circle,#0a0e1e99 0%,#0a0e1e4d 45%,#0a0e1e00 70%);border-radius:50%}.cx-fr-bloom{animation:cx-fr-bloom var(--t,1.3s) cubic-bezier(.15, .8, .3, 1) both}@keyframes cx-fr-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-24deg)}18%{opacity:.95;transform:translate(-50%,-50%)scale(1)rotate(0)}70%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)rotate(4deg)}}.cx-fr-pane{background:linear-gradient(155deg, #ffffff9e 0%, rgba(var(--ce), .42) 38%, #a0e6ff4d 62%, #ffffff80 100%);border:1px solid #ffffffd9;border-radius:8px;animation:.66s cubic-bezier(.2,.9,.3,1) both cx-fr-pane}@keyframes cx-fr-pane{0%{opacity:0;transform:translate(-50%,-50%)scale(1.35)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}22%{transform:translate(-50%,-50%)scale(1.03)}30%{transform:translate(-50%,-50%)scale(1)}94%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}.cx-fr-ice{background:linear-gradient(155deg,#ffffff80 0%,#a0e6ff61 45%,#ffffff6b 100%);border:1px solid #ffffffbf;border-radius:8px;animation:1.3s cubic-bezier(.2,.9,.3,1) both cx-fr-ice}@keyframes cx-fr-ice{0%{opacity:0;transform:translate(-50%,-50%)scale(1.2)}15%{opacity:.9;transform:translate(-50%,-50%)scale(1)}80%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}.cx-fr-crystal{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(135deg, #fff 0%, rgba(var(--ce), .9) 55%, #78c8ff99 100%)}.cx-fr-shard,.cx-mr-shard{backface-visibility:visible;animation:.9s cubic-bezier(.2,.7,.4,1) both cx-shard3d;transform:none}.cx-fr-shard{clip-path:polygon(8% 0,100% 12%,88% 100%,0 86%);background:linear-gradient(135deg, #ffffffd9, rgba(var(--ce), .55) 55%, #ffffff4d)}.cx-vx-swirl{width:0;height:0;animation:cx-vx-swirl var(--t,.48s) cubic-bezier(.4, 0, .6, 1) both}@keyframes cx-vx-swirl{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(240deg)}}.cx-vx-arm,.cx-mr-arm{width:0;height:0;position:absolute;top:0;left:0}.cx-vx-acc{background:conic-gradient(from 0deg, rgba(var(--ce), 0) 0deg, rgba(var(--ce), .9) 70deg, #fff 95deg, rgba(var(--ce), 0) 150deg, rgba(var(--ce), .7) 230deg, #fffc 250deg, rgba(var(--ce), 0) 320deg);animation:cx-vx-acc var(--t,.9s) linear both;border-radius:50%}.cx-vx-acc--rev{animation-name:cx-vx-acc-rev}@keyframes cx-vx-acc{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(90deg)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(560deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(680deg)}}@keyframes cx-vx-acc-rev{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}15%{opacity:.8;transform:translate(-50%,-50%)scale(1)rotate(-70deg)}80%{opacity:.8;transform:translate(-50%,-50%)scale(1)rotate(-420deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(-520deg)}}.cx-vx-hole{background:radial-gradient(circle, #060210f5 0%, #060210f5 44%, rgba(var(--ce), .95) 52%, #fff 55%, rgba(var(--ce), .6) 60%, rgba(var(--ce), 0) 70%);animation:cx-vx-hole var(--t,.88s) cubic-bezier(.2, .8, .3, 1) both;border-radius:50%}@keyframes cx-vx-hole{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}22%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.2;transform:translate(-50%,-50%)scale(.04)}}.cx-vx-streak{background:linear-gradient(90deg, #fffffff2, rgba(var(--ce), .7) 40%, rgba(var(--ce), 0));border-radius:999px;height:3px;animation:.52s cubic-bezier(.55,0,.85,.4) both cx-vx-streak;top:0;left:0}@keyframes cx-vx-streak{0%{opacity:0;transform:translate(0, -50%) translateX(var(--x0,80px)) scaleX(1.4)}30%{opacity:1}to{opacity:0;transform:translateY(-50%)translate(0)scaleX(.2)}}.cx-vx-ghost{border:2px solid rgba(var(--ce), .9);background:linear-gradient(160deg, rgba(var(--ce), .25), #ffffff1f);animation:cx-vx-ghost var(--t,.64s) cubic-bezier(.55, 0, .85, .4) both;border-radius:6px}@keyframes cx-vx-ghost{0%{opacity:0;transform:translate(-50%, -50%) translate(0, 0) rotate(var(--a0,0deg)) scale(1)}18%{opacity:.9}to{opacity:0;transform:translate(-50%, -50%) translate(var(--gx,0px), var(--gy,0px)) rotate(calc(var(--a0,0deg) + 220deg)) scale(.15, .45)}}.cx-vx-pull{transform-origin:0;background:linear-gradient(90deg, #ffffffe6, rgba(var(--ce), .6) 50%, rgba(var(--ce), 0));height:3px;animation:.5s cubic-bezier(.55,0,.85,.4) both cx-vx-pull;top:0;left:0}@keyframes cx-vx-pull{0%{opacity:0;transform:translateY(-50%)scaleX(1)}20%{opacity:1}to{opacity:0;transform:translateY(-50%)scaleX(0)}}.cx-bl-hair{background:linear-gradient(90deg,#fff0,#e6ecff8c 45%,#fffc 50%,#e6ecff8c 55%,#fff0);height:1px;animation:.42s ease-out both cx-bl-hair}@keyframes cx-bl-hair{0%{opacity:0}30%{opacity:.6}80%{opacity:.5}to{opacity:0}}.cx-bl-glint{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:#fff;width:22px;height:22px;animation:.26s cubic-bezier(.4,0,.6,1) both cx-bl-glint}@keyframes cx-bl-glint{0%{opacity:0;transform:translate(-50%, -50%) translateX(calc(var(--dist) * -.5)) scale(.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translateX(calc(var(--dist) * .5)) scale(1)}}.cx-bl-cut{background:linear-gradient(90deg,#fff0 0%,#fff 20% 80%,#fff0 100%);height:3px;animation:.38s cubic-bezier(.2,.8,.3,1) both cx-bl-split}.cx-bl-halo{background:linear-gradient(90deg, rgba(var(--ce), 0) 0%, rgba(var(--ce), .35) 25%, #ffffff73 50%, rgba(var(--ce), .35) 75%, rgba(var(--ce), 0) 100%);height:16px;animation:.38s cubic-bezier(.2,.8,.3,1) both cx-bl-split}.cx-bl-cut--down{animation-name:cx-bl-split-down}@keyframes cx-bl-split{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.02)}4%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}38%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 12px))scaleX(1)}}@keyframes cx-bl-split-down{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.02)}4%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}38%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,calc(12px - 50%))scaleX(1)}}.cx-bl-rail{height:10px;position:absolute;overflow:hidden}.cx-bl-blade{background:linear-gradient(90deg, rgba(var(--ce), 0) 0%, rgba(var(--ce), .85) 30%, #fff 55%, rgba(var(--ce), .85) 75%, rgba(var(--ce), 0) 100%);border-radius:999px;width:55%;height:100%;animation:.32s cubic-bezier(.3,0,.2,1) both cx-bl-blade;top:0;left:0}.cx-bl-blade--back{animation-name:cx-bl-blade-back}@keyframes cx-bl-blade{0%{opacity:0;transform:translate(-110%)scaleX(.4)}20%{opacity:1;transform:translate(-40%)scaleX(1.2)}to{opacity:0;transform:translate(200%)scaleX(.5)}}@keyframes cx-bl-blade-back{0%{opacity:0;transform:translate(200%)scaleX(.4)}20%{opacity:1;transform:translate(120%)scaleX(1.2)}to{opacity:0;transform:translate(-110%)scaleX(.5)}}.cx-bl-crescent{border:5px solid #0000;border-top-color:#fffffff2;border-right-color:rgba(var(--ce), .55);animation:cx-bl-crescent var(--t,.44s) cubic-bezier(.2, .8, .3, 1) both;border-radius:50%}@keyframes cx-bl-crescent{0%{opacity:0;transform:translate(-50%,-50%)rotate(-40deg)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(170deg)scale(1.15)}}.cx-bl-sliver{background:linear-gradient(180deg, #fff, rgba(var(--ce), .7));border-radius:2px}.cx-bl-scar{background:linear-gradient(90deg, rgba(var(--ce), 0) 0%, #fffffff2 30%, rgba(var(--ce), .9) 70%, rgba(var(--ce), 0) 100%);border-radius:999px;height:3px}.cx-rf-bar{animation:cx-rf-bar var(--t,.3s) steps(1, end) both;background:#00f0ffd9}.cx-rf-bar.is-mag{background:#ff28c8d9}@keyframes cx-rf-bar{0%{opacity:0;transform:translate(-50%,-50%)}10%{opacity:1;transform:translate(calc(-50% - 8px),-50%)}22%{transform:translate(calc(6px - 50%),-50%)}32%{opacity:0}44%{opacity:1;transform:translate(calc(-50% - 3px),-50%)}58%{transform:translate(calc(10px - 50%),-50%)}72%{opacity:.6;transform:translate(-50%,-50%)}86%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)}}.cx-rf-void{background:radial-gradient(1px 1px at 30% 30%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 65% 55%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 45% 75%,#e9d5ff 50%,#0000 51%),radial-gradient(1px 1px at 70% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 22% 62%,#c4b5fd 50%,#0000 51%),radial-gradient(#280a50f2 0%,#0c041ef2 60%,#0c041e00 72%);border-radius:50%;animation:.82s cubic-bezier(.2,.9,.3,1) both cx-rf-void}@keyframes cx-rf-void{0%{opacity:0;transform:translate(-50%,-50%)scaleX(0)}10%{opacity:1;transform:translate(-50%,-50%)scaleX(.3)}30%{transform:translate(-50%,-50%)scaleX(1)}78%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}92%{opacity:1;transform:translate(-50%,-50%)scaleX(.1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(0)}}.cx-rf-seam{background:linear-gradient(180deg, rgba(var(--ce), 0), #fff 20%, #fff 80%, rgba(var(--ce), 0));border-radius:999px;width:6px;animation:.82s cubic-bezier(.2,.9,.3,1) both cx-rf-seam}@keyframes cx-rf-seam{0%{opacity:0;transform:translate(-50%,-50%)scaleY(0)}8%{opacity:1;transform:translate(-50%,-50%)scaleX(1.4)}30%{transform:translate(-50%,-50%)scaleX(.6)}78%{opacity:1;transform:translate(-50%,-50%)scaleX(.6)}86%{transform:translate(-50%,-50%)scaleX(1.6)}to{opacity:0;transform:translate(-50%,-50%)scale(.2,.6)}}.cx-rf-half{background:linear-gradient(90deg, #060210f2, rgba(var(--ce), .5) 70%, #ffffffd9);animation:.7s cubic-bezier(.2,.9,.3,1) both cx-rf-half-l}.cx-rf-half--l{transform-origin:100%}.cx-rf-half--r{transform-origin:0;background:linear-gradient(270deg, #060210f2, rgba(var(--ce), .5) 70%, #ffffffd9);animation-name:cx-rf-half-r}@keyframes cx-rf-half-l{0%{opacity:0;transform:translate(-100%,-50%)scale(0,.4)}30%{opacity:1;transform:translate(-100%,-50%)scale(1)}78%{opacity:1;transform:translate(-100%,-50%)scale(1)}to{opacity:0;transform:translate(-100%,-50%)scale(0,.7)}}@keyframes cx-rf-half-r{0%{opacity:0;transform:translateY(-50%)scale(0,.4)}30%{opacity:1;transform:translateY(-50%)scale(1)}78%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(0,.7)}}.cx-rf-shard{clip-path:polygon(50% 0,100% 35%,80% 100%,20% 100%,0 35%);background:linear-gradient(160deg, rgba(var(--ce), .95) 0%, #0c041ef2 45%, #0c041ef2 100%)}.cx-rf-rgb{border:2px solid rgba(var(--c), .9);animation:cx-rf-rgb var(--t,.48s) steps(1, end) both;border-radius:5px}@keyframes cx-rf-rgb{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(0)}8%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(var(--j,5px))}20%{transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(calc(var(--j,5px) * -.6))}34%{opacity:.3}46%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(calc(var(--j,5px) * 1.4))}60%{transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(0)}74%{opacity:.6;transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(calc(var(--j,5px) * -1))}88%{opacity:0}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(0)}}.cx-mr-sweep{animation:cx-mr-sweep var(--t,.46s) cubic-bezier(.4, 0, .6, 1) both;background:linear-gradient(90deg,#fff0,#dcf0ff47 45%,#fff6 50%,#dcf0ff47 55%,#fff0)}@keyframes cx-mr-sweep{0%{opacity:0;transform:translate(-50%, -50%) translateX(var(--sx0,-300px)) rotate(20deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translateX(var(--sx1,300px)) rotate(20deg)}}.cx-mr-pane{background:linear-gradient(135deg, #ffffffbf 0%, rgba(var(--ce), .35) 35%, #c8e6ff33 60%, #ffffff8c 100%);border:1.5px solid #ffffffe6;border-radius:6px;animation:.64s cubic-bezier(.2,.9,.3,1) both cx-mr-pane}@keyframes cx-mr-pane{0%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}22%{transform:translate(-50%,-50%)scale(1.02)}30%{transform:translate(-50%,-50%)scale(1)}92%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}.cx-mr-glint{opacity:0;background:linear-gradient(90deg,#fff0,#fffc,#fff0);width:40%;height:100%;animation:.38s ease-in-out both cx-mr-glint;position:absolute;top:0;left:0}@keyframes cx-mr-glint{0%{opacity:0;transform:translate(-10%)skew(-18deg)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(160%)skew(-18deg)}}.cx-mr-rose{width:0;height:0;animation:.9s cubic-bezier(.3,.8,.3,1) both cx-mr-rose}@keyframes cx-mr-rose{0%{opacity:1;transform:rotate(-30deg)scale(.6)}to{opacity:1;transform:rotate(110deg)scale(1)}}.cx-mr-petal{clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg, #fffffff2 0%, rgba(var(--ce), .7) 45%, #c8e6ff40 100%);animation:.62s cubic-bezier(.2,.9,.3,1) both cx-mr-petal}@keyframes cx-mr-petal{0%{opacity:0;transform:translate(-50%,-50%)scale(0,.2)}20%{opacity:.95;transform:translate(-50%,-50%)scale(1)}70%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.cx-mr-ghost{backface-visibility:visible;animation:cx-mr-ghost var(--t,.72s) cubic-bezier(.3, .7, .3, 1) both;background:linear-gradient(115deg,#dcf0ff26 0%,#ffffffbf 45%,#dcf0ff33 60%);border:1.5px solid #ffffffd9;border-radius:6px}@keyframes cx-mr-ghost{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a,0deg)) perspective(500px) rotateY(0deg)}20%{opacity:.85}80%{opacity:.6}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a,0deg)) perspective(500px) rotateY(360deg)}}.cx-mr-shard{clip-path:polygon(0 10%,92% 0,100% 90%,12% 100%);background:linear-gradient(135deg, #ffffffe6, rgba(var(--ce), .45) 50%, #fff9)}.cx-sn-ret{animation:cx-sn-lock var(--t,.6s) cubic-bezier(.2, .8, .3, 1) both}@keyframes cx-sn-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)rotate(90deg)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}62%{opacity:.35}70%{opacity:1}78%{opacity:.35}86%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.92)rotate(0)}}.cx-sn-ticks{animation:cx-sn-ticks var(--t,.76s) linear both}@keyframes cx-sn-ticks{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)rotate(60deg)}}.cx-sn-cone{transform-origin:0;clip-path:polygon(0 50%,100% 0,100% 100%);background:radial-gradient(at 0%,#fffffff2 0%,#dcf0ff99 40%,#dcf0ff00 75%);animation:.28s cubic-bezier(.2,.8,.3,1) both cx-sn-cone;top:0;left:0}@keyframes cx-sn-cone{0%{opacity:0;transform:translateY(-50%)scale(.5,.4)}25%{opacity:.95}to{opacity:0;transform:translateY(-50%)scale(1.2,1.1)}}.cx-sn-grid{background:repeating-radial-gradient(circle, rgba(var(--ce), 0) 0 13%, rgba(var(--ce), .35) 13.4% 14%, rgba(var(--ce), 0) 14.4% 20%), linear-gradient(0deg, rgba(var(--ce), 0) 49.6%, rgba(var(--ce), .3) 49.8% 50.2%, rgba(var(--ce), 0) 50.4%), linear-gradient(90deg, rgba(var(--ce), 0) 49.6%, rgba(var(--ce), .3) 49.8% 50.2%, rgba(var(--ce), 0) 50.4%), radial-gradient(circle, rgba(var(--ce), .12) 0%, rgba(var(--ce), .04) 60%, rgba(var(--ce), 0) 70%);border-radius:50%}.cx-sn-sweep{background:conic-gradient(from 0deg, rgba(var(--ce), 0) 0deg, rgba(var(--ce), 0) 290deg, rgba(var(--ce), .25) 330deg, rgba(var(--ce), .75) 356deg, #fff 360deg);animation:cx-sn-sweep var(--t,1.8s) linear both;border-radius:50%}@keyframes cx-sn-sweep{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(720deg)}}.cx-sn-target{animation:cx-sn-target var(--t,1s) cubic-bezier(.2, .9, .3, 1) both}@keyframes cx-sn-target{0%{opacity:0;transform:translate(-50%,-50%)scale(1.8)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}20%{opacity:.4}28%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}.cx-sn-blip{background:radial-gradient(circle, #fff 0%, rgba(var(--ce), 1) 45%, rgba(var(--ce), 0) 100%);border-radius:50%;animation:.56s ease-out both cx-sn-blip}@keyframes cx-sn-blip{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1;transform:translate(-50%,-50%)scale(2.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.gq-cut-low .scene-cut .cx-stage{display:none!important}@media (prefers-reduced-motion:reduce){.ce-root{display:none}.ce-preview-card-fly{animation:none}}
