.recompenses_rewardsPage__UJpU5{position:relative;overflow:hidden}.recompenses_rewardsPage__UJpU5:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 8%,rgba(23,162,184,.16),transparent 42%),radial-gradient(circle at 82% 16%,rgba(46,139,87,.18),transparent 40%),radial-gradient(circle at 50% 88%,rgba(255,193,7,.14),transparent 45%);pointer-events:none}.recompenses_hero__Sz2rU{position:relative;z-index:1;border:1px solid rgba(13,110,253,.22);border-radius:14px;padding:18px;background:linear-gradient(140deg,rgba(255,255,255,.95),rgba(232,249,240,.9));box-shadow:0 10px 30px rgba(15,45,65,.08)}.recompenses_heroTop__x7Gv0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.recompenses_heroEyebrow__gA2xo{margin:0;font-size:.85rem;letter-spacing:.11em;text-transform:uppercase;color:#2d5a3d;font-weight:700}.recompenses_heroDate__nB9sQ{margin:0;font-size:.85rem;color:var(--text-secondary)}.recompenses_hero__Sz2rU h1{margin:8px 0 10px}.recompenses_heroLead__BHtKQ{margin:0;max-width:68ch}.recompenses_quickMeta__Km_uf{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.recompenses_quickMetaCard__etPOP{border:1px solid rgba(13,110,253,.18);background:rgba(255,255,255,.88);border-radius:10px;padding:10px;display:grid;grid-gap:2px;gap:2px}.recompenses_quickMetaLabel__4qyNQ{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.recompenses_quickMetaValue__li53L{margin:0;font-size:1.25rem;font-weight:700;color:#0f5132}.recompenses_section__daGzI{position:relative;z-index:1;margin-top:18px}.recompenses_sectionTitle__21psx{margin-bottom:10px}.recompenses_podium__u37A2{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.recompenses_podiumCard__CJf_X{border:1px solid var(--border-light);border-radius:12px;padding:14px;background:var(--surface);box-shadow:0 8px 22px rgba(0,0,0,.07);display:grid;grid-gap:8px;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.recompenses_podiumCard__CJf_X:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(0,0,0,.11)}.recompenses_podiumRank__RvolB{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#eceff4}.recompenses_rank1__8R4KM .recompenses_podiumRank__RvolB{background:linear-gradient(90deg,#f9d976,#f39f07);color:#3b2b04}.recompenses_rank2__6Sr0A .recompenses_podiumRank__RvolB{background:linear-gradient(90deg,#d8dbe2,#afb5c5);color:#1f2937}.recompenses_rank3__J2qnn .recompenses_podiumRank__RvolB{background:linear-gradient(90deg,#f7c8a6,#cd7f32);color:#3f2510}.recompenses_podiumTitle__pIA_n{margin:0;font-size:.8rem;color:var(--text-secondary)}.recompenses_podiumUser__bNLvZ{margin:0;font-weight:700;color:var(--text-primary);font-size:1.05rem}.recompenses_podiumUser__bNLvZ a{color:inherit}.recompenses_podiumScore__vx6kw{margin:0;font-size:1.25rem;font-weight:700;color:#0d6efd}.recompenses_fallbackCard__1a7_P{border:1px dashed var(--border-medium);border-radius:12px;padding:12px;background:var(--surface-alt)}.recompenses_fallbackCard__1a7_P p{margin:0}.recompenses_sectionDetailLink__Rwj78{margin-top:10px;font-size:.9rem}.recompenses_sectionDetailLink__Rwj78 a{color:#0d6efd;text-decoration:none;font-weight:600}.recompenses_sectionDetailLink__Rwj78 a:hover{text-decoration:underline}.recompenses_categoryGrid__oW3q8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.recompenses_categoryCard__yvq4W{border:1px solid var(--border-light);border-radius:12px;background:var(--surface);padding:14px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .2s ease}.recompenses_categoryCard__yvq4W:hover{box-shadow:0 6px 18px rgba(0,0,0,.1)}.recompenses_categoryCardHeader__IIqJU{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.recompenses_categoryCardHeader__IIqJU h3{margin:0;font-size:.97rem}.recompenses_categoryDetailLink__beF2o{white-space:nowrap;font-size:.82rem;font-weight:600;color:#0d6efd;text-decoration:none}.recompenses_categoryDetailLink__beF2o:hover{text-decoration:underline}.recompenses_miniPodium__tjUGY{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.recompenses_miniPodiumItem__8Umid{display:grid;grid-template-columns:32px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-radius:6px;padding:6px 8px;background:var(--surface-alt);border:1px solid var(--border-light)}.recompenses_miniPodiumItem__8Umid.recompenses_rank1__8R4KM{background:rgba(249,217,118,.18);border-color:rgba(243,159,7,.35)}.recompenses_miniPodiumItem__8Umid.recompenses_rank2__6Sr0A{background:rgba(216,219,226,.25);border-color:rgba(175,181,197,.4)}.recompenses_miniPodiumItem__8Umid.recompenses_rank3__J2qnn{background:rgba(247,200,166,.2);border-color:rgba(205,127,50,.35)}.recompenses_miniRank__It6_Y{font-weight:700;font-size:.8rem;color:#1d4ed8}.recompenses_miniUser__AZXcu{font-weight:600;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recompenses_miniUser__AZXcu a{color:inherit}.recompenses_miniScore__lZYH7{font-weight:700;font-size:.85rem;color:#0f5132;white-space:nowrap}.recompenses_miniEmpty__fHrWA{margin:0;font-size:.9rem;color:var(--text-secondary)}.recompenses_entries__D467m{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.recompenses_entry__JEMnl{border:1px solid var(--border-light);border-radius:8px;background:var(--surface-alt);padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.recompenses_entryRank__CNiUP{font-weight:700;font-size:.86rem;color:#1d4ed8;min-width:46px}.recompenses_entryUser__7KFj8{margin:0;font-weight:600}.recompenses_entryUser__7KFj8 a{color:inherit}.recompenses_entryScore__F59do{margin:0;font-weight:700;color:#0f5132}.recompenses_massifDeck__d1MHg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.recompenses_massifCard__8v81m{border:1px solid rgba(25,135,84,.25);background:linear-gradient(180deg,rgba(233,247,239,.9),rgba(255,255,255,.95));border-radius:12px;padding:12px;display:grid;grid-gap:9px;gap:9px}.recompenses_massifCard__8v81m h3{margin:0;color:#14532d}.recompenses_massifTop__PDUPc{border:1px solid rgba(20,83,45,.22);border-radius:8px;background:rgba(255,255,255,.8);padding:8px;display:flex;justify-content:space-between;gap:6px;align-items:baseline}.recompenses_massifTop__PDUPc p{margin:0}.recompenses_massifTopScore__Zno_B{font-weight:700;color:#14532d}.recompenses_massifEmpty__545Cd{border:1px dashed rgba(20,83,45,.3);border-radius:8px;padding:8px;font-size:.9rem}.recompenses_errorCard__2iVxC,.recompenses_loadingCard__zzLmN{position:relative;z-index:1;margin-top:14px;border-radius:10px;padding:12px}.recompenses_loadingCard__zzLmN{border:1px solid rgba(23,162,184,.28);background:rgba(233,248,251,.7)}.recompenses_errorCard__2iVxC{border:1px solid rgba(220,53,69,.32);background:rgba(248,215,218,.65);color:#58151c}.recompenses_backLink__4w6Lv{position:relative;z-index:1;margin-top:16px}@media (max-width:960px){.recompenses_podium__u37A2{grid-template-columns:1fr}}@media (max-width:768px){.recompenses_hero__Sz2rU{padding:14px}.recompenses_boardGrid__JYqdw{grid-template-columns:1fr}.recompenses_entry__JEMnl{grid-template-columns:auto 1fr}.recompenses_entryScore__F59do{grid-column:2;justify-self:start}}