.UyG6AW_panel{isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.8);background:radial-gradient(ellipse at 0% 0%, color-mix(in oklch, var(--glow-2) 13%, transparent), transparent 55%), radial-gradient(ellipse at 100% 100%, color-mix(in oklch, var(--primary) 12%, transparent), transparent 60%), var(--card);position:relative;overflow:hidden}.UyG6AW_hero{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;padding:24px 64px 16px 16px;display:grid}.UyG6AW_heroArt{width:80px;height:80px}.UyG6AW_heroContent{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.UyG6AW_heroActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.UyG6AW_artwork{isolation:isolate;flex-shrink:0;display:inline-block;position:relative}.UyG6AW_artwork:before{z-index:-1;background:radial-gradient(circle, color-mix(in oklch, var(--muted-foreground) 18%, transparent), transparent 70%);content:"";border-radius:50%;position:absolute;inset:16% 4% 4%}.UyG6AW_earned{filter:saturate(1.05)}.UyG6AW_earned:before{background:radial-gradient(circle, color-mix(in oklch, var(--success) 24%, transparent), transparent 70%)}.UyG6AW_locked{filter:grayscale();opacity:.5}.UyG6AW_ribbon{scrollbar-width:thin;gap:4px;padding:16px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.UyG6AW_connector{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;align-self:flex-start;margin-top:24px}.UyG6AW_panelControls{gap:4px;display:flex;position:absolute;top:16px;right:16px}.UyG6AW_panel[data-completed=true] .UyG6AW_hero,.UyG6AW_panel[data-completed=true] .UyG6AW_compact{padding-right:104px}.UyG6AW_milestone{--milestone-glow:var(--muted-foreground);isolation:isolate;border-radius:calc(var(--radius) * 1.4);white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;flex:1 0 112px;gap:4px;min-width:max-content;height:auto;padding:8px;display:flex;position:relative}.UyG6AW_milestone:before{z-index:-1;background:radial-gradient(circle closest-side, color-mix(in oklch, var(--milestone-glow) 42%, transparent) 0%, color-mix(in oklch, var(--milestone-glow) 30%, transparent) 25%, color-mix(in oklch, var(--milestone-glow) 14%, transparent) 50%, color-mix(in oklch, var(--milestone-glow) 4%, transparent) 72%, transparent 90%);filter:blur(8px);pointer-events:none;content:"";border-radius:50%;width:96px;height:96px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.UyG6AW_milestone[data-earned=true]{--milestone-glow:var(--success)}.UyG6AW_milestone[data-current=true]{border-color:color-mix(in oklch, var(--milestone-glow) 30%, var(--border))}.UyG6AW_milestoneArt{width:48px;height:48px}.UyG6AW_compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 64px 12px 16px;display:flex}.UyG6AW_compactSummary{align-items:center;gap:12px;min-width:0;display:flex}.UyG6AW_summary{border-radius:calc(var(--radius) * 1.4);flex-direction:column;gap:12px;padding:16px;display:flex}.UyG6AW_progress{background:linear-gradient(90deg, var(--primary), var(--chart-2))}.UyG6AW_achievement{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;scroll-margin-block:16px;display:grid}.UyG6AW_achievement[data-selected=true] .UyG6AW_achievementTitle{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 45%, transparent);text-underline-offset:4px}.UyG6AW_achievementTitle{min-width:0}.UyG6AW_achievementArt{width:64px;height:64px}.UyG6AW_achievementContent{flex-direction:column;gap:12px;min-width:0;display:flex}.UyG6AW_contextAward{border-radius:calc(var(--radius) * 1.4);background:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}@media (min-width:640px){.UyG6AW_hero{grid-template-columns:120px minmax(0,1fr);gap:24px;padding:24px 64px 24px 24px}.UyG6AW_heroArt{grid-row:1/span 2;width:120px;height:120px}.UyG6AW_heroActions{grid-column:2}.UyG6AW_ribbon{gap:8px;padding:16px 24px 24px}.UyG6AW_connector{margin-top:32px}.UyG6AW_milestoneArt{width:64px;height:64px}.UyG6AW_milestone:before{width:112px;height:112px}.UyG6AW_achievement{grid-template-columns:96px minmax(0,1fr);gap:24px}.UyG6AW_achievementArt{width:96px;height:96px}}
.hW_s_W_rewardCard{border-color:var(--border);background:radial-gradient(ellipse at 0% 0%, color-mix(in oklch, var(--glow-2) 12%, transparent), transparent 70%), color-mix(in oklch, var(--primary) 4%, var(--card))}.hW_s_W_toast{isolation:isolate;color:var(--card-foreground);border-color:#0000;position:relative;overflow:hidden}
@font-face{font-family:onest;src:url(../media/Onest_Regular-s.p.2-oj5j0ga423o.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Medium-s.p.29-lq8u51jtxi.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Bold-s.p.2kef1tc1-pr9e.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.AqkMTG_className{font-family:onest,onest Fallback,system-ui,sans-serif}.AqkMTG_variable{--font-onest:"onest", "onest Fallback", system-ui, sans-serif}
@font-face{font-family:gameFont;src:url(../media/Kaph_Regular-s.3t6plljp346c6.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gameFont Fallback;src:local(Arial);ascent-override:1304.66%;descent-override:285.76%;line-gap-override:16.37%;size-adjust:7.16%}.DDFKMG_className{font-family:gameFont,gameFont Fallback,system-ui,sans-serif;font-weight:400}.DDFKMG_variable{--font-game:"gameFont", "gameFont Fallback", system-ui, sans-serif}
