.article-ad[data-astro-cid-ipbpnndz]{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:8px;margin:2rem 0;padding:12px;font-family:Arial,sans-serif}.article-ad[data-astro-cid-ipbpnndz][hidden]{display:none}.article-ad[data-astro-cid-ipbpnndz] .eyebrow[data-astro-cid-ipbpnndz]{font-size:.58rem;font-weight:400}.article-ad-space[data-astro-cid-ipbpnndz]{background:#eeeee480;min-height:120px;margin-top:10px}.rewards-panel{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:32px}.rewards-panel .eyebrow{color:var(--ink);align-items:center;gap:9px;display:flex}.rewards-panel .eyebrow:before{content:"✳";color:#a65b36;font-size:1.1rem;line-height:1}.rewards-panel h2{max-width:20ch;margin:14px 0 18px;font-size:clamp(1.7rem,4vw,2.2rem)}.rewards-panel .status-note{color:var(--ink);background:#eef2e6;border-left:3px solid #b4c78c;border-radius:0 8px 8px 0;padding:14px 16px;font-size:.85rem}.rewards-panel [data-rewards-time]{color:var(--muted);margin-bottom:0;font-size:.75rem}.rewards-panel .reward-day{border:1px solid var(--line);border-radius:12px;margin-top:28px;overflow:hidden}.rewards-panel .reward-day h3{letter-spacing:-.025em;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);margin:0;padding:17px 20px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.rewards-panel .reward-day:first-child h3{background:#e8eedc}.rewards-panel .rewards-table{border-collapse:collapse;table-layout:auto;width:100%;margin:0}.rewards-panel .rewards-table td{border:0;border-bottom:1px solid var(--line);vertical-align:middle;padding:15px 12px}.rewards-panel .rewards-table tr:last-child td{border-bottom:0}.rewards-panel .rewards-table tr:hover{background:#f3f5ec}.rewards-panel .rewards-table td:first-child{width:56px;padding-left:20px;padding-right:0}.rewards-panel .rewards-table td:last-child{text-align:right;padding-right:20px}.rewards-panel .rewards-table strong{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.rewards-panel .reward-number{color:#56664f;font-variant-numeric:tabular-nums;background:#edf0e5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:700;display:inline-grid}.rewards-panel .collect-reward{background:var(--ink);color:var(--white);border:1px solid var(--ink);letter-spacing:.045em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:.67rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.rewards-panel .collect-reward:after{content:"↗";font-size:1rem;line-height:1}.rewards-panel .collect-reward:hover{background:#285748;border-color:#285748;text-decoration:none}.rewards-panel .collect-reward:focus-visible{outline-offset:3px;outline:3px solid #b15a31}.rewards-panel>small{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:.75rem;line-height:1.7}.rewards-panel small a{color:var(--ink);text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.rewards-panel{border-radius:14px;padding:22px 14px}.rewards-panel .reward-day h3{padding:15px 12px;font-size:1.1rem}.rewards-panel .rewards-table td{padding:12px 7px}.rewards-panel .rewards-table td:first-child{width:39px;padding-left:10px}.rewards-panel .rewards-table td:last-child{padding-right:10px}.rewards-panel .rewards-table strong{font-size:.85rem}.rewards-panel .reward-number{width:24px;height:24px}.rewards-panel .collect-reward{gap:7px;padding:10px;font-size:.6rem}}.blox-panel .reward-day{margin-top:28px}.blox-panel [data-blox-time]{margin-bottom:0}.blox-panel .rewards-table{table-layout:auto}.blox-panel .rewards-table td:nth-child(2){min-width:0}.blox-panel code{word-break:break-all;overflow-wrap:anywhere;font-size:.95rem;font-weight:700;display:block}.blox-panel .code-reward{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.blox-panel .copy-code{cursor:pointer;font-family:Arial,Helvetica,sans-serif}@media (width<=480px){.blox-panel code{font-size:.8rem}.blox-panel .code-reward{font-size:.72rem}}
