@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.0nzs5~f4zry8e.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.0gsfsa6vc169a.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.0~b9ji~80oyeo.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.0am~kx32jem~r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.0d448n.fvmed0.woff2)format("woff2"),url(../media/poppins-latin-600-normal.0c0h85bur51bp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.03q.3-0c2~qkm.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.0~-0f6-xj.sk3.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.0ly~hy0i4_edm.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.0y1yssa4vwra5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.13h03y-mqd3q8.woff2)format("woff2"),url(../media/poppins-latin-700-normal.0yrp~nq8mk_8t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-devanagari-800-normal.177ji-k0tw~j..woff2)format("woff2"),url(../media/poppins-devanagari-800-normal.0yr88kgbfxj2t.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-ext-800-normal.03k6_q04zagng.woff2)format("woff2"),url(../media/poppins-latin-ext-800-normal.0fecrj80is27~.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-800-normal.13a9n1.9rocei.woff2)format("woff2"),url(../media/poppins-latin-800-normal.003qiqfibrrwe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g-bg-deep:#071a3d;--g-bg-mid:#0b2e63;--g-panel:#1267d6;--g-panel-light:#2ea7ff;--g-accent-gold:#2ea7ff;--g-accent-orange:#1267d6;--g-gem-purple:#4d8fff;--g-energy-pink:#2ea7ff;--g-success:#48e06f;--g-text:#f4f7ff;--g-text-muted:#a8c4e8;--g-text-faint:#6b8fbf;--g-header-h:4.5rem;--g-sidebar-w:5.5rem;--g-sidebar-w-expanded:7.5rem;--g-content-max:1400px;--g-radius-sm:10px;--g-radius:16px;--g-radius-lg:22px;--g-radius-xl:28px;--g-btn-depth:4px;--g-btn-depth-lg:6px;--g-shadow-panel:0 8px 0 #041432d9, 0 16px 40px #00000073, inset 0 1px 0 #ffffff2e;--g-shadow-btn:0 var(--g-btn-depth) 0 #00000059, 0 8px 20px #00000040, inset 0 1px 0 #ffffff59;--g-glow-gold:0 0 24px #2ea7ff73;--g-glow-blue:0 0 28px #2ea7ff59;--g-glow-purple:0 0 24px #8b3dff66;--background:var(--g-bg-deep);--foreground:var(--g-text);--lg-bg:var(--g-bg-deep);--lg-bg-soft:var(--g-bg-mid);--lg-heading:var(--g-text);--lg-text:var(--g-text-muted);--lg-muted:var(--g-text-faint);--lg-font-display:"Poppins", "Geist", system-ui, sans-serif;--navbar-height:var(--g-header-h);--bp-line:#2ea7ff59;--bp-orange:#1267d6;--bp-orange-deep:#2ea7ff;--bp-ink:#f4f7ff;--bp-ink-soft:#a8c4e8}.lg-gaming-app{background:radial-gradient(ellipse 80% 50% at 50% -10%, #1267d659 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 90% 80%, #8b3dff26 0%, transparent 50%), radial-gradient(ellipse 50% 30% at 5% 90%, #1267d61f 0%, transparent 45%), linear-gradient(180deg, var(--g-bg-deep) 0%, #051228 50%, var(--g-bg-deep) 100%);min-height:100dvh;color:var(--g-text);font-family:var(--lg-font-sans);background-attachment:fixed;flex-direction:column;display:flex}.lg-gaming-body{min-height:0;padding-top:calc(var(--g-header-h) + env(safe-area-inset-top));flex:1;display:flex}.lg-gaming-main{min-width:0;padding:1rem 1rem 2rem;padding-bottom:max(2rem, calc(env(safe-area-inset-bottom) + 1.5rem));flex:1}@media (min-width:768px){.lg-gaming-main{margin-left:var(--g-sidebar-w);padding:1.25rem 1.5rem 2.5rem}}@media (min-width:1024px){.lg-gaming-main{padding:1.5rem 2rem 3rem}}.lg-gaming-content{max-width:var(--g-content-max);width:100%;margin:0 auto}.lg-gaming-header{z-index:100;height:calc(var(--g-header-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0b2e63fa 0%,#071a3df2 100%);border-bottom:3px solid #1267d699;align-items:center;gap:.75rem;padding-inline:.75rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 24px #00000080,inset 0 1px #ffffff14}@media (min-width:768px){.lg-gaming-header{gap:1rem;padding-inline:1.25rem}}.lg-gaming-logo{color:inherit;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.lg-gaming-logo__badge{width:2.5rem;height:2.5rem;box-shadow:var(--g-shadow-btn), var(--g-glow-blue);background:linear-gradient(145deg,#2ea7ff 0%,#1267d6 55%,#0b2e63 100%);border:2px solid #ffffff59;border-radius:14px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;transform:rotate(-3deg)}.lg-gaming-logo:hover .lg-gaming-logo__badge{box-shadow:var(--g-shadow-btn), var(--g-glow-blue), 0 0 20px #2ea7ff73;transform:rotate(0)scale(1.05)}.lg-gaming-logo__text{letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(180deg, #fff 30%, var(--g-accent-gold) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px #00000059);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:800;line-height:1;display:none}@media (min-width:640px){.lg-gaming-logo__text{display:block}}.lg-gaming-header-nav{flex:1;justify-content:center;align-items:center;gap:.35rem;display:none}@media (min-width:900px){.lg-gaming-header-nav{display:flex}}.lg-gaming-header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.lg-gaming-resources{align-items:center;gap:.35rem;display:none}@media (min-width:640px){.lg-gaming-resources{display:flex}}.lg-gaming-profile-btn{border:3px solid var(--g-panel-light);background:var(--g-bg-mid);border-radius:12px;width:2.75rem;height:2.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 3px #020a1cd9,inset 0 2px 4px #0000004d}.lg-gaming-profile-btn:hover{border-color:var(--g-panel-light);box-shadow:var(--g-glow-blue)}.lg-gaming-profile-btn img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.lg-gaming-sidebar{top:calc(var(--g-header-h) + env(safe-area-inset-top));width:var(--g-sidebar-w);z-index:90;background:linear-gradient(#0b2e63f2 0%,#071a3dfa 100%);border-right:2px solid #1267d666;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .5rem;display:none;position:fixed;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 24px #0000004d}@media (min-width:768px){.lg-gaming-sidebar{display:flex}}.lg-gaming-sidebar__social{flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.lg-gaming-sidebar__social-label{text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-faint);text-align:center;max-width:4.5rem;font-size:.55rem;font-weight:800;line-height:1.3}.lg-gaming-sidebar__social-links{flex-direction:column;gap:.35rem;display:flex}.lg-gaming-social-link{width:2rem;height:2rem;color:var(--g-text-muted);background:#1267d64d;border:1px solid #2ea7ff40;border-radius:8px;place-items:center;transition:all .2s;display:grid}.lg-gaming-social-link:hover{color:var(--g-text);background:#2ea7ff40;transform:scale(1.08)}.lg-g-nav-btn{text-transform:uppercase;letter-spacing:.06em;color:var(--g-text-muted);cursor:pointer;white-space:nowrap;background:linear-gradient(#082048f2 0%,#04122afa 100%);border:2px solid #1267d659;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,color .15s,background .15s;display:inline-flex;position:relative;transform:skew(-12deg);box-shadow:0 5px #020a1cf2,inset 0 1px #ffffff14}.lg-g-nav-btn__text{text-shadow:0 1px #00000073;display:inline-block;transform:skew(12deg)}.lg-g-nav-btn:hover{color:var(--g-text);box-shadow:0 7px 0 #020a1cf2, var(--g-glow-blue);transform:skew(-12deg)translateY(-2px)}.lg-g-nav-btn:active{transform:skew(-12deg)translateY(2px);box-shadow:0 2px #020a1cf2}.lg-g-nav-btn--active{color:var(--g-text);background:linear-gradient(180deg, var(--g-panel-light) 0%, var(--g-panel) 55%, #0d52b8 100%);box-shadow:0 5px 0 #020a1cf2, var(--g-glow-blue);border-color:#fff6}.lg-g-nav-btn--sm{padding:.5rem .75rem;transform:none}.lg-g-nav-btn--sm .lg-g-nav-btn__text{transform:none}.lg-g-nav-btn--icon{padding:.45rem .55rem}.lg-g-nav-btn__icon-img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000059);width:1.35rem;height:1.35rem;display:block}.lg-g-sidebar-item{border-radius:var(--g-radius);width:100%;color:var(--g-text-faint);flex-direction:column;align-items:center;gap:.25rem;padding:.6rem .35rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.lg-g-sidebar-item__icon{background:linear-gradient(#1267d659 0%,#04122ae6 100%);border:2px solid #2ea7ff38;border-radius:16px;place-items:center;width:3.25rem;height:3.25rem;transition:all .2s;display:grid;box-shadow:0 5px #020a1cd9,inset 0 1px #ffffff1f}.lg-g-sidebar-item__img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);width:2.1rem;height:2.1rem}.lg-g-sidebar-item__label{text-transform:none;letter-spacing:.01em;text-align:center;color:inherit;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 2px #00000059;font-size:.58rem;font-weight:800;line-height:1.15}.lg-g-sidebar-item:hover{color:var(--g-text-muted)}.lg-g-sidebar-item:hover .lg-g-sidebar-item__icon{box-shadow:0 5px 0 #041432b3, var(--g-glow-blue);border-color:#2ea7ff73;transform:translateY(-3px)scale(1.05)}.lg-g-sidebar-item--active{color:var(--g-panel-light)}.lg-g-sidebar-item--active .lg-g-sidebar-item__icon{background:linear-gradient(180deg, var(--g-panel-light) 0%, var(--g-panel) 55%, #0d52b8 100%);border-color:#ffffff73;transform:translateY(-2px)scale(1.04);box-shadow:0 5px #020a1cd9,0 0 20px #2ea7ff73,inset 0 1px #ffffff40}.lg-g-sidebar-item--active:before{content:"";background:var(--g-panel-light);width:3px;height:60%;box-shadow:var(--g-glow-blue);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lg-g-resource{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;cursor:default;background:#000000b8;border:2px solid #ffffff1f;border-radius:999px;align-items:center;gap:.15rem;padding:.25rem .75rem .25rem 1.65rem;font-size:.72rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #00000059,0 2px #00000059}.lg-g-resource:hover{transform:translateY(-1px);box-shadow:inset 0 2px 4px #00000059,0 3px #00000059,0 0 16px #2ea7ff40}.lg-g-resource__value,.lg-g-resource__hover-label{transition:opacity .15s,transform .15s}.lg-g-resource__hover-label{letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding-left:1.1rem;font-size:.62rem;font-weight:900;display:flex;position:absolute;inset:0;transform:scale(.92)}.lg-g-resource:hover .lg-g-resource__value{opacity:0}.lg-g-resource:hover .lg-g-resource__hover-label{opacity:1;transform:scale(1)}.lg-g-resource__icon{border:2px solid #00000059;border-radius:50%;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.85rem;display:grid;position:absolute;top:50%;left:-.15rem;transform:translateY(-50%);box-shadow:0 2px #00000059}.lg-g-resource--gems{color:#e8d4ff;background:linear-gradient(#8b3dff80 0%,#5a1eb499 100%)}.lg-g-resource--gems .lg-g-resource__icon{background:linear-gradient(145deg, #b86dff, var(--g-gem-purple));box-shadow:var(--g-glow-purple)}.lg-g-resource--coins{color:#d4ecff;background:linear-gradient(#1267d68c 0%,#071a3dbf 100%)}.lg-g-resource--coins .lg-g-resource__icon{background:linear-gradient(145deg, var(--g-panel-light), var(--g-panel));box-shadow:var(--g-glow-blue)}.lg-g-resource--xp{color:#d4ffe0;background:linear-gradient(#48e06f66 0%,#1e964680 100%)}.lg-g-resource--xp .lg-g-resource__icon{background:linear-gradient(145deg, #7ef5a0, var(--g-success))}.lg-g-btn{border-radius:var(--g-radius);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative}.lg-g-btn--gold{color:#fff;background:linear-gradient(180deg, #5bc4ff 0%, var(--g-accent-gold) 45%, var(--g-accent-orange) 100%);box-shadow:0 var(--g-btn-depth-lg) 0 #0a3d8c, var(--g-glow-gold);border:2px solid #ffffff73}.lg-g-btn--gold:hover{box-shadow:0 calc(var(--g-btn-depth-lg) + 2px) 0 #0a3d8c, var(--g-glow-gold);transform:translateY(-2px)}.lg-g-btn--gold:active{transform:translateY(var(--g-btn-depth-lg));box-shadow:0 0 #0a3d8c}.lg-g-btn--blue{color:var(--g-text);background:linear-gradient(180deg, var(--g-panel-light) 0%, var(--g-panel) 100%);box-shadow:0 var(--g-btn-depth) 0 #084a9e, var(--g-glow-blue);border:2px solid #ffffff40}.lg-g-btn--blue:hover{transform:translateY(-2px)}.lg-g-btn--blue:active{transform:translateY(var(--g-btn-depth));box-shadow:0 0 #084a9e}.lg-g-btn--pink{color:#fff;background:linear-gradient(180deg, #ff6ba0 0%, var(--g-energy-pink) 100%);box-shadow:0 var(--g-btn-depth) 0 #b02050;border:2px solid #ffffff4d}.lg-g-btn--ghost{color:var(--g-text-muted);background:#1267d633;border:2px solid #2ea7ff40;box-shadow:0 3px #04143299}.lg-g-btn--sm{padding:.5rem 1rem;font-size:.68rem}.lg-g-btn--lg{padding:1rem 2rem;font-size:.9rem}.lg-g-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.lg-g-panel{border-radius:var(--g-radius-lg);box-shadow:var(--g-shadow-panel);background:linear-gradient(165deg,#1267d68c 0%,#0b2e63d9 100%);border:2px solid #2ea7ff59;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.lg-g-panel:hover{transform:translateY(-2px)}.lg-g-panel__head{text-transform:uppercase;letter-spacing:.08em;color:var(--g-text);background:linear-gradient(#2ea7ff33 0%,#0000 100%);border-bottom:1px solid #2ea7ff33;align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-size:.72rem;font-weight:800;display:flex}.lg-g-panel__body{padding:1rem 1.1rem}.lg-g-panel--purple{background:linear-gradient(165deg,#4d8fff66 0%,#0b2e63bf 100%);border-color:#2ea7ff59}.lg-g-panel--pink{background:linear-gradient(165deg,#2ea7ff59 0%,#0b2e63bf 100%);border-color:#2ea7ff59}.lg-g-panel--green{background:linear-gradient(165deg,#48e06f4d 0%,#146432b3 100%);border-color:#48e06f59}.lg-g-panel--gold{background:linear-gradient(165deg,#2ea7ff4d 0%,#0b2e63bf 100%);border-color:#2ea7ff66}.lg-g-hero{border-radius:var(--g-radius-xl);background:radial-gradient(ellipse 70% 60% at 70% 40%, #8b3dff59 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 20% 80%, #ff9d0033 0%, transparent 50%), linear-gradient(135deg, var(--g-bg-mid) 0%, var(--g-panel) 50%, #0a4080 100%);min-height:280px;box-shadow:var(--g-shadow-panel), var(--g-glow-blue);border:3px solid #2ea7ff73;position:relative;overflow:hidden}.lg-g-hero__glow{pointer-events:none;background:radial-gradient(circle at 50% 0,#ffd83d26 0%,#0000 50%);animation:3s ease-in-out infinite lg-g-pulse;position:absolute;inset:0}.lg-g-hero__content{z-index:2;align-items:center;gap:1.5rem;padding:1.5rem;display:grid;position:relative}@media (min-width:768px){.lg-g-hero__content{grid-template-columns:1fr auto;min-height:300px;padding:2rem 2.5rem}}.lg-g-hero__title{text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(180deg, #fff 30%, var(--g-accent-gold) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #0006);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.1}.lg-g-hero__subtitle{color:var(--g-text-muted);max-width:28rem;margin-top:.5rem;font-size:.9rem;font-weight:600;line-height:1.5}.lg-g-hero__avatar-wrap{width:140px;height:140px;margin:0 auto;position:relative}@media (min-width:768px){.lg-g-hero__avatar-wrap{width:220px;height:220px}}.lg-g-hero__avatar{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 8px 16px #00000080);animation:4s ease-in-out infinite lg-g-float}.lg-g-hero__logo-star{background:linear-gradient(145deg, var(--g-accent-gold), var(--g-accent-orange));width:3rem;height:3rem;box-shadow:var(--g-glow-gold);border:2px solid #ffffff80;border-radius:12px;place-items:center;font-size:1.4rem;animation:8s linear infinite lg-g-spin-slow;display:grid;position:absolute;top:-10px;right:-10px}.lg-g-event{border-radius:var(--g-radius-lg);min-height:200px;box-shadow:var(--g-shadow-panel);border:2px solid #ff9d0066;transition:transform .25s;position:relative;overflow:hidden}.lg-g-event:hover{transform:translateY(-3px)scale(1.01)}.lg-g-event__bg{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.lg-g-event__overlay{background:linear-gradient(#0000 20%,#071a3deb 100%);position:absolute;inset:0}.lg-g-event__content{z-index:2;flex-direction:column;justify-content:flex-end;gap:.75rem;min-height:200px;padding:1.25rem;display:flex;position:relative}.lg-g-event__tag{text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#ff3d81d9;border:1px solid #ffffff4d;border-radius:999px;align-self:flex-start;padding:.25rem .65rem;font-size:.6rem;font-weight:800}.lg-g-event__title{text-transform:uppercase;font-size:1.1rem;font-weight:800}.lg-g-event__timer{color:var(--g-accent-gold);align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.lg-g-progress{background:#00000059;border:2px solid #ffffff1a;border-radius:999px;height:.85rem;overflow:hidden;box-shadow:inset 0 2px 4px #0006}.lg-g-progress__fill{background:linear-gradient(90deg, var(--g-panel-light) 0%, var(--g-success) 100%);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 0 12px #48e06f80}.lg-g-progress__fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:2s ease-in-out infinite lg-g-shimmer;position:absolute;inset:0}.lg-g-progress--gold .lg-g-progress__fill{background:linear-gradient(90deg, var(--g-accent-orange) 0%, var(--g-accent-gold) 100%);box-shadow:var(--g-glow-gold)}.lg-g-leader-row{border-radius:var(--g-radius);color:inherit;background:#071a3d80;border:1px solid #2ea7ff26;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:background .2s,transform .2s;display:flex}.lg-g-leader-row:hover{background:#1267d640;transform:translate(4px)}.lg-g-leader-row__rank{text-align:center;flex-shrink:0;width:1.75rem;font-size:.85rem;font-weight:800}.lg-g-leader-row__rank--1{color:var(--g-accent-gold);text-shadow:var(--g-glow-gold)}.lg-g-leader-row__rank--2{color:#c0c8d8}.lg-g-leader-row__rank--3{color:#cd7f32}.lg-g-leader-row__avatar{object-fit:cover;width:2.25rem;height:2.25rem;image-rendering:pixelated;border:2px solid #2ea7ff4d;border-radius:8px}.lg-g-leader-row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}.lg-g-leader-row__score{color:var(--g-accent-gold);align-items:center;gap:.25rem;font-size:.75rem;font-weight:800;display:flex}.lg-g-home-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.lg-g-home-grid{grid-template-columns:280px 1fr 280px;align-items:start;gap:1.25rem}}.lg-g-home-col,.lg-g-home-center{flex-direction:column;gap:1rem;display:flex}.lg-g-mode-card{border-radius:var(--g-radius);color:inherit;background:#071a3d99;border:2px solid #2ea7ff33;align-items:center;gap:.85rem;padding:.75rem;text-decoration:none;transition:all .2s;display:flex}.lg-g-mode-card:hover{box-shadow:var(--g-glow-blue);border-color:#2ea7ff80;transform:translate(4px)}.lg-g-mode-card__thumb{object-fit:cover;border:2px solid #ffffff26;border-radius:12px;flex-shrink:0;width:3.5rem;height:3.5rem}.lg-g-mode-card__title{text-transform:uppercase;font-size:.82rem;font-weight:800}.lg-g-mode-card__desc{color:var(--g-text-faint);margin-top:.15rem;font-size:.68rem}.lg-g-profile{text-align:center}.lg-g-profile__avatar{object-fit:cover;width:4.5rem;height:4.5rem;image-rendering:pixelated;box-shadow:var(--g-glow-blue);border:3px solid #2ea7ff80;border-radius:14px;margin:0 auto .75rem}.lg-g-profile__name{font-size:1rem;font-weight:800}.lg-g-profile__title{color:var(--g-accent-gold);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.68rem;font-weight:700}.lg-g-profile__level{background:#8b3dff59;border:1px solid #b86dff66;border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.25rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.lg-g-profile__stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.lg-g-profile__stat{border-radius:var(--g-radius-sm);background:#00000040;border:1px solid #ffffff14;padding:.5rem}.lg-g-profile__stat-value{color:var(--g-accent-gold);font-size:1rem;font-weight:800}.lg-g-profile__stat-label{text-transform:uppercase;color:var(--g-text-faint);margin-top:.15rem;font-size:.55rem;font-weight:700}.lg-g-news-item{color:inherit;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.65rem;padding:.65rem 0;text-decoration:none;transition:opacity .2s;display:flex}.lg-g-news-item:last-child{border-bottom:none}.lg-g-news-item:hover{opacity:.85}.lg-g-news-item__icon{background:#ff3d8140;border-radius:8px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.lg-g-news-item__title{font-size:.78rem;font-weight:700;line-height:1.3}.lg-g-news-item__time{color:var(--g-text-faint);margin-top:.15rem;font-size:.62rem}.lg-g-animation-item{border-radius:var(--g-radius);text-align:left;width:100%;color:inherit;background:#071a3d73;border:1px solid #2ea7ff2e;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.lg-g-animation-item:hover{background:#1267d638;border-color:#2ea7ff66;transform:translateY(-1px)}.lg-g-animation-item__avatar{object-fit:contain;background:#071a3d8c;border:2px solid #2ea7ff47;border-radius:12px;flex-shrink:0;width:2.75rem;height:2.75rem}.lg-g-animation-item__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}.lg-g-animation-item__badge.is-live{color:#86efac;background:#48e06f24;border:1px solid #48e06f59}.lg-g-animation-item__badge.is-upcoming{color:#9dd8ff;background:#2ea7ff1f;border:1px solid #2ea7ff59}.lg-g-challenge{border-bottom:1px solid #ffffff14;padding:.65rem 0}.lg-g-challenge:last-child{border-bottom:none}.lg-g-challenge__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.lg-g-challenge__label{font-size:.75rem;font-weight:700}.lg-g-challenge__reward{color:var(--g-accent-gold);align-items:center;gap:.2rem;font-size:.65rem;font-weight:800;display:flex}.lg-gaming-page{animation:.4s ease-out lg-g-fade-in}.lg-gaming-page__header{margin-bottom:1.5rem}.lg-gaming-page__title{text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(180deg, #fff 0%, var(--g-panel-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800}.lg-gaming-page__subtitle{color:var(--g-text-muted);margin-top:.35rem;font-size:.85rem;font-weight:600}.lg-gaming-mobile-nav{z-index:100;padding:.5rem .75rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));background:linear-gradient(#0b2e63f2 0%,#071a3dfa 100%);border-top:2px solid #1267d680;justify-content:space-around;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0006}@media (min-width:768px){.lg-gaming-mobile-nav{display:none}}.lg-gaming-mobile-nav__item{color:var(--g-text-faint);text-transform:uppercase;border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;min-width:3rem;padding:.35rem .5rem;font-size:.55rem;font-weight:800;text-decoration:none;transition:color .2s,background .2s;display:flex}.lg-gaming-mobile-nav__item--active{color:var(--g-accent-gold);background:#ffd83d1f}.lg-gaming-mobile-nav__item svg{width:1.25rem;height:1.25rem}@media (max-width:767px){.lg-gaming-main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.lg-g-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c1ed9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.lg-g-modal{border-radius:var(--g-radius-xl);background:linear-gradient(165deg, var(--g-bg-mid) 0%, var(--g-bg-deep) 100%);width:100%;max-width:420px;box-shadow:var(--g-shadow-panel), 0 0 60px #1267d64d;border:3px solid #2ea7ff66;overflow:hidden}.lg-g-modal__head{text-transform:uppercase;text-align:center;background:linear-gradient(#1267d666 0%,#0000 100%);border-bottom:1px solid #2ea7ff33;padding:1.25rem 1.5rem;font-size:1rem;font-weight:800}.lg-g-modal__body{padding:1.25rem 1.5rem}.lg-g-input{border-radius:var(--g-radius-sm);width:100%;color:var(--g-text);background:#0000004d;border:2px solid #2ea7ff40;outline:none;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.lg-g-input:focus{border-color:var(--g-panel-light);box-shadow:var(--g-glow-blue)}.lg-g-input::placeholder{color:var(--g-text-faint)}@keyframes lg-g-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes lg-g-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lg-g-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lg-g-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lg-g-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lg-g-animate-in{animation:.5s ease-out backwards lg-g-fade-in}.lg-g-animate-in--1{animation-delay:50ms}.lg-g-animate-in--2{animation-delay:.1s}.lg-g-animate-in--3{animation-delay:.15s}.lg-g-animate-in--4{animation-delay:.2s}.lg-g-animate-in--5{animation-delay:.25s}body.lg-gaming-theme{--lg-caramel:#1267d6;--lg-coffee:#2ea7ff;--lg-fuchsia:#2ea7ff;--lg-fuchsia-deep:#1267d6;--lg-pink-deep:#2ea7ff;--lg-pink:#2ea7ff;--lg-rose:#2ea7ff;--lg-violet:#1267d6;--lg-violet-deep:#0b2e63;--lg-blue:#1267d6;--lg-cyan-deep:#1267d6;--lg-amber:#2ea7ff;--lg-amber-deep:#1267d6;--lg-emerald:#1267d6;--lg-muted-strong:#6b8fbf;--lg-grad-button:linear-gradient(135deg, #2ea7ff 0%, #1267d6 100%);--lg-grad-button-warm:linear-gradient(135deg, #5bc4ff 0%, #1267d6 100%);--lg-grad-text:linear-gradient(95deg, #f4f7ff 0%, #2ea7ff 92%);--lg-grad-aurora:linear-gradient(135deg, #071a3d 0%, #0b2e63 36%, #1267d6 72%, #2ea7ff 100%);color:var(--g-text)!important;background:var(--g-bg-deep)!important}body.lg-gaming-theme ::selection{color:#fff;background:#ffd83d59}.lg-gaming-app ::-webkit-scrollbar{width:6px;height:6px}.lg-gaming-app ::-webkit-scrollbar-track{background:#071a3d80}.lg-gaming-app ::-webkit-scrollbar-thumb{background:#2ea7ff66;border-radius:3px}.lg-gaming-app ::-webkit-scrollbar-thumb:hover{background:#2ea7ff99}.lg-gaming-app .lg-page{color:var(--g-text);min-height:auto;background:0 0!important;padding-top:0!important}.lg-gaming-app .lg-page-wrap{max-width:var(--g-content-max);width:100%;margin-inline:auto}.lg-gaming-app .lg-panel,.lg-gaming-app .lg-game-card,.lg-gaming-app .lg-stat-tile,.lg-gaming-app .lg-hero-stage{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(165deg,#1267d673 0%,#0b2e63d1 100%)!important;border:2px solid #2ea7ff4d!important}.lg-gaming-app .lg-section-title,.lg-gaming-app h1,.lg-gaming-app h2,.lg-gaming-app h3{color:var(--g-text)!important}.lg-gaming-app .lg-copy,.lg-gaming-app .lg-muted,.lg-gaming-app p{color:var(--g-text-muted)}.lg-gaming-app .lg-gradient-text{background:linear-gradient(180deg, #fff 0%, var(--g-panel-light) 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.lg-gaming-app{--lg-caramel:#1267d6;--lg-coffee:#2ea7ff;--lg-fuchsia:#2ea7ff;--lg-pink-deep:#2ea7ff;--lg-grad-button:linear-gradient(135deg, #2ea7ff 0%, #1267d6 100%);--lg-grad-text:linear-gradient(95deg, #f4f7ff 0%, #2ea7ff 92%)}.lg-gaming-app .lg-button-primary{text-transform:uppercase;letter-spacing:.05em;color:#fff!important;background:linear-gradient(180deg, #5bc4ff 0%, var(--g-accent-gold) 45%, var(--g-accent-orange) 100%)!important;box-shadow:0 var(--g-btn-depth) 0 #0a3d8c, var(--g-glow-gold)!important;border:2px solid #ffffff59!important;font-weight:800!important}.lg-gaming-app .lg-button-secondary{color:var(--g-text)!important;background:linear-gradient(#1267d699 0%,#0b2e63d9 100%)!important;border:2px solid #2ea7ff59!important;box-shadow:0 3px #041432b3!important}.lg-gaming-app .lg-input{color:var(--g-text)!important;background:#00000059!important;border:2px solid #2ea7ff40!important}.lg-gaming-app .lg-input:focus{border-color:var(--g-panel-light)!important;box-shadow:var(--g-glow-blue)!important}.lg-gaming-app .lg-eyebrow,.lg-gaming-app .lg-section-eyebrow{color:var(--g-accent-gold)!important;background:#ffd83d1a!important;border-color:#ffd83d4d!important}.lg-gaming-app .lg-bp,.lg-gaming-app .lg-bp-arena{background:0 0!important}.lg-gaming-content:has(.lg-bp-page){width:100%;max-width:none}.lg-gaming-app .lg-bp-page .lg-g-page-hero{margin-inline:0}.lg-gaming-app .lg-bp,.lg-gaming-app .lg-bp-arena,.lg-gaming-app .lg-bp *,.lg-gaming-app .lg-bp-arena *{--bp-accent:#2ea7ff;--bp-accent-deep:#1267d6;--bp-yellow:#2ea7ff;--bp-orange:#1267d6;--bp-orange-deep:#6bc5ff;--bp-ink:#f4f7ff;--bp-ink-soft:#a8c4e8;--bp-line:#2ea7ff59}.lg-gaming-app .lg-bp-arena:before{background:radial-gradient(circle at 50% 0,#2ea7ff2e,#0000 55%),repeating-linear-gradient(45deg,#1267d60f 0 2px,#0000 2px 14px),linear-gradient(#0b2e63eb 0%,#071a3df7 100%)!important;border-color:#2ea7ff59!important;box-shadow:inset 0 1px #ffffff14,0 28px 80px -40px #0000008c!important}.lg-gaming-app .lg-bp-header{background:radial-gradient(circle at 20% 0,#2ea7ff40,#0000 45%),radial-gradient(circle at 85% 10%,#1267d659,#0000 45%),linear-gradient(135deg,#1267d673 0%,#0b2e63bf 55%,#071a3de6 100%)!important;box-shadow:0 30px 80px -40px #0000008c,inset 0 1px #ffffff1f!important}.lg-gaming-app .lg-bp-card{background:linear-gradient(160deg,#1267d659 0%,#0b2e6399 100%)!important;box-shadow:0 22px 60px -34px #00000073,inset 0 1px #ffffff1a!important}.lg-gaming-app .lg-bp-tab--active{background:linear-gradient(#2ea7ff 0%,#1267d6 55%,#0b2e63 100%)!important}.lg-gaming-app .lg-bp-btn{color:#f4f7ff!important;background:linear-gradient(90deg,#2ea7ff 0%,#1267d6 55%,#0a4fa8 100%)!important;box-shadow:0 14px 30px -14px #1267d6bf!important}.lg-gaming-app .lg-bp-tier--locked{color:#6b8fbf!important;background:linear-gradient(160deg,#0b2e6380 0%,#071a3da6 100%)!important}.lg-gaming-app .lg-bp [class*=from-amber],.lg-gaming-app .lg-bp [class*=from-yellow],.lg-gaming-app .lg-bp [class*=from-orange]{--tw-gradient-from:#1267d6 var(--tw-gradient-from-position)!important}.lg-gaming-app .lg-bp-quest{background:linear-gradient(160deg,#1267d661 0%,#0b2e63e0 100%)!important;box-shadow:0 12px 32px -24px #00000080,inset 0 1px #ffffff14!important}.lg-gaming-app .lg-bp-quest__name{color:#f4f7ff!important}.lg-gaming-app .lg-bp-quest__desc,.lg-gaming-app .lg-bp-quest__bar-labels,.lg-gaming-app .lg-bp-quest__reward-meta{color:#c5daf5!important}.lg-gaming-app .lg-bp-quests__eyebrow{color:#6bc5ff!important}.lg-gaming-app .lg-modal-backdrop{background:#040c1ee0!important}.lg-gaming-app .lg-modal-shell{background:linear-gradient(165deg, var(--g-bg-mid) 0%, var(--g-bg-deep) 100%)!important;color:var(--g-text)!important;border:3px solid #2ea7ff66!important}.lg-gaming-app .lg-skeleton{background:linear-gradient(90deg,#1267d633 0%,#2ea7ff26 50%,#1267d633 100%)!important}.lg-gaming-app .lg-clans-directory-neutral-pill,.lg-gaming-app .lg-rankings-directory-panel{color:var(--g-text)!important;background:linear-gradient(165deg,#1267d666 0%,#0b2e63bf 100%)!important;border-color:#2ea7ff4d!important}.lg-gaming-app [class*="border-[#D65DB1]"],.lg-gaming-app [class*="border-[#845EC2]"],.lg-gaming-app [class*="border-[#B39CD0]"],.lg-gaming-app [class*=bg-white],.lg-gaming-app [class*="bg-[#FBEAFF]"],.lg-gaming-app [class*="bg-[#FEF8FF]"]{border-color:#2ea7ff40!important}.lg-gaming-app [class*="text-[#845EC2]"],.lg-gaming-app [class*="text-[#5C3C8C]"],.lg-gaming-app [class*="text-[#6D5396]"]{color:var(--g-text-muted)!important}.lg-gaming-app [class*="border-[#E86CA8]"],.lg-gaming-app [class*="border-[#D65DB1]"],.lg-gaming-app [class*="border-[#845EC2]"]{border-color:#2ea7ff59!important}.lg-gaming-app [class*="bg-[#E86CA8]"],.lg-gaming-app [class*="from-[#E86CA8]"],.lg-gaming-app [class*="from-[#D65DB1]"],.lg-gaming-app [class*="from-[#845EC2]"]{--tw-gradient-from:#2ea7ff40 var(--tw-gradient-from-position)!important}.lg-gaming-app [class*="text-[#845EC2]"],.lg-gaming-app [class*="text-[#D65DB1]"],.lg-gaming-app [class*="text-[#FFD83D]"],.lg-gaming-app [class*="text-[#FF9D00]"]{color:var(--g-panel-light)!important}.lg-gaming-app [class*="fill-[#E86CA8]"]{fill:var(--g-panel-light)!important}.lg-gaming-app [class*="hover:text-[#E86CA8]"]:hover{color:var(--g-panel-light)!important}.lg-gaming-app [class*="hover:bg-[#FBEAFF]"]:hover{background:#1267d633!important}.lg-gaming-app [class*=bg-white],.lg-gaming-app [class*="bg-[#FBEAFF]"],.lg-gaming-app [class*="bg-[#FEF8FF]"]{color:var(--g-text)!important;background:#0b2e638c!important}.lg-gaming-app [class*="text-[#E86CA8]"]{color:var(--g-accent-gold)!important}.lg-g-auth-backdrop{z-index:200;padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c1ee0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.lg-g-auth-modal{border-radius:var(--g-radius-xl);background:linear-gradient(165deg, #0f3d7a 0%, var(--g-bg-deep) 100%);border:3px solid #2ea7ff73;width:100%;max-width:900px;overflow:hidden;box-shadow:0 12px #041432e6,0 24px 60px #0000008c,0 0 80px #1267d640}.lg-g-auth-modal--wide{max-width:980px}.lg-g-auth-modal__grid{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.lg-g-auth-modal__grid{grid-template-columns:1fr .85fr}}.lg-g-auth-modal__form{padding:1.5rem;position:relative}@media (min-width:640px){.lg-g-auth-modal__form{padding:2rem 2.5rem}}.lg-g-auth-close{width:2.25rem;height:2.25rem;color:var(--g-text-muted);cursor:pointer;background:#00000059;border:2px solid #ffffff26;border-radius:10px;place-items:center;transition:all .2s;display:grid;position:absolute;top:1rem;right:1rem}.lg-g-auth-close:hover{color:#fff;background:#ff3d8140;border-color:#ff3d8166;transform:scale(1.05)}.lg-g-auth-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--g-accent-gold);background:#ffd83d1f;border:1px solid #ffd83d4d;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.6rem;font-weight:800;display:inline-flex}.lg-g-auth-title{text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(180deg, #fff 0%, var(--g-panel-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.75rem;font-family:Poppins,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.lg-g-auth-desc{color:var(--g-text-muted);max-width:28rem;margin-top:.5rem;font-size:.9rem;line-height:1.5}.lg-g-auth__aside{border-left:2px solid #2ea7ff33;min-height:280px;position:relative;overflow:hidden}.lg-g-auth__aside-overlay{background:linear-gradient(#071a3d4d 0%,#071a3dd9 100%);position:absolute;inset:0}.lg-g-auth__avatar-frame{width:220px;height:260px;box-shadow:inset 0 4px 12px #0006, var(--g-glow-blue);background:#00000059;border:3px solid #2ea7ff66;border-radius:24px;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.lg-g-auth-verify{border-radius:var(--g-radius);background:#ff9d001f;border:2px solid #ffd83d59;padding:1rem}.lg-g-auth-verify__code{border-radius:var(--g-radius-sm);text-align:center;letter-spacing:.15em;color:var(--g-accent-gold);background:#00000073;border:2px solid #ffd83d4d;margin-top:.75rem;padding:.75rem 1rem;font-size:1.25rem;font-weight:900}.lg-g-auth-checkbox{border-radius:var(--g-radius);cursor:pointer;color:var(--g-text-muted);background:#00000040;border:1px solid #2ea7ff33;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.45;display:flex}.lg-g-auth-checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--g-panel-light);margin-top:.15rem}.lg-g-auth-checkbox a{color:var(--g-accent-gold);text-underline-offset:2px;text-decoration:underline}.lg-g-auth-error{border-radius:var(--g-radius-sm);color:#ffb8d0;text-align:center;background:#ff3d8126;border:1px solid #ff3d8166;padding:.75rem 1rem;font-size:.82rem;font-weight:700}.lg-g-auth-success{border-radius:var(--g-radius-sm);color:#b8ffd0;text-align:center;background:#48e06f26;border:1px solid #48e06f66;padding:.75rem 1rem;font-size:.82rem;font-weight:700}.lg-g-clan-pick{border-radius:var(--g-radius);text-transform:uppercase;letter-spacing:.06em;color:var(--g-text-muted);cursor:pointer;background:#00000040;border:2px solid #2ea7ff33;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .5rem;font-size:.6rem;font-weight:800;transition:all .2s;display:flex}.lg-g-clan-pick:hover{border-color:#2ea7ff73;transform:translateY(-2px)}.lg-g-clan-pick--active{border-color:var(--g-accent-gold);color:var(--g-text);box-shadow:var(--g-glow-gold);background:#ffd83d1f}.lg-g-clan-pick--rubis.lg-g-clan-pick--active{border-color:#ff3d81;box-shadow:0 0 20px #ff3d8166}.lg-g-clan-pick--emeraude.lg-g-clan-pick--active{border-color:#48e06f;box-shadow:0 0 20px #48e06f66}.lg-g-clan-pick--diamant.lg-g-clan-pick--active{box-shadow:var(--g-glow-blue);border-color:#2ea7ff}.lg-g-page-hero{border-radius:var(--g-radius-xl);box-shadow:var(--g-shadow-panel);border:2px solid #2ea7ff59;margin-bottom:1.5rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.lg-g-page-hero{padding:1.75rem 2rem}}.lg-g-page-hero--blue{background:linear-gradient(135deg,#1267d68c 0%,#071a3de6 100%)}.lg-g-page-hero--purple{background:linear-gradient(135deg,#4d8fff66 0%,#071a3de6 100%);border-color:#2ea7ff59}.lg-g-page-hero--gold{background:linear-gradient(135deg,#2ea7ff59 0%,#071a3de6 100%);border-color:#2ea7ff59}.lg-g-page-hero--pink{background:linear-gradient(135deg,#1267d666 0%,#071a3de6 100%);border-color:#2ea7ff59}.lg-g-page-hero--green{background:linear-gradient(135deg,#48e06f4d 0%,#071a3de6 100%);border-color:#48e06f59}.lg-g-page-hero__content{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.lg-g-page-hero__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--g-accent-gold);font-size:.65rem;font-weight:800}.lg-g-page-hero__title{text-transform:uppercase;letter-spacing:-.01em;color:var(--g-text);margin-top:.35rem;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.1}.lg-g-page-hero__subtitle{color:var(--g-text-muted);max-width:36rem;margin-top:.5rem;font-size:.9rem;line-height:1.5}.lg-g-page-hero__chip{color:var(--g-text);background:#0000004d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.lg-g-page-hero__art{display:none}@media (min-width:640px){.lg-g-page-hero__art{display:block}}.lg-g-page-content{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.lg-g-page-content{gap:1.5rem}}.lg-gaming-app .lg-profile-page,.lg-gaming-app .lg-profile-page.lg-page,.lg-gaming-app .lg-profile-page--hotel-v2{--profile-ink:var(--g-text);--profile-muted:var(--g-text-muted);--profile-line:#2ea7ff52;--profile-blue:var(--g-panel-light);--profile-blue-deep:var(--g-panel);--profile-gold:var(--g-panel-light);--profile-mint:var(--g-panel-light);color:var(--g-text)!important;background:0 0!important}.lg-gaming-app .lg-profile-page:before{display:none!important}.lg-gaming-app .lg-profile-page.lg-profile-page--hotel-v2{background:0 0!important}.lg-gaming-app .lg-profile-page :is(h1,h2,h3,.text-\[var\(--lg-heading\)\],.lg-name-effect),.lg-gaming-app .lg-profile-page :is(.lg-profile-habbo-title-row h2,.lg-profile-habbo-name h1,.lg-profile-habbo-card h1){color:var(--g-text)!important;-webkit-text-fill-color:var(--g-text)!important}.lg-gaming-app .lg-profile-page :is(p,.lg-copy,.text-\[var\(--lg-text\)\],.text-\[var\(--lg-muted\)\],.text-\[var\(--lg-faint\)\],.text-slate-400,.text-slate-500),.lg-gaming-app .lg-profile-page :is(.lg-profile-habbo-message p,.lg-profile-habbo-empty,.lg-profile-habbo-name p){color:var(--g-text-muted)!important}.lg-gaming-app .lg-profile-page :is(.lg-section-eyebrow,.lg-profile-habbo-kicker,.text-\[\#E86CA8\]),.lg-gaming-app .lg-profile-page svg:not([class*=text-]){color:var(--g-panel-light)!important}.lg-gaming-app .lg-pf2{box-shadow:none!important;background:0 0!important;border-color:#2ea7ff59!important}.lg-gaming-app .lg-pf2__stage{box-shadow:var(--g-shadow-panel)!important;background:linear-gradient(#0b2e63 0%,#071a3d 100%)!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-pf2__bg-fade{background:linear-gradient(90deg,#071a3dd1 0%,#0b2e638c 32%,#1267d614 70%),linear-gradient(#2ea7ff0f 0%,#071a3d8c 100%)!important}.lg-gaming-app .lg-pf2__stage-avatar{box-shadow:var(--g-glow-blue)!important;background:linear-gradient(#1267d673,#071a3de6)!important;border-color:#2ea7ff8c!important}.lg-gaming-app .lg-pf2__stage-dot{border-color:#071a3df2!important}.lg-gaming-app .lg-pf2__panel{color:var(--g-text-muted)!important;background:0 0!important;border:0!important}.lg-gaming-app .lg-pf2__profile-name,.lg-gaming-app .lg-pf2__profile-name .lg-name-effect__text{color:var(--g-text)!important;-webkit-text-fill-color:var(--g-text)!important;text-shadow:0 3px 12px #00000073!important}.lg-gaming-app .lg-pf2__profile-status{color:var(--g-text)!important;-webkit-text-fill-color:var(--g-text)!important;background:#1267d659!important}.lg-gaming-app .lg-pf2__profile-title{color:var(--g-panel-light)!important;-webkit-text-fill-color:var(--g-panel-light)!important;text-shadow:0 2px 8px #00000059!important;background:#1267d661!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-pf2__identity-clan-icon{color:#fff!important;background:linear-gradient(135deg,#2ea7ff 0%,#1267d6 100%)!important}.lg-gaming-app .lg-pf2__identity-clan small{color:var(--g-panel-light)!important}.lg-gaming-app .lg-pf2__identity-clan strong{color:var(--g-text)!important}.lg-gaming-app .lg-pf-orange-nav{box-shadow:var(--g-shadow-panel)!important;background:linear-gradient(165deg,#1267d673 0%,#0b2e63e0 100%)!important;border-color:#2ea7ff59!important}.lg-gaming-app .lg-pf-orange-nav__item{color:var(--g-text-muted)!important;-webkit-text-fill-color:var(--g-text-muted)!important}.lg-gaming-app .lg-pf-orange-nav__item:hover,.lg-gaming-app .lg-pf-orange-nav__item:focus-visible{background:#1267d647!important}.lg-gaming-app .lg-pf-orange-nav__item.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--g-glow-blue)!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important}.lg-gaming-app .lg-pf2__panel-top,.lg-gaming-app .lg-pf2__identity,.lg-gaming-app .lg-pf2__content,.lg-gaming-app .lg-pf2__tags,.lg-gaming-app .lg-pf2__top-actions{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(165deg,#1267d652 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-pf2__tags:before,.lg-gaming-app .lg-pf2__top-actions:before,.lg-gaming-app .lg-pf2__identity:before,.lg-gaming-app .lg-pf2__gb-head p{color:var(--g-text)!important}.lg-gaming-app .lg-pf2__tags span,.lg-gaming-app .lg-pf2__tag-add{color:var(--g-text-muted)!important;-webkit-text-fill-color:var(--g-text-muted)!important;background:#071a3d8c!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-pf2__online{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important}.lg-gaming-app .lg-pf2__icon-btn{color:var(--g-panel-light)!important;background:#071a3da6!important;box-shadow:inset 0 1px #ffffff14!important}.lg-gaming-app .lg-pf2__identity-clan{color:var(--g-text)!important;background:linear-gradient(145deg,#2ea7ff59,#1267d6a6)!important;box-shadow:inset 0 1px #ffffff1a!important}.lg-gaming-app .lg-pf2__bio{color:var(--g-text-muted)!important;background:#071a3d73!important}.lg-gaming-app .lg-pf2__levels{color:var(--g-text)!important;background:linear-gradient(145deg,#1267d68c,#0b2e63d9)!important}.lg-gaming-app .lg-pf2__btn--primary{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--g-glow-blue)!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-pf2__btn--ghost{color:var(--g-text-muted)!important;-webkit-text-fill-color:var(--g-text-muted)!important;background:#071a3d8c!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-pf2__tab{color:var(--g-text-muted)!important;-webkit-text-fill-color:var(--g-text-muted)!important;background:#071a3d8c!important}.lg-gaming-app .lg-pf2__tab[data-active=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important}.lg-gaming-app .lg-pf2__memory,.lg-gaming-app .lg-pf2__coll-tile,.lg-gaming-app .lg-pf2__empty,.lg-gaming-app .lg-pf2__guestbook{color:var(--g-text-muted)!important;background:#071a3d73!important;border-color:#2ea7ff38!important}.lg-gaming-app .lg-pf2__gb-head span{color:var(--g-panel-light)!important;background:#1267d647!important}.lg-gaming-app .lg-pf2__gb-bubble{color:var(--g-text)!important;background:#0b2e63a6!important;box-shadow:inset 0 1px #ffffff0f!important}.lg-gaming-app .lg-pf2__gb-meta strong{color:var(--g-panel-light)!important}.lg-gaming-app .lg-pf2__gb-avatar img{background:#071a3dd9!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-pf2__hero-stats span{color:var(--g-text-muted)!important;box-shadow:var(--g-shadow-panel)!important;background:#0b2e63e0!important;border-color:#2ea7ff52!important}.lg-gaming-app .lg-pf2__hero-stats svg{color:var(--g-panel-light)!important;fill:#2ea7ff33!important}.lg-gaming-app .lg-pf2__hero-stats strong{color:var(--g-text)!important}.lg-gaming-app .lg-pf2__hero-music .profile-music-card,.lg-gaming-app .lg-pf2__hero-music-empty{color:var(--g-text)!important;box-shadow:var(--g-shadow-panel)!important;background:linear-gradient(165deg,#1267d659 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-pf2__banner-edit{color:var(--g-text)!important;background:#0b2e63bf!important;border-color:#2ea7ff59!important}.lg-gaming-app .lg-profile-page :is(.lg-profile-loading,.lg-profile-hero,.lg-profile-legacy-hero,.lg-profile-hud,.lg-profile-bio,.lg-profile-stat,.lg-profile-section,.lg-profile-guestbook-item,.lg-profile-tile,.lg-profile-radial,.lg-profile-badge-slot,.lg-profile-habbo-stage,.lg-profile-habbo-book,.lg-profile-habbo-card,.lg-profile-habbo-message,.lg-profile-habbo-empty,.profile-music-card){color:var(--g-text)!important;box-shadow:var(--g-shadow-panel)!important;background:linear-gradient(165deg,#1267d652 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-profile-page .lg-profile-banner__overlay{background:linear-gradient(#071a3d0d 0%,#0b2e6373 52%,#071a3df2 100%),linear-gradient(90deg,#1267d633,#0000 45%,#2ea7ff26)!important}.lg-gaming-app .lg-profile-page :is(.lg-profile-banner__edit,.lg-profile-btn-like,.lg-profile-btn-ghost,.lg-button-primary,.lg-button-secondary,.lg-profile-habbo-actions button,.lg-profile-habbo-book__cta,.lg-profile-habbo-music__empty){color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--g-glow-blue)!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important;border-color:#2ea7ff66!important}.lg-gaming-app .lg-profile-page :is(.lg-profile-chip,.lg-profile-chip--accent,.lg-profile-hud__row,.lg-profile-hud__row--highlight,.lg-profile-bio__icon,.lg-profile-stat__icon,.lg-profile-habbo-badge,.lg-profile-habbo-stat-pill,.lg-profile-habbo-message__top span){color:var(--g-panel-light)!important;-webkit-text-fill-color:var(--g-panel-light)!important;background:#1267d640!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-profile-page .lg-xp-track{background:#071a3d8c!important;border-color:#2ea7ff38!important}.lg-gaming-app .lg-profile-page .lg-xp-fill,.lg-gaming-app .lg-profile-page .profile-music-progress__fill{box-shadow:var(--g-glow-blue)!important;background:linear-gradient(90deg,#1267d6,#2ea7ff,#6bc5ff)!important}.lg-gaming-app .lg-profile-page :is(.lg-input,input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--g-text)!important;-webkit-text-fill-color:var(--g-text)!important;caret-color:var(--g-panel-light)!important;background:#071a3d8c!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-pf2__tag-add,.lg-gaming-app .lg-pf2__gb-head span{color:var(--g-panel-light)!important}.lg-gaming-app .lg-cz__shell{background:linear-gradient(#0b2e63fa,#071a3dfa)!important;border-color:#2ea7ff59!important}.lg-gaming-app .lg-kihome,.lg-gaming-app .lg-news-directory,.lg-gaming-app .lg-wall-directory,.lg-gaming-app .lg-contests-directory,.lg-gaming-app .lg-clans-directory,.lg-gaming-app .lg-player-directory{color:var(--g-text)!important;background:0 0!important}.lg-gaming-app .lg-kihome__sky,.lg-gaming-app .lg-news-directory-hero,.lg-gaming-app .lg-wall-directory-hero,.lg-gaming-app .lg-contests-directory-hero,.lg-gaming-app .lg-clans-directory-hero,.lg-gaming-app .lg-player-directory-hero{background:radial-gradient(120% 95% at 50% 120%,#1267d640,#0000 60%),radial-gradient(72% 62% at 78% 10%,#2ea7ff33,#0000 58%),linear-gradient(#0b2e63 0%,#071a3d 55%,#051228 100%)!important}.lg-gaming-app .lg-player-directory:before{display:none!important}.lg-gaming-app .lg-player-directory-command,.lg-gaming-app .lg-player-directory-rank,.lg-gaming-app .lg-player-directory-empty,.lg-gaming-app .lg-player-directory-ad{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(165deg,#1267d652 0%,#0b2e63d1 100%)!important;border:2px solid #2ea7ff47!important}.lg-gaming-app .lg-player-directory .lg-hotel-title,.lg-gaming-app .lg-player-directory .lg-section-eyebrow{color:var(--g-text)!important}.lg-gaming-app .lg-player-directory-search,.lg-gaming-app .lg-player-directory .lg-input,.lg-gaming-app .lg-player-directory input:not([type=checkbox]):not([type=radio]){color:var(--g-text)!important;-webkit-text-fill-color:var(--g-text)!important;caret-color:var(--g-panel-light)!important;background:#071a3db8!important;border:2px solid #2ea7ff47!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff0f!important}.lg-gaming-app .lg-player-directory-search::placeholder,.lg-gaming-app .lg-player-directory input::placeholder{color:var(--g-text-muted)!important;opacity:1!important}.lg-gaming-app .lg-player-directory-search:focus,.lg-gaming-app .lg-player-directory input:focus{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff8c!important;outline:none!important}.lg-gaming-app .lg-player-directory-rank:hover{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-player-directory-rank__badge{color:#fff!important;background:linear-gradient(135deg,#2ea7ff73,#1267d6a6)!important;border:1px solid #2ea7ff59!important}.lg-gaming-app .lg-player-directory-rank p{color:var(--g-text)!important}.lg-gaming-app .lg-player-directory-rank span:not(.lg-player-directory-rank__badge){color:var(--g-text-muted)!important}.lg-gaming-app .lg-player-directory-rank strong{color:var(--g-panel-light)!important}.lg-gaming-app .lg-player-directory .lg-hotel-button,.lg-gaming-app .lg-player-directory .lg-hotel-button--secondary{color:#fff!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important;border-color:#2ea7ff66!important}.lg-gaming-app .lg-player-directory .player-retro-card{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:radial-gradient(circle at 20% 18%,#2ea7ff2e,#0000 13rem),linear-gradient(#1267d68c 0%,#0b2e63eb 55%,#071a3dfa 100%)!important;border:2px solid #2ea7ff59!important;border-radius:32px!important}.lg-gaming-app .lg-player-directory .player-retro-card:hover{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff8c!important}.lg-gaming-app .lg-player-directory .player-retro-card__glow{background:linear-gradient(90deg,#2ea7ff1f,#0000 34%,#2ea7ff14),radial-gradient(circle at 92% 92%,#1267d659,#0000 9rem)!important}.lg-gaming-app .lg-player-directory .player-retro-card__head{background:#071a3db8!important;border:1px solid #2ea7ff38!important;box-shadow:inset 0 1px #ffffff0f!important}.lg-gaming-app .lg-player-directory .player-retro-card__head .player-retro-card__name{color:var(--g-text)!important}.lg-gaming-app .lg-player-directory .player-retro-card__status{color:var(--g-text-muted)!important}.lg-gaming-app .lg-player-directory .player-retro-card__status.is-online{color:#6bc5ff!important}.lg-gaming-app .lg-player-directory .player-retro-card__level{color:#fff!important;background:linear-gradient(#2ea7ff 0%,#1267d6 100%)!important;border:1px solid #2ea7ff59!important}.lg-gaming-app .lg-player-directory .player-retro-card__stats span{color:var(--g-text-muted)!important}.lg-gaming-app .lg-player-directory .player-retro-card__stats strong,.lg-gaming-app .lg-player-directory .player-retro-card__level strong{color:var(--g-text)!important}.lg-gaming-app .lg-player-directory .player-retro-card__badge{background:#071a3d8c!important;border:1px solid #2ea7ff38!important}.lg-gaming-app .lg-player-directory .player-retro-card__badge--empty{background:#071a3d59!important}.lg-gaming-app .lg-player-directory .player-retro-card__quote{background:#071a3d8c!important;border:1px solid #2ea7ff38!important}.lg-gaming-app .lg-player-directory .player-retro-card__quote p{color:var(--g-text-muted)!important}.lg-gaming-app .lg-player-directory .player-retro-card__quote:after{background:#071a3d8c!important}.lg-gaming-app .lg-player-directory .player-retro-card__tags span{color:var(--g-panel-light)!important;background:#071a3d8c!important;border:1px solid #2ea7ff38!important}.lg-gaming-app .lg-player-directory .player-retro-card__avatar-wrap:before{background:radial-gradient(circle at 35% 34%,#2ea7ff73,#0000 34%),radial-gradient(circle at 65% 30%,#1267d68c,#0000 38%),linear-gradient(#1267d6,#071a3d)!important}.lg-gaming-app .lg-player-directory .player-retro-card__clan{background:linear-gradient(135deg,#2ea7ff 0%,#1267d6 100%)!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-player-directory .player-retro-card__open{color:#fff!important;background:#1267d68c!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-player-directory .player-card-music,.lg-gaming-app .lg-player-directory .player-card-music--empty{color:var(--g-text-muted)!important;background:#071a3d8c!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-player-directory .player-card-music--playing{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff8c!important}.lg-gaming-app .lg-hotel-brand,.lg-gaming-app .lg-hotel-stat,.lg-gaming-app .lg-kicoins__pill{color:var(--g-text)!important;background:#071a3dbf!important;border-color:#2ea7ff4d!important}.lg-gaming-app .lg-clan-card-rubis,.lg-gaming-app .lg-clan-card-emeraude,.lg-gaming-app .lg-clan-card-diamant{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(165deg,#1267d66b 0%,#0b2e63e0 100%)!important;border-color:#2ea7ff52!important}.lg-gaming-app .lg-side-rail,.lg-gaming-app .lg-ribbon,.lg-gaming-app .lg-hud-tile{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(165deg,#1267d661 0%,#0b2e63d1 100%)!important;border:2px solid #2ea7ff47!important}.lg-gaming-app .lg-leaderboard-row{color:var(--g-text)!important;background:linear-gradient(160deg,#0b2e63bf 0%,#071a3deb 100%)!important;border:2px solid #2ea7ff38!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0f!important}.lg-gaming-app .lg-leaderboard-row:hover{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-leaderboard-row[data-rank="1"],.lg-gaming-app .lg-leaderboard-row[data-rank="2"],.lg-gaming-app .lg-leaderboard-row[data-rank="3"]{box-shadow:var(--g-glow-blue)!important;background:linear-gradient(160deg,#1267d659 0%,#071a3deb 100%)!important;border-color:#2ea7ff66!important}.lg-gaming-app .lg-rank-pill{color:var(--g-text)!important;background:linear-gradient(135deg,#2ea7ff59,#1267d68c)!important;border:2px solid #2ea7ff59!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff1f!important}.lg-gaming-app .lg-rank-pill[data-rank="1"]{color:#fff!important;box-shadow:var(--g-glow-blue)!important;background:linear-gradient(135deg,#5bc4ff,#1267d6)!important;border-color:#ffffff59!important}.lg-gaming-app .lg-rank-pill[data-rank="2"],.lg-gaming-app .lg-rank-pill[data-rank="3"]{color:#fff!important;background:linear-gradient(135deg,#2ea7ff73,#1267d6a6)!important}.lg-gaming-app .lg-divider{background:linear-gradient(90deg,#0000,#2ea7ff47,#0000)!important}.lg-gaming-app .profile-music-card{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(140deg,#1267d659 0%,#071a3de0 100%)!important;border:2px solid #2ea7ff47!important}.lg-gaming-app .profile-music-card--playing{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff8c!important}.lg-gaming-app .profile-music-card__glow{background:radial-gradient(circle at 30%,#2ea7ff40,#0000 55%)!important}.lg-gaming-app .profile-music-card__badge{color:var(--g-panel-light)!important;background:#071a3de6!important;border-color:#2ea7ff73!important}.lg-gaming-app .profile-music-card__eyebrow{color:var(--g-panel-light)!important}.lg-gaming-app .profile-music-card__play{color:#fff!important;background:linear-gradient(135deg,#2ea7ff73,#1267d6a6)!important;border-color:#2ea7ff73!important}.lg-gaming-app .profile-music-card h3,.lg-gaming-app .profile-music-card .text-white{color:var(--g-text)!important}.lg-gaming-app .profile-music-card .text-cyan-200\/80,.lg-gaming-app .profile-music-card .text-cyan-200{color:var(--g-text-muted)!important}.lg-gaming-app .profile-music-card button.text-fuchsia-300\/90,.lg-gaming-app .profile-music-card button[class*=fuchsia]{color:var(--g-panel-light)!important}.lg-gaming-app .player-card-music{background:#071a3dbf!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-podium-pillar{color:var(--g-text)!important;background:linear-gradient(#1267d659,#071a3de6)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-podium-pillar[data-rank="1"],.lg-gaming-app .lg-podium-pillar[data-rank="2"],.lg-gaming-app .lg-podium-pillar[data-rank="3"]{background:linear-gradient(#1267d666,#071a3deb)!important;border-color:#2ea7ff61!important}.lg-gaming-app .lg-tab-pill{color:var(--g-text-muted)!important;background:#071a3da6!important;border-color:#2ea7ff40!important}.lg-gaming-app .lg-tab-pill[data-active=true]{color:var(--g-text)!important;background:linear-gradient(135deg,#2ea7ff66,#1267d699)!important;border-color:#2ea7ff73!important}.lg-gaming-app [class*="border-[#D7BDA6]"],.lg-gaming-app [class*="border-[#E8D4C4]"],.lg-gaming-app [class*="from-[#E8D4C4]"],.lg-gaming-app [class*="via-[#C49A6C]"],.lg-gaming-app [class*="to-[#D7BDA6]"],.lg-gaming-app [class*="from-[#F5EDE4]"],.lg-gaming-app [class*="to-[#EDE4D8]"]{--tw-gradient-from:#1267d673 var(--tw-gradient-from-position)!important;--tw-gradient-via:#1267d659 var(--tw-gradient-via-position)!important;--tw-gradient-to:#0b2e63bf var(--tw-gradient-to-position)!important;color:var(--g-text)!important;background-color:#0b2e63a6!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-profile-page [class*="bg-[#FBEAFF]"],.lg-gaming-app .lg-profile-page [class*=bg-white]{background:#0b2e638c!important}.lg-gaming-app [class*=bg-amber-],.lg-gaming-app [class*=text-amber-],.lg-gaming-app [class*=border-amber-],.lg-gaming-app [class*=bg-orange-],.lg-gaming-app [class*=text-orange-],.lg-gaming-app [class*=border-orange-],.lg-gaming-app [class*=from-orange-],.lg-gaming-app [class*=to-orange-],.lg-gaming-app [class*=from-amber-],.lg-gaming-app [class*=from-yellow-],.lg-gaming-app [class*=via-amber-],.lg-gaming-app [class*=via-yellow-],.lg-gaming-app [class*=via-orange-],.lg-gaming-app [class*=to-amber-],.lg-gaming-app [class*=to-yellow-]{color:var(--g-panel-light)!important;--tw-gradient-from:#1267d6a6 var(--tw-gradient-from-position)!important;--tw-gradient-via:#2ea7ff73 var(--tw-gradient-via-position)!important;--tw-gradient-to:#0b2e63bf var(--tw-gradient-to-position)!important;background-color:#1267d640!important;border-color:#2ea7ff59!important}.lg-gaming-app [class*=text-fuchsia],.lg-gaming-app [class*=text-rose-],.lg-gaming-app [class*=text-emerald-200],.lg-gaming-app [class*=text-cyan-200]{color:var(--g-panel-light)!important}.lg-gaming-app .lg-wall-social-shell{box-shadow:var(--g-shadow-panel)!important;background:radial-gradient(circle at 5% 8%,#2ea7ff24,#0000 20rem),radial-gradient(circle at 92% 4%,#1267d62e,#0000 22rem),linear-gradient(#0b2e63eb 0%,#071a3dfa 100%)!important;border-color:#2ea7ff52!important}.lg-gaming-app .lg-wall-social-profile h1,.lg-gaming-app .lg-wall-social-side-title h2,.lg-gaming-app .lg-wall-social-suggestion strong,.lg-gaming-app .lg-wall-social-eyebrow{color:var(--g-text)!important}.lg-gaming-app .lg-wall-social-profile p,.lg-gaming-app .lg-wall-social-feed__top h2,.lg-gaming-app .lg-wall-social-profile-mini small,.lg-gaming-app .lg-wall-social-music small,.lg-gaming-app .lg-wall-social-planning-item small,.lg-gaming-app .lg-wall-social-suggestion small,.lg-gaming-app .lg-wall-social-side-title a,.lg-gaming-app .lg-wall-social-empty{color:var(--g-text-muted)!important}.lg-gaming-app .lg-wall-social-profile-mini strong,.lg-gaming-app .lg-wall-social-music strong,.lg-gaming-app .lg-wall-social-planning-item strong,.lg-gaming-app .lg-wall-social-contest strong{color:var(--g-text)!important}.lg-gaming-app .lg-wall-social-profile__splash{color:var(--g-panel-light)!important;box-shadow:var(--g-glow-blue)!important;background:radial-gradient(circle at 30% 25%,#2ea7ff59,#0000 42%),linear-gradient(135deg,#2ea7ff59,#1267d6 52%,#0b2e63)!important}.lg-gaming-app .lg-wall-social-profile__avatar{background:#071a3de6!important;border-color:#2ea7ff73!important;box-shadow:0 16px 34px -22px #0000008c!important}.lg-gaming-app .lg-wall-social-menu__item{color:var(--g-text-muted)!important}.lg-gaming-app .lg-wall-social-menu__item[data-active=true]{color:#fff!important;box-shadow:var(--g-glow-blue)!important;background:linear-gradient(135deg,#1267d6 0%,#0b2e63 100%)!important}.lg-gaming-app .lg-wall-social-menu__item:not([data-active=true]):hover{background:#1267d638!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-wall-social-menu__item strong{color:var(--g-text)!important;background:#071a3dd9!important}.lg-gaming-app .lg-wall-social-menu__item[data-active=true] strong{color:#fff!important;background:#2ea7ff59!important}.lg-gaming-app .lg-wall-social-profile-list,.lg-gaming-app .lg-wall-social-music-list,.lg-gaming-app .lg-wall-social-planning,.lg-gaming-app .lg-wall-social-contest-card,.lg-gaming-app .lg-wall-social-snapshot{background:linear-gradient(165deg,#1267d652 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important;box-shadow:inset 0 1px #ffffff14!important}.lg-gaming-app .lg-wall-social-profile-mini:hover,.lg-gaming-app .lg-wall-social-music:hover,.lg-gaming-app .lg-wall-social-planning-item:hover{background:#1267d647!important}.lg-gaming-app .lg-wall-social-profile-mini img,.lg-gaming-app .lg-wall-social-music img,.lg-gaming-app .lg-wall-social-planning-item img{background:#071a3dd9!important;border-color:#2ea7ff59!important;box-shadow:0 10px 20px -16px #0000008c!important}.lg-gaming-app .lg-wall-social-music>span[aria-hidden]{color:#fff!important;background:linear-gradient(135deg,#2ea7ff59,#1267d6)!important}.lg-gaming-app .lg-wall-social-empty{background:#1267d62e!important}.lg-gaming-app .lg-wall-social-planning-item{background:#071a3d73!important}.lg-gaming-app .lg-wall-social-planning-item[data-live=true]{background:linear-gradient(135deg,#2ea7ff38,#1267d659)!important;box-shadow:inset 0 0 0 1px #2ea7ff59!important}.lg-gaming-app .lg-wall-social-planning-item em{color:#fff!important;background:linear-gradient(135deg,#2ea7ff,#1267d6)!important}.lg-gaming-app .lg-wall-social-contest{background:radial-gradient(circle at 82% 0,#2ea7ff2e,#0000 7rem),linear-gradient(135deg,#1267d659,#071a3dd9)!important}.lg-gaming-app .lg-wall-social-contest small svg{color:var(--g-panel-light)!important}.lg-gaming-app .lg-wall-social-suggestion>span{color:var(--g-panel-light)!important;background:#1267d659!important}.lg-gaming-app .lg-wall-social-feed>.lg-wall-card>ul>.lg-wall-card,.lg-gaming-app .lg-wall-social-feed .lg-wall-card[data-premium]{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;background:linear-gradient(160deg,#1267d659 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-wall-social-feed>.lg-wall-card>ul>.lg-wall-card:nth-child(2n){background:linear-gradient(160deg,#0b2e63a6 0%,#071a3de0 100%)!important}.lg-gaming-app .lg-wall-social-feed .lg-side-rail,.lg-gaming-app .lg-wall-social-feed .lg-hud-tile{color:var(--g-text)!important;background:linear-gradient(165deg,#1267d652 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-wall-social-feed .lg-wall-reaction{color:var(--g-text-muted)!important;background:#071a3d8c!important}.lg-gaming-app .lg-wall-social-feed .lg-wall-reaction[data-active=true]{color:#fff!important;background:linear-gradient(135deg,#2ea7ff,#1267d6)!important}.lg-gaming-app .lg-wall-social-feed .lg-wall-comment{color:var(--g-text-muted)!important;background:#071a3d8c!important;border-color:#2ea7ff38!important}.lg-gaming-app .lg-wall-card{box-shadow:var(--g-shadow-panel)!important;color:var(--g-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(160deg,#1267d652 0%,#0b2e63b8 100%)!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-wall-card:hover{box-shadow:var(--g-glow-blue)!important;border-color:#2ea7ff73!important}.lg-gaming-app .lg-wall-social-feed .wall-post-music{background:#071a3da6!important;border-color:#2ea7ff47!important}.lg-gaming-app .lg-wall-social-feed .wall-post-music p,.lg-gaming-app .lg-wall-social-feed .wall-post-music .text-white{color:var(--g-text)!important}.lg-gaming-app .lg-wall-social-feed .wall-post-music__play{color:#fff!important;background:linear-gradient(135deg,#2ea7ff,#1267d6)!important}.lg-gaming-app .lg-g-page-hero,.lg-gaming-app .lg-team-directory-hero,.lg-gaming-app .lg-contests-directory-hero,.lg-gaming-app .lg-player-directory-hero,.lg-gaming-app .lg-legal-hero,.lg-gaming-app .lg-news-directory-hero,.lg-gaming-app .lg-bp-header{display:none!important}
.lg-bp,.lg-bp-arena{font-family:var(--lg-font-sans);--bp-white:#f4f7ff;--bp-cream:#2ea7ff1f;--bp-yellow:#2ea7ff;--bp-yellow-soft:#6bc5ff;--bp-gold:#1267d6;--bp-orange:#1267d6;--bp-orange-deep:#0b2e63;--bp-ink:#f4f7ff;--bp-ink-soft:#a8c4e8;--bp-line:#2ea7ff52;--bp-glow:0 0 32px #2ea7ff73;color:var(--bp-ink);background:radial-gradient(circle at 12% -10%,#2ea7ff33,#0000 42%),radial-gradient(circle at 92% 4%,#1267d62e,#0000 40%),radial-gradient(circle at 50% 120%,#1267d626,#0000 55%),linear-gradient(#0b2e63f2 0%,#071a3dfa 45%,#071a3d 100%);position:relative}.lg-bp *{-webkit-tap-highlight-color:transparent}.lg-bp h1,.lg-bp h2,.lg-bp h3,.lg-bp .lg-bp-title{font-family:var(--lg-font-display);letter-spacing:-.02em;text-transform:none}.lg-bp-header{border:1px solid var(--bp-line);background:radial-gradient(circle at 20% 0,#ffe27a8c,#0000 45%),radial-gradient(circle at 85% 10%,#1267d666,#0000 45%),linear-gradient(135deg,#fff 0%,#1267d647 55%,#2ea7ff38 100%);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #1267d68c,inset 0 1px #ffffffe6}.lg-bp-rays{pointer-events:none;opacity:.7;background:repeating-conic-gradient(#2ea7ff29 0deg 6deg,#0000 6deg 18deg);animation:36s linear infinite lg-bp-spin;position:absolute;inset:-60% -10%}@keyframes lg-bp-spin{to{transform:rotate(360deg)}}.lg-bp-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#ffffffd9 50%,#0000 70%);animation:6s ease-in-out infinite lg-bp-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes lg-bp-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.lg-bp-particle{background:radial-gradient(circle, #fff 0%, var(--bp-yellow) 45%, transparent 70%);pointer-events:none;border-radius:9999px;animation:linear infinite lg-bp-float;position:absolute;box-shadow:0 0 12px #2ea7ffe6}@keyframes lg-bp-float{0%{opacity:0;transform:translateY(20px)scale(.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-90px)scale(1.1)}}.lg-bp-title{font-family:var(--lg-font-display);letter-spacing:-.02em;color:var(--bp-ink);font-weight:900}.lg-bp-glint{filter:drop-shadow(0 0 6px #ffd63bf2);pointer-events:none;background:linear-gradient(#0000 45%,#fff 45% 55%,#0000 55%),linear-gradient(90deg,#0000 45%,#fff 45% 55%,#0000 55%);width:14px;height:14px;animation:2.4s ease-in-out infinite lg-bp-twinkle;position:absolute}@keyframes lg-bp-twinkle{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.lg-bp-card{border:1px solid var(--bp-line);background:linear-gradient(160deg,#fff 0%,#1267d638 100%);border-radius:26px;box-shadow:0 22px 60px -34px #1267d680,inset 0 1px #ffffffe6}.lg-bp-avatar-ring{background:conic-gradient(from 0deg, var(--bp-yellow), var(--bp-orange), var(--bp-gold), var(--bp-yellow));box-shadow:var(--bp-glow)}.lg-bp-xp-track{border:1px solid var(--bp-line);background:#1267d629;border-radius:9999px;height:18px;position:relative;overflow:hidden}.lg-bp-xp-fill{background:linear-gradient(90deg,#2ea7ff 0%,#1267d6 60%,#0a4fa8 100%);border-radius:9999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 18px #2ea7ffcc,inset 0 1px #fff9}.lg-bp-xp-fill:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:2.2s ease-in-out infinite lg-bp-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lg-bp-shimmer{to{transform:translate(100%)}}.lg-bp-tier{background:#1267d647;border:2px solid #0000;border-radius:24px;padding:1rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.lg-bp-tier--locked{color:#8a8576;background:linear-gradient(160deg,#f7f5f0 0%,#efece4 100%);border-color:#968c7838}.lg-bp-tier--available{border-color:var(--bp-yellow);background:linear-gradient(160deg,#1267d640 0%,#1267d64d 100%);animation:2.4s ease-in-out infinite lg-bp-pulse;box-shadow:0 0 0 4px #2ea7ff2e,0 18px 44px -22px #1267d699}.lg-bp-tier--available:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 0 0 5px #2ea7ff47,0 26px 60px -22px #1267d6b3}.lg-bp-tier--claimed{background:linear-gradient(160deg,#fff 0%,#f0fff4 100%);border-color:#22c55e73}.lg-bp-tier--special.lg-bp-tier--available{border-color:var(--bp-orange-deep);background:radial-gradient(circle at 50% 0,#2ea7ff66,#0000 60%),linear-gradient(160deg,#1267d647 0%,#2ea7ff33 100%);box-shadow:0 0 0 5px #1267d64d,0 24px 60px -20px #1267d6bf}@keyframes lg-bp-pulse{0%,to{box-shadow:0 0 0 4px #2ea7ff29,0 18px 44px -22px #1267d680}50%{box-shadow:0 0 0 6px #2ea7ff57,0 22px 52px -20px #1267d6b3}}.lg-bp-chip{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.lg-bp-chip--jetons{color:#e8f4ff;background:linear-gradient(90deg,#2ea7ff,#1267d6);box-shadow:inset 0 1px #ffffff80}.lg-bp-chip--claimed{color:#fff;background:linear-gradient(90deg,#34d399,#10b981)}.lg-bp-btn{text-transform:uppercase;letter-spacing:.06em;color:#f4f7ff;cursor:pointer;background:linear-gradient(90deg,#2ea7ff 0%,#1267d6 55%,#0a4fa8 100%);border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.7rem 1rem;font-size:.8rem;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 14px 30px -14px #1267d6cc}.lg-bp-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.lg-bp-btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.3)}.lg-bp-btn--ghost{border:1px solid var(--bp-line);color:var(--bp-ink);box-shadow:none;background:#1267d647}.lg-bp-rail{background:#1267d638;border-radius:9999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lg-bp-rail-fill{height:100%;box-shadow:var(--bp-glow);background:linear-gradient(90deg,#2ea7ff,#0a4fa8);border-radius:9999px;transition:width .9s cubic-bezier(.22,1,.36,1)}.lg-bp-reward-burst{pointer-events:none;background:radial-gradient(circle,#ffec96f2 0%,#2ea7ff99 35%,#0000 70%);border-radius:9999px;width:320px;height:320px;margin:auto;animation:1.4s ease-out forwards lg-bp-burst;position:absolute;inset:0}@keyframes lg-bp-burst{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(2.6)}}.lg-bp-confetti{pointer-events:none;border-radius:2px;width:10px;height:16px;animation:linear forwards lg-bp-confetti-fall;position:absolute;top:-12px}@keyframes lg-bp-confetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:.9;transform:translateY(110vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.lg-bp-rays,.lg-bp-sheen,.lg-bp-particle,.lg-bp-glint,.lg-bp-xp-fill:after,.lg-bp-tier--available,.lg-bp-confetti,.lg-bp-reward-burst{animation:none!important}}.lg-bp-arena{width:100%;max-width:none;margin:0;padding:0 0 2rem;position:relative}@media (min-width:640px){.lg-bp-arena{padding-bottom:2.5rem}}.lg-bp-arena:before{content:"";border:2px solid var(--bp-line);pointer-events:none;background:radial-gradient(circle at 50% 0,#2ea7ff33,#0000 55%),repeating-linear-gradient(45deg,#1267d60a 0 2px,#0000 2px 14px),linear-gradient(#0b2e63e0 0%,#071a3deb 40%,#071a3de6 100%);border-radius:28px;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,0 28px 80px -40px #1267d673}.lg-bp-arena>*{z-index:1;position:relative}.lg-bp-season-banner{text-align:center;border-radius:24px 24px 0 0;margin-top:.5rem;padding:1.25rem 1.25rem .75rem;position:relative;overflow:hidden}.lg-bp-season-banner__glow{pointer-events:none;background:radial-gradient(circle,#2ea7ff59,#0000 65%);height:120%;position:absolute;inset:-40% 0 auto}.lg-bp-season-banner__brand{border:1px solid var(--bp-line);text-transform:uppercase;letter-spacing:.2em;color:var(--bp-orange-deep);background:#1267d647;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.65rem;font-weight:900;display:inline-flex}.lg-bp-season-banner__title{margin-top:.65rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900;line-height:1.05}.lg-bp-season-banner__desc{max-width:36rem;color:var(--bp-ink-soft);margin:.5rem auto 0;font-size:.85rem;font-weight:600}.lg-bp-season-banner__meta{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.lg-bp-season-banner__meta span{border:1px solid var(--bp-line);color:var(--bp-ink);background:#1267d64d;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.lg-bp-tabs{border:2px solid #2ea7ff59;border-radius:18px;grid-template-columns:1fr 1fr;gap:0;margin:0 .75rem;display:grid;overflow:hidden;box-shadow:0 8px 24px -12px #1267d680}.lg-bp-tab{font-family:var(--lg-font-display);letter-spacing:-.01em;color:#2ea7ffa6;cursor:pointer;background:linear-gradient(#1267d633 0%,#0b2e63eb 100%);border:none;padding:.85rem 1rem;font-size:clamp(.95rem,3vw,1.05rem);font-weight:800;transition:background .2s,color .2s,transform .15s;position:relative}.lg-bp-tab:first-child{border-right:2px solid #2ea7ff33}.lg-bp-tab--active{color:#fff;text-shadow:0 2px #00000026;background:linear-gradient(#2ea7ff 0%,#0a4fa8 55% 100%);box-shadow:inset 0 2px #ffffff59}.lg-bp-tab-badge{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:1.15rem;height:1.15rem;font-size:.6rem;font-weight:900;line-height:1.15rem;position:absolute;top:.35rem;right:.5rem;box-shadow:0 2px 8px #ef444480}.lg-bp-hud{background:linear-gradient(#1267d659 0%,#0b2e63a6 100%);border:2px solid #2ea7ff40;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin:1rem .75rem .5rem;padding:.75rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffe6}.lg-bp-hud__level{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(#2ea7ff 0%,#1267d6 100%);justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 0 0 3px #fff,0 0 20px #2ea7ff99}.lg-bp-hud__level-num{font-family:var(--lg-font-display);color:#f4f7ff;font-size:1.35rem;font-weight:900}.lg-bp-hud__progress-top{text-transform:uppercase;letter-spacing:.14em;color:var(--bp-ink-soft);justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.65rem;font-weight:900;display:flex}.lg-bp-hud__bar{height:14px}.lg-bp-hud__next{color:var(--bp-ink-soft);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.7rem;font-weight:600;display:flex}.lg-bp-hud__next strong{color:var(--bp-ink)}.lg-bp-hud__wallet{border:1px solid var(--bp-line);color:var(--bp-orange-deep);background:#1267d640;border-radius:14px;align-items:center;gap:.45rem;padding:.45rem .65rem;display:flex}.lg-bp-hud__wallet-value{font-family:var(--lg-font-display);color:var(--bp-ink);font-size:1.1rem;font-weight:900;line-height:1}.lg-bp-hud__wallet-label{text-transform:uppercase;letter-spacing:.16em;color:var(--bp-ink-soft);font-size:.55rem;font-weight:900}.lg-bp-free-badge{text-transform:uppercase;letter-spacing:.12em;color:#166534;vertical-align:middle;background:linear-gradient(90deg,#bbf7d0,#86efac);border:1px solid #22c55e59;border-radius:9999px;margin-right:.5rem;padding:.15rem .55rem;font-size:.6rem;font-weight:900;display:inline-block}.lg-bp-track-wrap{margin:.5rem 0 1rem;padding-bottom:.5rem}.lg-bp-track-hint{color:var(--bp-ink-soft);text-align:center;margin:0 .75rem .75rem;font-size:.75rem;font-weight:700}.lg-bp-track-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bp-orange) #2ea7ff33;padding:.5rem .75rem 1.25rem;overflow:auto hidden}.lg-bp-track-inner{gap:.35rem;min-width:min-content;padding:4.5rem .5rem 5.5rem;display:flex;position:relative}.lg-bp-track-rail{z-index:0;background:#2ea7ff26;border:2px solid #fffc;border-radius:9999px;height:10px;position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%);box-shadow:inset 0 2px 6px #00000014}.lg-bp-track-rail-fill{background:linear-gradient(90deg,#2ea7ff,#0a4fa8);border-radius:9999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);box-shadow:0 0 16px #2ea7ffb3}.lg-bp-track-col{z-index:1;scroll-snap-align:center;flex-direction:column;flex:0 0 9.5rem;align-items:center;display:flex;position:relative}@media (min-width:640px){.lg-bp-track-col{flex-basis:10.5rem}}.lg-bp-track-slot{justify-content:center;align-items:flex-end;width:100%;min-height:7.5rem;display:flex}.lg-bp-track-slot--top{align-items:flex-end;padding-bottom:.35rem}.lg-bp-track-slot--bottom{align-items:flex-start;padding-top:.35rem}.lg-bp-track-slot-spacer{width:100%;height:7rem}.lg-bp-track-slot-spacer--short{height:4rem}.lg-bp-level-node{z-index:2;width:2.75rem;height:2.75rem;font-family:var(--lg-font-display);border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex;position:relative;box-shadow:0 4px 14px #1267d659}.lg-bp-level-node--locked{color:#6b6458;background:linear-gradient(#e8e4dc,#c9c2b5)}.lg-bp-level-node--ready{color:#f4f7ff;background:linear-gradient(#6bc5ff,#1267d6);animation:2s ease-in-out infinite lg-bp-node-pulse}.lg-bp-level-node--done{color:#fff;background:linear-gradient(#4ade80,#16a34a)}@keyframes lg-bp-node-pulse{0%,to{box-shadow:0 0 #2ea7ff73}50%{box-shadow:0 0 0 8px #2ea7ff00}}.lg-bp-track-card{color:#fff;background:linear-gradient(165deg,#2ea7ff 0%,#1267d6 100%);border:2px solid #ffffffa6;border-radius:16px;width:100%;max-width:9rem;padding:.55rem .55rem .65rem;transition:transform .2s,filter .2s;position:relative;box-shadow:0 10px 28px -12px #1267d6b3,inset 0 1px #ffffff73}.lg-bp-track-card--tilt-left{transform:rotate(-4deg)}.lg-bp-track-card--tilt-right{transform:rotate(4deg)}.lg-bp-track-card--ready:hover{filter:brightness(1.05);z-index:3;transform:rotate(0)scale(1.04)}.lg-bp-track-card--locked{filter:saturate(.85);background:linear-gradient(165deg,#b8b2a8 0%,#8f897f 100%)}.lg-bp-track-card--claimed{background:linear-gradient(165deg,#4ade80 0%,#16a34a 100%)}.lg-bp-track-card--special{background:linear-gradient(165deg,#2ea7ff 0%,#0a4fa8 100%);box-shadow:0 0 0 3px #2ea7ff73,0 12px 32px -10px #1267d6bf}.lg-bp-track-card--compact{max-width:7.5rem;padding:.45rem}.lg-bp-track-card--compact .lg-bp-track-card__visual{height:4.5rem}.lg-bp-track-card__check{z-index:2;color:#16a34a;background:#1267d640;border-radius:9999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex;position:absolute;top:-.35rem;left:-.35rem;box-shadow:0 4px 12px #0003}.lg-bp-track-card__visual{background:#ffffff2e;border-radius:12px;justify-content:center;align-items:center;height:5.5rem;display:flex;position:relative;overflow:hidden}.lg-bp-track-card__visual img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000040);width:auto;max-height:4.75rem}.lg-bp-track-card__visual img.is-locked{opacity:.45;filter:grayscale(.6)drop-shadow(0 2px 4px #0003)}.lg-bp-track-card__lock{background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lg-bp-track-card__qty{background:#00000059;border-radius:9999px;padding:.1rem .4rem;font-size:.65rem;font-weight:900;position:absolute;top:.25rem;right:.25rem}.lg-bp-track-card__name{text-align:center;text-shadow:0 1px #00000026;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.68rem;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.lg-bp-track-card__cost{justify-content:center;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.72rem;font-weight:900;display:flex}.lg-bp-track-card__btn{text-transform:uppercase;letter-spacing:.08em;color:#f4f7ff;cursor:pointer;background:#1267d640;border:none;border-radius:10px;width:100%;margin-top:.35rem;padding:.35rem;font-size:.62rem;font-weight:900;box-shadow:0 4px #0000001f}.lg-bp-track-card__btn:active{box-shadow:none;transform:translateY(2px)}.lg-bp-track-empty{border:2px dashed var(--bp-line);text-align:center;color:var(--bp-ink-soft);background:#1267d638;border-radius:20px;margin:2rem .75rem;padding:2rem 1rem;font-size:.9rem;font-weight:700}.lg-bp-footer-link{justify-content:center;align-items:center;gap:.5rem;width:calc(100% - 1.5rem);margin:0 .75rem 1.25rem;display:inline-flex}.lg-bp-quests{padding:1rem .75rem 1.5rem}.lg-bp-quests-empty{text-align:center;padding:3rem 1.5rem}.lg-bp-quests__head{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.lg-bp-quests__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.lg-bp-quests__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--bp-yellow-soft);font-size:.65rem;font-weight:900}.lg-bp-quests__title{font-family:var(--lg-font-display);color:var(--bp-ink);margin-top:.25rem;font-size:1.5rem;font-weight:900}.lg-bp-quests__sub{color:var(--bp-ink-soft);margin-top:.35rem;font-size:.8rem;font-weight:600}.lg-bp-quests__stats{flex-wrap:wrap;gap:.4rem;display:flex}.lg-bp-quests__stats span{border:1px solid var(--bp-line);text-transform:uppercase;letter-spacing:.1em;color:var(--bp-ink);background:#1267d652;border-radius:9999px;padding:.3rem .65rem;font-size:.65rem;font-weight:900}.lg-bp-quests__stats .is-claimed{color:#86efac;background:#22c55e24;border-color:#22c55e59}.lg-bp-quests__stats .is-ready{color:#6bc5ff;background:#2ea7ff2e;border-color:#2ea7ff73}.lg-bp-quests__list{flex-direction:column;gap:.75rem;display:flex}.lg-bp-quest{border:2px solid var(--bp-line);background:linear-gradient(160deg,#1267d661 0%,#0b2e63e0 100%);border-radius:20px;flex-direction:column;gap:.75rem;padding:1rem;display:flex;box-shadow:0 12px 32px -24px #00000080,inset 0 1px #ffffff14}@media (min-width:640px){.lg-bp-quest{flex-direction:row;align-items:stretch}}.lg-bp-quest--ready{border-color:#1267d68c;box-shadow:0 0 0 3px #2ea7ff40}.lg-bp-quest--claimed{opacity:.92;border-color:#22c55e66}.lg-bp-quest__main{flex:1;min-width:0}.lg-bp-quest__status{text-transform:uppercase;letter-spacing:.14em;color:#6bc5ff;background:#2ea7ff33;border-radius:9999px;padding:.2rem .55rem;font-size:.58rem;font-weight:900;display:inline-block}.lg-bp-quest--ready .lg-bp-quest__status{color:#9dd8ff;background:#2ea7ff47}.lg-bp-quest--claimed .lg-bp-quest__status{color:#86efac;background:#22c55e33}.lg-bp-quest__name{color:var(--bp-ink);margin-top:.5rem;font-size:1.05rem;font-weight:900}.lg-bp-quest__desc{color:#c5daf5;margin-top:.25rem;font-size:.82rem;font-weight:600}.lg-bp-quest__bar-wrap{margin-top:.75rem}.lg-bp-quest__bar-labels{text-transform:uppercase;letter-spacing:.12em;color:#9bb8dc;justify-content:space-between;margin-bottom:.3rem;font-size:.6rem;font-weight:900;display:flex}.lg-bp-quest__bar{height:10px}.lg-bp-quest__reward{text-align:center;background:#071a3d8c;border:1px solid #2ea7ff47;border-radius:16px;flex-shrink:0;width:100%;padding:.75rem}@media (min-width:640px){.lg-bp-quest__reward{width:9rem}}.lg-bp-quest__reward-label{text-transform:uppercase;letter-spacing:.18em;color:#6bc5ff;font-size:.58rem;font-weight:900}.lg-bp-quest__reward-xp{font-family:var(--lg-font-display);color:#f4f7ff;font-size:1.75rem;font-weight:900;line-height:1.1}.lg-bp-quest__reward-meta{text-transform:uppercase;letter-spacing:.1em;color:#9bb8dc;font-size:.58rem;font-weight:800}.lg-bp-quest__claim{width:100%;margin-top:.5rem;padding:.5rem;font-size:.68rem}.lg-bp-quest__done{text-transform:uppercase;letter-spacing:.12em;color:#86efac;background:#22c55e24;border:1px solid #22c55e59;border-radius:12px;margin-top:.5rem;padding:.45rem;font-size:.62rem;font-weight:900}@media (max-width:639px){.lg-bp-hud{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.lg-bp-hud__wallet{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.lg-bp-level-node--ready,.lg-bp-track-card--ready:hover{animation:none!important;transform:none!important}}
