.monthPolished{padding-bottom:19px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 96%,var(--champ) 4%),var(--surface))}.polishMonthHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.polishMonthHead h2{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1;margin:5px 0 3px}.polishMonthHead p{margin:0;color:var(--muted);font-size:10px}.polishProgress{margin-top:19px;display:grid;gap:3px}.polishProgress strong{font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1}.polishProgress span{font-family:var(--font-display);font-size:19px;color:var(--text2)}.polishBar{height:13px;border:1px solid var(--line);border-radius:999px;background:var(--surface3);overflow:hidden;display:flex;margin:17px 0 13px;box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}.polishBar i{display:block;height:100%;flex:0 0 auto;transition:width .72s var(--ease)}.pRevenue{background:linear-gradient(90deg,var(--green2),var(--green));box-shadow:0 0 16px color-mix(in srgb,var(--green) 22%,transparent)}.pBoost{background:linear-gradient(90deg,var(--champ2),var(--champ));box-shadow:0 0 16px color-mix(in srgb,var(--champ) 22%,transparent)}.polishAmounts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.polishAmounts>div{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center}.polishAmounts i{width:8px;height:8px;border-radius:999px;display:block}.dotRevenue{background:var(--green)}.dotBoost{background:var(--champ)}.polishAmounts span{font-size:10px;color:var(--muted)}.polishAmounts b{grid-column:2;font-size:17px;font-weight:760}.polishAmounts>div:first-child b{color:var(--green)}.polishAmounts>div:last-child b{color:var(--champ)}.polishGoals{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.polishAchieved,.polishNext{border:1px solid var(--line);border-radius:15px;padding:13px 14px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface3) 53%,transparent),color-mix(in srgb,var(--surface2) 90%,transparent));display:grid;gap:4px}.polishAchieved span,.polishNext span{font-size:8.5px;letter-spacing:.09em;color:var(--muted);text-transform:uppercase}.polishAchieved b,.polishNext b{font-size:18px;font-weight:760}.polishAchieved small,.polishNext small{font-size:9.5px;color:var(--muted);line-height:1.4}.polishAchieved:not(.pending){border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--greenSoft) 78%,var(--surface2)),var(--surface2))}.polishAchieved:not(.pending) span{color:var(--green)}.polishStats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.polishStat{padding:12px 13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface2) 90%,transparent);display:grid;gap:4px}.polishStat>span{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.polishStat>b{font-size:16px;font-weight:760}.polishStat>small{font-size:8.5px;color:var(--muted)}.polishMini{height:5px;background:var(--surface3);border-radius:999px;overflow:hidden;margin-top:4px}.polishMini i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--champ2),var(--champ));transition:width .72s var(--ease)}.polishFoot{margin-top:13px;font-size:9.5px;line-height:1.5;color:var(--muted)}
@media(max-width:700px){.polishMonthHead h2{font-size:31px}.polishProgress strong{font-size:35px}.polishProgress span{font-size:17px}.polishGoals{grid-template-columns:1fr}.polishStats{grid-template-columns:1fr 1fr}.polishAmounts b{font-size:16px}.monthPolished{padding-bottom:13px}}
