.leaderboard-section .guac-prizes.leaderboard-hero{isolation:isolate;border:1px solid var(--border);background:#07120d;border-radius:24px;gap:20px;margin-top:0;padding:40px 40px 32px;position:relative;overflow:hidden}.leaderboard-hero .leaderboard-hero-background{object-fit:cover;object-position:center;z-index:-3}.leaderboard-hero:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#030c081f,#030c0840 38%,#030c08e0 100%);position:absolute;inset:0}.leaderboard-hero>.banner-sparkles{z-index:-1}.leaderboard-hero-emblem{--detail-accent:#94d186;--detail-glow:color-mix(in oklch,var(--detail-accent) 18%,transparent);--art-effects-play-state:paused;place-items:center;width:184px;height:184px;margin:8px 0;display:grid;position:relative}@supports (color:lab(0% 0 0)){.leaderboard-hero-emblem{--detail-accent:lab(78.2396% -30.9506 30.6117)}}.leaderboard-hero-emblem>.icon-3d{z-index:1;filter:drop-shadow(0 6px 18px #9dec531a);animation:6s ease-in-out infinite leaderboard-emblem-float;animation-play-state:var(--art-effects-play-state);margin:0;position:relative}.leaderboard-hero:has(>.banner-sparkles[data-active=true]) .leaderboard-hero-emblem{--art-effects-play-state:running}.leaderboard-hero-emblem .profile-art-effects{opacity:.62;background:radial-gradient(ellipse,var(--detail-glow),transparent 68%)}.leaderboard-hero-emblem .profile-art-sigil-outline{stroke-width:.75px;opacity:.55}.leaderboard-hero-emblem .profile-art-sigil-marks{opacity:.4}.leaderboard-hero-emblem .profile-art-sigil-trace{stroke-width:1px;opacity:.7}.leaderboard-hero-emblem .profile-art-polygon{animation:none}.leaderboard-hero-emblem .profile-art-polygon-middle{transform:rotate(8deg)}.leaderboard-hero-emblem .profile-art-polygon-inner{transform:rotate(-8deg)}.leaderboard-section .guac-prizes.leaderboard-hero h2{font:700 40px/1.12 var(--font-display), sans-serif;letter-spacing:-.8px;text-wrap:balance;text-shadow:0 2px 24px #0006;margin:0}.leaderboard-section .guac-prizes.leaderboard-hero h2>span{color:var(--primary);margin:6px 0 0;display:block}.leaderboard-hero-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.leaderboard-points-help{grid-area:1/3;justify-self:end}.leaderboard-help-action{justify-self:start;margin-bottom:8px}.results-empty.leaderboard-empty-state{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:16px;align-content:center;gap:12px;min-height:360px;padding:40px 24px;position:relative;overflow:hidden}.leaderboard-empty-state:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040b05eb,#040b05d6 50%,#040b05eb),url(/art/leaderboard-arena-v1.webp) 50% 58%/cover no-repeat;background:linear-gradient(90deg,lab(2.59879% -2.59396 1.59327/.92),lab(2.59879% -2.59396 1.59327/.84) 50%,lab(2.59879% -2.59396 1.59327/.92)),url(/art/leaderboard-arena-v1.webp) 50% 58%/cover no-repeat;position:absolute;inset:0}.leaderboard-empty-art{background:radial-gradient(#80ac771f,#0000 70%);background:radial-gradient(lab(66.2922% -23.257 22.7403/.12),#0000 70%);place-items:center;width:160px;height:144px;margin-bottom:4px;display:grid}.leaderboard-empty-art>.icon-3d{width:144px;height:144px;margin:0}.results-empty.leaderboard-empty-state>h3{color:var(--foreground);font-family:var(--font-body),sans-serif;text-wrap:balance;margin:0;font-size:22px;font-weight:750;line-height:1.3}.results-empty.leaderboard-empty-state>p{text-wrap:pretty;max-width:46ch;font-size:16px;line-height:1.6}.results-empty.leaderboard-empty-state>button{margin-top:8px}@media (max-width:600px){.results-empty.leaderboard-empty-state{min-height:340px;padding:32px 20px}.results-empty.leaderboard-empty-state>h3{font-size:20px}}.leaderboard-hero-topbar>.leaderboard-summary{grid-area:1/2}.leaderboard-toolbar .leaderboard-month-select{max-width:100%;margin-left:auto}@media (min-width:641px){.dashboard-activity .leaderboard-toolbar .leaderboard-month-select{width:192px;min-width:0}.dashboard-activity .leaderboard-toolbar>.avo-search-field{flex:0 360px;width:360px}}.leaderboard-hero .leaderboard-summary{border:1px solid var(--border);text-align:left;background:#09120ce0;border-radius:12px;align-items:center;max-width:100%;margin:0;padding:14px 20px;display:flex}.leaderboard-hero .leaderboard-summary .leaderboard-standing{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;min-width:0;min-height:64px;margin:0;padding:0 24px 0 0}.leaderboard-personal-points{border-left:1px solid var(--border);align-content:center;gap:6px;min-height:56px;margin:0;padding-left:24px;display:grid}.leaderboard-personal-points dt{color:var(--muted-foreground);font-size:14px;line-height:20px}.leaderboard-personal-points dd{font-family:var(--font-display),sans-serif;color:var(--primary);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:28px}.leaderboard-hero .leaderboard-summary .leaderboard-standing>div>span:first-child{font-size:14px;line-height:20px}.leaderboard-hero .leaderboard-summary .leaderboard-standing strong{font-size:24px;line-height:28px}.leaderboard-section .guac-prizes.leaderboard-hero .leaderboard-month-note{text-align:center;color:#abb8a6;width:100%;max-width:740px;font-size:14px;line-height:1.65}.leaderboard-section .guac-prizes.leaderboard-hero .leaderboard-month-status{text-align:left;min-height:24px;color:var(--muted-foreground);white-space:normal;grid-area:1/1;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;font-size:13px;line-height:24px;display:flex}.leaderboard-month-status[data-live]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.leaderboard-section .guac-prizes.leaderboard-hero .leaderboard-month-status[data-live]{color:var(--primary)}.leaderboard-hero .leaderboard-summary{width:460px}.leaderboard-hero .leaderboard-summary .leaderboard-standing{flex:1}.leaderboard-hero .leaderboard-summary .leaderboard-standing:disabled{opacity:1;cursor:default}.leaderboard-hero .leaderboard-summary .leaderboard-standing>div,.leaderboard-hero .leaderboard-personal-points{flex:1;gap:0;min-width:0}.leaderboard-hero .leaderboard-summary .leaderboard-standing>div>span:first-child,.leaderboard-hero .leaderboard-personal-points dt{align-items:center;height:40px;display:flex}.leaderboard-hero .leaderboard-summary .leaderboard-standing strong,.leaderboard-hero .leaderboard-personal-points dd{font-variant-numeric:tabular-nums;align-items:center;height:40px;display:flex}.leaderboard-hero .leaderboard-summary .leaderboard-standing strong:not([data-numeric]){font-family:var(--font-body),sans-serif;font-size:14px;line-height:20px}@keyframes leaderboard-emblem-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@media (max-width:1100px){.leaderboard-hero-topbar{grid-template-columns:minmax(0,1fr) auto}.leaderboard-hero .leaderboard-summary{grid-area:2/1/auto/-1;justify-self:center}.leaderboard-points-help{grid-area:1/2}}@media (max-width:600px){.leaderboard-section .guac-prizes.leaderboard-hero{border-radius:20px;gap:18px;padding:28px 20px 24px}.leaderboard-section .guac-prizes.leaderboard-hero h2{letter-spacing:-.5px;font-size:30px}.leaderboard-hero-emblem{width:164px;height:164px}.leaderboard-hero .leaderboard-summary{width:100%;margin:0;padding:16px 12px}.leaderboard-hero .leaderboard-summary .leaderboard-standing{flex:1;gap:10px;padding-right:12px}.leaderboard-summary .leaderboard-standing>.icon-3d{display:none}.leaderboard-personal-points{flex:1;padding-left:12px}}@media (max-width:640px){.leaderboard-toolbar .leaderboard-month-select{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.leaderboard-hero-emblem>.icon-3d{animation:none}}
