.login-rewards_page__hqN1z{height:100%;min-height:0;min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;color:#eadcc0;border:1px solid var(--menu-edge);border-radius:var(--menu-radius);background:var(--menu-panel);box-shadow:inset 0 0 30px #0008,0 0 20px #0006;overflow:hidden}.login-rewards_header__M_6qU{display:flex;align-items:center;justify-content:space-between;padding:18px 26px 10px;gap:16px}.login-rewards_header__M_6qU h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(24px,2.7vw,38px);margin:3px 0;font-weight:500}.login-rewards_eyebrow__k2NLZ{color:#cda96b;text-transform:uppercase;letter-spacing:.16em;font-size:11px;margin:0}.login-rewards_status__NKt1V{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:0 26px 14px;border-bottom:1px solid #8f683c70;font-size:13px}.login-rewards_status__NKt1V>strong{font-size:22px;color:#f1c979}.login-rewards_status__NKt1V strong span{font-size:15px;color:#aa957b}.login-rewards_balance__jZhHS{margin-left:auto;display:flex;align-items:center;gap:5px}.login-rewards_body__2GIbc{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:start;gap:22px;padding:22px 26px;scrollbar-width:thin;scrollbar-color:#987447 #191418}.login-rewards_calendar__Q9NXl{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.login-rewards_day__sTV3t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:124px;border:1px solid #69513b;background:var(--menu-row);border-radius:3px;position:relative}.login-rewards_dayLabel__3hZ_f{color:#c0aa8b;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.login-rewards_day__sTV3t strong{color:#f0ddba;font-size:18px}.login-rewards_day__sTV3t strong small{font-size:11px;font-weight:400}.login-rewards_claimed__QisOj{font-size:10px;color:#b5a48e}.login-rewards_day__sTV3t[data-collected=true]{background:#1e201e}.login-rewards_day__sTV3t[data-collected=true] .login-rewards_claimed__QisOj{color:#b8c899}.login-rewards_day__sTV3t[data-today=true]{border-color:#efc777;background:linear-gradient(145deg,#63412c,#2f1e24);box-shadow:inset 0 0 18px #be803122,0 0 12px #dca04233}.login-rewards_milestone__9LxI2{border:1px solid #a07946;background:radial-gradient(ellipse at top,#9263333b,transparent 70%),#15151ed9;padding:24px 20px;text-align:center;min-width:0;position:sticky;top:0}.login-rewards_milestone__9LxI2[data-today=true]{box-shadow:inset 0 0 26px #c9904033;border-color:#f1c979}.login-rewards_proMark__BvSA1{margin:20px auto;display:flex;flex-direction:column;align-items:center;gap:12px;color:#efca82;font-family:var(--font-family-display)}.login-rewards_proMark__BvSA1 strong{font-size:21px;letter-spacing:.12em;text-transform:uppercase}.login-rewards_milestone__9LxI2 h2{font:24px/1.3 Georgia,serif;margin:0 0 10px}.login-rewards_duration__BZcyJ{font-size:14px;color:#efca82}.login-rewards_milestone__9LxI2 ul{padding:14px 0 0;margin:18px 0;list-style:none;text-align:left;border-top:1px solid #7a5d3b70;font-size:13px}.login-rewards_milestone__9LxI2 li{padding:8px 0}.login-rewards_milestone__9LxI2 li small{display:block;color:#a8967d;font-size:11px;margin-top:3px}.login-rewards_proStatus__C4azy{display:grid;gap:8px;font-size:13px;border-top:1px solid #7a5d3b70;padding-top:18px}.login-rewards_proStatus__C4azy span{font-size:11px;color:#c0aa8b}.login-rewards_footer__AjDjY{display:flex;align-items:center;gap:18px;justify-content:space-between;border-top:1px solid #8f683c70;padding:12px 26px}.login-rewards_footer__AjDjY p{font-size:12px;line-height:1.5;color:#c1b198;max-width:780px;margin:0}.login-rewards_footer__AjDjY a{flex:0 0 auto}.login-rewards_page__hqN1z :focus-visible{outline:2px solid #f1cc83;outline-offset:3px}.login-rewards_body__2GIbc:focus-visible{outline-offset:-4px}@media (max-width:1200px){.login-rewards_calendar__Q9NXl{grid-template-columns:repeat(5,minmax(0,1fr))}.login-rewards_body__2GIbc{gap:16px;padding:18px}.login-rewards_milestone__9LxI2{padding:20px 16px}}@media (max-width:900px){.login-rewards_calendar__Q9NXl{grid-template-columns:repeat(4,minmax(0,1fr))}.login-rewards_body__2GIbc{grid-template-columns:minmax(0,1fr) 220px}.login-rewards_day__sTV3t{min-height:120px}}@media (max-width:650px){.login-rewards_body__2GIbc{display:block;padding:12px}.login-rewards_calendar__Q9NXl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.login-rewards_milestone__9LxI2{position:static;margin-top:14px}.login-rewards_header__M_6qU{padding:14px 14px 8px}.login-rewards_status__NKt1V{padding:0 14px 10px;gap:8px 14px}.login-rewards_balance__jZhHS{font-size:12px}.login-rewards_footer__AjDjY{padding:10px 14px;gap:10px}.login-rewards_footer__AjDjY p{font-size:10px}.login-rewards_footer__AjDjY a{font-size:11px}}