:root{--r-bg: #f6f7f5;--r-card: #ffffff;--r-ink: #14201a;--r-muted: #6b7a72;--r-line: #e3e7e3;--r-accent: #0f7a4f;--r-good-bg: #e3f4ea;--r-good: #0f6b45;--r-warn-bg: #fdf1d8;--r-warn: #8a5a00;--r-bad-bg: #fbe4e2;--r-bad: #a3271e}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--r-bg);color:var(--r-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45;min-width:320px}.r-page{max-width:1080px;margin:0 auto;padding:20px 16px 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.r-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.r-brand,.r-top-right{display:flex;align-items:center;gap:10px}.r-mark{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--r-accent)}.r-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--r-muted);border:1px solid var(--r-line);border-radius:999px;padding:1px 8px;background:var(--r-card)}.r-pill{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.r-pill.good{background:var(--r-good-bg);color:var(--r-good)}.r-pill.warn{background:var(--r-warn-bg);color:var(--r-warn)}.r-pill.bad{background:var(--r-bad-bg);color:var(--r-bad)}.r-muted{color:var(--r-muted);font-size:13px}.r-error{color:var(--r-bad);font-size:13px;margin-top:8px}.r-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.r-tile{background:var(--r-card);border:1px solid var(--r-line);border-radius:10px;padding:14px;min-width:0}.r-tile-label{font-size:12px;color:var(--r-muted);text-transform:uppercase;letter-spacing:.04em}.r-tile-value{font-size:22px;font-weight:650;margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.r-tile-value.good{color:var(--r-good)}.r-tile-value.bad{color:var(--r-bad)}.r-card{background:var(--r-card);border:1px solid var(--r-line);border-radius:10px;padding:16px;min-width:0;overflow-x:auto}.r-card h2{font-size:14px;font-weight:650;margin-bottom:12px}.r-facts{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;align-items:center}.r-facts dt{color:var(--r-muted);font-size:13px}.r-facts dd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r-fact-row{display:contents}.r-id{display:inline-flex;align-items:center;gap:6px}.r-id button{font:13px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--r-ink);background:#f1f3f1;border:1px solid var(--r-line);border-radius:6px;padding:2px 7px;cursor:pointer}.r-id button:hover{border-color:var(--r-accent)}.r-link{color:var(--r-accent);text-decoration:none;font-size:13px}.r-link:hover{text-decoration:underline}.r-arrow{color:var(--r-muted);margin:0 6px}.r-table{width:100%;border-collapse:collapse}.r-table th{text-align:left;font-size:12px;font-weight:600;color:var(--r-muted);text-transform:uppercase;letter-spacing:.04em;padding:0 10px 8px 0;white-space:nowrap}.r-table td{padding:8px 10px 8px 0;border-top:1px solid var(--r-line);vertical-align:middle;white-space:nowrap}.r-table .num{text-align:right;font-variant-numeric:tabular-nums}.r-event{font-weight:600}.r-event.minted{color:var(--r-good)}.r-event.burned,.r-event.wiped,.r-event.frozen,.r-event.paused,.r-event.retired{color:var(--r-bad)}.r-event.minting{color:var(--r-warn)}.r-check{display:flex;gap:8px}.r-check input{flex:1;min-width:0;font:13px ui-monospace,SFMono-Regular,Consolas,monospace;padding:8px 10px;border:1px solid var(--r-line);border-radius:8px;background:#fbfcfb;color:var(--r-ink)}.r-check input:focus{outline:2px solid var(--r-accent);outline-offset:-1px}.r-btn{font:inherit;font-weight:600;color:#fff;background:var(--r-accent);border:0;border-radius:8px;padding:8px 16px;cursor:pointer}.r-btn:disabled{opacity:.6;cursor:default}.r-check-result{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:16px}.r-mark{text-decoration:none}.r-nav{display:flex;gap:4px;margin-left:8px}.r-nav a{color:var(--r-muted);text-decoration:none;font-size:14px;font-weight:600;padding:5px 10px;border-radius:8px}.r-nav a:hover{color:var(--r-ink)}.r-nav a.active{color:var(--r-ink);background:#e9ede9}.r-wallet{display:inline-flex;align-items:center;gap:8px}.r-btn.small{padding:5px 12px;font-size:13px}.r-btn.ghost{background:transparent;color:var(--r-accent);border:1px solid var(--r-accent)}.r-account-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r-balance-label{margin-top:14px}.r-balance{font-size:40px;font-weight:700;letter-spacing:-.02em;margin:2px 0 16px;font-variant-numeric:tabular-nums}.r-balance span{font-size:18px;font-weight:600;color:var(--r-muted)}.r-actions{display:flex;gap:10px;flex-wrap:wrap}.r-table .num.in{color:var(--r-good)}.r-table .num.out{color:var(--r-bad)}.r-event.received{color:var(--r-good)}@media(max-width:600px){.r-facts{grid-template-columns:80px minmax(0,1fr)}}.r-banking{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;border-top:1px solid var(--r-line);padding-top:16px;max-width:560px}.r-bank-col{min-width:0;display:grid;gap:10px;align-content:start}.r-bank-col h2{margin-bottom:0}.r-steps td{font-size:13px}.r-onboard{display:grid;gap:16px;max-width:760px;width:100%;margin:0 auto}.r-onboard h2{font-size:18px;margin-bottom:0}.r-steps-bar{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--r-muted)}.r-steps-bar li{display:flex;align-items:center;gap:6px}.r-steps-bar li span{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#e9ede9;color:var(--r-muted)}.r-steps-bar li.now{color:var(--r-ink);font-weight:600}.r-steps-bar li.now span{background:var(--r-accent);color:#fff}.r-steps-bar li.done span{background:var(--r-good-bg);color:var(--r-good)}.r-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.r-field{display:grid;gap:5px;min-width:0}.r-field-label{font-size:13px;font-weight:600;display:flex;justify-content:space-between}.r-field-label i{font-style:normal;font-weight:400;color:var(--r-muted)}.r-field input:not([type=checkbox]),.r-field select{font:inherit;width:100%;padding:9px 10px;border:1px solid var(--r-line);border-radius:8px;background:#fbfcfb;color:var(--r-ink)}.r-field input:focus,.r-field select:focus{outline:2px solid var(--r-accent);outline-offset:-1px}.r-field.bad input,.r-field.bad select{border-color:var(--r-bad)}.r-field-error{color:var(--r-bad);font-size:12px}.r-choice{display:flex;flex-wrap:wrap;gap:8px}.r-choice button{font:inherit;font-size:14px;padding:8px 14px;border-radius:8px;cursor:pointer;border:1px solid var(--r-line);background:#fbfcfb;color:var(--r-ink)}.r-choice button.on{border-color:var(--r-accent);background:var(--r-good-bg);color:var(--r-good);font-weight:600}.r-upload{display:flex;align-items:center;gap:10px}.r-selfie{display:grid;justify-items:center;gap:14px;padding:8px 0}.r-selfie-frame{width:180px;height:220px;border-radius:50%/45%;border:3px dashed var(--r-line);display:grid;place-items:center;color:var(--r-muted);font-size:14px;text-align:center;padding:12px}.r-selfie-frame.busy{border-color:var(--r-warn);color:var(--r-warn)}.r-selfie-frame.done{border-style:solid;border-color:var(--r-good);color:var(--r-good);font-weight:600}.r-review{display:grid;gap:12px}.r-mono{font:12px ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.r-tick{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.r-tick.bad{color:var(--r-bad)}.r-wizard-nav{display:flex;justify-content:space-between;gap:10px}.r-checks{list-style:none;display:grid;gap:10px}.r-checks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--r-muted)}.r-checks li span{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;border:2px solid var(--r-line)}.r-checks li.pending span{border-top-color:var(--r-accent);animation:r-spin .9s linear infinite}.r-checks li.passed{color:var(--r-ink)}.r-checks li.passed span{border-color:var(--r-good);background:var(--r-good-bg);color:var(--r-good)}.r-checks li.failed{color:var(--r-bad)}.r-checks li.failed span{border-color:var(--r-bad);background:var(--r-bad-bg);color:var(--r-bad)}@keyframes r-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.r-checks li.pending span{animation:none}}.r-testbank{border:1px dashed var(--r-line);border-radius:10px;padding:12px;display:grid;gap:8px;background:#fbfcfb}.r-testbank-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r-own{margin-left:auto;font-variant-numeric:tabular-nums}@media(max-width:600px){.r-form{grid-template-columns:minmax(0,1fr)}}.r-copy{width:22px;height:22px;display:inline-grid;place-items:center;padding:0;cursor:pointer;border:0;border-radius:6px;background:transparent;color:var(--r-muted)}.r-copy:hover{color:var(--r-accent);background:#eef1ee}.r-copy.done{color:var(--r-good)}.r-sub{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--r-muted)}.r-toggle{display:inline-flex;padding:3px;border-radius:10px;background:#e9ede9;justify-self:start}.r-toggle button{font:inherit;font-size:14px;font-weight:600;padding:7px 18px;border:0;border-radius:8px;background:transparent;color:var(--r-muted);cursor:pointer}.r-toggle button.on{background:var(--r-card);color:var(--r-ink);box-shadow:0 1px 2px #14201a1f}.r-toggle.small button{padding:4px 10px;font-size:12px}.r-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.r-card-head h2{margin-bottom:0}.r-filter{display:flex;gap:6px}.r-filter button{font:inherit;font-size:13px;padding:4px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--r-line);background:transparent;color:var(--r-muted)}.r-filter button.on{border-color:var(--r-accent);background:var(--r-good-bg);color:var(--r-good);font-weight:600}.r-event+.r-pill{margin-left:8px}.r-event.bought,.r-event.buying{color:var(--r-good)}.r-period{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.r-period input[type=month]{font:inherit;font-size:13px;padding:3px 8px;border:1px solid var(--r-line);border-radius:999px;background:transparent;color:var(--r-muted)}.r-period input[type=month].on{border-color:var(--r-accent);background:var(--r-good-bg);color:var(--r-good);font-weight:600}.r-turnover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.r-turnover div{background:#f6f7f5;border-radius:8px;padding:10px 12px;min-width:0}.r-turnover span{display:block;font-size:12px;color:var(--r-muted);text-transform:uppercase;letter-spacing:.04em}.r-turnover b{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.r-turnover b.in{color:var(--r-good)}.r-turnover b.out{color:var(--r-bad)}.r-gear{margin-left:auto;width:34px;height:34px;display:inline-grid;place-items:center;cursor:pointer;border:1px solid var(--r-line);border-radius:8px;background:transparent;color:var(--r-muted)}.r-gear:hover{color:var(--r-ink);border-color:var(--r-accent)}.r-sub .r-pill{margin-left:8px;text-transform:none;letter-spacing:0}.r-balances{display:flex;flex-wrap:wrap;gap:8px 48px;margin-top:14px}.r-balances .r-balance{margin:2px 0 16px}.r-credit{display:flex;align-items:center;gap:6px}.r-credit input{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--r-line);border-radius:6px;background:#fbfcfb;color:var(--r-ink);width:150px}.r-credit input:first-child{width:80px}.r-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 20px}.r-hero h1{font-size:24px;font-weight:700;letter-spacing:-.02em}a.r-btn{text-decoration:none;display:inline-block}.r-controls{grid-template-columns:110px minmax(0,1fr)}.r-credit.wide input:first-child{width:min(520px,100%)}.r-btn.danger{background:var(--r-bad)}.r-activity{table-layout:fixed}.r-activity th:nth-child(1),.r-activity td:nth-child(1){width:20%}.r-activity th:nth-child(2),.r-activity td:nth-child(2){width:16%}.r-activity th:nth-child(3),.r-activity td:nth-child(3){width:13%}.r-activity th:nth-child(4),.r-activity td:nth-child(4){width:26%}.r-activity.no-wallet th:nth-child(4),.r-activity.no-wallet td:nth-child(4){width:auto}.r-activity td{overflow:hidden;text-overflow:ellipsis}.r-activity .amount{font-variant-numeric:tabular-nums;font-weight:600}.r-activity .amount.in{color:var(--r-good)}.r-activity .amount.out{color:var(--r-bad)}.r-tx{display:flex;align-items:center;gap:4px}.r-tx-label{font-size:12px;color:var(--r-muted);margin-left:4px}.r-part{height:28px;display:flex;align-items:center;gap:8px}.r-part-label{font-size:13px;font-weight:600}.r-tx .r-link{display:inline-block;width:7.6em;white-space:nowrap}.r-part-label.user{color:var(--r-good)}.r-part-label.burn{color:#8a3b1e}.r-tx.user .r-link,.r-tx.user .r-tx-label{color:var(--r-good)}.r-tx.burn .r-link,.r-tx.burn .r-tx-label{color:#8a3b1e}.r-faucet{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:52px;margin:2px 0 16px}.r-subnav{display:flex;align-items:center;gap:4px}.r-subnav a{color:var(--r-muted);text-decoration:none;font-size:14px;font-weight:600;padding:6px 12px;border-radius:8px}.r-subnav a:hover{color:var(--r-ink)}.r-subnav a.active{color:var(--r-ink);background:#e9ede9}.r-subnav .r-btn{margin-left:auto}.r-search{width:min(340px,100%);font:inherit;font-size:13px;color:var(--r-ink);padding:7px 10px;border:1px solid var(--r-line);border-radius:8px;background:#fafaf8}.r-search:focus{outline:none;border-color:var(--r-accent)}.r-net{position:relative}.r-net-btn{font:inherit;font-size:13px;font-weight:600;color:var(--r-ink);background:#fafaf8;border:1px solid var(--r-line);border-radius:8px;padding:4px 10px;cursor:pointer}.r-net-btn:hover{border-color:var(--r-accent)}.r-net-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:180px;background:#fff;border:1px solid var(--r-line);border-radius:10px;padding:6px;box-shadow:0 8px 24px #00000014}.r-net-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:8px;font-size:13px}.r-net-item.on{font-weight:600;background:#eef1ee}.r-net-item.off{color:var(--r-muted)}.r-net-note{padding:8px 10px 4px;font-size:12px;color:var(--r-muted)}.r-preview .r-check{align-items:center;gap:8px;flex-wrap:wrap}.r-preview .r-check+.r-sub{margin-top:16px}.r-preview select,.r-preview input{font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--r-line);border-radius:8px;background:#fafaf8;color:var(--r-muted)}.r-preview input{width:140px;flex:0 0 auto}.r-preview .r-btn[disabled]{opacity:.5}.r-bank-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r-net-row{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.r-net-label{font-size:13px;color:var(--r-muted)}@media(max-width:600px){.r-bank-row{flex-direction:column;align-items:flex-start}.r-net-row{margin-left:0}}@media(max-width:600px){.r-activity,.r-activity tbody,.r-activity tr,.r-activity td{display:block;width:auto}.r-activity thead{display:none}.r-activity tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:4px;padding:10px 0;border-bottom:1px solid var(--r-line)}.r-activity td{padding:0;border:0;overflow:visible;white-space:normal}.r-activity td:nth-child(1),.r-activity td:nth-child(2),.r-activity td:nth-child(3),.r-activity td:nth-child(4){width:auto}.r-activity td:nth-child(1){grid-column:1 / -1;font-size:12px}.r-activity td:nth-child(2){grid-column:1}.r-activity td:nth-child(3){grid-column:2;grid-row:2;text-align:right}.r-activity td:nth-child(4),.r-activity td:nth-child(5){grid-column:1 / -1}.r-activity .r-part{height:auto;min-height:26px;flex-wrap:wrap}}.r-home{display:grid;gap:28px}.r-home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:56px 40px;border-radius:16px;border:1px solid var(--r-line);background:linear-gradient(135deg,#fff,#f1f6f2 60%,#e6efe8)}.r-home-copy h1{font-size:44px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--r-ink)}.r-home-copy p{margin-top:16px;font-size:18px;line-height:1.45;color:var(--r-muted);max-width:44ch}.r-home-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.r-btn.big{padding:12px 22px;font-size:15px;border-radius:10px}.r-art-card{position:relative;justify-self:end;width:min(360px,100%);aspect-ratio:1.586;border-radius:18px;background:linear-gradient(135deg,#1f6b4a,#0f4b33 55%,#0a3324);color:#eaf5ee;box-shadow:0 24px 48px #0a332447,inset 0 1px #ffffff26;transform:rotate(-6deg);transition:transform .4s ease}.r-home-hero:hover .r-art-card{transform:rotate(-3deg) translateY(-4px)}.r-art-chip{position:absolute;left:26px;top:64px;width:42px;height:32px;border-radius:7px;background:linear-gradient(135deg,#e9d8a6,#c9ae6a)}.r-art-wave{position:absolute;left:84px;top:62px;width:36px;height:36px}.r-art-wave i{position:absolute;inset:0;border:2px solid rgba(234,245,238,.7);border-color:transparent rgba(234,245,238,.7) transparent transparent;border-radius:50%}.r-art-wave i:nth-child(2){inset:7px}.r-art-wave i:nth-child(3){inset:14px}.r-art-brand{position:absolute;right:26px;top:22px;font-weight:800;letter-spacing:-.02em;font-size:20px}.r-art-num{position:absolute;left:26px;bottom:50px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:18px;letter-spacing:.12em}.r-art-cur{position:absolute;left:26px;bottom:22px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.r-reserve{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:16px}.r-mini{padding:12px 10px 10px;border:1px solid var(--r-line);border-radius:12px;background:#fafaf8;min-width:0}.r-mini span{display:block;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--r-muted);white-space:nowrap}.r-mini b{display:block;margin-top:4px;font-size:16px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--r-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-ratio{align-self:center;z-index:1;margin:0 -10px;padding:5px 9px;border-radius:999px;background:var(--r-good-bg);color:var(--r-good);font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 0 0 3px var(--r-card)}.r-ratio.bad{background:var(--r-bad-bg);color:var(--r-bad)}.r-panel.soon .r-mini b{color:var(--r-muted)}.r-panel.soon .r-ratio{background:#eef1ee;color:var(--r-muted)}.r-home-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.r-panel{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 24px;border:1px solid var(--r-line);border-radius:16px;background:var(--r-card);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.r-panel.soon{background:#fbfbf9}.r-panel.soon h2,.r-panel.soon p,.r-panel.soon li{color:var(--r-muted)}.r-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.r-panel h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.r-panel p{font-size:15px;line-height:1.4}.r-panel ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:6px;font-size:14px;color:var(--r-ink)}.r-panel li:before{content:"·";margin-right:8px;color:var(--r-accent);font-weight:700}.r-panel-go{margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;color:var(--r-accent)}.r-glyph{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.r-glyph.coin{background:var(--r-good-bg);color:var(--r-good);font-size:22px;border-radius:50%}.r-glyph.vault{background:#eef1ee;color:var(--r-ink);font-size:15px;border:2px solid #cfd8d1}.r-glyph.card{width:56px;height:36px;border-radius:8px;background:linear-gradient(135deg,#1f6b4a,#0a3324);margin-top:6px;margin-bottom:10px}.r-home-steps{padding:32px 40px;border:1px solid var(--r-line);border-radius:16px;background:var(--r-card)}.r-home-steps h2{font-size:20px;margin-bottom:20px}.r-home-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;counter-reset:step}.r-home-steps li{counter-increment:step;display:grid;gap:6px;padding-top:12px;border-top:2px solid var(--r-line);position:relative}.r-home-steps li:before{content:counter(step,decimal-leading-zero);font-size:12px;letter-spacing:.1em;color:var(--r-accent);font-weight:700}.r-home-steps li b{font-size:16px}.r-home-steps li span{font-size:14px;color:var(--r-muted);line-height:1.4}.r-home-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 4px 24px;font-size:13px;color:var(--r-muted)}@media(max-width:760px){.r-home-hero{grid-template-columns:minmax(0,1fr);padding:32px 22px}.r-home-copy h1{font-size:32px}.r-art-card{justify-self:start;margin-top:8px;transform:rotate(-3deg)}.r-home-steps{padding:24px 20px}}.r-swap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r-swap-side{padding:14px;border:1px solid #e3e8e3;border-radius:12px}@media(max-width:600px){.r-swap{grid-template-columns:minmax(0,1fr)}}.r-holdings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.r-holding{display:grid;gap:4px;align-content:start;padding:16px;border:1px solid #e3e8e3;border-radius:12px;color:inherit;text-decoration:none}a.r-holding:hover{border-color:var(--r-accent)}.r-holding .r-balance{font-size:30px;margin:0}@media(max-width:900px){.r-holdings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r-holdings{grid-template-columns:minmax(0,1fr)}}.r-rusd-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;min-height:340px;padding-top:32px;padding-bottom:32px}.r-rusd-main .r-banking{border-top:0;padding-top:0;max-width:none}.r-rusd-balance{display:grid;justify-items:center;text-align:center;gap:4px}.r-balance.big{font-size:56px;margin:0}.r-bank-form{max-width:360px}.r-bank-form input{width:100%;padding:12px 14px;border:1px solid var(--r-line);border-radius:10px;font-size:16px;box-sizing:border-box}.r-bank-form .r-btn{width:100%}@media(max-width:760px){.r-rusd-main{grid-template-columns:minmax(0,1fr)}.r-rusd-main{min-height:0}}.r-rusd-main .r-banking{max-width:360px;width:100%;justify-self:center;gap:12px}.r-rusd-main .r-net-row{margin-left:0;justify-content:space-between;width:100%}.r-rusd-main .r-bank-form{max-width:none}.r-toggle.wide{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;box-sizing:border-box;padding:4px;border-radius:12px}.r-toggle.wide button{padding:10px 0;font-size:13px;white-space:nowrap;border-radius:9px;transition:background .15s,color .15s}.r-toggle.wide button:not(.on):hover{color:var(--r-ink)}.r-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.r-pair select,.r-pair .r-tag{width:100%;box-sizing:border-box;text-align:center}.r-pair .r-arrow{margin:0}.r-bank-form.r-preview input{width:100%}.r-sub.r-gap{margin-top:10px}.r-toggle button:focus{outline:none}.r-toggle button:focus-visible{outline:2px solid var(--r-accent);outline-offset:2px}.r-bank-panels{display:grid}.r-bank-panels>*{grid-area:1 / 1}.r-hidden{visibility:hidden}.r-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.r-duo select{width:100%;box-sizing:border-box}.r-keep{text-transform:none}.r-rtm{display:grid;gap:16px;--r-accent: #f26a1b;--r-good-bg: #fff0e6;--r-good: #c2410c}.r-rtm .r-balance.big{color:#c2410c}.r-rtm .r-toggle{background:#fcebdf}.r-cards-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.r-cards-head h2{display:flex;align-items:center;gap:10px}.r-cards-stats{display:flex;gap:28px}.r-cards-stats small,.r-cc-price small,.r-cc-foot small{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--r-muted)}.r-cards-stats b{font-size:22px;font-variant-numeric:tabular-nums}.r-cc-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.r-cc-offer{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--r-line);border-radius:14px}.r-cc-offer h3{margin:6px 0 0;font-size:18px}.r-cc-offer p{margin:0}.r-cc-offer .r-btn{margin-top:auto}.r-cc-tag{position:absolute;right:14px;top:14px;z-index:1}.r-cc{position:relative;width:100%;max-width:300px;margin:18px auto 4px;aspect-ratio:1.586;border-radius:14px;color:#f3f5f2;box-shadow:0 14px 30px #14201a38,inset 0 1px #ffffff26}.r-cc .r-art-chip{left:20px;top:48px;width:36px;height:27px}.r-cc-black{background:linear-gradient(135deg,#2b2f2d,#151816 60%,#0b0d0c)}.r-cc-green{background:linear-gradient(135deg,#1f6b4a,#0f4b33 55%,#0a3324)}.r-cc-amber{background:linear-gradient(135deg,#c48a2c,#9a6618 55%,#6e4710)}.r-cc-brand{position:absolute;right:18px;top:16px;font-weight:800;font-size:17px;letter-spacing:-.02em}.r-cc-num{position:absolute;left:20px;top:50%;margin-top:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.1em}.r-cc-foot{position:absolute;left:20px;right:18px;bottom:14px;display:flex;gap:18px;align-items:flex-end;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.r-cc-foot small{color:#f3f5f299;font-size:9px}.r-cc-foot b{margin-left:auto;font-size:12px;letter-spacing:.04em}.r-cc-points{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.r-cc-points li{display:grid;padding-top:8px;border-top:1px solid var(--r-line)}.r-cc-points span{color:var(--r-muted);font-size:13px}.r-cc-price b{font-size:20px}.r-cc-compare{overflow-x:auto}.r-cc-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.r-cc-steps li span{display:block;font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--r-accent);font-weight:700}.r-cc-steps li b{display:block;margin:6px 0 4px}.r-cc-steps li p{margin:0}.r-supply{display:grid;gap:10px}.r-supply-bar{position:relative;height:34px;border-radius:999px;background:#fcebdf;overflow:hidden}.r-supply-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;animation:r-fill-in 1.2s ease-out}.r-supply-bar i.out{background:#fbb98c}.r-supply-bar i.me{background:#f26a1b}.r-supply-pct{position:absolute;top:50%;transform:translateY(-50%);margin:0 12px;font-size:14px;font-weight:800;color:#c2410c;font-variant-numeric:tabular-nums;white-space:nowrap;transition:left 1.2s ease-out,right 1.2s ease-out}.r-supply-pct.in{color:#fff}@keyframes r-fill-in{0%{width:0}}.r-supply-labels{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;font-size:13px;color:var(--r-muted)}.r-supply-labels b{color:#c2410c;font-variant-numeric:tabular-nums;margin-left:4px}.r-supply-labels i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.r-supply-labels i.me{background:#f26a1b}.r-supply-labels i.out{background:#fbb98c}.r-supply-total{margin-left:auto;font-variant-numeric:tabular-nums}.r-supply-pct:not(.in){animation:r-pct-in 1.2s ease-out}@keyframes r-pct-in{0%{left:0}}.r-sum{gap:2px}.r-sum-now{font-size:22px;font-weight:600;color:var(--r-muted);font-variant-numeric:tabular-nums}.r-sum-change{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;animation:r-sum-in .25s ease-out}.r-sum-change.up{color:#0f6b45}.r-sum-change.down{color:#a3271e}.r-sum-rule{width:160px;height:2px;margin:6px 0;border-radius:2px;background:var(--r-accent);opacity:.4}.r-sum .r-balance.big{animation:r-sum-in .25s ease-out}.r-sum .r-balance.big.short{font-size:22px;color:#a3271e}.r-sum-gets{margin-top:4px;font-size:15px;font-weight:600;color:var(--r-muted);font-variant-numeric:tabular-nums}@keyframes r-sum-in{0%{opacity:.3;transform:translateY(4px)}}.r-sum-fee{margin-top:8px;font-size:13px;color:var(--r-muted)}.r-acts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.r-acts-head h2{margin:0}.r-acts-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r-acts-tools .r-toggle button{padding:6px 12px;font-size:13px}.r-month{font:inherit;font-size:13px;height:34px;padding:0 10px;border:1px solid var(--r-line);border-radius:10px;background:#e9ede9;color:var(--r-muted)}.r-month.on{border-color:var(--r-accent);background:var(--r-good-bg);color:var(--r-good);font-weight:600}.r-acts{table-layout:fixed}.r-acts th,.r-acts td{padding:12px 12px 12px 0;vertical-align:middle}.r-acts th:last-child,.r-acts td:last-child{padding-right:0}.r-acts .c-time{width:24%}.r-acts .c-event,.r-acts .c-wallet{width:22%}.r-acts .c-amt{width:16%;text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.r-acts td{overflow:hidden;text-overflow:ellipsis}.r-acts .amount.in{color:var(--r-good)}.r-acts .amount.out{color:var(--r-bad)}.r-acts .r-part{height:24px}.r-acts .r-part+.r-part{margin-top:4px}.r-acts .r-part-label{font-size:12px;font-weight:500;color:var(--r-muted)}.r-acts .r-tx.user .r-link,.r-acts .r-tx.burn .r-link{color:var(--r-accent)}.r-evtag{display:inline-block;padding:4px 10px;border-radius:8px;font-size:12.5px;font-weight:600;background:#eef1ee;color:var(--r-ink)}.r-evtag.bought{background:var(--r-good-bg);color:var(--r-good)}.r-evtag.redeemed{background:var(--r-bad-bg);color:var(--r-bad)}.r-evtag.rtm{background:#fff0e6;color:#c2410c}.r-evtag+.r-pill{margin-left:8px}@media(max-width:600px){.r-acts,.r-acts tbody,.r-acts tr,.r-acts td{display:block;width:auto}.r-acts thead{display:none}.r-acts tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:6px;padding:12px 0;border-bottom:1px solid var(--r-line)}.r-acts td{padding:0;border:0;width:auto;overflow:visible;white-space:normal}.r-acts .c-time{grid-column:1 / -1;font-size:12px}.r-acts .c-event{grid-column:1}.r-acts .c-amt{grid-column:2;grid-row:2}.r-acts td:not(.c-time):not(.c-event):not(.c-amt){grid-column:1 / -1}}.r-turnover div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px}.r-turnover span{white-space:nowrap}.r-wallets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r-wcard{display:grid;grid-template-rows:auto auto auto 1fr;gap:6px;padding:20px 22px;border-top:4px solid var(--r-accent);min-height:210px}.r-wcard.cards{border-top-color:#1f2421}.r-wcard.usd{border-top-color:#9aa59f}.r-wcard.r-rtm{display:grid}.r-wcard-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.r-wcard-name{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--r-accent)}.r-wcard.cards .r-wcard-name{color:#1f2421}.r-wcard.usd .r-wcard-name{color:var(--r-muted)}.r-wcard-figure{font-size:40px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:6px}.r-wcard.r-rtm .r-wcard-figure{color:#c2410c}.r-wcard-sub{font-size:13px;color:var(--r-muted)}.r-wcard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;align-self:end;margin-top:12px}.r-wcard-actions .r-btn{min-width:96px;text-align:center;text-decoration:none}.r-wcard-actions .r-faucet{margin:0;min-height:0}.r-wcard-open{margin-left:auto;font-size:13px;font-weight:600;color:var(--r-accent);text-decoration:none}.r-wcard-open:hover{text-decoration:underline}.r-wcard.cards .r-btn:not(.ghost){background:#1f2421}.r-wcard.cards .r-btn.ghost{color:#1f2421;border-color:#1f2421}.r-wcard.cards .r-wcard-open{color:#1f2421}.r-wcard.usd .r-wcard-open{color:var(--r-good)}@media(max-width:760px){.r-wallets{grid-template-columns:minmax(0,1fr)}}.r-wcard-actions .r-btn,.r-wcard-actions .r-btn.small{padding:8px 16px;font-size:14px;border:1px solid var(--r-accent);line-height:1.3}.r-wcard.cards .r-wcard-actions .r-btn{border-color:#1f2421}.r-top{justify-content:flex-start}.r-top-right{margin-left:auto}.r-burger{display:none}@media(max-width:760px){.r-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand burger" "right right" "nav nav";align-items:center;row-gap:10px}.r-brand{grid-area:brand;min-width:0}.r-mark{font-size:22px;white-space:nowrap}.r-burger{grid-area:burger;display:grid;align-content:center;gap:4px;width:40px;height:40px;padding:0 10px;border:1px solid var(--r-line);border-radius:10px;background:var(--r-card);cursor:pointer}.r-burger i{display:block;height:2px;border-radius:2px;background:var(--r-ink);transition:transform .2s,opacity .2s}.r-top.open .r-burger i:nth-child(1){transform:translateY(6px) rotate(45deg)}.r-top.open .r-burger i:nth-child(2){opacity:0}.r-top.open .r-burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.r-top-right{grid-area:right;margin-left:0;justify-content:space-between;flex-wrap:wrap}.r-nav{grid-area:nav;display:none;flex-direction:column;gap:2px;margin:0;padding:6px;border:1px solid var(--r-line);border-radius:12px;background:var(--r-card)}.r-top.open .r-nav{display:flex}.r-nav a{padding:12px 14px;font-size:15px}}.r-panel .r-reserve{margin-top:auto;padding-top:16px}.r-mini span span{display:inline}.r-mini span .r-keep{text-transform:none}
