@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..24,400..600,0..1,0&display=swap");.lbb-cel .lbb-ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;display:inline-flex;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.lbb-cel{position:fixed;inset:0;z-index:10000;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;font-family:ui-sans-serif,system-ui,sans-serif;color:#f4f5f6;animation:lbbCelBgIn .35s ease both}.lbb-cel.leaving{animation:lbbCelBgOut .35s ease forwards;pointer-events:none}@keyframes lbbCelBgIn{0%{opacity:0}to{opacity:1}}@keyframes lbbCelBgOut{to{opacity:0;transform:scale(1.02)}}.lbb-cel-champ{background:radial-gradient(circle at 50% 38%,#241c07 0,#0d0b06 55%,#060505 100%)}.lbb-cel-pay{background:radial-gradient(circle at 50% 40%,#0c1f16 0,#0a1210 55%,#070a09 100%)}.lbb-cel-rays{position:absolute;top:38%;left:50%;width:150vmax;height:150vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(232,178,58,.06) 0 8deg,transparent 8deg 20deg);animation:lbbCelSpin 24s linear infinite;pointer-events:none}.lbb-cel-pay .lbb-cel-rays{background:repeating-conic-gradient(from 0deg,rgba(79,191,123,.06) 0 8deg,transparent 8deg 20deg)}@keyframes lbbCelSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.lbb-cel-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lbb-cel-confetti span{position:absolute;top:-6vh;border-radius:2px;opacity:0;animation:lbbConfetti linear infinite}@keyframes lbbConfetti{0%{opacity:0;transform:translateY(-10vh) rotate(0deg)}8%{opacity:1}to{opacity:.9;transform:translateY(112vh) rotate(2turn)}}.lbb-cel-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:460px}.lbb-cel-kicker{font-size:12px;font-weight:900;letter-spacing:.34em;text-transform:uppercase;color:#e8b23a;animation:lbbCelUp .5s ease .1s both}.lbb-cel-pay .lbb-cel-kicker{color:#4fbf7b}.lbb-cel-trophy{position:relative;width:128px;height:128px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(232,178,58,.28),transparent 70%);animation:lbbTrophyIn .7s cubic-bezier(.2,.9,.3,1.5) both}.lbb-cel-trophy .lbb-ms{font-size:88px;color:#ffd45c;filter:drop-shadow(0 6px 18px rgba(232,178,58,.6));animation:lbbTrophyBob 2.4s ease-in-out infinite}@keyframes lbbTrophyIn{0%{opacity:0;transform:scale(.2) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes lbbTrophyBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.lbb-cel-check{width:120px;height:120px;animation:lbbTrophyIn .7s cubic-bezier(.2,.9,.3,1.5) both}.lbb-cel-check circle{fill:none;stroke:#4fbf7b;stroke-width:5;stroke-dasharray:326;stroke-dashoffset:326;animation:lbbDraw .6s ease .15s forwards}.lbb-cel-check path{fill:none;stroke:#7ef0a8;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:lbbDraw .4s ease .6s forwards}@keyframes lbbDraw{to{stroke-dashoffset:0}}.lbb-cel-title{font-size:clamp(30px,7vw,52px);font-weight:900;letter-spacing:-.5px;line-height:1;margin:2px 0;background:linear-gradient(180deg,#fff,#ffd45c);-webkit-background-clip:text;background-clip:text;color:transparent;animation:lbbCelPop .55s cubic-bezier(.2,.8,.3,1.3) .2s both}.lbb-cel-pay .lbb-cel-title{background:linear-gradient(180deg,#fff,#7ef0a8);-webkit-background-clip:text;background-clip:text}.lbb-cel-av{position:relative;place-items:center;animation:lbbCelUp .5s ease .3s both}.lbb-cel-av,.lbb-cel-av .ph,.lbb-cel-av img{width:96px;height:96px;border-radius:50%;display:grid}.lbb-cel-av .ph,.lbb-cel-av img{object-fit:cover;background:#1a1d21;place-items:center;border:3px solid rgba(232,178,58,.7);box-shadow:0 6px 22px rgba(0,0,0,.45)}.lbb-cel-av .ph .lbb-ms{font-size:42px;color:#8a9099}.lbb-cel-name{font-size:22px;font-weight:800;animation:lbbCelUp .5s ease .38s both}.lbb-cel-sub{font-size:13.5px;color:#b6bcc4;animation:lbbCelUp .5s ease .44s both}.lbb-cel-note{display:flex;align-items:flex-start;gap:11px;text-align:left;margin-top:6px;background:rgba(79,191,123,.1);border:1px solid rgba(79,191,123,.32);border-radius:14px;padding:13px 15px;animation:lbbCelUp .5s ease .5s both}.lbb-cel-note>.lbb-ms{font-size:22px;color:#7ef0a8;flex-shrink:0}.lbb-cel-note b{display:block;font-size:13.5px;margin-bottom:2px}.lbb-cel-note span{font-size:12.5px;color:#c9ced4;line-height:1.4}.lbb-cel-note em{color:#7ef0a8;font-style:normal;font-weight:700}.lbb-cel-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:10px;animation:lbbCelUp .5s ease .56s both}.lbb-cel-btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-weight:800;font-size:14px;padding:12px 22px;border-radius:12px;cursor:pointer;border:none;text-decoration:none;transition:transform .12s,filter .15s}.lbb-cel-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.lbb-cel-btn.gold{background:linear-gradient(135deg,#ffd45c,#e8a11e);color:#2a1e02}.lbb-cel-btn.green{background:linear-gradient(135deg,#57d98a,#2e8c5a);color:#06210f}.lbb-cel-btn.ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#f4f5f6}@keyframes lbbCelUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lbbCelPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lbb-cel,.lbb-cel *{animation-duration:.01s!important}.lbb-cel-av:before,.lbb-cel-rays,.lbb-cel-trophy .lbb-ms{animation:none!important}}.lbb-psm-ov .lbb-ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;display:inline-flex;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.lbb-psm-ov{position:fixed;inset:0;z-index:10000;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(6,7,9,.84);font-family:Inter,system-ui,sans-serif;animation:lbbPsmFade .2s ease both}.lbb-psm-ov.leaving{animation:lbbPsmFadeOut .3s ease forwards;pointer-events:none}@keyframes lbbPsmFade{0%{opacity:0}to{opacity:1}}@keyframes lbbPsmFadeOut{to{opacity:0}}.lbb-psm{position:relative;z-index:2;width:440px;max-width:100%;box-sizing:border-box;background:#14161A;padding:34px 30px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));animation:lbbPsmPop .3s cubic-bezier(.2,.7,.3,1) both}@keyframes lbbPsmPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.lbb-psm-x{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;background:#1C1F24;border:none;color:#8A9099;cursor:pointer;transition:background .16s,color .16s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.lbb-psm-x:hover{background:#24282E;color:#fff}.lbb-psm-x .lbb-ms{font-size:20px}.lbb-psm-check{width:88px;height:88px;margin-top:4px;animation:lbbTrophyIn .7s cubic-bezier(.2,.9,.3,1.5) both}.lbb-psm-check .box{fill:none;stroke:#3DD68C;stroke-width:5;stroke-linejoin:round;stroke-dasharray:395;stroke-dashoffset:395;animation:lbbDraw .6s ease .15s forwards}.lbb-psm-check .tick{fill:none;stroke:#7ef0a8;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:lbbDraw .4s ease .6s forwards}.lbb-psm-kicker{font-size:10px;letter-spacing:.2em;color:#3DD68C}.lbb-psm-kicker,.lbb-psm-title{font-family:Chakra Petch,sans-serif;font-weight:700;text-transform:uppercase}.lbb-psm-title{margin:0;font-size:30px;line-height:1;letter-spacing:-.01em;color:#fff;text-shadow:-1.5px 0 rgba(58,214,235,.4),1.5px 0 rgba(229,48,76,.4)}.lbb-psm-sub{font-size:13.5px;color:#8A9099}.lbb-psm-note{display:flex;align-items:flex-start;gap:11px;text-align:left;margin-top:6px;width:100%;box-sizing:border-box;background:rgba(61,214,140,.1);padding:14px 15px;clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.lbb-psm-note>.lbb-ms{font-size:22px;color:#3DD68C;flex-shrink:0}.lbb-psm-note b{display:block;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:3px;color:#fff}.lbb-psm-note span{font-size:12.5px;color:#8A9099;line-height:1.5}.lbb-psm-note em{color:#3DD68C;font-style:normal;font-weight:700}.lbb-psm-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px;width:100%}.lbb-psm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:14px 22px;cursor:pointer;border:none;text-decoration:none;transition:filter .15s,transform .15s,background .16s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.lbb-psm-btn .lbb-ms{font-size:17px}.lbb-psm-btn.green{background:#3DD68C;color:#06231a}.lbb-psm-btn.ghost{background:#1C1F24;color:#fff}@media (hover:hover){.lbb-psm-btn.green:hover{filter:brightness(1.06);transform:translateY(-1px)}.lbb-psm-btn.ghost:hover{background:#24282E}}@media (max-width:520px){.lbb-psm{width:100%;padding:30px 20px 24px}.lbb-psm-title{font-size:26px}.lbb-psm-btn{flex:1}}@media (prefers-reduced-motion:reduce){.lbb-psm,.lbb-psm-check,.lbb-psm-check *,.lbb-psm-ov{animation-duration:.01s!important}}