.rewards-page{background:#efede7}.rewards-page .top-nav{flex-wrap:wrap;overflow:visible}.rewards-page .top-nav>a,.rewards-page .top-nav>span{min-height:44px}.rq-content{--rq-blue:#061d84;--rq-mono:"SFMono-Regular","Andale Mono","Liberation Mono",monospace;color:#171714;gap:14px;padding:16px;font:13px/1.45 Arial,Helvetica,sans-serif;display:grid}.rq-content *{box-sizing:border-box;min-width:0}.rq-content h1,.rq-content h3,.rq-content p{margin:0}.rq-content h1{color:var(--rq-blue);font:700 26px/1.2 var(--rq-mono);letter-spacing:-.055em}.rq-content h3{text-transform:uppercase;font:11px/1.4 var(--rq-mono);color:#52524e;letter-spacing:.035em}.rq-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rq-heading p{color:#52524e;margin-top:4px}.rq-content button{color:#111;cursor:pointer;background:#d4d0c8;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;min-height:44px;padding:8px 12px;font:700 12px/1.3 Arial,sans-serif}.rq-content button:disabled{cursor:wait;color:#555}:is(.rq-content button:focus-visible,.rq-content a:focus-visible,.rq-content summary:focus-visible,.rq-content input:focus-visible){outline:2px solid var(--rq-blue);outline-offset:3px}.rq-content a{color:var(--rq-blue);text-underline-offset:2px}.rq-freshness{font:11px/1.5 var(--rq-mono);background:#e2dfd6;border:1px solid #b5b1aa;flex-wrap:wrap;gap:4px 16px;padding:9px 11px;display:flex}.rq-freshness strong{color:var(--rq-blue)}.rq-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:14px;display:grid}.rq-window{margin:0}.rq-panel{padding:12px}.rq-balance{font:700 32px/1.2 var(--rq-mono);color:var(--rq-blue);overflow-wrap:anywhere;margin:5px 0}.rq-balance small{font-size:12px}.rq-retained-balance{margin-top:4px;font:11px/1.5 Arial,Helvetica,sans-serif;display:block}.rq-meter{background:#b7b3ab;height:17px;margin:13px 0 6px}.rq-meter>div{background:repeating-linear-gradient(90deg,#061d84 0 9px,#0000 9px 12px);height:100%}.rq-split{font:12px/1.4 var(--rq-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rq-note{border-top:1px solid #aaa69e;padding-top:10px;margin-top:12px!important}.rq-note strong{color:var(--rq-blue)}.rq-content label{font:12px/1.4 var(--rq-mono);margin-bottom:6px;display:block}.rq-field-row{gap:7px;display:flex}.rq-field-row input{color:#111;width:100%;height:44px;font:12px/1.3 var(--rq-mono);background:#fbfaf6;border:2px solid #fff;border-color:gray #fff #fff gray;border-radius:0;flex:1;padding:7px}.rq-field-row button{background:var(--rq-blue);color:#fff;border-color:#6079d5 #00114d #00114d #6079d5;flex-shrink:0}.rq-help{color:#52524e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;font-size:11px;display:flex}.rq-content .rq-link{color:var(--rq-blue);background:0 0;border:0;padding:6px 0;font-weight:400;text-decoration:underline}.rq-result{background:#efede7;border:1px solid #aaa69e;margin-top:8px}.rq-result-head{font:11px/1.4 var(--rq-mono);border-bottom:1px solid #b5b1aa;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:7px 9px;display:flex}.rq-result-grid{grid-template-columns:1fr 1fr;display:grid}.rq-result-grid>div{overflow-wrap:anywhere;padding:9px}.rq-result-grid>div+div{border-left:1px solid #b5b1aa}.rq-result-grid strong{font:700 15px/1.4 var(--rq-mono);margin:4px 0;display:block}.rq-result-grid p{margin-top:5px;font-size:11px}.rq-empty{color:#52524e;padding-top:10px}.rq-error{color:#9d100d;padding-top:7px}.rq-totals{flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;display:flex}.rq-round{background:#efede7;border-top:1px solid #b5b1aa}.rq-round summary{cursor:pointer;grid-template-columns:.75fr 1fr 1fr 1.2fr;align-items:center;gap:10px;min-height:44px;padding:9px;display:grid}.rq-round summary strong:before{content:"+ ";color:var(--rq-blue)}.rq-round[open] summary strong:before{content:"− "}.rq-round summary::-webkit-details-marker{display:none}.rq-round summary:hover{background:#e3e2dd}.rq-round-body{padding:0 10px 10px}.rq-round-body>p{padding:7px 0;font-size:11px}.rq-transfers{background:#fbfaf6;border:1px solid #b5b1aa}.rq-transfer{font:11px/1.5 var(--rq-mono);overflow-wrap:anywhere;border-bottom:1px solid #d4d0c8;grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:center;gap:8px;padding:7px 9px;display:grid}.rq-transfer a{align-items:center;min-height:44px;display:flex}.rq-ledger-foot{color:#52524e;padding-top:9px;font-size:11px}.rq-rules{background:#e2dfd7;border:1px solid #aaa69e}.rq-rules>summary,.rq-wallet-history>summary{cursor:pointer;min-height:44px;color:var(--rq-blue);font:700 12px/1.5 var(--rq-mono);padding:11px}.rq-rules>div{overflow-wrap:anywhere;gap:8px;padding:0 12px 12px;display:grid}.rq-rules a{padding:8px 0;display:inline-block}@media (max-width:900px){.rq-field-row{flex-wrap:wrap}.rq-field-row input{flex-basis:100%}.rq-field-row button{width:100%}.rq-transfer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.rq-content{gap:12px;padding:10px}.rq-top{grid-template-columns:1fr;gap:12px}.rq-heading{flex-wrap:wrap;gap:6px}.rq-heading h1{font-size:24px}.rq-heading button{padding:8px}.rq-panel{padding:10px}.rq-round summary{grid-template-columns:.7fr 1fr 1fr;gap:7px;font-size:11px}.rq-round summary>span:nth-child(2){color:#52524e;grid-area:2/1/auto/-1;font-size:10px}.rq-balance{font-size:28px}}@media (prefers-reduced-motion:reduce){.rq-content *{scroll-behavior:auto}}
