:root{--wsa-v3-bg:#050914;--wsa-v3-surface:#0d1525d1;--wsa-v3-surface-strong:#101b2ff5;--wsa-v3-line:#94b5e224;--wsa-v3-line-strong:#6fd2ff47;--wsa-v3-text:#f5f8ff;--wsa-v3-muted:#94a6c3;--wsa-v3-cyan:#52d7ff;--wsa-v3-blue:#4c8dff;--wsa-v3-gold:#ffd76a;--wsa-v3-purple:#a675ff;--wsa-v3-green:#69e5a8;--wsa-v3-orange:#ff9a62;--wsa-v3-radius:24px;--wsa-v3-shadow:0 28px 80px #00000061}#dashboardV3Root:empty{display:none}html.wsa-dashboard-v3-booting #dashboardV3Root:empty{background:linear-gradient(90deg,#0000,#6abfeb0d,#0000) 0 74px/220% 2px no-repeat,radial-gradient(circle at 70% 0,#4b76dc29,#0000 34rem),#050914;min-height:100vh;display:block}html.wsa-dashboard-v3-booting #dashboardWallpaper,html.wsa-dashboard-v3-booting #dashboardServerTime,html.wsa-dashboard-v3-booting #dashboardShell{display:none!important}html.wsa-dashboard-v3-ready,html.wsa-dashboard-v3-ready body.student-dashboard-page{background:var(--wsa-v3-bg)!important;color:var(--wsa-v3-text)!important}html.wsa-dashboard-v3-ready #dashboardWallpaper,html.wsa-dashboard-v3-ready #dashboardServerTime,html.wsa-dashboard-v3-ready #dashboardShell,html.wsa-dashboard-v3-ready .dashboard-credit-note{display:none!important}html.wsa-dashboard-v3-ready body.student-dashboard-page{min-height:100vh;overflow-x:hidden}.wsa-v3-app,.wsa-v3-app *,.wsa-v3-app :before,.wsa-v3-app :after{box-sizing:border-box}.wsa-v3-app{isolation:isolate;min-height:100vh;color:var(--wsa-v3-text);background:#050914;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .24s,background-color .24s;position:relative;overflow:hidden}.wsa-v3-app[data-theme=light]{--wsa-v3-bg:#eef5fb;--wsa-v3-surface:#fffc;--wsa-v3-surface-strong:#fffffff0;--wsa-v3-line:#26425c21;--wsa-v3-line-strong:#1185b545;--wsa-v3-text:#162437;--wsa-v3-muted:#607187;--wsa-v3-shadow:0 26px 70px #48576829;background:#edf4f9}.wsa-v3-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(#75a4e206 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #75a4e206 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(180deg, #040a181f, #040914e6 72%, #050914 100%), var(--dashboard-bg-dark) center top / cover no-repeat, #050914;position:fixed;inset:0}.wsa-v3-app[data-theme=light] .wsa-v3-backdrop{opacity:1;background:linear-gradient(#1c6f9708 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #1c6f9708 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(180deg, #fffcf31a, #eff7fcc7 68%, #edf4f9 100%), var(--dashboard-bg-light) center top / cover no-repeat, #edf4f9}.wsa-v3-topbar{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#050914d1;border-bottom:1px solid #85b3ee1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:100%;min-height:72px;padding:12px clamp(18px,4vw,64px);display:grid;position:sticky;top:0;box-shadow:0 16px 40px #0003}.wsa-v3-theme-toggle{cursor:pointer;gap:7px;width:auto;padding:0 11px}.wsa-v3-theme-toggle span{text-transform:uppercase;font-size:9px;font-weight:900}.wsa-v3-brand{width:fit-content;color:var(--wsa-v3-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.wsa-v3-brand img{object-fit:cover;border-radius:12px;width:38px;height:38px;box-shadow:0 0 28px #52d7ff33}.wsa-v3-brand span{flex-direction:column;line-height:1.05;display:flex}.wsa-v3-brand strong{letter-spacing:.13em;font-size:13px}.wsa-v3-brand small{color:#6e829f;letter-spacing:.17em;margin-top:5px;font-size:8px;font-weight:900}.wsa-v3-topbar-status{color:#8295b1;letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.wsa-v3-live-dot{background:#67e6ab;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #67e6ab14,0 0 16px #67e6abcc}.wsa-v3-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wsa-v3-icon-button,.wsa-v3-player-chip{color:#aebdd3;background:#0f192ab3;border:1px solid #8bb4e621;justify-content:center;align-items:center;height:38px;text-decoration:none;transition:all .18s;display:inline-flex}.wsa-v3-icon-button{border-radius:12px;width:38px;position:relative}.wsa-v3-icon-button:hover,.wsa-v3-player-chip:hover{color:#fff;background:#192b45e6;border-color:#52d7ff52;transform:translateY(-1px)}.wsa-v3-notification-dot{background:#ff7d83;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px;box-shadow:0 0 10px #ff7d83bf}.wsa-v3-player-chip{border-radius:12px;gap:8px;max-width:150px;padding:0 13px;font-size:11px;font-weight:900}.wsa-v3-player-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wsa-v3-player-chip .wsa-v3-name-gift{overflow:visible}.wsa-v3-shell{width:min(1540px,100% - 40px);margin:0 auto;padding:28px 0 54px}.wsa-v3-card{border:1px solid var(--wsa-v3-line);border-radius:var(--wsa-v3-radius);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(155deg,#121f35e6,#09101de0),#0b1220e6;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000003d}.wsa-v3-button{cursor:pointer;border:1px solid #0000;text-decoration:none}.wsa-v3-button-primary{color:#04111d;background:linear-gradient(135deg,#79e7ff,#4ea2ff);border-color:#7ee7ffa6;box-shadow:0 12px 28px #41a9ff3d,inset 0 1px #ffffff8c}.wsa-v3-button-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 35px #41a9ff52}.wsa-v3-button-secondary{color:#c8d8ec;background:#1c2c45b8;border-color:#89b1e32b}.wsa-v3-button-secondary:hover{color:#fff;background:#253a5ad9;border-color:#52d7ff4d}.wsa-v3-button-ghost{color:#92a7c4;background:0 0;border-color:#8bb4e61a}.wsa-v3-button-ghost:hover{color:#fff;background:#1c2c45a6}.wsa-v3-progress{background:#020710b8;border:1px solid #99bff014;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #00000073}.wsa-v3-progress-indicator{border-radius:inherit;background:linear-gradient(90deg,#4d99ff,#6fe9ff);min-width:3px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #55d3ff99}.wsa-v3-progress-indicator.rank{background:linear-gradient(90deg,#ffb74f,#ffe082,#fff1a6);box-shadow:0 0 18px #ffcd5d8c}.wsa-v3-progress-indicator.xp,.wsa-v3-progress-indicator.weekly{background:linear-gradient(90deg,#25b9f1,#64f1e8)}.wsa-v3-progress-indicator.complete{background:linear-gradient(90deg,#4fd994,#8cf0be);box-shadow:0 0 18px #5de5a380}.wsa-v3-progress-indicator.event{background:linear-gradient(90deg,#9d6fff,#df91ff);box-shadow:0 0 18px #a675ff8c}.wsa-v3-badge{color:#a9bad1;letter-spacing:.04em;text-transform:uppercase;background:#0f1b2fc2;border:1px solid #99b5da29;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.wsa-v3-badge.tone-gold{color:#ffe59d;background:#744c104d;border-color:#ffd56a47}.wsa-v3-badge.tone-cyan{color:#8ceaff;background:#15657e47;border-color:#52d7ff47}.wsa-v3-badge.tone-orange{color:#ffc09c;background:#773b1847;border-color:#ff9a6247}.wsa-v3-badge.tone-green{color:#9af0c3;background:#19704847;border-color:#69e5a847}.wsa-v3-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.wsa-v3-section-heading h2{color:#f7f9ff;letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1.1}.wsa-v3-section-heading p{color:var(--wsa-v3-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.wsa-v3-eyebrow,.wsa-v3-kicker{color:#5fcff2;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.wsa-v3-text-link{color:#74dfff;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.wsa-v3-text-link:hover{color:#c4f5ff}.wsa-v3-hero{min-height:350px;box-shadow:var(--wsa-v3-shadow), inset 0 1px #ffffff0a;background:radial-gradient(circle at 75% 15%,#4e7ee633,#0000 32%),linear-gradient(105deg,#0a1324fa 18%,#102642eb 58%,#1c2d52cc);border:1px solid #69c3ff33;border-radius:30px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);align-items:stretch;gap:32px;padding:clamp(28px,4.5vw,58px);display:grid;position:relative;overflow:hidden}.wsa-v3-hero-grid{opacity:.22;background-image:linear-gradient(#74d4ff14 1px,#0000 1px),linear-gradient(90deg,#74d4ff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.wsa-v3-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#77b0ff14);position:absolute;inset:0}.wsa-v3-hero-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.wsa-v3-hero-orb.one{background:#5593ff2e;width:320px;height:320px;top:-190px;right:15%;box-shadow:0 0 120px #5593ff2e}.wsa-v3-hero-orb.two{background:#41ddff26;width:200px;height:200px;bottom:-150px;left:20%;box-shadow:0 0 100px #41ddff29}.wsa-v3-hero-player,.wsa-v3-hero-action{z-index:2;position:relative}.wsa-v3-hero-player{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:30px;display:grid}.wsa-v3-avatar-stage{place-items:center;width:180px;height:180px;display:grid;position:relative}.wsa-v3-avatar-glow{background:#4c8dff38;border-radius:50%;position:absolute;inset:18px;box-shadow:0 0 65px #4c8dff7a}.wsa-v3-avatar-photo{z-index:1;object-fit:cover;background:#111c2c;border:3px solid #98d4ff61;border-radius:50%;width:126px;height:126px;position:relative;box-shadow:0 16px 40px #00000075}.wsa-v3-avatar-frame{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 15px #77cbff52);width:100%;height:100%;position:absolute;inset:0}.wsa-v3-level-medallion{z-index:3;color:#051220;background:linear-gradient(145deg,#adf4ff,#55b9ff);border:2px solid #7fe5ff;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 8px;font-size:12px;font-weight:950;display:grid;position:absolute;bottom:18px;right:10px;box-shadow:0 6px 20px #2db8ff61}.wsa-v3-hero-copy h1{color:#fff;letter-spacing:-.05em;text-shadow:0 10px 34px #00000061;align-items:center;gap:12px;max-width:680px;margin:10px 0 12px;font-size:clamp(34px,4vw,58px);font-weight:950;line-height:.95;display:flex}.wsa-v3-hero-copy h1>span:first-child{overflow-wrap:anywhere;min-width:0}.wsa-v3-name-gift{letter-spacing:0;width:38px;height:38px;text-shadow:none;filter:drop-shadow(0 6px 9px #05081459);background:linear-gradient(145deg,#9e68ff33,#4497ff1f);border:1px solid #caa4ff4d;border-radius:12px;flex:none;place-items:center;font-size:21px;line-height:1;display:inline-grid;box-shadow:0 12px 30px #46208e47,inset 0 1px #ffffff1a}.wsa-v3-name-gift img{object-fit:contain;filter:drop-shadow(0 8px 10px #05081461);width:100%;height:100%;display:block}.wsa-v3-name-gift.is-compact{border-radius:6px;width:20px;height:20px;font-size:11px}.wsa-v3-hero-badges{flex-wrap:wrap;gap:7px;display:flex}.wsa-v3-rank-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a157a;border:1px solid #86baf329;border-radius:16px;max-width:660px;margin-top:26px;padding:16px 18px}.wsa-v3-rank-progress-visual{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.wsa-v3-rank-progress-main{min-width:0}.wsa-v3-rank-marker{justify-items:center;gap:3px;min-width:0;display:grid}.wsa-v3-rank-marker img,.wsa-v3-rank-marker>svg{object-fit:contain;filter:drop-shadow(0 5px 10px #00000057);width:46px;height:46px}.wsa-v3-rank-marker.is-next{opacity:.72}.wsa-v3-rank-marker.is-complete{color:#ffe083;opacity:1}.wsa-v3-rank-marker small{color:#9caeca;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:58px;font-size:7px;font-weight:950;overflow:hidden}.wsa-v3-progress-copy,.wsa-v3-progress-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.wsa-v3-progress-copy{color:#91a6c3;margin-bottom:9px;font-size:10px;font-weight:800}.wsa-v3-progress-copy strong{color:#dce9fa;font-size:10px}.wsa-v3-progress-foot{color:#7e94b0;letter-spacing:.02em;margin-top:9px;font-size:9px;font-weight:850}.wsa-v3-progress-foot span{align-items:center;gap:5px;display:inline-flex}.wsa-v3-hero-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#122038bd,#08101ec2);border:1px solid #8fbef42b;border-radius:22px;flex-direction:column;justify-content:center;gap:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0a}.wsa-v3-hero-action h2{color:#fff;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:950;line-height:1.05}.wsa-v3-hero-action p{color:#93a8c5;margin:8px 0 0;font-size:12px;line-height:1.55}.wsa-v3-xp-compact{padding-top:2px}.wsa-v3-xp-compact>div:first-child{color:#8ca2bf;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.wsa-v3-xp-compact strong{color:#b9eefe}.wsa-v3-wallet{margin-top:18px;padding:24px}.wsa-v3-wallet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.wsa-v3-currency{background:#070e1b8f;border:1px solid #91b4e324;border-radius:17px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:15px;display:grid;position:relative;overflow:hidden}.wsa-v3-currency:after{content:"";opacity:.11;filter:blur(18px);background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;top:-52px;right:-48px}.wsa-v3-currency-icon{color:currentColor;background:#ffffff0a;border-radius:16px;place-items:center;width:55px;height:55px;display:grid}.wsa-v3-currency-icon img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000059);width:54px;height:54px}.wsa-v3-currency-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;display:grid}.wsa-v3-currency-topup{z-index:1;border:1px solid color-mix(in srgb, currentColor 42%, transparent);color:currentColor;background:color-mix(in srgb, currentColor 12%, #070e1bd1);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:950;line-height:1;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;position:absolute;bottom:8px;right:10px}.wsa-v3-currency-topup:hover,.wsa-v3-currency-topup:focus-visible{background:color-mix(in srgb, currentColor 20%, #070e1be0);border-color:currentColor;outline:none;transform:translateY(-1px)}.wsa-v3-currency span{color:#879ab5;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;font-weight:850;overflow:hidden}.wsa-v3-currency strong{color:#fff;margin-top:5px;font-size:clamp(19px,1.8vw,27px);font-weight:950;line-height:1}.wsa-v3-currency small{color:currentColor;font-size:9px;font-weight:950}.wsa-v3-currency.tone-pts{color:var(--wsa-v3-gold)}.wsa-v3-currency.tone-ac{color:#ffc95e}.wsa-v3-currency.tone-ag{color:#bb83ff}.wsa-v3-currency.tone-ct{color:#65bdff}.wsa-v3-currency.tone-kt{color:#6be2a3}.wsa-v3-wallet-xp{background:#0b253461;border:1px solid #52d7ff21;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:grid}.wsa-v3-wallet-xp-icon{color:#6ce5ff;background:#37c7eb1f;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.wsa-v3-wallet-xp-main>div{justify-content:space-between;gap:10px;margin-bottom:7px;display:flex}.wsa-v3-wallet-xp-main span,.wsa-v3-wallet-xp-main strong{font-size:10px;font-weight:900}.wsa-v3-wallet-xp-main span{color:#8fa6c2}.wsa-v3-wallet-xp-main strong{color:#baf3ff}.wsa-v3-wallet-xp-main small{color:#637995;margin-top:6px;font-size:8px;font-weight:800;display:block}.wsa-v3-fair-play{color:#7ddfb0;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.wsa-v3-primary-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:18px;margin-top:18px;display:grid}.wsa-v3-missions,.wsa-v3-statistics,.wsa-v3-learning,.wsa-v3-inventory,.wsa-v3-activity,.wsa-v3-leaderboard,.wsa-v3-events{padding:24px}.wsa-v3-mission-list{gap:9px;display:grid}.wsa-v3-mission{background:#060d1970;border:1px solid #90b3e01a;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;transition:all .18s;display:grid}.wsa-v3-mission:hover{background:#0b182aa6;border-color:#5bcaf438}.wsa-v3-mission.is-complete{border-color:#67e6ab33}.wsa-v3-mission.is-claimed{opacity:.7}.wsa-v3-mission-icon{color:#70ddfb;background:#2696c21a;border:1px solid #52d7ff29;border-radius:13px;place-items:center;width:41px;height:41px;display:grid}.wsa-v3-mission.is-complete .wsa-v3-mission-icon{color:#75e7ad;background:#2f9b651f;border-color:#69e5a830}.wsa-v3-mission-main{min-width:0}.wsa-v3-mission-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.wsa-v3-mission h3{color:#eaf2ff;margin:0;font-size:12px;font-weight:900}.wsa-v3-mission p{color:#7589a5;margin:3px 0 0;font-size:9px}.wsa-v3-mission-title>strong{color:#b8c9df;white-space:nowrap;font-size:9px}.wsa-v3-mission-rewards{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.wsa-v3-mission-rewards span{color:#91a6c2;background:#6a94c614;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.wsa-v3-mission-notice{color:#9decc3;background:#24764c24;border:1px solid #69e5a833;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:10px;font-weight:800}.wsa-v3-spin{animation:.75s linear infinite wsa-v3-spin}@keyframes wsa-v3-spin{to{transform:rotate(360deg)}}.wsa-v3-weekly-progress{background:#09223057;border:1px solid #56d9ff24;border-radius:16px;grid-template-columns:42px minmax(120px,auto) minmax(110px,1fr) auto;align-items:center;gap:13px;margin-bottom:12px;padding:14px;display:grid}.wsa-v3-weekly-icon{color:#65ddfa;background:#31b3d81f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.wsa-v3-weekly-progress span,.wsa-v3-weekly-progress strong{font-size:9px;font-weight:900;display:block}.wsa-v3-weekly-progress span{color:#7e93ae}.wsa-v3-weekly-progress strong{color:#dceaff;margin-top:4px}.wsa-v3-weekly-progress>b{color:#8be8ff;font-size:12px}.wsa-v3-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wsa-v3-stat{background:#070e1b75;border:1px solid #8fb2e01a;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:12px;display:grid}.wsa-v3-stat-icon{color:currentColor;background:#ffffff0b;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.wsa-v3-stat span,.wsa-v3-stat strong,.wsa-v3-stat small{display:block}.wsa-v3-stat>div>span{color:#758aa6;font-size:8px;font-weight:850}.wsa-v3-stat strong{color:#f3f7ff;margin-top:4px;font-size:18px;font-weight:950;line-height:1}.wsa-v3-stat small{color:#5e728d;margin-top:5px;font-size:8px}.wsa-v3-stat.tone-cyan{color:#62dfff}.wsa-v3-stat.tone-orange{color:#ff9c68}.wsa-v3-stat.tone-green{color:#6ee2a6}.wsa-v3-stat.tone-blue{color:#69a8ff}.wsa-v3-stat.tone-violet{color:#b38cff}.wsa-v3-stat.tone-gold{color:#ffd66c}.wsa-v3-learning{margin-top:18px}.wsa-v3-learning-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.wsa-v3-learning-card{color:#a5b7ce;background:radial-gradient(circle at 15% 0%, color-mix(in srgb, currentColor 16%, transparent), transparent 50%), #070e1b80;border:1px solid #8fb4e21f;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:184px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.wsa-v3-learning-card:after{content:"";opacity:.08;filter:blur(12px);background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-48px;right:-42px}.wsa-v3-learning-card:hover{border-color:color-mix(in srgb, currentColor 42%, transparent);background:radial-gradient(circle at 15% 0%, color-mix(in srgb, currentColor 20%, transparent), transparent 54%), #0c182ab8}.wsa-v3-learning-card-top{color:currentColor;justify-content:space-between;align-items:flex-start;display:flex}.wsa-v3-learning-icon{border:1px solid color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.wsa-v3-learning-card h3{color:#f1f6ff;margin:22px 0 6px;font-size:14px;font-weight:950;line-height:1.1}.wsa-v3-learning-card p{color:#7186a2;margin:0;font-size:9px;line-height:1.5}.wsa-v3-learning-reward{z-index:1;color:currentColor;letter-spacing:.05em;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:950;position:relative}.wsa-v3-learning-card.tone-emerald{color:#65e1a2}.wsa-v3-learning-card.tone-sky{color:#63d6ff}.wsa-v3-learning-card.tone-orange{color:#ff9d68}.wsa-v3-learning-card.tone-violet{color:#b98bff}.wsa-v3-learning-card.tone-teal{color:#59e0d1}.wsa-v3-learning-card.tone-green{color:#8bdd73}.wsa-v3-learning-card.tone-cyan{color:#60e8ff}.wsa-v3-learning-card.tone-blue{color:#6d9eff}.wsa-v3-learning-card.tone-rose{color:#ff7f9f}.wsa-v3-learning-card.tone-indigo{color:#8b9dff}.wsa-v3-secondary-grid{grid-template-columns:minmax(270px,.8fr) minmax(300px,1fr) minmax(360px,1.2fr);gap:18px;margin-top:18px;display:grid}.wsa-v3-loadout{flex-direction:column;align-items:center;padding:8px 0 14px;display:flex}.wsa-v3-loadout-avatar{place-items:center;width:130px;height:130px;display:grid;position:relative}.wsa-v3-loadout-avatar-glow{background:#54abff2e;border-radius:50%;position:absolute;inset:24px;box-shadow:0 0 44px #54abff59}.wsa-v3-loadout-avatar .photo{z-index:1;object-fit:cover;border:2px solid #91ceff59;border-radius:50%;width:84px;height:84px;position:relative}.wsa-v3-loadout-avatar .frame{z-index:2;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.wsa-v3-loadout-avatar .badge{z-index:3;object-fit:contain;filter:drop-shadow(0 6px 10px #0006);width:34px;height:34px;position:absolute;bottom:12px;right:10px}.wsa-v3-loadout-name{text-align:center}.wsa-v3-loadout-name strong,.wsa-v3-loadout-name span{display:block}.wsa-v3-loadout-name strong{color:#f6f9ff;font-size:15px;font-weight:950}.wsa-v3-loadout-name span{color:#75dfff;text-transform:uppercase;letter-spacing:.09em;margin-top:4px;font-size:9px;font-weight:900}.wsa-v3-loadout-list{gap:6px;margin-bottom:12px;display:grid}.wsa-v3-loadout-list>div{color:#7cdffa;background:#070e1b75;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;min-width:0;padding:9px 10px;display:grid}.wsa-v3-loadout-list span,.wsa-v3-loadout-list strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.wsa-v3-loadout-list span{color:#697e9b;font-size:8px;font-weight:800}.wsa-v3-loadout-list strong{color:#d7e4f4;margin-top:2px;font-size:9px;font-weight:900}.wsa-v3-activity-list,.wsa-v3-leaderboard-list{gap:7px;display:grid}.wsa-v3-leaderboard-tabs{background:#050c176b;border:1px solid #8fb3e01a;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:-4px 0 10px;padding:4px;display:grid}.wsa-v3-leaderboard-tabs button{color:#7186a2;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:9px;font-weight:900;display:inline-flex}.wsa-v3-leaderboard-tabs button.is-active{color:#06121e;background:linear-gradient(135deg,#79e7ff,#4ea2ff);box-shadow:0 8px 18px #41a9ff33}.wsa-v3-level-dot{color:#071522;background:linear-gradient(145deg,#7ee7ff,#4d9cff);border-radius:6px;place-items:center;width:17px;height:17px;margin-right:4px;font-size:7px;font-weight:950;display:inline-grid}.wsa-v3-activity-row{background:#060d196b;border:1px solid #8fb3e014;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.wsa-v3-activity-row>span{color:#75ddfb;background:#30a3c91c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.wsa-v3-activity-row strong,.wsa-v3-activity-row small{display:block}.wsa-v3-activity-row strong{color:#dfeafa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.wsa-v3-activity-row small{color:#667b98;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.wsa-v3-activity-row time{color:#5e728d;white-space:nowrap;font-size:8px;font-weight:800}.wsa-v3-activity-row.tone-coins>span{color:#ffd16a;background:#a16d1524}.wsa-v3-activity-row.tone-xp>span{color:#65e4ff}.wsa-v3-activity-row.tone-achievement>span{color:#b98cff;background:#7a48be24}.wsa-v3-empty-state{color:#6b829e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:20px;display:flex}.wsa-v3-empty-state.compact{min-height:160px}.wsa-v3-empty-state strong{color:#b7c8dd;font-size:11px}.wsa-v3-empty-state span{max-width:220px;font-size:9px;line-height:1.5}.wsa-v3-leader-row{background:#060d196b;border:1px solid #8fb3e014;border-radius:12px;grid-template-columns:30px 48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:64px;padding:7px 9px;display:grid}.wsa-v3-leader-row.is-current{background:#1c648224;border-color:#52d7ff47}.wsa-v3-place{color:#788da8;background:#698bb617;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:950;display:grid}.wsa-v3-place.place-1{color:#ffe08a;background:#a470192b}.wsa-v3-place.place-2{color:#c8d9ee}.wsa-v3-place.place-3{color:#e3a978;background:#8b4d1f24}.wsa-v3-leader-avatar{place-items:center;width:46px;height:46px;display:grid;position:relative}.wsa-v3-leader-avatar .photo{object-fit:cover;background:#101a29;border:1px solid #92c1f438;border-radius:50%;width:34px;height:34px}.wsa-v3-leader-avatar.has-frame .photo{width:31px;height:31px}.wsa-v3-leader-avatar .frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wsa-v3-leader-avatar .badge{z-index:3;object-fit:contain;background:#0b1727;border:1px solid #8dd0f459;border-radius:6px;width:17px;height:17px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 3px 8px #00000052}.wsa-v3-leader-row>div{min-width:0}.wsa-v3-leader-row strong,.wsa-v3-leader-row small{display:block}.wsa-v3-leader-row strong{color:#dfe9f7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.wsa-v3-leader-row div small{color:#687d99;margin-top:2px;font-size:8px}.wsa-v3-leader-identity>small{align-items:center;gap:4px;display:flex}.wsa-v3-leader-identity>small img{object-fit:contain;width:14px;height:14px}.wsa-v3-leader-row>b{color:#ffe096;white-space:nowrap;font-size:10px}.wsa-v3-leader-row>b small{color:#8c7850;font-size:7px;display:inline}.wsa-v3-your-position{background:linear-gradient(90deg,#1b5b782e,#0f1d3166);border:1px solid #52d7ff2b;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-top:10px;padding:12px;display:grid}.wsa-v3-your-position>div{color:#73dcfa;align-items:center;gap:7px;display:flex}.wsa-v3-your-position span{color:#9bb0c9;font-size:9px;font-weight:850}.wsa-v3-your-position strong{color:#e5f6ff;font-size:14px}.wsa-v3-your-position>b{color:#ffdf8a;font-size:10px}.wsa-v3-events{margin-top:18px}.wsa-v3-event-feature{background:radial-gradient(circle at 8%,#975aff2e,#0000 28%),linear-gradient(115deg,#2f175585,#131930ad);border:1px solid #b382ff38;border-radius:18px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid;position:relative;overflow:hidden}.wsa-v3-event-art{color:#d9a9ff;background:#713fb226;border:1px solid #c291ff38;border-radius:20px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 40px #8b4eda2e}.wsa-v3-event-art svg:first-child{position:absolute;top:10px;right:10px}.wsa-v3-event-feature h3{color:#f7efff;margin:9px 0 4px;font-size:18px;font-weight:950}.wsa-v3-event-feature p{color:#a18eb8;margin:0 0 11px;font-size:10px}.wsa-v3-event-timer{color:#ddb8ff;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.wsa-v3-event-open{color:#e9d4ff;background:#7c48bb2e;border:1px solid #cba4ff38;border-radius:11px;align-items:center;gap:5px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.wsa-v3-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.wsa-v3-event-grid>a,.wsa-v3-event-grid>div{color:#7bdcf8;background:#060d196b;border:1px solid #8fb3e01a;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px;text-decoration:none;display:grid}.wsa-v3-event-grid>a>span,.wsa-v3-event-grid>div>span{background:#30a3c91a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.wsa-v3-event-grid strong,.wsa-v3-event-grid small{display:block}.wsa-v3-event-grid strong{color:#dce8f7;font-size:10px;font-weight:900}.wsa-v3-event-grid small{color:#647994;margin-top:3px;font-size:8px}.wsa-v3-event-grid .is-locked{color:#7c8ba0;opacity:.65}.wsa-v3-utility,.wsa-v3-legacy-hub{margin-top:20px;padding:24px}.wsa-v3-utility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wsa-v3-utility-action{min-width:0;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#060d196b;border:1px solid #88b1e01c;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:13px;text-decoration:none;transition:all .18s;display:grid}.wsa-v3-utility-action:hover{background:#142339c7;border-color:#5cd3f847;transform:translateY(-2px)}.wsa-v3-utility-icon{color:#7cdef8;background:#3197c21a;border:1px solid #77d3ff2e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.wsa-v3-utility-icon.tone-gold{color:#f5cc68;background:#a1701721}.wsa-v3-utility-icon.tone-violet{color:#c196ff;background:#794db824}.wsa-v3-utility-icon.tone-green{color:#71dfa9;background:#268b5921}.wsa-v3-utility-icon.tone-orange{color:#ffad79;background:#a8542021}.wsa-v3-utility-icon.tone-blue{color:#82aaff;background:#2f53aa24}.wsa-v3-utility-icon.tone-rose{color:#ff929b;background:#aa394824}.wsa-v3-utility-action strong,.wsa-v3-utility-action small{display:block}.wsa-v3-utility-action strong{color:#e8f0fb;font-size:11px;font-weight:950}.wsa-v3-utility-action small{color:#71849e;margin-top:4px;font-size:8px;line-height:1.35}.wsa-v3-utility-arrow{color:#52677f}.wsa-v3-legacy-hub{grid-template-columns:270px minmax(0,1fr);gap:22px;display:grid;overflow:visible}.wsa-v3-legacy-hub-intro{min-width:0}.wsa-v3-legacy-hub-intro .wsa-v3-section-heading{display:block}.wsa-v3-legacy-live{color:#7de4b6;text-transform:uppercase;background:#1e81551f;border:1px solid #62e0b130;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:13px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.wsa-v3-legacy-tabs{gap:8px;display:grid}.wsa-v3-legacy-tabs button{color:#8295af;text-align:left;cursor:pointer;background:#040b1657;border:1px solid #87aede1a;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;padding:12px 13px;font-size:10px;font-weight:900;transition:all .18s;display:grid}.wsa-v3-legacy-tabs button:hover,.wsa-v3-legacy-tabs button.is-active{color:#eaf7ff;background:linear-gradient(105deg,#226e9742,#1e304bb3);border-color:#56cef445}.wsa-v3-legacy-tabs button>svg:last-child{justify-self:end;transition:transform .18s}.wsa-v3-legacy-tabs button.is-active>svg:last-child{transform:translate(2px)}.wsa-v3-legacy-panels{min-width:0}.wsa-v3-legacy-panel{min-width:0;display:none}.wsa-v3-legacy-panel.is-active{display:block}.wsa-v3-legacy-panel-heading{background:#050d1961;border:1px solid #82aee21a;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;margin-bottom:12px;padding:12px 15px;display:grid}.wsa-v3-legacy-panel-heading>span{color:#6edaf7;background:#2d99c21f;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.wsa-v3-legacy-panel-heading small{color:#58c8e9;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950}.wsa-v3-legacy-panel-heading h3{color:#eef5ff;margin:3px 0 0;font-size:16px;font-weight:950}.wsa-v3-legacy-panel-heading p{color:#7589a4;margin:3px 0 0;font-size:9px;line-height:1.4}.wsa-v3-legacy-slot{min-width:0}.wsa-v3-legacy-slot>.wsa-v3-legacy-node{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;color:#dbe8f7!important;box-shadow:none!important;background:#070f1c94!important;border:1px solid #87b0e01f!important;border-radius:18px!important;margin:10px 0 0!important;padding:18px!important}.wsa-v3-legacy-slot>.wsa-v3-legacy-node:first-child{margin-top:0!important}.wsa-v3-legacy-slot .card{color:#dbe8f7;box-shadow:none!important;background:#0e192bbd!important;border-color:#86b1e21f!important}.wsa-v3-legacy-slot h2,.wsa-v3-legacy-slot h3,.wsa-v3-legacy-slot .arena-rank,.wsa-v3-legacy-slot .plan-summary-value,.wsa-v3-legacy-slot label{color:#eef5ff!important}.wsa-v3-legacy-slot p,.wsa-v3-legacy-slot .muted,.wsa-v3-legacy-slot .text-gray-500,.wsa-v3-legacy-slot .text-gray-400,.wsa-v3-legacy-slot .arena-mmr,.wsa-v3-legacy-slot .arena-next,.wsa-v3-legacy-slot .rank-global{color:#8296b1!important}.wsa-v3-legacy-slot .fold-head{color:#edf6ff;min-height:42px}.wsa-v3-legacy-slot .fold-body{margin-top:16px}.wsa-v3-legacy-slot input,.wsa-v3-legacy-slot select,.wsa-v3-legacy-slot textarea{color:#eaf4ff!important;background:#040b16a8!important;border-color:#8bb4e32b!important}.wsa-v3-legacy-slot .btn-main,.wsa-v3-legacy-slot .arena-btn{color:#07121e!important;background:linear-gradient(135deg,#77e2fa,#5aa6ff)!important;border-color:#67d8f859!important}.wsa-v3-legacy-slot .btn-sec{color:#cbd9e9!important;background:#1b2d46b8!important;border-color:#8bb4e32b!important}.wsa-v3-legacy-slot #contentLibraryShowcase{content-visibility:visible}.wsa-v3-legacy-slot .brand-row img{object-fit:contain;max-height:52px}.wsa-v3-app[data-theme=light] .wsa-v3-topbar{background:#faf9f4cc;border-bottom-color:#2c49621f;box-shadow:0 15px 38px #5b626a1a}.wsa-v3-app[data-theme=light] .wsa-v3-brand,.wsa-v3-app[data-theme=light] .wsa-v3-player-chip,.wsa-v3-app[data-theme=light] .wsa-v3-icon-button{color:#35475b}.wsa-v3-app[data-theme=light] .wsa-v3-brand small,.wsa-v3-app[data-theme=light] .wsa-v3-topbar-status{color:#708096}.wsa-v3-app[data-theme=light] .wsa-v3-icon-button,.wsa-v3-app[data-theme=light] .wsa-v3-player-chip{background:#ffffffa8;border-color:#304b6421}.wsa-v3-app[data-theme=light] .wsa-v3-icon-button:hover,.wsa-v3-app[data-theme=light] .wsa-v3-player-chip:hover{color:#0d6d96;background:#fffffff2;border-color:#1180af45}.wsa-v3-app[data-theme=light] .wsa-v3-card{background:linear-gradient(155deg,#ffffffe6,#f6fafcd1),#ffffffd6;border-color:#27435c1f;box-shadow:0 22px 58px #4b576121}.wsa-v3-app[data-theme=light] .wsa-v3-hero{background:radial-gradient(circle at 75% 15%,#47a5ca1f,#0000 34%),linear-gradient(105deg,#fffffff0 18%,#f3fafbe6 58%,#e6f4f8d1);border-color:#3785a833;box-shadow:0 28px 70px #505c6629,inset 0 1px #fffc}.wsa-v3-app[data-theme=light] .wsa-v3-hero-grid{opacity:.24;background-image:linear-gradient(#14759e14 1px,#0000 1px),linear-gradient(90deg,#14759e14 1px,#0000 1px)}.wsa-v3-app[data-theme=light] h1,.wsa-v3-app[data-theme=light] .wsa-v3-section-heading h2,.wsa-v3-app[data-theme=light] .wsa-v3-hero-action h2,.wsa-v3-app[data-theme=light] .wsa-v3-learning-card h3,.wsa-v3-app[data-theme=light] .wsa-v3-stat strong,.wsa-v3-app[data-theme=light] .wsa-v3-mission h3,.wsa-v3-app[data-theme=light] .wsa-v3-inventory h3,.wsa-v3-app[data-theme=light] .wsa-v3-leaderboard strong,.wsa-v3-app[data-theme=light] .wsa-v3-event-grid strong,.wsa-v3-app[data-theme=light] .wsa-v3-event-feature h3,.wsa-v3-app[data-theme=light] .wsa-v3-utility-action strong{color:#17283c}.wsa-v3-app[data-theme=light] .wsa-v3-section-heading p,.wsa-v3-app[data-theme=light] .wsa-v3-hero-copy>p,.wsa-v3-app[data-theme=light] .wsa-v3-hero-action p,.wsa-v3-app[data-theme=light] .wsa-v3-learning-card p,.wsa-v3-app[data-theme=light] .wsa-v3-stat small,.wsa-v3-app[data-theme=light] .wsa-v3-mission p,.wsa-v3-app[data-theme=light] .wsa-v3-utility-action small{color:#607287}.wsa-v3-app[data-theme=light] .wsa-v3-hero-action,.wsa-v3-app[data-theme=light] .wsa-v3-currency,.wsa-v3-app[data-theme=light] .wsa-v3-mission,.wsa-v3-app[data-theme=light] .wsa-v3-stat,.wsa-v3-app[data-theme=light] .wsa-v3-learning-card,.wsa-v3-app[data-theme=light] .wsa-v3-event-grid>a,.wsa-v3-app[data-theme=light] .wsa-v3-event-grid>div,.wsa-v3-app[data-theme=light] .wsa-v3-utility-action,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-panel-heading{background:#ffffff94;border-color:#2d4d661a}.wsa-v3-app[data-theme=light] .wsa-v3-currency strong,.wsa-v3-app[data-theme=light] .wsa-v3-progress-copy strong,.wsa-v3-app[data-theme=light] .wsa-v3-progress-foot,.wsa-v3-app[data-theme=light] .wsa-v3-xp-copy strong,.wsa-v3-app[data-theme=light] .wsa-v3-wallet-xp strong{color:#1d3046}.wsa-v3-app[data-theme=light] .wsa-v3-progress{background:#8599a930;border-color:#2d4b6314;box-shadow:inset 0 1px 4px #37495a24}.wsa-v3-app[data-theme=light] .wsa-v3-rank-progress,.wsa-v3-app[data-theme=light] .wsa-v3-wallet-xp,.wsa-v3-app[data-theme=light] .wsa-v3-weekly-progress,.wsa-v3-app[data-theme=light] .wsa-v3-your-position{background:#e1edf4d1;border-color:#2c4e681f}.wsa-v3-app[data-theme=light] .wsa-v3-progress-copy span,.wsa-v3-app[data-theme=light] .wsa-v3-weekly-progress span,.wsa-v3-app[data-theme=light] .wsa-v3-wallet-xp-main span,.wsa-v3-app[data-theme=light] .wsa-v3-wallet-xp-main small,.wsa-v3-app[data-theme=light] .wsa-v3-your-position span{color:#64798f}.wsa-v3-app[data-theme=light] .wsa-v3-rank-marker small{color:#61758b}.wsa-v3-app[data-theme=light] .wsa-v3-leader-avatar .photo{background:#e9f0f4;border-color:#2e536f33}.wsa-v3-app[data-theme=light] .wsa-v3-leader-avatar .badge{background:#f3f8fa;border-color:#2b719440}.wsa-v3-app[data-theme=light] .wsa-v3-leader-row{background:#ffffffad;border-color:#304e661c}.wsa-v3-app[data-theme=light] .wsa-v3-leaderboard-tabs{background:#ffffff9e;border-color:#304e661f}.wsa-v3-app[data-theme=light] .wsa-v3-leader-row.is-current{background:#daf3fac2;border-color:#1e9dc947}.wsa-v3-app[data-theme=light] .wsa-v3-leader-row strong{color:#203349}.wsa-v3-app[data-theme=light] .wsa-v3-leader-row div small{color:#667b91}.wsa-v3-app[data-theme=light] .wsa-v3-event-feature{background:linear-gradient(115deg,#dac5f1d1,#e2e9f1e0);border-color:#7c4db133}.wsa-v3-app[data-theme=light] .wsa-v3-event-feature p,.wsa-v3-app[data-theme=light] .wsa-v3-event-timer{color:#695a79}.wsa-v3-app[data-theme=light] .wsa-v3-utility-action:hover{background:#ffffffe6;border-color:#118bb83b}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-tabs button{color:#60738a;background:#ffffff80;border-color:#2d4c661a}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-tabs button:hover,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-tabs button.is-active{color:#135f81;background:linear-gradient(105deg,#d5f1f9d9,#ffffffe0);border-color:#1487b43d}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-panel-heading h3{color:#17283c}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-panel-heading p{color:#68798d}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot>.wsa-v3-legacy-node,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .card{color:#283a4f!important;background:#ffffffb3!important;border-color:#2b4c651c!important}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot h2,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot h3,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .arena-rank,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .plan-summary-value,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot label{color:#1c2e43!important}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot p,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .muted,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .text-gray-500,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .text-gray-400,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .arena-mmr,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .arena-next,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot .rank-global{color:#66788c!important}.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot input,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot select,.wsa-v3-app[data-theme=light] .wsa-v3-legacy-slot textarea{color:#203449!important;background:#ffffffdb!important;border-color:#2f4d6529!important}.wsa-v3-app[data-theme=light] .wsa-v3-footer,.wsa-v3-app[data-theme=light] .wsa-v3-footer>span:nth-child(2),.wsa-v3-app[data-theme=light] .wsa-v3-footer a{color:#61758a}.wsa-v3-footer{color:#4f647f;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:28px 4px 0;font-size:9px;font-weight:850;display:grid}.wsa-v3-footer>span:nth-child(2){color:#6c8099}.wsa-v3-footer>div{justify-content:flex-end;gap:16px;display:flex}.wsa-v3-footer a{color:#5d7591;text-decoration:none}.wsa-v3-footer a:hover{color:#8edff7}@media (width<=1240px){.wsa-v3-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wsa-v3-currency:nth-child(4),.wsa-v3-currency:nth-child(5){grid-column:span 1}.wsa-v3-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wsa-v3-utility-grid,.wsa-v3-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wsa-v3-leaderboard{grid-column:1/-1}.wsa-v3-leaderboard-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.wsa-v3-topbar{grid-template-columns:1fr auto}.wsa-v3-topbar-status{display:none}.wsa-v3-hero{grid-template-columns:1fr}.wsa-v3-hero-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.wsa-v3-xp-compact{grid-column:1/-1}.wsa-v3-primary-grid,.wsa-v3-legacy-hub{grid-template-columns:1fr}.wsa-v3-legacy-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.wsa-v3-legacy-tabs button{grid-template-columns:18px minmax(0,1fr)}.wsa-v3-legacy-tabs button>svg:last-child{display:none}.wsa-v3-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.wsa-v3-shell{width:min(100% - 24px,720px);padding-top:14px}.wsa-v3-topbar{min-height:62px;padding:9px 12px}.wsa-v3-brand small,.wsa-v3-player-chip,.wsa-v3-icon-button:nth-of-type(2),.wsa-v3-desktop-label{display:none}.wsa-v3-brand img{width:34px;height:34px}.wsa-v3-theme-toggle{width:38px;padding:0}.wsa-v3-theme-toggle span{display:none}.wsa-v3-hero{border-radius:23px;min-height:0;padding:22px}.wsa-v3-hero-player{grid-template-columns:120px minmax(0,1fr);gap:17px}.wsa-v3-avatar-stage{width:116px;height:116px}.wsa-v3-avatar-photo{width:78px;height:78px}.wsa-v3-level-medallion{min-width:30px;height:30px;bottom:6px;right:0}.wsa-v3-hero-copy h1{font-size:clamp(29px,8vw,42px)}.wsa-v3-hero-badges .wsa-v3-badge:nth-child(3){display:none}.wsa-v3-rank-progress{grid-column:1/-1;margin-top:18px}.wsa-v3-hero-action{padding:18px;display:flex}.wsa-v3-hero-action .wsa-v3-button{width:100%}.wsa-v3-card{border-radius:20px}.wsa-v3-wallet,.wsa-v3-missions,.wsa-v3-statistics,.wsa-v3-learning,.wsa-v3-inventory,.wsa-v3-activity,.wsa-v3-leaderboard,.wsa-v3-events,.wsa-v3-utility,.wsa-v3-legacy-hub{padding:18px}.wsa-v3-legacy-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wsa-v3-legacy-slot .grid.md\:grid-cols-3,.wsa-v3-legacy-slot .grid.md\:grid-cols-12,.wsa-v3-legacy-slot .content-library-columns{grid-template-columns:1fr!important}.wsa-v3-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wsa-v3-currency:first-child{grid-column:1/-1}.wsa-v3-wallet-xp{grid-template-columns:40px minmax(0,1fr)}.wsa-v3-fair-play{grid-column:1/-1;justify-content:center}.wsa-v3-stat-grid,.wsa-v3-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wsa-v3-secondary-grid{grid-template-columns:1fr}.wsa-v3-leaderboard{grid-column:auto}.wsa-v3-leaderboard-list{grid-template-columns:1fr}.wsa-v3-event-feature{grid-template-columns:72px minmax(0,1fr)}.wsa-v3-event-art{width:68px;height:68px}.wsa-v3-event-open{grid-column:1/-1;justify-content:center}.wsa-v3-event-grid{grid-template-columns:1fr}.wsa-v3-footer{text-align:center;grid-template-columns:1fr}.wsa-v3-footer>div{justify-content:center}}@media (width<=480px){.wsa-v3-topbar-actions{gap:5px}.wsa-v3-icon-button{width:35px;height:35px}.wsa-v3-topbar .wsa-v3-button-ghost{display:none}.wsa-v3-hero{padding:18px}.wsa-v3-hero-player{grid-template-columns:86px minmax(0,1fr);gap:13px}.wsa-v3-avatar-stage{width:84px;height:84px}.wsa-v3-avatar-photo{width:58px;height:58px}.wsa-v3-level-medallion{min-width:26px;height:26px;font-size:10px}.wsa-v3-hero-copy h1{margin-top:7px;font-size:27px}.wsa-v3-hero-badges{gap:4px}.wsa-v3-badge{min-height:24px;padding:4px 7px;font-size:8px}.wsa-v3-rank-progress{padding:13px}.wsa-v3-rank-progress-visual{grid-template-columns:42px minmax(0,1fr) 42px;gap:7px}.wsa-v3-rank-marker img,.wsa-v3-rank-marker>svg{width:36px;height:36px}.wsa-v3-rank-marker small{max-width:43px;font-size:6px}.wsa-v3-progress-copy{gap:2px;display:grid}.wsa-v3-learning-grid,.wsa-v3-utility-grid,.wsa-v3-legacy-tabs{grid-template-columns:1fr}.wsa-v3-utility-action{min-height:74px}.wsa-v3-legacy-panel-heading{align-items:start}.wsa-v3-legacy-slot>.wsa-v3-legacy-node{padding:13px!important}.wsa-v3-currency:first-child{grid-column:1/-1}.wsa-v3-currency{grid-template-columns:44px minmax(0,1fr);gap:8px;min-height:86px;padding:11px}.wsa-v3-currency-icon{border-radius:12px;width:42px;height:42px}.wsa-v3-currency-icon img{width:41px;height:41px}.wsa-v3-currency>div:last-child{display:block}.wsa-v3-currency strong{padding-right:20px;font-size:20px;display:block}.wsa-v3-currency small{position:absolute;bottom:13px;right:11px}.wsa-v3-mission{grid-template-columns:38px minmax(0,1fr)}.wsa-v3-mission>.wsa-v3-button{grid-column:1/-1;width:100%}.wsa-v3-weekly-progress{grid-template-columns:38px minmax(0,1fr) auto}.wsa-v3-weekly-progress>.wsa-v3-progress{grid-column:1/-1}.wsa-v3-learning-card{min-height:160px}.wsa-v3-your-position{grid-template-columns:1fr auto}.wsa-v3-your-position>b{grid-column:1/-1;padding-left:26px}}@media (prefers-reduced-motion:reduce){.wsa-v3-app *,.wsa-v3-app :before,.wsa-v3-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*$vite$:1*/