.rrp-methods{box-sizing:border-box;margin:14px 0;padding:14px;border:1px solid #6cda9a55;border-radius:14px;background:linear-gradient(135deg,#103c33,#0c1326 62%);color:#fff;min-width:0}
.rrp-method-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.rrp-methods .rrp-eyebrow,.rrp-welcome .rrp-eyebrow{font:800 11px/1.4 Arial,sans-serif!important;letter-spacing:.16em;color:#87efbd!important;margin:0 0 6px!important}
.rrp-methods h2{font:900 22px/1.15 Arial,sans-serif!important;letter-spacing:-.025em!important;margin:0!important;color:#fff!important}
.rrp-powered{display:grid;gap:4px;align-items:center}.rrp-powered span{font:10px/1.2 Arial,sans-serif;color:#bfd7d1}.rrp-powered img{display:block;width:96px;height:18px;object-fit:contain}
.rrp-methods .rrp-method-intro{font-size:13px!important;line-height:1.5!important;color:#d5e7e2!important;margin:11px 0 12px!important}
.rrp-method-grid{display:flex;flex-wrap:wrap;gap:7px;list-style:none!important;padding:0!important;margin:0!important}
.rrp-method-grid li{box-sizing:border-box;display:flex;min-width:0;flex:0 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;min-height:39px;padding:6px 9px;background:#fff;border:1px solid #d5e0dc;border-radius:8px;color:#151e28!important;text-align:left;font:700 11px/1.3 Arial,sans-serif!important}
.rrp-method-logo{display:grid;place-items:center;flex:none;width:42px;height:26px}.rrp-method-logo img{display:block;object-fit:contain;width:42px;max-width:100%;height:26px}.rrp-method-grid li:first-child .rrp-method-logo,.rrp-method-grid li:nth-child(4) .rrp-method-logo,.rrp-method-grid li:nth-child(5) .rrp-method-logo{width:21px}.rrp-method-grid li:first-child img,.rrp-method-grid li:nth-child(4) img,.rrp-method-grid li:nth-child(5) img{width:20px;height:20px}
.rrp-methods .rrp-method-note{font:400 11px/1.5 Arial,sans-serif!important;color:#bbd0ce!important;margin:11px 0 0!important}
.credit-wrap .credit-bonus table{min-width:0!important;width:100%!important;table-layout:fixed}
.credit-wrap .credit-bonus th,.credit-wrap .credit-bonus td{font-size:14px!important;padding:11px 6px!important;letter-spacing:0!important;overflow-wrap:anywhere}
.credit-wrap .credit-bonus th:last-child,.credit-wrap .credit-bonus td:last-child{text-align:right;width:34%}
.credit-wrap .credit-bonus td:last-child{font-size:24px!important}
dialog.rrp-welcome{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #8feaaf99;border-radius:24px;background:#050608;color:#fff;box-shadow:0 30px 100px #000c;overflow:auto;overscroll-behavior:contain}
dialog.rrp-welcome:not([open]){display:none}dialog.rrp-welcome::backdrop{background:#000a;backdrop-filter:blur(2px)}
.rrp-welcome-content{position:relative;padding:25px 28px 22px;background:radial-gradient(ellipse at 100% 0,#155a3d55,transparent 48%)}
.rrp-dismiss{position:absolute;right:9px;top:9px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff10;color:#fff;font:400 29px/1 Arial,sans-serif;cursor:pointer}.rrp-dismiss:hover{background:#ffffff20}
.rrp-orion-logo{display:block;width:90px;height:64px;object-fit:contain;margin-bottom:12px}
.rrp-welcome h2{font:900 32px/1.12 Arial,sans-serif!important;letter-spacing:-.045em!important;margin:6px 0 12px!important;color:#fff!important}.rrp-welcome h2 span{color:#a3f5bf}
.rrp-welcome .rrp-no-wait{display:inline-block;font:800 15px/1.4 Arial,sans-serif!important;color:#ffdd72!important;background:#ffce4514;padding:8px 12px;border:1px solid #ffda5c44;border-radius:9px;margin:0 0 17px!important}
.rrp-features{display:grid;gap:13px}.rrp-features>div{display:flex;gap:11px;align-items:flex-start}.rrp-check{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#58da8c1f;color:#9bffc1;font:900 14px/1 Arial,sans-serif;margin-top:2px}
.rrp-features p{font:400 14px/1.55 Arial,sans-serif!important;color:#c9d2d1!important;margin:0!important}.rrp-features strong{display:block;color:#fff;font-size:16px;margin-bottom:3px}
.rrp-welcome .rrp-email-reminder{font:400 13px/1.55 Arial,sans-serif!important;color:#d1dddd!important;margin:17px 0 13px!important;padding:12px 14px;border:1px solid #ffffff22;border-radius:12px;background:#ffffff05}.rrp-email-reminder strong{display:block;color:#fff;margin-bottom:3px}
.rrp-got-it{box-sizing:border-box;display:block;width:100%;min-height:49px;border:0;border-radius:12px;background:linear-gradient(120deg,#ffe891,#ffca36);color:#2b2104;font:900 15px/1.3 Arial,sans-serif;cursor:pointer}.rrp-got-it:hover{filter:brightness(1.07)}
.rrp-welcome a.rrp-welcome-link{display:block;padding:13px 0 8px;text-align:center;text-decoration:none;color:#a9f6c7!important;font:700 13px/1.5 Arial,sans-serif}
.rrp-welcome .rrp-small-print{font:400 10px/1.6 Arial,sans-serif!important;color:#94a7a3!important;margin:5px 0 0!important;text-align:center}
.rrp-welcome :focus-visible,.rrp-methods :focus-visible{outline:3px solid #ffe891;outline-offset:4px}
@media(max-width:420px){.rrp-methods{padding:12px}.rrp-methods h2{font-size:21px!important}.rrp-method-grid li{padding:5px 7px;font-size:10px!important;gap:5px}.rrp-welcome-content{padding:22px 19px 18px}.rrp-welcome h2{font-size:28px!important}.rrp-orion-logo{width:76px;height:54px;margin-bottom:10px}.rrp-features p{font-size:13px!important}.rrp-welcome .rrp-email-reminder{font-size:12px!important;margin-top:14px!important}}
