.rp .rg-wallet{max-width:1460px;margin:0 auto}.rp .rg-wallet .rw-card h2{font-variant-numeric:tabular-nums}.rp .rg-wallet[aria-busy=true] .rw-card h2,.rp .rg-wallet[aria-busy=true] .rw-split b{opacity:.55}.rp dialog.modal{margin:auto}.rp .rp-rw-notice{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;border-radius:14px;background:#091b2acc;border:1px solid #ffffff1f;color:#c7dafa;font-size:13px;line-height:1.5}.rp .rp-rw-notice>i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rg-yellow);color:var(--rg-navy);font-style:normal;font-weight:900}.rp .rp-rw-notice>div{flex:1;min-width:0;display:grid;gap:3px}.rp .rp-rw-notice b{color:#fff;font-size:14px}.rp .rp-rw-notice p{margin:0;color:#a9badf}.rp .rp-rw-notice a,.rp .rp-rw-notice button.rp-rw-link{align-self:center;flex:none;color:var(--rg-yellow);font-weight:700;text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;font-size:13px}.rp .rp-rw-notice[data-tone=error]{border-color:#ff7a8a55;background:#2a0f1fcc}.rp .rp-rw-notice[data-tone=error]>i{background:#ff7a8a;color:#2a0f1f}.rp .rw-modal .rp-rw-notice{margin:0}.rp .rg-wallet .rw-promo time{color:#fff}.rp .rp-rw-lots{font-size:12px;color:#8ea2cf}.rp .rp-rw-lots summary{cursor:pointer;color:#c7dafa;width:max-content}.rp .rp-rw-lots ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.rp .rp-rw-lots li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background:#ffffff08}.rp .rp-rw-lots li b{color:var(--rg-yellow);font-weight:700}.rp .rp-rw-unavailable{margin:0;font-size:12px;color:#8ea2cf}.rp .rg-wallet .rw-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rp .rg-wallet .rw-ledger strong{white-space:nowrap;font-variant-numeric:tabular-nums}.rp .rp-rw-empty{padding:28px 0;text-align:center;color:#8ea2cf;font-size:13px;border-bottom:1px solid #ffffff14}.rp .rp-rw-more{display:flex;justify-content:center;margin-top:16px}.rp .rp-rw-more .rw-ghost{min-height:46px;padding:0 22px;font-size:15px}.rp .rp-rw-status-chip{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:99px;background:#ffffff14;color:#c7dafa;font-size:10px;font-weight:700;letter-spacing:.04em}.rp .rp-rw-status-chip[data-tone=success]{background:#51f2e226;color:var(--rg-yellow)}.rp .rp-rw-status-chip[data-tone=held],.rp .rp-rw-status-chip[data-tone=returned]{background:#ffb34726;color:#ffd08a}.rp .rw-modal .rw-hint[data-tone=error]{color:#ff9aa6}.rp .rw-modal .rp-rw-pix-key{display:grid;gap:8px;color:#c7dafa;font-size:13px}.rp .rw-modal .rp-rw-pix-key-control{position:relative;min-width:0}.rp .rw-modal .rp-rw-pix-key-help{color:#9ab6c6;font-size:11.5px;line-height:1.5}.rp .rw-modal .rp-money-label{color:#c7dafa;font-size:13px}.rp .rw-modal .rp-rw-pix-key-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:54px;padding:0 16px;border:1px solid #ffffff2e;border-radius:12px;background:#091b2acc;color:#fff;font:600 16px Rips Sans,sans-serif;text-align:left;cursor:pointer}.rp .rw-modal .rp-rw-pix-key-trigger:hover,.rp .rw-modal .rp-rw-pix-key-trigger[aria-expanded=true]{border-color:#66e3ee88}.rp .rw-modal .rp-rw-pix-key-trigger:focus-visible{outline:2px solid var(--rg-yellow);outline-offset:2px}.rp .rw-modal .rp-rw-pix-key-trigger:disabled{opacity:.5;cursor:not-allowed}.rp .rw-modal .rp-rw-pix-key-chevron{flex:none;width:9px;height:9px;margin:-5px 3px 0 0;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s ease}.rp .rw-modal .rp-rw-pix-key-trigger[aria-expanded=true] .rp-rw-pix-key-chevron{margin-top:4px;transform:rotate(225deg)}.rp .rw-modal .rp-rw-pix-key-options{position:fixed;z-index:10;padding:3px;border:1px solid #66e3ee55;border-radius:12px;background:#091b2a;box-shadow:0 16px 32px #020d18aa}.rp .rw-modal .rp-rw-pix-key-options[data-placement=top]{box-shadow:0 -16px 32px #020d18aa}.rp .rw-modal .rp-rw-pix-key-options:focus{outline:none}.rp .rw-modal .rp-rw-pix-key-options [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#d6e9f0;font:600 14px Rips Sans,sans-serif;text-align:left;cursor:pointer}.rp .rw-modal .rp-rw-pix-key-options [role=option]:hover,.rp .rw-modal .rp-rw-pix-key-options [role=option][data-active]{background:#66e3ee1a;color:#fff}.rp .rw-modal .rp-rw-pix-key-options [role=option] svg{width:18px;height:18px;color:#66e3ee}.rp .rw-modal .rw-presets button:disabled{opacity:.35;cursor:not-allowed;transform:none}.rp .rp-rw-status{margin:0;padding:12px 14px;border-radius:12px;background:#091b2acc;border:1px solid #ffffff1f;color:#c7dafa;font-size:13px;line-height:1.5}.rp .rp-rw-status[data-phase=confirmed],.rp .rp-rw-status[data-tone=success]{border-color:#51f2e266;color:#fff}.rp .rp-rw-status[data-phase=expired],.rp .rp-rw-status[data-phase=failed],.rp .rp-rw-status[data-phase=reversed],.rp .rp-rw-status[data-tone=held],.rp .rp-rw-status[data-tone=returned]{border-color:#ffb34755}.rp .rp-rw-status b{color:#fff}.rp .rp-rw-amount{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.rp .rp-rw-amount b{font:400 34px Rips Display,sans-serif;color:#fff}.rp .rp-rw-amount small{font-size:12px;color:#8ea2cf}.rp .rp-rw-pix{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.rp .rp-rw-qr{padding:8px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0006}.rp .rp-rw-qr svg{display:block;width:100%;height:auto;max-width:none;border-radius:6px}.rp .rp-rw-copy{display:grid;gap:8px;min-width:0}.rp .rp-rw-copy label{font:700 11px Rips Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8ea2cf}.rp .rp-rw-copy textarea{width:100%;min-width:0;resize:none;padding:10px 12px;border-radius:12px;border:1px solid #ffffff2e;background:#0a1029cc;color:#e1eafe;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.rp .rp-rw-copy textarea:focus{outline:none;border-color:var(--rg-yellow);box-shadow:0 0 0 3px #51f2e233}.rp .rp-rw-copy .rw-ghost{min-height:46px;font-size:15px}.rp .rp-rw-actions{display:grid;gap:10px}.rp .rp-rw-actions .rw-ghost{min-height:50px;font-size:16px}.rp[data-skin=v2] dialog#modal[data-money=deposit]:has(.rp-deposit-success){padding:0}.rp[data-skin=v2] #modal[data-money=deposit] .rw-modal.rp-deposit-success{position:relative;min-width:0;align-items:center;gap:0;overflow:hidden;padding:34px 32px 28px;text-align:center;background:radial-gradient(ellipse at 50% 16%,#51f2e21c,transparent 58%)}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-mark{display:grid;place-items:center;width:70px;height:70px;margin-bottom:18px;border:1px solid #b3fff599;border-radius:50%;background:linear-gradient(145deg,#aafff2,#51f2e2);color:#09232c;box-shadow:0 0 0 8px #51f2e21a,0 12px 32px #51f2e229}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-mark svg{width:42px;height:42px}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-copy{display:grid;justify-items:center;width:100%}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-copy h2{padding:0;text-wrap:balance}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-label{margin-top:22px;color:#9fc5d6;font:700 11px Rips Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-amount{margin-top:3px;color:#fff;font:400 clamp(40px,9vw,52px) /1.1 Rips Display,sans-serif;font-variant-numeric:tabular-nums}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-copy p{margin:13px 0 0;color:#d2e8ee;font-size:14px;line-height:1.5}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;width:100%;margin-top:28px}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-packs{width:auto;min-height:44px;padding:10px 18px;font-size:12px;white-space:nowrap}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-success-packs:focus-visible{outline:2px solid #51f2e2;outline-offset:3px}.rp .rw-modal .rp-rw-login{margin:0;color:#a9badf;font-size:14px;line-height:1.55}@media (max-width:600px){.rp[data-skin=v2] #modal[data-money=deposit] .rw-modal.rp-deposit-success{padding:32px 22px calc(26px + env(safe-area-inset-bottom))}.rp .rp-rw-notice{flex-wrap:wrap;padding:14px}.rp .rp-rw-notice>div{flex-basis:calc(100% - 44px)}.rp .rp-rw-notice a,.rp .rp-rw-notice button.rp-rw-link{margin-left:44px}.rp .rp-rw-pix{grid-template-columns:1fr}.rp .rp-rw-qr{width:min(220px,70vw);justify-self:center}.rp .rg-wallet .rw-head h2{font-size:26px}}.rp[data-skin=v2] dialog#modal:is([data-money=deposit],[data-money=withdraw]){width:min(520px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow-x:hidden;overflow-y:auto;border-radius:22px}.rp[data-skin=v2] dialog#modal[data-money=withdraw]{scrollbar-width:none}.rp[data-skin=v2] dialog#modal[data-money=withdraw]::-webkit-scrollbar{display:none}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw])>.close-modal{top:12px;right:12px;z-index:5}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rw-modal[data-step=amount]{width:100%;min-width:0;gap:0;padding:0}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-hero{position:relative;flex:none;width:100%;aspect-ratio:2037/772;overflow:hidden;background:#031522}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-art,.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-art img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-heading{position:absolute;inset:0 auto 0 0;display:flex;width:62%;flex-direction:column;justify-content:center;gap:10px;padding:22px 26px}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rw-modal[data-step=amount] .rp-money-heading h2{padding:0;font-size:clamp(22px,5.8vw,29px)!important;line-height:1.08!important;text-wrap:balance}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body{display:grid;min-width:0;container-type:inline-size;gap:14px;padding:22px 26px 24px}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-field{display:grid;gap:8px}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-balance-alert{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #f4d75a80;border-left:4px solid #f4d75a;border-radius:12px;background:linear-gradient(110deg,#f4d75a26,#f4d75a0d);color:#fff1bd}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-balance-alert img{flex:0 0 48px;width:48px;height:48px;object-fit:contain}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-balance-alert p{margin:0;font-size:16px;line-height:1.4;text-align:left}.rp[data-skin=v2] #modal[data-money=deposit] .rp-deposit-balance-alert strong{display:block;color:#f4d75a;font-weight:800}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-field .rw-field{height:54px;gap:10px;border-radius:12px}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-field .rw-field b{flex:none;color:#9ab6c6;font:500 14px Rips Sans,sans-serif}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-field .rw-field input{flex:1;width:100%;min-width:0;font:600 22px Rips Sans,sans-serif;text-align:left}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body .rw-hint{margin:-6px 0 0;min-height:0;font-size:11.5px;line-height:1.5}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body .rw-hint:empty{display:none}.rp[data-skin=v2] #modal[data-money=withdraw] .rp-money-field .rp-withdraw-details{margin:0;color:#9ab6c6;font:400 11.5px/1.45 Rips Sans,sans-serif;font-variant-numeric:tabular-nums}.rp[data-skin=v2] #modal[data-money=withdraw] .rp-withdraw-verification{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid #ffc35a66;border-radius:12px;background:#ffc35a14;color:#ffdfaa;font-size:12px;line-height:1.5}.rp[data-skin=v2] #modal[data-money=withdraw] .rp-withdraw-verification>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffc35a;color:#031522;font-weight:900}.rp[data-skin=v2] #modal[data-money=withdraw] .rp-withdraw-verification p{margin:0}.rp[data-skin=v2] #modal[data-money=withdraw] .rp-withdraw-verification a{display:inline-flex;align-items:center;min-height:32px;color:#ffc35a;font-weight:800;text-decoration:underline;text-underline-offset:3px}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body .rw-presets{display:flex;min-width:0;margin:0;padding:0;border:0;gap:8px}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body .rw-presets button{flex:1;min-width:0;min-height:44px;padding:8px 6px;border-radius:10px;font:700 13px Rips Sans,sans-serif;white-space:nowrap}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body .btn.full{min-height:52px;margin-top:2px}@media (max-width:600px){.rp[data-skin=v2] dialog#modal:is([data-money=deposit],[data-money=withdraw]){width:100%;margin:auto 0 0;max-height:calc(100dvh - 16px);border-radius:22px 22px 0 0}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-heading{gap:8px;padding:18px}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body{padding:20px 18px calc(20px + env(safe-area-inset-bottom))}.rp[data-skin=v2] #modal:is([data-money=deposit],[data-money=withdraw]) .rp-money-body .rw-presets button{font-size:12px}}@container (max-width: 330px){.rp[data-skin=v2] #modal[data-money=deposit] .rw-presets button:nth-child(3):not(:last-child){display:none}}@container (max-width: 250px){.rp[data-skin=v2] #modal[data-money=deposit] .rw-presets button:nth-child(2):not(:last-child){display:none}}@media (max-width:600px) and (max-height:600px){.rp[data-skin=v2] dialog#modal:is([data-money=deposit],[data-money=withdraw]){height:100dvh;max-height:100dvh;border-radius:0}}@media (max-height:650px){.rp[data-skin=v2] #modal[data-money=withdraw] .rp-money-hero{max-height:175px}.rp[data-skin=v2] #modal[data-money=withdraw] .rp-money-body{gap:10px;padding-block:16px}}@media (min-width:601px) and (max-height:650px){.rp[data-skin=v2] dialog#modal[data-money=withdraw]{min-height:calc(100dvh - 24px)}}