html[data-overlay="1"],html[data-overlay="1"] body{overflow:hidden;background:0 0!important}html[data-overlay-demo="1"],html[data-overlay-demo="1"] body{background-color:#14162a!important;background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%),linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%)!important;background-position:0 0,12px 12px!important;background-size:24px 24px!important}html[data-overlay="1"] .cyber-bg,html[data-overlay="1"] .cyber-grid,html[data-overlay="1"] .cyber-gold-lines,html[data-overlay="1"]:before{display:none!important}main.safe-main:has([data-page=overlay]){max-width:none;min-height:0;padding:0!important}[data-page=overlay]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ovl-fit{position:absolute}.ovl-gifts,.ovl-lastgift{inset-inline:0;flex-direction:column;justify-content:center;gap:8px;padding-left:16px;display:flex;position:absolute;top:0;bottom:0}.ovl-pill{color:#fff;background:#0a0c20d1;border:2px solid #ff2d8f99;border-radius:9999px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:8px 20px 8px 8px;animation:4.2s both ovlTray;display:flex}.ovl-pill-gold{border-color:#ffc94dbf}.ovl-pill-static{border-color:#ffc94d99;animation:.5s cubic-bezier(.22,1.2,.36,1) both ovlIn}.ovl-pill-text{min-width:0;line-height:1.3}.ovl-pill-text b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:22px;font-weight:800;display:block;overflow:hidden}.ovl-pill-text small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;max-width:260px;font-size:16px;font-weight:700;display:block;overflow:hidden}.ovl-gift-symbol{object-fit:contain;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:46px;line-height:1;display:flex}.ovl-count{color:#ff2d8f;font-size:34px;font-style:italic;font-weight:900;line-height:1}.ovl-pill-gold .ovl-count{color:#ffc94d}.ovl-value{color:#fff;background:#ffffff1f;border-radius:9999px;padding:3px 12px;font-size:16px;font-weight:900}.ovl-pill-gold .ovl-value{color:#ffc94d;background:#ffc94d2e}.ovl-waiting{color:#ffc94d;background:#0000008c;border-radius:9999px;width:max-content;padding:2px 12px;font-size:14px;font-weight:900}.ovl-lk{--lk:#ff1a30;inset-inline:0;color:var(--lk);align-items:center;gap:18px;padding:0 32px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ovl-lk-heart{width:54px;height:54px;filter:drop-shadow(0 0 6px var(--lk)) drop-shadow(0 0 16px color-mix(in srgb, var(--lk) 85%, transparent));flex:none;margin-top:6px}.ovl-lk-main{flex:1;min-width:0;padding-top:34px;padding-bottom:34px;position:relative}.ovl-lk-label{top:0;letter-spacing:1.5px;color:var(--lk);text-shadow:0 0 6px color-mix(in srgb, var(--lk) 90%, transparent), 0 0 16px color-mix(in srgb, var(--lk) 70%, transparent);font-family:Fredoka,"Baloo Bhaijaan 2",system-ui,sans-serif;font-size:27px;font-weight:700;line-height:1;position:absolute;inset-inline-start:18px}.ovl-lk-bar{border:2px solid var(--lk);background:linear-gradient(180deg, color-mix(in srgb, var(--lk) 10%, #000), color-mix(in srgb, var(--lk) 22%, #000) 55%, color-mix(in srgb, var(--lk) 8%, #000));height:46px;box-shadow:0 0 8px var(--lk), 0 0 22px color-mix(in srgb, var(--lk) 75%, transparent), 0 0 44px color-mix(in srgb, var(--lk) 40%, transparent), inset 0 0 14px color-mix(in srgb, var(--lk) 55%, transparent);border-radius:999px;animation:2.6s ease-in-out infinite ovl-lk-breathe;position:relative}.ovl-lk-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lk) 36%, #000) 0%, color-mix(in srgb, var(--lk) 70%, #000) 55%, var(--lk) 100%);min-width:18px;max-width:calc(100% - 4px);box-shadow:0 0 14px color-mix(in srgb, var(--lk) 85%, transparent);border-radius:999px;transition:width .7s ease-out;position:absolute;inset-block:2px;inset-inline-start:2px}.ovl-lk-fill.is-full{background:linear-gradient(90deg, color-mix(in srgb, var(--lk) 62%, #000) 0%, color-mix(in srgb, var(--lk) 88%, #000) 55%, var(--lk) 100%);animation:1.4s ease-in-out infinite ovl-lk-full}.ovl-lk-count{bottom:0;letter-spacing:1px;color:var(--lk);text-shadow:0 0 6px color-mix(in srgb, var(--lk) 90%, transparent), 0 0 16px color-mix(in srgb, var(--lk) 70%, transparent);font-family:Lalezar,Cairo,system-ui,sans-serif;font-size:34px;line-height:1;position:absolute;inset-inline-end:20px}.ovl-lk-spark{left:var(--x);top:var(--y);width:var(--s,6px);height:var(--s,6px);background:color-mix(in srgb, var(--lk) 80%, #fff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px var(--lk));opacity:0;pointer-events:none;animation:ovl-lk-spark 3.2s ease-in-out var(--d,0s) infinite;position:absolute}@keyframes ovl-lk-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes ovl-lk-full{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}@keyframes ovl-lk-spark{0%{opacity:0;transform:translateY(6px)scale(.3)}35%{opacity:.95;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.4)}}.ovl-activity{inset-inline:0;flex-direction:column;gap:8px;padding-left:16px;display:flex;position:absolute;bottom:16px}.ovl-notice{color:#fff;background:#0a0c20d1;border:2px solid #22d3ff80;border-radius:9999px;align-items:center;gap:10px;width:max-content;padding:6px 16px 6px 6px;animation:4.2s both ovlNotice;display:flex}.ovl-notice .ovl-pill-text b{font-size:18px}.ovl-notice .ovl-pill-text small{font-size:14px}.ovl-notice[data-kind=follow]{border-color:#ff2d8f8c}.ovl-notice[data-kind=follow] .ovl-notice-icon{color:#ff2d8f}.ovl-notice[data-kind=share]{border-color:#8b3dff99}.ovl-notice[data-kind=share] .ovl-notice-icon{color:#8b3dff}.ovl-notice-icon{color:#22d3ff;flex-shrink:0;width:28px;height:28px}.ovl-viewers{color:#fff;background:#0a0c20c7;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:10px;padding:10px 22px;font-size:40px;font-weight:900;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}@keyframes ovlTray{0%{opacity:0;transform:translate(-120%)}10%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-120%)}}@keyframes ovlNotice{0%{opacity:0;transform:translate(-60px)}10%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60px)}}@keyframes ovlIn{0%{opacity:0;transform:translate(-60px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ovl-pill,.ovl-notice{animation-name:none}}.ovl-preview{contain:paint;background-color:#14162a;background-image:linear-gradient(45deg,#ffffff0b 25%,#0000 25% 75%,#ffffff0b 75%),linear-gradient(45deg,#ffffff0b 25%,#0000 25% 75%,#ffffff0b 75%);background-position:0 0,10px 10px;background-size:20px 20px;border:1px solid #ffffff1a;border-radius:14px;width:100%;position:relative;overflow:hidden}.ovl-preview-stage{transform-origin:50%;position:absolute;top:50%;left:50%}.ovl-lw-question{inset-inline:0;color:#fff;width:min(100% - 32px,440px);height:fit-content;margin:auto;position:absolute;top:0;bottom:0}.ovl-lw-stats{inset-inline:0;color:#fff;width:min(100% - 32px,480px);height:fit-content;margin:auto;position:absolute;top:0;bottom:0}.ovl-lw-result{inset-inline:0;flex-direction:column;gap:12px;width:min(100% - 32px,480px);height:fit-content;margin:auto;display:flex;position:absolute;top:0;bottom:0}.ovl-lw-winners{color:#fff;background:linear-gradient(160deg,#3c2808eb,#100c24eb 70%);border:2px solid #ffc94d99;border-radius:28px;padding:12px 14px 14px;animation:.5s cubic-bezier(.22,1.2,.36,1) both ovlIn;position:relative}.ovl-lw-winners-title{color:#ffd56b;align-items:center;gap:8px;margin-bottom:8px;font-size:20px;font-weight:900;display:flex}.ovl-lw-winners-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ovl-lw-winner{background:#ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:16px 4px 8px;animation:.5s ease-out both ovlRise;display:flex;position:relative}.ovl-lw-winner b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:900;overflow:hidden}.ovl-lw-winner span{color:#ffffffb3;font-size:14px;font-weight:800}.ovl-lw-medal{width:34px;height:34px;position:absolute;top:-10px}.ovl-lw-winners[data-style=list] .ovl-lw-winners-row{grid-template-columns:minmax(0,1fr);gap:6px}.ovl-lw-winners[data-style=list] .ovl-lw-winner{border-radius:999px;flex-direction:row;gap:14px;padding:4px 16px 4px 10px}.ovl-lw-winners[data-style=list] .ovl-lw-winner b{text-align:start;flex:1;font-size:18px}.ovl-lw-winners[data-style=list] .ovl-lw-medal,.ovl-lw-winners[data-style=chips] .ovl-lw-medal{flex-shrink:0;width:28px;height:28px;position:static}.ovl-lw-winners[data-style=list] .ovl-lw-winner>:nth-child(2){zoom:.6}.ovl-lw-winners[data-style=podium] .ovl-lw-winners-row,.ovl-lw-winners[data-style=chips] .ovl-lw-winners-row{justify-content:center;display:flex}.ovl-lw-winners[data-style=podium] .ovl-lw-winners-row{align-items:flex-end;gap:8px}.ovl-lw-winners[data-style=podium] .ovl-lw-winner{flex:1 1 0;min-width:0;max-width:190px}.ovl-lw-winners[data-style=podium] .ovl-lw-winner[data-rank="1"]{background:#ffc94d29;order:3;padding-top:46px}.ovl-lw-winners[data-style=podium] .ovl-lw-winner[data-rank="2"]{order:2;padding-top:30px}.ovl-lw-winners[data-style=podium] .ovl-lw-winner[data-rank="3"]{order:4;padding-top:20px}.ovl-lw-winners[data-style=podium] .ovl-lw-winner[data-rank="4"]{order:1}.ovl-lw-winners[data-style=podium] .ovl-lw-winner[data-rank="5"]{order:5}.ovl-lw-winners[data-style=podium] .ovl-lw-winner b{font-size:14px}.ovl-lw-winners[data-style=chips] .ovl-lw-winners-row{flex-wrap:wrap;gap:10px}.ovl-lw-winners[data-style=chips] .ovl-lw-winner{border-radius:999px;flex-direction:row;gap:10px;padding:6px 16px 6px 8px}.ovl-lw-winners[data-style=chips] .ovl-lw-winner b{max-width:120px;font-size:15px}.ovl-lw-winners[data-style=chips] .ovl-lw-winner span{font-size:14px}.ovl-lw-winners[data-style=chips] .ovl-lw-winner>:nth-child(2){zoom:.65}@keyframes ovlRise{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.lw-sim .live-phone-screen{height:640px}.lw-sim .ovl-lw-winners{margin:0;position:relative;inset:auto}.lw-sim .ovl-lw-winners-row{gap:8px}.lw-sim .ovl-lw-winner b{font-size:15px}.lw-sim .ovl-lw-winners-title{flex-wrap:wrap;font-size:18px}.ovl-fx{isolation:isolate;border-radius:28px;position:relative}.ovl-fx>*{box-shadow:0 10px 26px #00000052}.ovl-fx:before{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:radial-gradient(45% 60% at 20% 30%, var(--fx-a,#22d3ff4d), transparent 70%), radial-gradient(50% 65% at 82% 72%, var(--fx-b,#ff2d8f3d), transparent 70%);filter:blur(18px);animation:9s ease-in-out infinite alternate ovlMist;position:absolute;inset:-16px}.ovl-fx[data-fx=gold]{--fx-a:#ffc94d4d;--fx-b:#ff2d8f33}.ovl-fx[data-fx=green]{--fx-a:#34d3994d;--fx-b:#22d3ff33}.ovl-fx:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;animation:3.4s ease-in-out infinite ovlFlicker;position:absolute;inset:0;box-shadow:0 0 28px 6px #ffffff38}.ovl-fx[data-shimmer=off]:after{display:none}@keyframes ovlMist{0%{opacity:.75;transform:translate(-10px,4px)scale(1)}to{opacity:1;transform:translate(12px,-6px)scale(1.06)}}@keyframes ovlFlicker{0%,to{opacity:.25}45%{opacity:1}60%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ovl-fx:before,.ovl-fx:after{animation:none}}.ovl-lw-players{inset-inline:12px;flex-wrap:wrap;justify-content:center;gap:10px;height:fit-content;margin:auto;display:flex;position:absolute;top:0;bottom:0}.ovl-lw-player{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f16b3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.ovl-lw-player-rank{color:#06121a;background:#22d3ff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:-4px;left:-4px}.ovl-lw-player-plus{color:#22d3ff;font-size:20px;font-weight:900}.ovl-lw-stats-card,.ovl-lw-top{inset-inline:0;color:#fff;width:min(100% - 32px,480px);height:fit-content;margin:auto;position:absolute;top:0;bottom:0}.ovl-ring-arc{animation:1.2s cubic-bezier(.22,1,.36,1) both ovlRing}@keyframes ovlRing{0%{stroke-dashoffset:251.4px}}.lw-sim svg circle{filter:none!important}.ovl-lw-draw{inset-inline:0;color:#fff;flex-direction:column;gap:12px;width:min(100% - 32px,480px);height:fit-content;margin:auto;display:flex;position:absolute;top:0;bottom:0}.ovl-draw-detached{padding-inline:8px}.ovl-draw-stage{height:300px;margin-top:8px;position:relative}.ovl-preview-badge{z-index:3;background:var(--lux-btn,linear-gradient(135deg, #22d3ff, #8b3dff));color:#fff;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding-inline:8px;font-size:15px;font-weight:900;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #00000073}.ovl-lw-live{inset-inline:0;color:#fff;flex-direction:column;gap:12px;width:min(100% - 32px,560px);height:fit-content;margin:auto;display:flex;position:absolute;top:0;bottom:0}.ovl-lw-live .ovl-lw-question,.ovl-lw-live .ovl-lw-stats,.ovl-lw-live .ovl-lw-players,.ovl-lw-live .ovl-lw-result,.ovl-lw-live .ovl-lw-stats-card,.ovl-lw-live .ovl-lw-top,.ovl-lw-live .ovl-lw-draw{width:100%;height:auto;margin:0;position:static;inset:auto}.ovl-lw-live .min-h-\[92svh\]{min-height:600px}.ovl-lw-live .draw-stage{height:380px}.ovl-live-canvas{transform-origin:50%;position:absolute;top:50%;left:50%}.ovl-lw-live.ovl-lw-live-portrait{top:0;bottom:auto;width:100%;margin:0 auto;padding:16px 14px;inset-inline:0}.lw-chat{height:112px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.lw-sim .min-h-\[92svh\]{min-height:560px}.ovl-lw-live .glass,.ovl-lw-live .glass-deep{background-color:#080a14b8!important}.ovl-lw-live [class*="bg-white/[0.04]"],.ovl-lw-live [class*="bg-white/[0.06]"]{background-color:#080a148c}.ovl-lw-live{text-shadow:0 1px 3px #000000b3}.cw-sim .cw-notice{max-width:280px}.cw-sim .cw-root{min-height:570px}.ovl-cw{inset-inline:0;width:min(100% - 32px,480px);height:fit-content;margin:auto;position:absolute;top:0;bottom:0}.ovl-cw-notices .cw-win-wrap{height:48px}.ovl-cw-winner .cw-win-wrap{min-height:360px}.ovl-cw-live{top:0;color:#fff;margin:0 auto;padding:28px 0;position:absolute;inset-inline:0}.ovl-wh-live{top:0;color:#fff;width:416px;margin:0 auto;padding:28px 0;position:absolute;inset-inline:0}.ovl-cw .cw-root .cw-stage,.ovl-cw-live .cw-root .cw-stage,.cw-sim .cw-root .cw-stage{flex-direction:column;align-items:stretch;gap:14px 0;padding-top:0;display:flex}.ovl-cw .cw-root .cw-stage>.cw-podium-row,.ovl-cw .cw-root .cw-stage>.cw-board,.ovl-cw .cw-root .cw-stage>.cw-reflection,.ovl-cw-live .cw-root .cw-stage>.cw-podium-row,.ovl-cw-live .cw-root .cw-stage>.cw-board,.ovl-cw-live .cw-root .cw-stage>.cw-reflection,.cw-sim .cw-root .cw-stage>.cw-podium-row,.cw-sim .cw-root .cw-stage>.cw-board,.cw-sim .cw-root .cw-stage>.cw-reflection{grid-area:auto}.ovl-cw .cw-board,.ovl-cw-live .cw-board{box-shadow:0 0 0 1px #0009,inset 0 0 30px #0009}.ovl-cw .cw-reflection,.ovl-cw-live .cw-reflection,.ovl-cw .cw-shockwave,.ovl-cw-live .cw-shockwave,.ovl-cw-ranking .cw-podium-row{display:none}.ovl-cw .cw-notice,.ovl-cw-live .cw-notice{box-shadow:none!important}.ovl-cw-flights{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ovl-topc{inset-inline:0;color:#fff;margin:auto;position:absolute;top:0;bottom:0}.ovl-topc-row{align-items:center;transition:transform .7s cubic-bezier(.22,1.1,.36,1);display:flex;position:absolute;top:10px;right:16px}.ovl-topc-avatar{width:72px;height:72px;animation:ovlTopcAvatar .7s cubic-bezier(.22, 1.3, .36, 1) var(--d,0s) both;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:-34px;display:flex;position:relative}@keyframes ovlTopcAvatar{0%{opacity:0;transform:scale(.1)rotate(-200deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ovl-topc-avatar img,.ovl-topc-avatar>div{border-radius:999px}.ovl-topc-ring{border:3px solid var(--rc);animation:ovlTopcTurn 3.2s linear var(--d,0s) infinite;pointer-events:none;border-bottom-color:#0000;border-radius:999px;position:absolute;inset:-1px}@keyframes ovlTopcTurn{to{transform:rotate(360deg)}}.ovl-topc-name{width:calc(var(--w,280px) - 140px);border-right:2px solid var(--rc);text-align:right;white-space:nowrap;text-overflow:ellipsis;height:30px;animation:ovlTopcBar .55s cubic-bezier(.22, 1, .36, 1) calc(var(--d,0s) + .45s) both;background:linear-gradient(#34353a,#26272b);justify-content:flex-end;align-items:center;padding:0 44px 0 12px;font-size:17px;font-weight:900;display:flex;position:relative;overflow:hidden}@keyframes ovlTopcBar{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.ovl-topc-name:before{content:"";background:linear-gradient(90deg, var(--rc), #fff, var(--rc), var(--rc)) 0 0 / 220% 100%;height:2px;animation:2.4s linear infinite ovlTopcLine;position:absolute;bottom:0;left:0;right:0}@keyframes ovlTopcLine{to{background-position:-220% 0}}.ovl-topc-name:after{content:"";background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--rc) 45%, white) 50%, transparent 65%);opacity:.4;pointer-events:none;animation:3.6s ease-in-out infinite ovlTopcSweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes ovlTopcSweep{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.ovl-topc-nick{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ovl-topc-points{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);height:42px;animation:ovlTopcPoints .5s cubic-bezier(.22, 1.2, .36, 1) calc(var(--d,0s) + .85s) both;background:#000;align-items:center;gap:8px;padding:0 22px 0 30px;font-size:20px;font-weight:900;display:flex}@keyframes ovlTopcPoints{0%{opacity:0;translate:36px}to{opacity:1;translate:0}}.ovl-topc-points{perspective:160px}.ovl-topc-heart{animation:2.4s linear infinite ovlTopcSpin}@keyframes ovlTopcSpin{to{transform:rotateY(360deg)}}.ovl-topc-value{font-variant-numeric:tabular-nums;animation:.6s ease-out both ovlTopcPop;display:inline-block}@keyframes ovlTopcPop{0%{color:#ffe27a;text-shadow:0 0 12px #ffc94de6;transform:scale(1.35)}to{color:#fff;text-shadow:none;transform:scale(1)}}.ovl-topc-rank{background:var(--rc);color:#111;width:26px;height:26px;box-shadow:0 0 10px var(--rc);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:900;animation:1.8s ease-in-out infinite ovlTopcRank;display:flex;position:absolute;bottom:-4px;right:-6px}@keyframes ovlTopcRank{0%,to{box-shadow:0 0 6px var(--rc)}50%{box-shadow:0 0 16px var(--rc), 0 0 26px var(--rc)}}.ovl-topc-crown{color:#ffc94d;filter:drop-shadow(0 0 8px #ffc94de6);width:30px;height:30px;animation:ovlTopcCrownIn .6s cubic-bezier(.22, 1.4, .36, 1) calc(var(--d,0s) + .5s) both, ovlTopcCrown 2.4s ease-in-out calc(var(--d,0s) + 1.1s) infinite;position:absolute;top:-26px;left:50%;transform:translate(-50%)}@keyframes ovlTopcCrownIn{0%{opacity:0;transform:translate(-50%)translateY(-30px)scale(.3)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes ovlTopcCrown{0%,to{transform:translate(-50%)translateY(0)rotate(-4deg)}50%{transform:translate(-50%)translateY(-5px)rotate(4deg)}}.ovl-topc[data-dir=ltr] .ovl-topc-row{flex-direction:row-reverse;left:16px;right:auto}.ovl-topc[data-dir=ltr] .ovl-topc-avatar{margin-left:0;margin-right:-34px}.ovl-topc[data-dir=ltr] .ovl-topc-name{border-right:0;border-left:2px solid var(--rc);text-align:left;justify-content:flex-start;padding:0 12px 0 46px;animation-name:ovlTopcBarLtr}@keyframes ovlTopcBarLtr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ovl-topc[data-dir=ltr] .ovl-topc-points{clip-path:polygon(0 0,86% 0,100% 100%,0 100%);padding:0 30px 0 22px;animation-name:ovlTopcPointsLtr}@keyframes ovlTopcPointsLtr{0%{opacity:0;translate:-36px}to{opacity:1;translate:0}}.ovl-topc[data-dir=ltr] .ovl-topc-rank{left:-6px;right:auto}.ovl-topc{perspective:900px}.ovl-topc:not([data-anim=build]):not([data-anim=""]) .ovl-topc-avatar,.ovl-topc:not([data-anim=build]):not([data-anim=""]) .ovl-topc-name,.ovl-topc:not([data-anim=build]):not([data-anim=""]) .ovl-topc-points{animation:none}.ovl-topc:not([data-anim=build]):not([data-anim=""]) .ovl-topc-crown{animation:2.4s ease-in-out infinite ovlTopcCrown}.ovl-topc[data-anim=slide] .ovl-topc-row{animation:ovlTopcSlideIn 1s cubic-bezier(.22, 1.1, .36, 1) calc(var(--d,0s) * .9) both}.ovl-topc[data-anim=slide][data-dir=ltr] .ovl-topc-row{animation-name:ovlTopcSlideInLtr}@keyframes ovlTopcSlideIn{0%{opacity:0;translate:130%}to{opacity:1;translate:0}}@keyframes ovlTopcSlideInLtr{0%{opacity:0;translate:-130%}to{opacity:1;translate:0}}.ovl-topc[data-anim=flip] .ovl-topc-row{animation:ovlTopcFlipIn .7s cubic-bezier(.22, 1.1, .36, 1) calc(var(--d,0s) * .6) both}@keyframes ovlTopcFlipIn{0%{opacity:0;rotate:x 90deg}to{opacity:1;rotate:x 0deg}}.ovl-topc[data-leaving=true] .ovl-topc-points{animation:ovlTopcPointsOut .35s ease-in var(--od,0s) both}.ovl-topc[data-leaving=true] .ovl-topc-name{animation:ovlTopcBarOut .4s ease-in calc(var(--od,0s) + .25s) both}.ovl-topc[data-leaving=true] .ovl-topc-avatar{animation:ovlTopcAvatarOut .5s ease-in calc(var(--od,0s) + .55s) both}.ovl-topc[data-leaving=true] .ovl-topc-crown{animation:ovlTopcCrownOut .35s ease-in calc(var(--od,0s) + .4s) both}@keyframes ovlTopcPointsOut{to{opacity:0;translate:36px}}@keyframes ovlTopcBarOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes ovlTopcAvatarOut{to{opacity:0;transform:scale(.1)rotate(200deg)}}@keyframes ovlTopcCrownOut{to{opacity:0;transform:translate(-50%)translateY(-30px)scale(.3)}}.ovl-topc[data-dir=ltr][data-leaving=true] .ovl-topc-points{animation-name:ovlTopcPointsOutLtr}.ovl-topc[data-dir=ltr][data-leaving=true] .ovl-topc-name{animation-name:ovlTopcBarOutLtr}@keyframes ovlTopcPointsOutLtr{to{opacity:0;translate:-36px}}@keyframes ovlTopcBarOutLtr{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.ovl-topc-avatar,.ovl-topc-ring,.ovl-topc-name,.ovl-topc-name:before,.ovl-topc-name:after,.ovl-topc-points,.ovl-topc-heart,.ovl-topc-value,.ovl-topc-rank,.ovl-topc-crown{animation:none}}.ovl-sup{inset-inline:0;color:#fff;flex-direction:column;align-items:flex-end;gap:14px;height:fit-content;margin:auto;padding:0 16px;display:flex;position:absolute;top:0;bottom:0}.ovl-sup[data-dir=ltr]{align-items:flex-start}.ovl-sup-item{--rc:#d4ae2e;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--rc) 60%, transparent));animation:ovlSupGlow 3.4s ease-in-out calc(var(--d,0s) + .8s) infinite;position:relative}@keyframes ovlSupGlow{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--rc) 45%, transparent))}50%{filter:drop-shadow(0 0 13px color-mix(in srgb, var(--rc) 80%, transparent))}}.ovl-sup-shine{border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d,#fff0 52%);position:absolute;inset:0;overflow:hidden}.ovl-sup-shine:before{content:"";width:26%;animation:ovlSupSweep 4.6s ease-in-out calc(var(--d,0s) + 1.2s) infinite;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes ovlSupSweep{0%{transform:translate(-160%)skew(-18deg)}38%,to{transform:translate(480%)skew(-18deg)}}.ovl-sup-star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;background:#fff;width:14px;height:14px;animation:2.6s ease-in-out 1s infinite ovlSupTwinkle;position:absolute;top:-9px;right:62px}.ovl-sup-star-b{width:10px;height:10px;animation-delay:1.9s;top:auto;bottom:-7px;right:120px}.ovl-sup[data-dir=ltr] .ovl-sup-star{left:74px;right:auto}.ovl-sup[data-dir=ltr] .ovl-sup-star-b{left:120px}@keyframes ovlSupTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.ovl-sup-row{width:var(--w,440px);background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 92%, #fff), color-mix(in srgb, var(--rc) 82%, #000));height:58px;animation:ovlSupIn .6s cubic-bezier(.22, 1.15, .36, 1) var(--d,0s) both;border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 22px;font-weight:900;display:flex;position:relative;box-shadow:0 3px 6px #00000059}.ovl-sup[data-dir=ltr] .ovl-sup-row{flex-direction:row-reverse;padding:0 22px 0 10px;animation-name:ovlSupInLtr}.ovl-sup[data-shape=card] .ovl-sup-row{border-radius:16px}.ovl-sup[data-shape=slant] .ovl-sup-row{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,18px 100%);border-radius:0;padding:0 26px 0 36px}.ovl-sup[data-shape=slant][data-dir=ltr] .ovl-sup-row{clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);padding:0 36px 0 26px}.ovl-sup-score{text-shadow:0 1px 2px #00000073;flex:none;align-items:center;gap:6px;font-size:20px;display:flex}.ovl-sup-name{text-overflow:ellipsis;white-space:nowrap;text-align:right;text-shadow:0 1px 2px #00000073;flex:1;min-width:0;font-size:20px;overflow:hidden}.ovl-sup[data-dir=ltr] .ovl-sup-name{text-align:left}.ovl-sup-avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 0 2px #ffffffd9}.ovl-sup-avatar img,.ovl-sup-avatar>div{border-radius:999px}.ovl-sup[data-shape=card] .ovl-sup-avatar,.ovl-sup[data-shape=card] .ovl-sup-avatar img,.ovl-sup[data-shape=card] .ovl-sup-avatar>div{border-radius:12px}.ovl-sup-rank{width:40px;height:40px;color:color-mix(in srgb, var(--rc) 55%, #000);background:#ffffffeb;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.ovl-sup[data-shape=card] .ovl-sup-rank{border-radius:12px}.ovl-sup-crown{z-index:2;pointer-events:none;width:22px;height:22px;position:absolute;top:-17px;right:19px}.ovl-sup[data-shape=slant] .ovl-sup-crown{right:35px}.ovl-sup[data-dir=ltr] .ovl-sup-crown{left:19px;right:auto}.ovl-sup[data-dir=ltr][data-shape=slant] .ovl-sup-crown{left:35px}.ovl-sup[data-leaving=true] .ovl-sup-row{animation:ovlSupOut .5s cubic-bezier(.5, 0, .8, .4) var(--od,0s) both}.ovl-sup[data-leaving=true][data-dir=ltr] .ovl-sup-row{animation-name:ovlSupOutLtr}@keyframes ovlSupOut{0%{opacity:1;translate:0}to{opacity:0;translate:120%}}@keyframes ovlSupOutLtr{0%{opacity:1;translate:0}to{opacity:0;translate:-120%}}@keyframes ovlSupIn{0%{opacity:0;translate:120%}to{opacity:1;translate:0}}@keyframes ovlSupInLtr{0%{opacity:0;translate:-120%}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ovl-sup-row,.ovl-sup-item,.ovl-sup-shine:before,.ovl-sup-star{animation:none}}.cwp{color:#fff;flex-direction:column;align-items:center;gap:10px;width:440px;font-weight:900;display:flex}.cwp-time{color:#f1d27a;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#10121ee6;border:1.5px solid #d4ae2eb3;border-radius:999px;align-items:center;gap:8px;padding:6px 18px;font-size:22px;display:flex}.cwp-rank{background:linear-gradient(180deg, color-mix(in srgb, var(--mc) 92%, #fff), color-mix(in srgb, var(--mc) 78%, #000));color:#1a1408;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.cwp-flag{flex:none;font-size:26px;line-height:1}.cwp b{font-weight:900}.cwp small{color:#e9e3cc;font-size:14px;font-weight:800}.cwp-strip{background:#10121ed1;border:1px solid #ffffff1f;border-radius:18px;flex-direction:row;gap:5px;width:auto;padding:6px}.cwp-strip .cwp-time{padding:4px 12px;font-size:18px}.cwp-strip .cwp-rank{width:20px;height:20px;font-size:12px}.cwp-strip .cwp-cell{border-bottom:3px solid var(--mc);background:#ffffff0f;border-radius:12px;align-items:center;gap:5px;padding:4px 8px 4px 5px;display:flex}.cwp-strip .cwp-info{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;max-width:66px;font-size:13px;line-height:1.15;display:flex;overflow:hidden}.cwp-row{align-items:flex-end;gap:10px;display:flex}.cwp-card{border:1px solid #ffffff1f;border-top:4px solid var(--mc);text-align:center;background:linear-gradient(#222538f0,#10121ef0);border-radius:16px;flex-direction:column;align-items:center;gap:4px;width:132px;padding:16px 8px 12px;font-size:16px;display:flex;position:relative}.cwp-card .cwp-rank{position:absolute;top:-15px}.cwp-card .cwp-flag{font-size:38px}.cwp-card-first{padding-bottom:24px;transform:translateY(-14px)}.cwp-list{background:#10121ed6;border:1px solid #ffffff1f;border-radius:18px;gap:8px;padding:12px}.cwp-line{align-items:center;gap:10px;width:100%;display:flex}.cwp-bar{background:#ffffff12;border-radius:10px;flex:1;height:32px;position:relative;overflow:hidden}.cwp-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--mc) 70%, #000), var(--mc));opacity:.9;border-radius:10px;transition:width .6s;position:absolute;inset:0 auto 0 0}.cwp-bar b{text-shadow:0 1px 2px #0009;align-items:center;font-size:16px;display:flex;position:absolute;inset:0 10px}.cwp-line small{text-align:right;min-width:64px}.cwp-steps{align-items:flex-end;gap:6px;display:flex}.cwp-step{text-align:center;flex-direction:column;align-items:center;gap:2px;width:134px;font-size:15px;display:flex}.cwp-step .cwp-flag{font-size:34px}.cwp-block{background:linear-gradient(180deg, color-mix(in srgb, var(--mc) 88%, #fff), color-mix(in srgb, var(--mc) 70%, #000));border-radius:12px 12px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding-top:8px;display:flex;box-shadow:inset 0 2px #ffffff59}.cwp-step-1 .cwp-block{height:110px}.cwp-step-2 .cwp-block{height:80px}.cwp-step-3 .cwp-block{height:58px}.cwp-block small{color:#1a1408}.ovl-ll{direction:ltr;justify-content:center;align-items:center;padding-inline:36px;font-family:Cairo,Outfit,system-ui,sans-serif;display:flex;position:absolute;inset:0}.ovl-ll-card{align-items:center;gap:66px;animation:.8s cubic-bezier(.2,.9,.25,1.1) backwards lpIn;display:flex;position:relative}.ovl-ll-card.is-leaving{animation:.55s cubic-bezier(.5,0,.8,.4) forwards lpOut}.ovl-ll-ava{z-index:3;border-radius:50%;flex-shrink:0;place-items:center;width:160px;height:160px;animation:.8s cubic-bezier(.2,1.2,.3,1) .1s backwards lpAvaIn;display:grid;position:relative;top:-30px;scale:1.15}.ovl-ll-ava:before{content:"";background:conic-gradient(from 0deg, var(--ll-ring), #000, var(--ll-ring));box-shadow:0 0 60px var(--ll-ring), 0 0 80px var(--ll-ring);border-radius:50%;animation:4s linear infinite llSpin,3s ease-in-out infinite llBreath;display:none;position:absolute;inset:0}.ovl-ll-photo{z-index:2;border:1px solid #ffffff4d;border-radius:50%;width:166px;height:166px;position:relative;overflow:hidden;transform:translateY(-1px)}.ovl-ll-photo>*{width:100%!important;height:100%!important}.ovl-ll-frame{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 8px #00000080);width:227px;max-width:none;height:auto;margin-top:-2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ovl-ll-text{z-index:3;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.ovl-ll-line{max-width:440px;position:relative}.ovl-ll-line-name{--ll-glow:var(--ll-name-glow);--ll-d:.3s;--ll-od:.25s}.ovl-ll-line-msg{--ll-glow:var(--ll-msg-glow);--ll-d:.45s;--ll-od:0s}.ovl-ll-name,.ovl-ll-msg{animation:lpTextIn .7s cubic-bezier(.2, .9, .3, 1) var(--ll-d,.3s) backwards}.ovl-ll-card.is-leaving .ovl-ll-name,.ovl-ll-card.is-leaving .ovl-ll-msg,.ovl-ll-card.is-leaving .ovl-ll-ava{animation:none}.ovl-ll-card.is-leaving .ovl-ll-hearts{display:none}.ovl-ll-halo{z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ll-glow) 60%, transparent) 0%, color-mix(in srgb, var(--ll-glow) 22%, transparent) 55%, transparent 75%);filter:blur(14px);pointer-events:none;border-radius:50%;animation:3s ease-in-out infinite llTextGlow;position:absolute;inset:-14px -30px}@keyframes llTextGlow{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.ovl-ll-name{text-overflow:ellipsis;white-space:nowrap;max-width:440px;color:var(--ll-name);text-shadow:0 0 10px var(--ll-name-glow), 0 0 20px var(--ll-name-glow), 0 0 30px var(--ll-name-glow), 3px 3px 6px #000, -1px -1px 2px #000;font-size:2.8rem;font-weight:900;line-height:1.25;display:block;overflow:hidden}.ovl-ll-msg{color:var(--ll-msg,#fff);white-space:nowrap;text-shadow:0 0 8px var(--ll-msg-glow), 0 0 15px var(--ll-msg-glow), 2px 2px 4px #000;font-size:1.85rem;font-weight:700;display:block}.ovl-ll-hearts{z-index:1;width:450px;height:80px;color:var(--ll-ring);pointer-events:none;position:absolute;top:50%;left:160px;transform:translateY(-90px)}.ovl-ll-heart{opacity:0;filter:drop-shadow(0 0 10px var(--ll-ring));will-change:transform, opacity;animation:.65s linear forwards llHeart;position:absolute}@keyframes llSpin{to{transform:rotate(360deg)}}@keyframes llBreath{0%,to{box-shadow:0 0 25px var(--ll-ring), 0 0 60px var(--ll-ring), 0 0 80px var(--ll-ring);opacity:.85}50%{box-shadow:0 0 60px var(--ll-ring), 0 0 10px var(--ll-ring), 0 0 80px var(--ll-ring);opacity:1}}@keyframes llHeart{0%{opacity:0;transform:translate(0)scale(.8)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}@keyframes llAvaIn{0%{opacity:0;transform:scale(.1)rotate(-200deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes llAvaOut{to{opacity:0;transform:scale(.1)rotate(200deg)}}@keyframes llBarIn{0%{clip-path:inset(-60px 100% -60px -60px)}to{clip-path:inset(-60px)}}@keyframes llBarOut{0%{clip-path:inset(-60px)}to{clip-path:inset(-60px 100% -60px -60px)}}@keyframes llLineIn{0%{opacity:0}to{opacity:1}}@keyframes llLineOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ovl-ll-ava:before,.ovl-ll-halo{animation:none}.ovl-ll-heart{opacity:0;animation:none}}.ovl-ll.is-flipped{justify-content:center}.ovl-ll.is-flipped .ovl-ll-card{flex-direction:row-reverse}.ovl-ll.is-flipped .ovl-ll-text{align-items:flex-end}.ovl-ll.is-flipped .ovl-ll-name,.ovl-ll.is-flipped .ovl-ll-msg{text-align:right}.ovl-ll.is-flipped .ovl-ll-hearts{left:auto;right:160px}.ovl-ll.is-flipped .ovl-ll-heart{animation-name:llHeartFlip}.ovl-ll.is-flipped .ovl-ll-card{animation-name:lpInFlip}.ovl-ll.is-flipped .ovl-ll-card.is-leaving{animation-name:lpOutFlip}.ovl-ll.is-flipped .ovl-ll-name,.ovl-ll.is-flipped .ovl-ll-msg{animation-name:lpTextInFlip}.ovl-ll.is-flipped .ovl-ll-card.is-leaving .ovl-ll-name,.ovl-ll.is-flipped .ovl-ll-card.is-leaving .ovl-ll-msg{animation:none}@keyframes llHeartFlip{0%{opacity:0;transform:translate(0)scale(.8)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * -1), var(--dy)) scale(1.15)}}@keyframes lpInFlip{0%{opacity:0;filter:blur(8px);transform:translate(70px)scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes lpOutFlip{to{opacity:0;filter:blur(6px);transform:translate(-50px)scale(.92)}}@keyframes lpTextInFlip{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes llBarInFlip{0%{clip-path:inset(-60px -60px -60px 100%)}to{clip-path:inset(-60px)}}@keyframes llBarOutFlip{0%{clip-path:inset(-60px)}to{clip-path:inset(-60px -60px -60px 100%)}}.ovl-lg{width:440px;color:var(--lg-name,#fff);justify-content:center;padding:14px 0 16px;font-family:"Baloo Bhaijaan 2",Lilita One,Lalezar,system-ui,sans-serif;display:flex;position:relative}.ovl-lg-card{isolation:isolate;flex-direction:column;align-items:center;width:100%;animation:.6s ease-out both ovl-lg-in;display:flex;position:relative}.ovl-lg-card.is-leaving{animation:.6s ease-in both ovl-lg-out}.ovl-lg-card:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 56%, color-mix(in srgb, var(--lg-accent,#ffc94d) 30%, transparent) 0%, color-mix(in srgb, var(--lg-accent,#ffc94d) 12%, transparent) 55%, transparent 100%);pointer-events:none;position:absolute;inset:-4% -6% -2%}.ovl-lg-titlebox{animation:3.6s ease-in-out infinite ovl-lg-sway;display:block}.ovl-lg-title{letter-spacing:1px;white-space:nowrap;color:#0000;background:linear-gradient(105deg, transparent 38%, #ffffffe6 50%, transparent 62%) 0 0 / 250% 100% no-repeat, linear-gradient(180deg, #e8960a 0%, var(--lg-accent,#ffc94d) 55%, #ffe9a0 100%);filter:drop-shadow(0 1px 0 #6a3502) drop-shadow(0 2px 0 #5a2c01) drop-shadow(0 3px 0 #4a2400) drop-shadow(0 6px 6px #0009) drop-shadow(0 0 14px color-mix(in srgb, var(--lg-accent,#ffc94d) 50%, transparent));-webkit-background-clip:text;background-clip:text;font-family:Lilita One,Lalezar,system-ui,sans-serif;font-size:50px;line-height:1.1;animation:.8s cubic-bezier(.2,1.2,.3,1) .1s both ovl-lg-title-in,3.4s ease-in-out 1.2s infinite ovl-lg-shine;display:block}.ovl-lg-stage{width:330px;height:262px;margin-top:-2px;position:relative}.ovl-lg-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--lg-accent,#ffc94d) 85%, #fff) 0 1.6deg, transparent 1.6deg 15deg);opacity:.8;border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;animation:60s linear infinite ovl-lg-spin;position:absolute;top:98px;left:50%;-webkit-mask-image:radial-gradient(closest-side,#0000 24%,#000 34% 52%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 24%,#000 34% 52%,#0000 100%)}.ovl-lg-slot{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.ovl-lg-gift{flex:none;justify-content:center;align-items:center;width:210px;height:196px;animation:.7s cubic-bezier(.2,1.1,.3,1.2) .25s both ovl-lg-pop;display:flex;position:relative}.ovl-lg-img,.ovl-lg-emoji{object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);max-width:100%;max-height:100%;animation:1s ease-out .25s both ovl-lg-flash;position:relative}.ovl-lg-emoji{font-size:150px;line-height:1}.ovl-lg-ring{border:1.5px solid color-mix(in srgb, var(--lg-accent,#ffc94d) 85%, #fff);opacity:0;border-radius:50%;width:230px;height:230px;margin:-115px 0 0 -115px;animation:2.4s ease-out .4s both ovl-lg-ring;position:absolute;top:50%;left:50%}.ovl-lg-spark{left:var(--x);top:var(--y);width:var(--s,12px);height:var(--s,12px);background:color-mix(in srgb, var(--lg-accent,#ffc94d) 70%, #fff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:ovl-lg-spark 1.7s ease-out var(--d,.5s) both;position:absolute}.ovl-lg-combo{z-index:2;color:#1c1206;background:linear-gradient(180deg, #ffe58a, var(--lg-accent,#ffc94d));border-radius:999px;padding:2px 14px 3px;font-size:28px;line-height:1.1;position:absolute;bottom:14px;right:-2px;box-shadow:0 4px 12px #00000073}.ovl-lg-name{text-overflow:ellipsis;white-space:nowrap;color:#0000;background:linear-gradient(180deg, var(--lg-name,#fff) 35%, color-mix(in srgb, var(--lg-name,#fff) 60%, #8a9cff) 100%);filter:drop-shadow(0 2px #101030e6)drop-shadow(0 4px 8px #0009);-webkit-background-clip:text;background-clip:text;max-width:100%;margin-top:-44px;padding:0 6px;font-size:46px;font-weight:800;line-height:1.25;animation:.45s ease-out .45s both ovl-lg-fade;position:relative;overflow:hidden}.ovl-lg-worth{align-items:center;gap:8px;margin-top:-6px;font-family:Fredoka,"Baloo Bhaijaan 2",Lilita One,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.1;animation:.45s ease-out .55s both ovl-lg-fade;display:flex;position:relative}.ovl-lg-worth span{color:#0000;background:linear-gradient(#fff0a8 0%,#ffc233 55%,#e8890a 100%);filter:drop-shadow(0 2px #5a2c01)drop-shadow(0 3px 6px #0009)drop-shadow(0 0 10px #ffb00073);-webkit-background-clip:text;background-clip:text}.ovl-lg-coin{filter:drop-shadow(0 0 8px #ffb00099);width:24px;height:24px;animation:3.6s ease-in-out 1s infinite ovl-lg-coin}@keyframes ovl-lg-in{0%{opacity:0}to{opacity:1}}@keyframes ovl-lg-out{to{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes ovl-lg-sway{0%,to{transform:rotate(-1.4deg)translateY(0)}50%{transform:rotate(1.4deg)translateY(-2px)}}@keyframes ovl-lg-title-in{0%{opacity:0;letter-spacing:16px;transform:translateY(-22px)scale(1.5)}55%{opacity:1}78%{letter-spacing:0;transform:translateY(2px)scale(.96)}to{opacity:1;letter-spacing:1px;transform:none}}@keyframes ovl-lg-shine{0%,35%{background-position:130% 0,0 0}80%,to{background-position:-130% 0,0 0}}@keyframes ovl-lg-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes ovl-lg-flash{0%{filter:brightness(7)saturate(0)drop-shadow(0 0 18px #fff)}to{filter:brightness()saturate()drop-shadow(0 6px 10px #00000080)}}@keyframes ovl-lg-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ovl-lg-ring{0%{opacity:0;transform:scale(.55)}25%{opacity:.9}to{opacity:0;transform:scale(1.12)}}@keyframes ovl-lg-spark{0%{opacity:0;transform:scale(0)rotate(0)}30%{opacity:1;transform:scale(1)rotate(30deg)}to{opacity:0;transform:scale(.4)rotate(80deg)translateY(-8px)}}@keyframes ovl-lg-coin{0%{transform:perspective(160px)rotateY(0)}30%,to{transform:perspective(160px)rotateY(360deg)}}@keyframes ovl-lg-spin{to{transform:rotate(360deg)}}.ovl-py{--py:#f2b21a;width:300px;height:300px;position:relative}.ovl-py svg{filter:drop-shadow(0 0 3px #ffffff40);display:block;overflow:visible}.ovl-py-goal svg{filter:none}.ovl-py-goal .ovl-py-glint{filter:none;stroke:#ffffff80;stroke-width:2.4px}.ovl-py-goal .ovl-py-glow{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.ovl-py-goal svg:not(.ovl-py-glow){position:relative}.ovl-py-line{fill:none;stroke:#ffffffe0;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.ovl-py-ridge{stroke:#fff6;stroke-width:1px}.ovl-py-ground{stroke:#ffffff8c;stroke-width:1.2px}.ovl-py-wave{animation:3.2s linear infinite ovl-py-wave}.ovl-py-wave-back{animation-duration:7s;animation-direction:reverse}.ovl-py-wave-mid{animation-duration:4.4s}.ovl-py-wave-front{animation-duration:3.2s}@keyframes ovl-py-wave{to{transform:translateX(calc(var(--p,150px) * -1))}}.ovl-py-slosh{transform-origin:150px 0;animation:4.8s ease-in-out infinite ovl-py-slosh}@keyframes ovl-py-slosh{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.ovl-py-sweep{animation:5.5s ease-in-out infinite ovl-py-sweep;transform:skew(-18deg)}@keyframes ovl-py-sweep{0%{transform:translate(0)skew(-18deg)}55%,to{transform:translate(420px)skew(-18deg)}}.ovl-py-bubble{fill:#ffffff4d;stroke:#ffffffe6;stroke-width:.8px;opacity:0;animation:ovl-py-bubble var(--d,5s) linear var(--l,0s) infinite}@keyframes ovl-py-bubble{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:.9}50%{transform:translate(3px,-105px)scale(.9)}88%{opacity:.55}to{opacity:0;transform:translate(-2px,-212px)scale(1.1)}}.ovl-py-glint{fill:#fff;opacity:0;filter:drop-shadow(0 0 2px #fff);animation:ovl-py-glint 2.4s ease-in-out var(--l,0s) infinite}@keyframes ovl-py-glint{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.5)}}.ovl-py{--pt:#ffc61a;width:300px;position:relative}.ovl-py svg{flex:none}.ovl-py-side{flex-direction:column;align-items:center;gap:14px;width:136px;font-family:Fredoka,Lilita One,"Baloo Bhaijaan 2",system-ui,sans-serif;display:flex;position:absolute;top:4px;right:4px}.ovl-py-badge{white-space:nowrap;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--pt,#ffc61a) 70%, #fff) 0%, var(--pt,#ffc61a) 45%, color-mix(in srgb, var(--pt,#ffc61a) 78%, #5a2c00) 100%);text-shadow:0 2px #783c00e6,0 0 8px #783c0080;box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -3px 0 #783c004d, 0 0 14px color-mix(in srgb, var(--pt,#ffc61a) 55%, transparent), 0 4px 10px #00000073;border-radius:20px;padding:5px 14px 7px;font-size:21px;font-weight:700;line-height:1.1;position:relative}.ovl-py-badge:after{content:"";background:color-mix(in srgb, var(--pt,#ffc61a) 78%, #5a2c00);clip-path:polygon(0 0,100% 0,100% 100%);z-index:-1;border-radius:0 0 6px;width:22px;height:22px;position:absolute;bottom:-9px;right:16px;transform:skew(-24deg)rotate(0)}.ovl-py-count{letter-spacing:1px;white-space:nowrap;color:var(--pt,#ffc61a);text-shadow:0 0 6px color-mix(in srgb, var(--pt,#ffc61a) 85%, transparent), 0 0 18px color-mix(in srgb, var(--pt,#ffc61a) 65%, transparent), 0 2px 0 #5a2c00cc;font-size:21px;font-weight:700;line-height:1}.ovl-py-palm{--py:#013d0e;--pt:#013d0e;--py-top:color-mix(in srgb, var(--py) 86%, #fff);--py-bot:var(--py)}.ovl-py-palm .ovl-py-badge{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--pt) 88%, #fff), var(--pt));text-shadow:0 1px 2px #0000008c;box-shadow:0 0 12px color-mix(in srgb, var(--pt) 70%, transparent), 0 4px 10px #0006;border:1.5px solid #ffffff73}.ovl-py-palm .ovl-py-badge:after{background:var(--pt);border:0}.ovl-py-palm .ovl-py-count{color:var(--pt);-webkit-text-stroke:4px #fff;paint-order:stroke fill;text-shadow:0 0 8px #ffffff8c}.ovl-py-palm .ovl-py-side{top:196px}.ovl-py-bottle{--py:#ff2d55;height:400px}.ovl-py-bottle .ovl-py-side{width:128px;top:96px;left:0;right:auto}.ovl-py-bottle .ovl-py-count{font-size:17px}.ovl-lh{--lh:#ff4f87;--lt:#ffe3c2;flex-direction:column;align-items:center;width:300px;font-family:Fredoka,Lilita One,"Baloo Bhaijaan 2",system-ui,sans-serif;display:flex;position:relative}.ovl-lh svg{display:block;overflow:visible}.ovl-lh-halo{animation:3.4s ease-in-out infinite ovl-lh-halo}.ovl-lh-dots{transform-origin:150px 150px;animation:70s linear infinite ovl-lh-spin}.ovl-lh-head{filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px var(--lh))}.ovl-lh-mark{fill:#ffffff59;stroke:#ffffff8c;stroke-width:1px}.ovl-lh-mark.is-on{fill:#ffd37a;stroke:#fff;filter:drop-shadow(0 0 5px #ffd37a);animation:.9s ease-out ovl-lh-mark}.ovl-lh-beat{transform-origin:12px 12px;animation:1.5s ease-in-out infinite ovl-lh-beat}.ovl-lh-percent{fill:#fff;paint-order:stroke fill;stroke:color-mix(in srgb, var(--lh) 55%, #3a0016);stroke-width:4px;stroke-linejoin:round;font-size:26px;font-weight:700}.ovl-lh-float{fill:color-mix(in srgb, var(--lh) 80%, #fff);opacity:0;animation:ovl-lh-float var(--d,5s) ease-in var(--l,0s) infinite}.ovl-lh-flash{transform-origin:150px 150px;animation:1.6s ease-out infinite ovl-lh-flash}.ovl-lh-burst{fill:color-mix(in srgb, var(--lh) 70%, #fff);opacity:0;animation:ovl-lh-burst 2.4s ease-out var(--l,0s) infinite}.ovl-lh-title{letter-spacing:3px;white-space:nowrap;color:#0000;background:linear-gradient(180deg, #fff1dc 0%, var(--lt) 45%, color-mix(in srgb, var(--lt) 70%, #c97a3a) 100%);max-width:100%;filter:drop-shadow(0 2px 0 #46141eb3) drop-shadow(0 0 10px color-mix(in srgb, var(--lh) 55%, transparent));-webkit-background-clip:text;background-clip:text;align-items:center;gap:12px;margin-top:-2px;font-size:24px;font-weight:700;line-height:1.2;display:flex;position:relative}.ovl-lh-title:before,.ovl-lh-title:after{content:"";background:linear-gradient(90deg, transparent, var(--lt));border-radius:2px;width:34px;height:2px}.ovl-lh-title:after{transform:scaleX(-1)}.ovl-lh-count{letter-spacing:1.5px;color:var(--lt);text-shadow:0 1px 0 #46141ebf, 0 0 10px color-mix(in srgb, var(--lh) 55%, transparent);margin-top:2px;font-size:19px;font-weight:600}.ovl-lh-count span{opacity:.6;margin:0 2px}@keyframes ovl-lh-spin{to{transform:rotate(360deg)}}@keyframes ovl-lh-halo{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ovl-lh-beat{0%,45%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(.99)}33%{transform:scale(1.04)}}@keyframes ovl-lh-mark{0%{transform:scale(.4)}50%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes ovl-lh-float{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.85}to{opacity:0;transform:translateY(-46px)scale(1.1)}}@keyframes ovl-lh-flash{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}@keyframes ovl-lh-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-30px) scale(.3)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-135px) scale(1.1)}}.ovl-py-bottle{--pt:#4a2c12}.ovl-bt-tag{width:128px;color:var(--pt);clip-path:polygon(16% 0,84% 0,100% 11%,100% 100%,0 100%,0 11%);transform-origin:50% 0;filter:drop-shadow(0 6px 8px #00000073);background:radial-gradient(circle at 18% 22%,#784e242e 0 1px,#0000 1.5px) 0 0/9px 9px,radial-gradient(circle at 70% 60%,#fff0d259 0 1px,#0000 1.6px) 0 0/11px 11px,linear-gradient(160deg,#ecd0a0 0%,#d9b57f 48%,#c39a63 100%);border-radius:0 0 8px 8px;flex-direction:column;align-items:center;gap:3px;padding:22px 6px 10px;font-family:Fredoka,Lilita One,"Baloo Bhaijaan 2",system-ui,sans-serif;animation:4.6s ease-in-out infinite ovl-bt-sway;display:flex;position:absolute;top:172px;left:172px}.ovl-bt-tag:before{content:"";clip-path:polygon(16% 0,84% 0,100% 11%,100% 100%,0 100%,0 11%);pointer-events:none;border:1px dashed #5c3a1a80;border-radius:0 0 5px 5px;position:absolute;inset:5px}.ovl-bt-eyelet{background:radial-gradient(circle at 35% 35%,#2a1a0a 0 38%,#8a6a3a 40% 62%,#f3dcae 64%);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:8px;left:50%;box-shadow:0 0 0 1px #5c3a1a8c}.ovl-bt-title{letter-spacing:.3px;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffeececc;max-width:100%;margin-top:4px;font-size:19px;font-weight:700;line-height:1.1;overflow:hidden}.ovl-bt-rule{border-top:1px dashed #5c3a1a8c;width:62%;margin:3px 0 1px}.ovl-bt-count{letter-spacing:.3px;white-space:nowrap;color:color-mix(in srgb, var(--pt) 88%, #fff);text-shadow:0 1px #ffeeceb3;font-size:14.5px;font-weight:600;line-height:1.1}.ovl-bt-bar{background:#5c3a1a38;border-radius:999px;width:78%;height:7px;margin-top:3px;overflow:hidden;box-shadow:inset 0 1px 2px #3c240e80}.ovl-bt-bar i{background:linear-gradient(180deg, color-mix(in srgb, var(--py) 60%, #fff), var(--py));border-radius:999px;height:100%;transition:width .9s ease-out;display:block}@keyframes ovl-bt-sway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(2.5deg)}}.ovl-ls{--lc:#7c5cff;--ltx:#fff;--la:var(--lc);--lb:color-mix(in srgb, var(--lc) 48%, #ff5fa2);--lg:color-mix(in srgb, var(--lc) 42%, #28e0d0);inset-inline:0;color:var(--ltx);padding:0 34px;font-family:Outfit,Fredoka,Cairo,system-ui,sans-serif;position:absolute;top:50%;transform:translateY(-50%)}.ovl-ls.is-tinted{--lb:color-mix(in srgb, var(--lc) 68%, #fff);--lg:color-mix(in srgb, var(--lc) 78%, #000)}.ovl-ls-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:46px;display:flex}.ovl-ls-title{letter-spacing:3.5px;text-transform:uppercase;text-shadow:0 2px 8px #0000008c;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.ovl-ls-title:before{content:"";background:linear-gradient(180deg, var(--lb), var(--lg));width:4px;height:20px;box-shadow:0 0 10px color-mix(in srgb, var(--lc) 70%, transparent);border-radius:4px}.ovl-ls-count{opacity:.95;text-shadow:0 2px 8px #0000008c;font-size:17px;font-weight:500}.ovl-ls-count b{font-size:24px;font-weight:700}.ovl-ls-track{height:22px;box-shadow:inset 0 2px 5px #00000059, 0 0 26px color-mix(in srgb, var(--lc) 32%, transparent), 0 6px 14px #00000059;background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff47;border-radius:999px;position:relative}.ovl-ls-notch{z-index:3;background:#ffffff4d;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:5px;bottom:5px}.ovl-ls-notch.is-on{background:#fff;box-shadow:0 0 6px #fff}.ovl-ls-fill{background:linear-gradient(90deg, var(--la), var(--lb), var(--lg), var(--lb), var(--la));min-width:18px;max-width:calc(100% - 4px);box-shadow:0 0 16px color-mix(in srgb, var(--lc) 75%, transparent);background-size:300% 100%;border-radius:999px;transition:width .9s cubic-bezier(.22,.9,.3,1);animation:7s linear infinite ovl-ls-aurora;position:absolute;inset:2px auto 2px 2px;overflow:hidden}.ovl-ls-flow{background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:50%;animation:3.2s ease-in-out infinite ovl-ls-flow;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.ovl-ls-gloss{background:linear-gradient(#ffffff80,#fff0);border-radius:999px 999px 0 0;position:absolute;inset:0 0 50%}.ovl-ls-knob{background:radial-gradient(circle at 35% 30%, #fff 0 45%, color-mix(in srgb, var(--lc) 18%, #fff) 100%);width:36px;height:36px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lc) 35%, transparent), 0 0 18px color-mix(in srgb, var(--lc) 80%, transparent), 0 4px 10px #0006;z-index:4;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin:-18px 0 0 -18px;transition:left .9s cubic-bezier(.22,.9,.3,1);animation:2.2s ease-in-out infinite ovl-ls-pulse;display:flex;position:absolute;top:50%}.ovl-ls-knob svg{width:20px;height:20px;fill:var(--lb);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--lc) 60%, transparent))}.ovl-ls-tip{white-space:nowrap;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--lc) 85%, #000), color-mix(in srgb, var(--lc) 60%, #000));border:1px solid #ffffff8c;border-radius:999px;padding:2px 9px 3px;font-size:15px;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0006}.ovl-ls-tip:after{content:"";border:4px solid #0000;border-top-color:color-mix(in srgb, var(--lc) 60%, #000);margin-left:-4px;position:absolute;top:100%;left:50%}.ovl-ls-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #fff);opacity:0;z-index:5;background:#fff;width:8px;height:8px;animation:1.8s ease-in-out infinite ovl-ls-spark;position:absolute;top:-10px}.ovl-ls.is-full .ovl-ls-fill{animation:3.5s linear infinite ovl-ls-aurora,1.6s ease-in-out infinite ovl-ls-full}@keyframes ovl-ls-aurora{to{background-position:-300% 0}}@keyframes ovl-ls-flow{0%{left:-60%}60%,to{left:130%}}@keyframes ovl-ls-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ovl-ls-full{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}@keyframes ovl-ls-spark{0%,to{opacity:0;transform:scale(.3)translateY(4px)}50%{opacity:1;transform:scale(1.2)translateY(-6px)}}.ovl-bb{width:100%;height:100%;position:relative}.ovl-bb .bb-arena{--bb-full:100%;min-width:0}.ovl-lk-slim{gap:8px;height:100%;padding:0 4px;position:relative;inset:auto;transform:none}.ovl-lk-slim .ovl-lk-heart{width:28px;height:28px;filter:drop-shadow(0 0 4px var(--lk)) drop-shadow(0 0 9px color-mix(in srgb, var(--lk) 70%, transparent));margin-top:8px}.ovl-lk-slim .ovl-lk-main{padding-top:20px;padding-bottom:6px}.ovl-lk-slim .ovl-lk-label{letter-spacing:1px;font-size:14px;inset-inline-start:8px}.ovl-lk-slim .ovl-lk-count{top:0;bottom:auto;letter-spacing:.5px;font-size:15px;inset-inline-end:8px}.ovl-lk-slim .ovl-lk-bar{height:14px;box-shadow:0 0 6px var(--lk), 0 0 14px color-mix(in srgb, var(--lk) 70%, transparent), inset 0 0 8px color-mix(in srgb, var(--lk) 55%, transparent);border-width:1.5px}.ovl-lk-slim .ovl-lk-fill{min-width:10px;inset-block:1px;inset-inline-start:1px}.ovl-ls-slim{inset:auto;height:100%;padding:0 6px;position:relative;top:auto;transform:none}.ovl-ls-slim .ovl-ls-head{margin-bottom:8px}.ovl-ls-slim .ovl-ls-title{letter-spacing:2px;font-size:13px}.ovl-ls-slim .ovl-ls-title:before{height:14px}.ovl-ls-slim .ovl-ls-count{font-size:14px}.ovl-ls-slim .ovl-ls-count b{font-size:16px}.ovl-ls-slim .ovl-ls-track{height:14px}.ovl-ls-slim .ovl-ls-knob{width:24px;height:24px;margin:-12px 0 0 -12px}.ovl-ls-slim .ovl-ls-knob svg{width:14px;height:14px}.ovl-ls-slim .ovl-ls-tip{display:none}.ovl-bg{--bg-a:#ffcf5a;--bg-n:#fff;width:460px;color:var(--bg-n);justify-content:center;padding:10px 0 18px;font-family:Outfit,"Baloo Bhaijaan 2",Cairo,system-ui,sans-serif;display:flex;position:relative}.ovl-bg-card{isolation:isolate;flex-direction:column;align-items:center;width:100%;animation:.8s cubic-bezier(.2,1.1,.3,1) both ovl-bg-in;display:flex;position:relative}.ovl-bg-aura{z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--bg-a) 34%, transparent), #a259ff33 55%, transparent 100%);border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;animation:3.6s ease-in-out infinite ovl-bg-breathe;position:absolute;top:46%;left:50%}.ovl-bg-rays{z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--bg-a) 55%, transparent) 0 4deg, transparent 4deg 20deg);opacity:.55;border-radius:50%;width:430px;height:430px;margin:-215px 0 0 -215px;animation:50s linear infinite ovl-bg-spin;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#0000 22%,#000 38% 50%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 22%,#000 38% 50%,#0000 100%)}.ovl-bg-title{flex-direction:column;align-items:center;gap:0;animation:.9s cubic-bezier(.2,1.2,.3,1) .15s both ovl-bg-drop;display:flex}.ovl-bg-badge{width:84px;height:72px;margin-bottom:2px;animation:2.6s ease-in-out infinite ovl-bg-bob;position:relative}.ovl-bg-badge-img{filter:drop-shadow(0 3px 4px #5a28008c);width:100%;height:100%;display:block;position:relative}.ovl-bg-badge:after{content:"";mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#ffffffd9 50%,#0000 58%) 120% 0/300% 100% no-repeat;animation:3.2s ease-in-out .8s infinite ovl-bg-badge-shine;position:absolute;inset:0;-webkit-mask:url(/overlay/gift-badge.webp) 50%/100% 100% no-repeat;mask:url(/overlay/gift-badge.webp) 50%/100% 100% no-repeat}.ovl-bg-badge-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--bg-a) 80%, #fff 10%), color-mix(in srgb, var(--bg-a) 30%, transparent) 55%, transparent);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:2.4s ease-in-out infinite ovl-bg-badge-glow;position:absolute;top:50%;left:50%}.ovl-bg-badge-spark{z-index:2;width:12px;height:12px;left:calc(14% + var(--n) * 36%);top:calc(8% + (var(--n) % 2) * 50%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #fff3b0);opacity:0;animation:ovl-bg-badge-spark 2.4s ease-in-out calc(var(--n) * .8s) infinite;background:#fff;position:absolute}@keyframes ovl-bg-badge-shine{0%{background-position:120% 0}45%,to{background-position:-20% 0}}@keyframes ovl-bg-badge-glow{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.75;transform:scale(1.1)}}@keyframes ovl-bg-badge-spark{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.ovl-bg-title-text{letter-spacing:5px;white-space:nowrap;color:#0000;background:linear-gradient(105deg, transparent 40%, #fffffff2 50%, transparent 60%) 0 0 / 250% 100% no-repeat, linear-gradient(180deg, #fff 0%, #ffe9a8 38%, var(--bg-a) 62%, #b87408 100%);filter:drop-shadow(0 2px 0 #461e00e6) drop-shadow(0 4px 8px #0000008c) drop-shadow(0 0 14px color-mix(in srgb, var(--bg-a) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-family:Syncopate,Outfit,system-ui,sans-serif;font-size:27px;font-weight:700;line-height:1.2;animation:3.6s ease-in-out 1.2s infinite ovl-bg-shine;position:relative}.ovl-bg-title:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z' fill='%23fff6c9'/%3E%3C/svg%3E") center / 9px 9px no-repeat, linear-gradient(90deg, transparent, var(--bg-a) 30%, #fff6c9 46%, transparent 47%, transparent 53%, #fff6c9 54%, var(--bg-a) 70%, transparent) center / 100% 1.5px no-repeat;width:250px;height:9px;filter:drop-shadow(0 0 5px var(--bg-a));margin-top:4px;animation:3s ease-in-out infinite ovl-bg-line}@keyframes ovl-bg-line{0%,to{opacity:.65;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}.ovl-bg-stage{width:300px;height:232px;margin-top:4px;position:relative}.ovl-bg-gift{justify-content:center;align-items:center;animation:.9s cubic-bezier(.2,1.1,.3,1.25) .3s both ovl-bg-pop;display:flex;position:absolute;inset:-22px 0 22px}.ovl-bg-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--bg-a) 62%, transparent), transparent 74%);filter:blur(4px);border-radius:50%;width:230px;height:230px;margin:-115px 0 0 -115px;animation:2.6s ease-in-out infinite ovl-bg-breathe;position:absolute;top:50%;left:50%}.ovl-bg-img,.ovl-bg-emoji{object-fit:contain;max-width:78%;max-height:100%;filter:drop-shadow(0 12px 14px #0000008c) drop-shadow(0 0 18px color-mix(in srgb, var(--bg-a) 40%, transparent));animation:3s ease-in-out infinite ovl-bg-float;position:relative}.ovl-bg-emoji{font-size:150px;line-height:1}.ovl-bg-combo{z-index:3;color:#1c1206;background:linear-gradient(180deg, #fff0a6, var(--bg-a));border-radius:999px;padding:2px 14px 3px;font-size:28px;line-height:1.1;position:absolute;bottom:14px;right:22px;box-shadow:0 4px 12px #00000073}.ovl-bg-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--bg-a) 55%, transparent), transparent);filter:blur(3px);border-radius:50%;width:210px;height:34px;margin-left:-105px;animation:3s ease-in-out infinite ovl-bg-breathe;position:absolute;bottom:-6px;left:50%}.ovl-bg-orbit{width:0;height:0;animation:linear infinite ovl-bg-spin;position:absolute;top:50%;left:50%}.ovl-bg-orbit i{left:var(--r);width:var(--s,10px);height:var(--s,10px);margin:calc(var(--s,10px) / -2) 0 0 calc(var(--s,10px) / -2);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px var(--bg-a)) drop-shadow(0 0 8px var(--bg-a));background:#fff7d6;animation:1.8s ease-in-out infinite ovl-bg-twinkle;position:absolute;top:0}.ovl-bg-dust{background:radial-gradient(circle, #fff7d6, var(--bg-a) 60%, transparent 72%);opacity:0;border-radius:50%;animation:5s ease-in infinite ovl-bg-rise;position:absolute;bottom:6px}.ovl-bg-who{align-items:center;gap:12px;max-width:100%;margin-top:6px;animation:.6s ease-out .7s both ovl-bg-fade;display:flex;position:relative}.ovl-bg-ava{background:conic-gradient(from 0deg, var(--bg-a), #ff6fb1, #b388ff, #6be8ff, var(--bg-a));width:54px;height:54px;box-shadow:0 0 16px color-mix(in srgb, var(--bg-a) 60%, transparent), 0 4px 10px #00000073;border-radius:50%;flex:none;padding:4px;animation:7s linear infinite ovl-bg-spin;position:relative}.ovl-bg-ava>*{border-radius:50%;animation:7s linear infinite ovl-bg-unspin;display:block;overflow:hidden}.ovl-bg-name{text-overflow:ellipsis;white-space:nowrap;color:#0000;background:linear-gradient(180deg, var(--bg-n) 30%, color-mix(in srgb, var(--bg-n) 55%, #b9a0ff) 100%);filter:drop-shadow(0 2px #1e0e46e6)drop-shadow(0 4px 8px #0000008c);-webkit-background-clip:text;background-clip:text;min-width:0;max-width:330px;font-size:38px;font-weight:700;line-height:1.25;overflow:hidden}.ovl-bg-worth{align-items:center;gap:10px;margin-top:-2px;font-size:46px;font-weight:700;line-height:1.1;animation:.6s ease-out .9s both ovl-bg-fade;display:flex;position:relative}.ovl-bg-worth span{color:#0000;background:linear-gradient(#fff5b8 0%,#ffc233 55%,#e8890a 100%);filter:drop-shadow(0 2px #5a2c01)drop-shadow(0 3px 6px #0009)drop-shadow(0 0 12px #ffb00080);-webkit-background-clip:text;background-clip:text}.ovl-bg-coin{filter:drop-shadow(0 0 8px #ffb000a6);width:36px;height:36px;animation:3.4s ease-in-out 1s infinite ovl-bg-coin}.ovl-bg-ribbon{filter:drop-shadow(0 8px 14px #00000080);transform-origin:0;flex:none;align-self:center;width:390px;height:124px;margin-top:-70px;animation:.9s cubic-bezier(.2,1,.3,1) .4s both ovl-bg-ribbon;position:relative;container-type:inline-size}.ovl-bg-ribbon:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 43%,#ffffff1a 47%,#fff8d780 50%,#ffffff1a 53%,#0000 57%) 120% 0/300% 100% no-repeat;animation:3.6s ease-in-out 1.3s infinite ovl-bg-rib-shine;position:absolute;inset:0;-webkit-mask:url(/overlay/record-frame.webp) 50%/100% 100% no-repeat;mask:url(/overlay/record-frame.webp) 50%/100% 100% no-repeat}@keyframes ovl-bg-rib-shine{0%{background-position:120% 0}45%,to{background-position:-20% 0}}.ovl-bg-rib-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ovl-bg-rib-ava{border-radius:50%;width:17.8%;height:56%;position:absolute;top:21.5%;left:13.2%;overflow:hidden}.ovl-bg-rib-ava>*{width:100%!important;height:100%!important}.ovl-bg-rib-name,.ovl-bg-rib-tag{z-index:1;white-space:nowrap;justify-content:center;align-items:center;font-family:Cairo,system-ui,sans-serif;font-weight:800;display:flex;position:absolute;overflow:hidden}.ovl-bg-rib-name>span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ovl-bg-rib-name{width:27.75%;height:20.2%;color:var(--bg-n,#fff);text-shadow:0 2px 3px #3c000ae6;font-size:5.6cqw;line-height:1.3;top:37.6%;left:35%}.ovl-bg-rib-tag{letter-spacing:.5px;color:#fff3c4;text-shadow:0 1px 2px #3c000ae6;gap:4px;width:19.05%;height:18%;font-size:12px;font-weight:900;line-height:1.2;top:41.1%;left:65.9%}.ovl-bg-rib-coin{flex:none;width:1em;height:1em}.ovl-bg-flash{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff,#fff0b4b3 40%,#0000);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;animation:1.1s ease-out .3s both ovl-bg-flash;position:absolute;top:50%;left:50%}.ovl-bg-ring{border:3px solid color-mix(in srgb, var(--bg-a) 85%, #fff);width:110px;height:110px;box-shadow:0 0 16px var(--bg-a), inset 0 0 14px color-mix(in srgb, var(--bg-a) 60%, transparent);opacity:0;pointer-events:none;border-radius:50%;margin:-55px 0 0 -55px;animation:1.5s ease-out .35s both ovl-bg-shock;position:absolute;top:50%;left:50%}.ovl-bg-confetti{background:var(--c);opacity:0;pointer-events:none;border-radius:2px;width:9px;height:14px;margin:-7px 0 0 -4px;animation:2.6s cubic-bezier(.15,.7,.35,1) .35s both ovl-bg-confetti;position:absolute;top:50%;left:50%}@keyframes ovl-bg-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ovl-bg-drop{0%{opacity:0;transform:translateY(-34px)scale(1.3)}to{opacity:1;transform:none}}@keyframes ovl-bg-pop{0%{opacity:0;transform:scale(.15)rotate(-14deg)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes ovl-bg-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ovl-bg-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-9px)rotate(1.5deg)}}@keyframes ovl-bg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ovl-bg-breathe{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes ovl-bg-spin{to{transform:rotate(360deg)}}@keyframes ovl-bg-unspin{to{transform:rotate(-360deg)}}@keyframes ovl-bg-twinkle{0%,to{opacity:.35;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(35deg)}}@keyframes ovl-bg-rise{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.9}to{opacity:0;transform:translateY(-210px)scale(1.2)}}@keyframes ovl-bg-shine{0%,35%{background-position:130% 0,0 0}80%,to{background-position:-130% 0,0 0}}@keyframes ovl-bg-coin{0%{transform:perspective(160px)rotateY(0)}30%,to{transform:perspective(160px)rotateY(360deg)}}@keyframes ovl-bg-ribbon{0%{opacity:0;transform:translate(-60px)scale(.92)}to{opacity:1;transform:none}}@keyframes ovl-bg-flash{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes ovl-bg-shock{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(3.1)}}@keyframes ovl-bg-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}45%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) + 150px)) rotate(calc(var(--rot) * 2)) scale(.9)}}@property --lp-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ovl-lp{--lp-a:#ff3d81;--lp-n:#fff;--lp-m:#fff;direction:ltr;justify-content:center;align-items:center;font-family:Cairo,Outfit,system-ui,sans-serif;display:flex;position:absolute;inset:0}.ovl-lp-card{zoom:1.3;border-radius:999px;align-items:center;gap:20px;min-width:260px;padding:10px 30px 10px 10px;animation:.8s cubic-bezier(.2,.9,.25,1.1) backwards lpIn;display:flex;position:relative}.ovl-lp-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--lp-ang), #fff, color-mix(in srgb, var(--lp-a) 70%, #fff), #8b5cff, #22d3ff, #ffffff26 60%, #fff);-webkit-mask-composite:xor;pointer-events:none;padding:1.6px;animation:6s linear infinite lpSpin;display:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ovl-lp-shine{border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.ovl-lp-shine:after{content:"";background:linear-gradient(105deg,#0000 40%,#fff6 50%,#0000 60%) 140% 0/300% 100% no-repeat;animation:4.6s ease-in-out 1.2s infinite lpShine;position:absolute;inset:0}.ovl-lp-ava{flex:none;width:170px;height:170px;position:relative}.ovl-lp-ring{z-index:1;border-radius:50%;width:72%;height:72%;animation:.8s cubic-bezier(.2,1.2,.3,1) .1s backwards lpAvaIn;position:absolute;top:50%;left:50%;translate:-50% -50%}.ovl-lp-photo{border-radius:50%;width:100%;height:100%;overflow:hidden}.ovl-lp-frame{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px #00000073);width:106%;max-width:none;height:auto;margin-top:-1px;animation:.8s cubic-bezier(.2,1.2,.3,1) .1s backwards lpAvaIn;position:absolute;top:50%;left:50%;translate:-50% -50%}.ovl-lp-photo>*{width:100%!important;height:100%!important}.ovl-lp-ripple{border:2px solid var(--lp-a);opacity:0;pointer-events:none;border-radius:50%;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite lpRipple;position:absolute;inset:0}.ovl-lp-ripple-2{animation-delay:1.3s}.ovl-lp-badge{z-index:3;background:linear-gradient(160deg, color-mix(in srgb, var(--lp-a) 70%, #fff), var(--lp-a) 55%, color-mix(in srgb, var(--lp-a) 65%, #000));width:46px;height:46px;box-shadow:0 4px 10px color-mix(in srgb, var(--lp-a) 55%, transparent), 0 0 14px color-mix(in srgb, var(--lp-a) 70%, transparent);border:2px solid #fff;border-radius:50%;place-items:center;animation:1.3s ease-in-out infinite lpBeat;display:grid;position:absolute;bottom:14px;right:10px}.ovl-lp-badge svg{fill:#fff;filter:drop-shadow(0 1px 1px #00000059);width:24px;height:24px}.ovl-lp-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;animation:.7s cubic-bezier(.2,.9,.3,1) .3s backwards lpTextIn;display:flex;position:relative}.ovl-lp-name{text-overflow:ellipsis;white-space:nowrap;max-width:270px;color:var(--lp-n);text-shadow:0 2px 5px #0009, 0 0 14px color-mix(in srgb, var(--lp-a) 70%, transparent), 0 0 30px color-mix(in srgb, var(--lp-a) 45%, transparent);font-size:34px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.ovl-lp-msg{color:var(--lp-m);letter-spacing:.3px;white-space:nowrap;text-shadow:0 1px 4px #000000a6, 0 0 12px color-mix(in srgb, var(--lp-a) 60%, transparent);align-items:center;gap:8px;font-size:23px;font-weight:700;display:inline-flex}.ovl-lp-msg svg{fill:#fff;width:17px;height:17px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--lp-a) 80%, #fff));animation:1.3s ease-in-out infinite lpBeat}.ovl-lp-floaters{pointer-events:none;position:absolute;inset:0}.ovl-lp-floaters svg{fill:#fff;opacity:0;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--lp-a) 85%, transparent));animation:3.4s ease-in-out infinite lpFloat;position:absolute;top:8px}.ovl-lp-card.is-leaving{animation:.55s cubic-bezier(.5,0,.8,.4) forwards lpOut}.ovl-lp-card.is-leaving .ovl-lp-floaters{display:none}@keyframes lpSpin{to{--lp-ang:360deg}}@keyframes lpIn{0%{opacity:0;filter:blur(8px);transform:translate(-70px)scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes lpOut{to{opacity:0;filter:blur(6px);transform:translate(50px)scale(.92)}}@keyframes lpAvaIn{0%{opacity:0;transform:scale(.3)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes lpTextIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes lpShine{0%{background-position:140% 0}45%,to{background-position:-40% 0}}@keyframes lpRipple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes lpBeat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.1)}}@keyframes lpFloat{0%{opacity:0;transform:translate(0)scale(.5)rotate(-8deg)}15%{opacity:.95}50%{transform:translate(8px,-34px)scale(1)rotate(6deg)}to{opacity:0;transform:translate(-6px,-78px)scale(.85)rotate(-6deg)}}.ovl-lp-star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 5px #fff);opacity:0;pointer-events:none;background:#fff;animation:2.8s ease-in-out infinite lpTwinkle;position:absolute}@keyframes lpTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.ovl-lp.is-flipped .ovl-lp-card{flex-direction:row-reverse;padding:10px 10px 10px 30px}.ovl-lp.is-flipped .ovl-lp-text{align-items:flex-end}.ovl-lp.is-flipped .ovl-lp-badge{left:-6px;right:auto}@media (prefers-reduced-motion:reduce){.ovl-lp-card:before,.ovl-lp-ring,.ovl-lp-ripple,.ovl-lp-shine:after,.ovl-lp-star,.ovl-lp-floaters svg{animation:none}}.ovl-wait{color:#fff;white-space:nowrap;background:#0e1028d1;border:1.5px solid #22d3ff8c;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font-family:Cairo,Outfit,system-ui,sans-serif;font-size:22px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ovl-wait-dot{background:#35d07f;border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite ovlWaitBeat;box-shadow:0 0 10px #35d07f}@keyframes ovlWaitBeat{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.ovl-source-badge{z-index:5;color:#fffc;background:#0009;border-radius:999px;padding:3px 10px;font-family:Cairo,system-ui,sans-serif;font-size:11px;font-weight:800;position:fixed;top:10px;left:10px}.ovl-source-badge[data-real="1"]{color:#35d07f}.ovl-kings{--ka:#ffc94d;color:#fff;border:2px solid color-mix(in srgb, var(--ka) 70%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--ka) 45%, transparent), inset 0 0 40px #00000059;background:linear-gradient(160deg,#0a0c1cd1,#120c28b8);border-radius:28px;flex-direction:column;gap:4px;padding:14px 18px;animation:.7s cubic-bezier(.2,.9,.3,1.15) both ovlKingsIn;display:flex;position:absolute;inset:16px 16px auto}@keyframes ovlKingsIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:none}}.ovl-kings-head{justify-content:center;align-items:center;gap:12px;display:flex}.ovl-kings-titlebox{flex-direction:column;align-items:center;gap:2px;display:flex}.ovl-kings-title{color:var(--ka);text-shadow:0 0 18px color-mix(in srgb, var(--ka) 60%, transparent);align-items:center;gap:8px;font-size:30px;font-weight:900;display:inline-flex}.ovl-kings-clock{text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #0009;font-size:34px;font-weight:900}.ovl-kings-clock[data-urgent=true]{color:#ff4d5a;animation:.8s ease-in-out infinite ovlKingsPulse}@keyframes ovlKingsPulse{50%{transform:scale(1.08)}}.ovl-kings-banner{color:#1a1204;background:linear-gradient(90deg, #ffe08a, var(--ka), #ffe08a);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:26px;font-weight:900;animation:1.4s ease-in-out infinite ovlKingsPulse;display:flex}.ovl-kings-body{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;display:flex;position:relative}.ovl-kings-top{flex:none;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-width:0;padding-top:10px;display:flex}.ovl-kings-king{--kc:#ffc94d;background:linear-gradient(180deg, color-mix(in srgb, var(--kc) 22%, transparent), #00000059);border:2px solid color-mix(in srgb, var(--kc) 75%, transparent);border-radius:18px;flex-direction:column;align-items:center;gap:3px;width:108px;padding:8px 5px 6px;animation:.7s cubic-bezier(.2,.9,.3,1.2) both ovlKingsRise;display:flex;position:relative}.ovl-kings-king[data-place="1"]{animation-delay:.1s}.ovl-kings-king[data-place="2"]{animation-delay:.25s}.ovl-kings-king[data-place="3"]{animation-delay:.4s}@keyframes ovlKingsRise{0%{opacity:0;transform:translateY(40px)scale(.8)}to{opacity:1;transform:none}}.ovl-kings-king[data-empty=true]{opacity:.45}.ovl-kings-ava{justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.ovl-kings[data-bare=true]{box-shadow:none;background:0 0;border-color:#0000}.ovl-kings[data-rankframes=true] .ovl-kings-top{padding-top:0}.ovl-kings-ava[data-framed=true]{width:calc(var(--s) * 1.8);height:calc(var(--s) * 1.8);padding:0}.ovl-kings[data-framed=true] .ovl-kings-king{width:112px}.ovl-kings[data-framed=true][data-shape=podium] .ovl-kings-king[data-place="1"]{width:136px}.ovl-kings[data-framed=true][data-shape=bars] .ovl-kings-king{width:auto}.ovl-kings-ring{border:3px solid var(--kc);box-shadow:0 0 16px var(--kc);border-radius:999px;position:absolute;inset:0}.ovl-kings-ava img,.ovl-kings-ava>div{border-radius:999px}.ovl-kings-blank{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;font-size:28px;font-weight:900;display:flex}.ovl-kings-crown{color:#ffd75a;filter:drop-shadow(0 0 8px #ffc83ce6);width:34px;height:30px;position:absolute;top:-22px;left:50%;transform:translate(-50%)rotate(-8deg)}.ovl-kings-rank{color:#111;background:var(--kc);border:2px solid #0000008c;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:flex;position:absolute;bottom:-6px;right:-6px}.ovl-kings-nick{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:900;overflow:hidden}.ovl-kings-gems{font-variant-numeric:tabular-nums;color:var(--kc);align-items:center;gap:4px;font-size:16px;font-weight:900;display:inline-flex}.ovl-kings[data-shape=podium] .ovl-kings-king[data-place="1"]{width:130px;padding-bottom:26px}.ovl-kings[data-shape=podium] .ovl-kings-king[data-place="2"]{padding-bottom:14px}.ovl-kings[data-shape=podium] .ovl-kings-king[data-place="1"] .ovl-kings-nick{font-size:18px}.ovl-kings[data-shape=cards] .ovl-kings-top{align-items:stretch}.ovl-kings[data-shape=cards] .ovl-kings-king{flex:1;justify-content:center;width:auto;max-width:150px}.ovl-kings[data-shape=bars] .ovl-kings-top{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.ovl-kings[data-shape=bars] .ovl-kings-king{flex-direction:row;justify-content:flex-start;gap:12px;width:auto;padding:6px 14px}.ovl-kings[data-shape=bars] .ovl-kings-nick{text-align:start;flex:1;font-size:22px}.ovl-kings[data-shape=bars] .ovl-kings-crown{width:28px;height:28px;top:-22px}.ovl-kings-side{flex:none;align-self:flex-end;width:266px;position:relative}.ovl-kings-side[data-dir=ltr]{align-self:flex-start}.ovl-kings-side .ovl-topc{transform-origin:0 0;width:380px;margin:0;inset:0 auto auto 0;transform:scale(.7)}.ovl-kings[data-ended=true] .ovl-kings-king[data-place="1"]{box-shadow:0 0 30px var(--kc)}.ovl-kings-hero{z-index:40;border-radius:inherit;background:radial-gradient(at 50% 45%,#342406e6,#060814f2 72%);flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:.6s both ovlHeroIn,.9s 7.1s forwards ovlHeroOut;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes ovlHeroIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes ovlHeroOut{to{opacity:0;transform:scale(.97)}}.ovl-kings-hero-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--ka) 38%, transparent) 0 7deg, transparent 7deg 22deg);width:380px;height:380px;margin:-190px 0 0 -190px;animation:14s linear infinite ovlHeroSpin;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 68%);mask-image:radial-gradient(circle,#000 12%,#0000 68%)}@keyframes ovlHeroSpin{to{transform:rotate(360deg)}}.ovl-kings-hero-ribbon{z-index:2;color:#2a1a02;box-shadow:0 0 22px color-mix(in srgb, var(--ka) 65%, transparent);background:linear-gradient(90deg,#f6c445,#fff0a8 45%,#f6c445) 0 0/200% 100%;border-radius:999px;margin-bottom:24px;padding:3px 22px;font-size:22px;font-weight:900;animation:.7s cubic-bezier(.2,.9,.3,1.3) .1s both ovlHeroDrop,2.4s linear .8s infinite ovlHeroShine;position:relative}@keyframes ovlHeroShine{to{background-position:-200% 0}}@keyframes ovlHeroDrop{0%{opacity:0;transform:translateY(-30px)scale(.7)}to{opacity:1;transform:none}}.ovl-kings-hero-ava{z-index:2;justify-content:center;align-items:center;width:128px;height:128px;animation:.9s cubic-bezier(.2,1.2,.35,1) .3s both ovlHeroPop;display:flex;position:relative}@keyframes ovlHeroPop{0%{opacity:0;transform:scale(.15)rotate(-140deg)}to{opacity:1;transform:none}}.ovl-kings-hero-photo{box-shadow:0 0 0 4px var(--ka), 0 0 34px color-mix(in srgb, var(--ka) 80%, transparent);border-radius:999px;position:relative}.ovl-kings-hero-photo img,.ovl-kings-hero-photo>div{border-radius:999px}.ovl-kings-hero-pulse{border:3px solid var(--ka);opacity:0;border-radius:999px;animation:2.2s ease-out .9s infinite ovlHeroPulse;position:absolute;inset:12px}.ovl-kings-hero-pulse-2{animation-delay:1.7s}@keyframes ovlHeroPulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.55)}}.ovl-kings-hero-crown{z-index:3;color:#ffd75a;filter:drop-shadow(0 0 12px #ffc83cf2);width:50px;height:50px;animation:.9s cubic-bezier(.3,1.5,.5,1) .75s both ovlHeroCrown;position:absolute;top:-30px;left:50%;transform:translate(-50%)rotate(-6deg)}@keyframes ovlHeroCrown{0%{opacity:0;transform:translate(-50%)translateY(-90px)rotate(-40deg)scale(.6)}to{opacity:1;transform:translate(-50%)rotate(-6deg)}}.ovl-kings-spark{background:radial-gradient(circle, #fff8d0, var(--ka));width:7px;height:7px;box-shadow:0 0 8px var(--ka);opacity:0;border-radius:999px;margin:-3.5px 0 0 -3.5px;animation:1.1s ease-out both ovlHeroSpark;position:absolute;top:50%;left:50%}@keyframes ovlHeroSpark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scale(1.2)}}.ovl-kings-hero-name{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:90%;text-shadow:0 0 18px color-mix(in srgb, var(--ka) 70%, transparent);font-size:28px;font-weight:900;animation:.7s .9s both ovlHeroRise;position:relative;overflow:hidden}.ovl-kings-hero-gems{z-index:2;font-variant-numeric:tabular-nums;color:var(--ka);align-items:center;gap:6px;font-size:26px;font-weight:900;animation:.7s 1.05s both ovlHeroRise;display:inline-flex;position:relative}@keyframes ovlHeroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ovl-kings-confetti{z-index:1;opacity:0;border-radius:2px;width:7px;height:12px;animation-name:ovlHeroConfetti;animation-timing-function:linear;animation-iteration-count:2;animation-fill-mode:both;position:absolute;top:-12px}@keyframes ovlHeroConfetti{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(420px)rotate(560deg)}}@media (prefers-reduced-motion:reduce){.ovl-kings-hero-rays,.ovl-kings-hero-pulse,.ovl-kings-confetti,.ovl-kings-spark{animation:none}}
