:root{--cel-frozen:#1899d6;--cel-frozen-light:#84d8ff;--cel-orange:#ff9600;--cel-gold:#ffc800;--cel-green:#58cc02;--cel-blue-btn:#1cb0f6;--cel-dark:#131f24;--cel-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--cel-blue-btn-press:#0e8ac4;--cel-green-press:#3a8f00;--cel-frozen-bg:rgba(24,153,214,.12);--cel-orange-bg:rgba(255,150,0,.14)}.cel-shell{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center}.cel-shell__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:all;z-index:0}@media (max-width:719px){.cel-shell__backdrop{display:none}}.cel-shell__column{position:relative;width:100%;max-width:430px;aspect-ratio:9/19.5;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;z-index:1}@media (max-width:430px){.cel-shell__column{max-width:100%;aspect-ratio:unset;height:100dvh}}@media (min-width:720px){.cel-shell__column{max-width:540px;aspect-ratio:unset;min-height:480px;max-height:90dvh;height:auto;border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.07);overflow-y:auto;overscroll-behavior:contain}}.cel-shell__close{display:none}@media (min-width:720px){.cel-shell__close{display:flex;align-items:center;justify-content:center;position:absolute;top:14px;right:14px;z-index:10;width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);cursor:pointer;transition:background .12s ease,color .12s ease}.cel-shell__close:hover{background:hsla(0,0%,100%,.22);color:#fff}.cel-shell__close:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}}.cel-btn{display:flex;align-items:center;justify-content:center;width:100%;border-radius:16px;border:none;padding:16px 24px;font-family:var(--font-display,"Inter",sans-serif);font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;transform:translateY(0);transition:transform 80ms var(--cel-ease-bounce),box-shadow 80ms var(--cel-ease-bounce),opacity .15s linear}.cel-btn:disabled{opacity:.45;cursor:not-allowed}.cel-btn--blue{background:var(--cel-blue-btn);color:#fff;box-shadow:0 4px 0 0 var(--cel-blue-btn-press),0 6px 16px rgba(28,176,246,.35)}.cel-btn--blue:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--cel-blue-btn-press),0 2px 8px rgba(28,176,246,.2)}.cel-btn--green{background:var(--cel-green);color:#fff;box-shadow:0 4px 0 0 var(--cel-green-press),0 6px 16px rgba(88,204,2,.35)}.cel-btn--green:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--cel-green-press),0 2px 8px rgba(88,204,2,.2)}.cel-sticker{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 0 5px #ffffff) drop-shadow(0 4px 12px rgba(0,0,0,.45));border-radius:inherit}.cel-sticker>*{outline:5px solid #fff;outline-offset:0;box-shadow:0 4px 16px rgba(0,0,0,.4);border-radius:inherit}.cel-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--font-display,"Inter",sans-serif);font-weight:800}@media (prefers-reduced-motion:reduce){.cel-shell__glow{animation:none!important}.cel-btn{transition:none!important}.cel-flame-pulse,.cel-flame-shimmer{animation:none!important}.cel-confetti,.cel-particles,.fx-particles,.fx-shockwave{display:none!important}}@keyframes fx-ring-expand{0%{transform:scale(.2);opacity:.9}to{transform:scale(1);opacity:0}}.bfr-mystery-ring{position:absolute;inset:-12px;border-radius:18px;border:2px dashed hsla(0,0%,100%,.32);box-shadow:0 0 18px hsla(0,0%,100%,.12),inset 0 0 18px hsla(0,0%,100%,.08);pointer-events:none;will-change:transform;animation:bfr-ring-spin 9s linear infinite}@keyframes bfr-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bfr-bob{will-change:transform;animation:bfr-bob 3.2s ease-in-out infinite}@keyframes bfr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bfr-shine{position:absolute;top:-10%;left:-60%;width:45%;height:120%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 65%,transparent);transform:skewX(-14deg);pointer-events:none;will-change:transform,opacity;animation:bfr-shine-sweep .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes bfr-shine-sweep{0%{transform:translateX(0) skewX(-14deg);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(360%) skewX(-14deg);opacity:0}}.bfr-bloom{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;animation:bfr-bloom .76s cubic-bezier(.22,1,.36,1) forwards}@keyframes bfr-bloom{0%{transform:scale(.2);opacity:0}35%{opacity:.95}to{transform:scale(1.25);opacity:0}}.bfr-orbit{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;will-change:transform;animation:bfr-orbit-spin 6s linear infinite}.bfr-orbit>.bfr-orbit-dot{position:absolute;top:0;left:0;will-change:transform,opacity;animation:bfr-orbit-twinkle 2.4s ease-in-out infinite}@keyframes bfr-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bfr-orbit-twinkle{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.bfr-bloom,.bfr-bob,.bfr-mystery-ring,.bfr-orbit,.bfr-orbit>.bfr-orbit-dot,.bfr-shine{animation:none!important}.bfr-bloom,.bfr-orbit,.bfr-shine{display:none!important}}.pbp-number-glow{will-change:filter,text-shadow;animation:pbp-glow-pulse 2.4s ease-in-out infinite}@keyframes pbp-glow-pulse{0%,to{text-shadow:0 0 18px rgba(255,176,32,.4)}50%{text-shadow:0 0 34px rgba(255,176,32,.85),0 0 12px rgba(255,176,32,.5)}}@media (prefers-reduced-motion:reduce){.pbp-number-glow{animation:none!important}}.lbc-streak{will-change:filter,opacity}@media (prefers-reduced-motion:reduce){.lbc-streak{filter:none!important}}.lvl-bar-gloss{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);width:45%;transform:translateX(-160%);will-change:transform;animation:lvl-gloss-sweep .9s cubic-bezier(.22,1,.36,1) 1 forwards;mix-blend-mode:screen}@keyframes lvl-gloss-sweep{0%{transform:translateX(-160%)}to{transform:translateX(360%)}}.lvl-bar-wash{position:absolute;inset:0;pointer-events:none;border-radius:8px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.92) 50%,transparent);transform:translateX(-110%);will-change:transform,opacity;animation:lvl-wash-sweep .36s cubic-bezier(.16,1,.3,1) 1 forwards;mix-blend-mode:screen}@keyframes lvl-wash-sweep{0%{transform:translateX(-110%);opacity:.2}40%{opacity:1}to{transform:translateX(110%);opacity:0}}.lvl-bar-overflow{animation:lvl-overflow-flash .36s ease-out 1}@keyframes lvl-overflow-flash{0%{filter:brightness(1)}35%{filter:brightness(2.4)}to{filter:brightness(1)}}.rku-chevron-wave{will-change:transform,opacity;animation:rku-chevron-wave 2.4s ease-in-out var(--rku-wave-delay,0s) infinite}@keyframes rku-chevron-wave{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.rku-tier-flash{animation:rku-tier-flash .52s ease-out 1}@keyframes rku-tier-flash{0%{filter:brightness(2.6) drop-shadow(0 0 18px rgba(255,230,130,.9))}to{filter:brightness(1) drop-shadow(0 0 0 transparent)}}@media (prefers-reduced-motion:reduce){.lvl-bar-gloss,.lvl-bar-overflow,.lvl-bar-wash,.rku-chevron-wave,.rku-tier-flash{animation:none!important}.lvl-bar-gloss,.lvl-bar-wash{display:none!important}}.mdc-shimmer{will-change:transform}@media (prefers-reduced-motion:reduce){.mdc-shimmer{display:none!important}}.ffc-wave{will-change:transform;animation:ffc-flag-wave 2.5s ease-in-out infinite}@keyframes ffc-flag-wave{0%{transform:skewY(0deg) translateY(0) scaleX(1)}25%{transform:skewY(-2.5deg) translateY(-1px) scaleX(.99)}50%{transform:skewY(0deg) translateY(0) scaleX(1)}75%{transform:skewY(2.5deg) translateY(1px) scaleX(.99)}to{transform:skewY(0deg) translateY(0) scaleX(1)}}@media (prefers-reduced-motion:reduce){.ffc-wave{animation:none!important}}.lgo-darken{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 44%,rgba(8,6,14,.55) 0,#050409 78%);will-change:opacity}.lgo-stage{will-change:transform,opacity}.lgo-core{width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,rgba(206,130,255,.55) 32%,transparent 70%);filter:blur(2px)}.lgo-core,.lgo-godray{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.lgo-godray{width:320px;height:320px;mix-blend-mode:screen;background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,0) 30deg,rgba(206,130,255,.28) 52deg,hsla(0,0%,100%,.42) 60deg,rgba(132,216,255,.28) 68deg,hsla(0,0%,100%,0) 90deg,transparent 1turn);transform:rotate(-40deg);opacity:0;animation:lgo-godray-sweep 1.1s cubic-bezier(.22,1,.36,1) forwards}@keyframes lgo-godray-sweep{0%{transform:rotate(-40deg);opacity:0}25%{opacity:.9}to{transform:rotate(120deg);opacity:0}}.lgo-medallion{position:relative;width:120px;height:120px}.lgo-shard{inset:0;border-radius:28%;pointer-events:none;background:conic-gradient(from var(--lgo-wedge,0deg),#ce82ff,#84d8ff,#ffc800,#ff4b4b,#ce82ff);-webkit-mask:conic-gradient(from var(--lgo-wedge,0deg),#000 0deg,#000 62deg,transparent 62deg 1turn);mask:conic-gradient(from var(--lgo-wedge,0deg),#000 0deg,#000 62deg,transparent 62deg 1turn);box-shadow:0 0 30px rgba(206,130,255,.45)}.lgo-face,.lgo-shard{position:absolute;will-change:transform,opacity}.lgo-face{inset:8px;border-radius:24%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 32%,#2a2140 0,#16242a 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.lgo-orbit{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;will-change:transform}.lgo-mote{position:absolute;top:0;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;will-change:transform,opacity}.lgo-orbit--a{animation:lgo-orbit-a 4.2s linear infinite}.lgo-orbit--b{animation:lgo-orbit-b 5.6s linear infinite;z-index:-1}.lgo-orbit--c{animation:lgo-orbit-c 3.4s linear infinite}@keyframes lgo-orbit-a{0%{transform:rotate(0deg) translateX(78px) scaleY(.55) rotate(0deg)}to{transform:rotate(1turn) translateX(78px) scaleY(.55) rotate(-1turn)}}@keyframes lgo-orbit-b{0%{transform:rotate(40deg) translateX(64px) scaleY(.42) rotate(-40deg)}to{transform:rotate(400deg) translateX(64px) scaleY(.42) rotate(-400deg)}}@keyframes lgo-orbit-c{0%{transform:rotate(200deg) translateX(88px) scaleY(.7) rotate(-200deg)}to{transform:rotate(560deg) translateX(88px) scaleY(.7) rotate(-560deg)}}.lgo-orbit--a .lgo-mote{animation:lgo-mote-depth 4.2s ease-in-out infinite}.lgo-orbit--b .lgo-mote{animation:lgo-mote-depth 5.6s ease-in-out infinite}.lgo-orbit--c .lgo-mote{animation:lgo-mote-depth 3.4s ease-in-out infinite}@keyframes lgo-mote-depth{0%,to{transform:scale(1.25);opacity:1}50%{transform:scale(.55);opacity:.5}}@media (prefers-reduced-motion:reduce){.lgo-godray,.lgo-mote,.lgo-orbit,.lgo-orbit--a,.lgo-orbit--b,.lgo-orbit--c{animation:none!important;display:none!important}}.fra-stage{will-change:transform}.fra-backlight{position:absolute;width:230px;height:230px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(159,239,0,.55) 0,rgba(88,204,2,.28) 38%,transparent 72%);filter:blur(3px);will-change:transform,opacity}.tdz-canvas{pointer-events:none;will-change:opacity}.tdz-static-emblem{width:132px;height:132px;pointer-events:none;background:var(--tdz-accent,#ffc800);box-shadow:0 0 38px color-mix(in srgb,var(--tdz-accent,#ffc800) 60%,transparent);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.tdz-emblem-resolve{will-change:transform,opacity}.tdz-tier-flash{animation:tdz-tier-flash .54s ease-out 1}@keyframes tdz-tier-flash{0%{filter:brightness(2.6) drop-shadow(0 0 18px rgba(255,255,255,.9))}to{filter:brightness(1) drop-shadow(0 0 0 transparent)}}@media (prefers-reduced-motion:reduce){.tdz-tier-flash{animation:none!important}}