.reseller-shell{--rp-radius:20px;--rp-radius-sm:14px;--rp-topbar-h:64px;--rp-bottomnav-h:0px;--rp-cta:linear-gradient(135deg,#f97316 0%,#ea580c 100%);--rp-hero:linear-gradient(135deg,#1d4ed8 0%,#4f46e5 45%,#7c3aed 100%);--rp-surface:var(--glass-surface);--rp-surface-2:#00000038;--rp-shadow:0 10px 30px #00000038;--rp-green:#10b981;--rp-amber:#f59e0b;--rp-rose:#f43f5e;--rp-violet:#8b5cf6;--rp-blue:#3b82f6;--rp-cyan:#06b6d4}:root[data-theme=light] .reseller-shell{--rp-surface-2:#f1f5f9e6;--rp-shadow:0 8px 24px #0f172a12}.reseller-shell:has(.rp-app){overflow-x:clip!important}.reseller-shell .rp-app{flex-direction:column;width:100%;min-height:100vh;display:flex}.reseller-shell .rp-app a{-webkit-tap-highlight-color:transparent}.reseller-shell .rp-mono{letter-spacing:.3px;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.reseller-shell .rp-num{font-variant-numeric:tabular-nums}.reseller-shell .rp-num.pos,.reseller-shell .rp-list-meta.pos{color:var(--rp-green)}.reseller-shell .rp-num.neg{color:var(--rp-rose)}.reseller-shell .rp-muted{color:var(--muted);margin:0;font-size:12.5px;line-height:1.8}.reseller-shell .rp-topbar{z-index:25;height:var(--rp-topbar-h);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)saturate(170%);background:#0f172ad1;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}:root[data-theme=light] .reseller-shell .rp-topbar{background:#ffffffdb}.reseller-shell .rp-brand{color:var(--text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.reseller-shell .rp-brand-mark{color:#fff;background:var(--rp-hero);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font:900 18px/1 Outfit,system-ui,sans-serif;display:flex;box-shadow:0 6px 18px #4f46e566}.reseller-shell .rp-brand-text{flex-direction:column;line-height:1.2;display:flex}.reseller-shell .rp-brand-text b{letter-spacing:.2px;font:800 15px/1.2 Outfit,system-ui,sans-serif}.reseller-shell .rp-brand-text small{color:var(--muted);font-size:11px;font-weight:600}.reseller-shell .rp-topbar-actions{align-items:center;gap:10px;display:flex}.reseller-shell .rp-topbar-cta{color:#fff;background:var(--rp-cta);border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #f9731659}.reseller-shell .rp-topbar-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #f9731673}.reseller-shell .rp-topbar-cta svg{font-size:18px}.reseller-shell .rp-wallet-chip{height:40px;color:var(--text);background:#10b9811a;border:1px solid #10b98159;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-weight:800;text-decoration:none;transition:border-color .2s;display:inline-flex}.reseller-shell .rp-wallet-chip:hover{border-color:var(--rp-green)}.reseller-shell .rp-wallet-chip svg{color:var(--rp-green);font-size:18px}.reseller-shell .rp-wallet-chip-value{font-variant-numeric:tabular-nums;font-size:14px}.reseller-shell .rp-wallet-chip small{color:var(--muted);font-size:11px;font-weight:600}.reseller-shell .rp-user{position:relative}.reseller-shell .rp-avatar-btn{border:1px solid var(--line);height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 12px;font-family:inherit;display:inline-flex}.reseller-shell .rp-avatar-btn:hover{border-color:var(--glass-border-hover)}.reseller-shell .rp-avatar-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:700;overflow:hidden}.reseller-shell .rp-avatar{color:#fff;background:var(--rp-hero);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:inline-flex}.reseller-shell .rp-avatar.lg{flex-basis:44px;width:44px;height:44px;font-size:18px}.reseller-shell .rp-avatar.xl{flex-basis:64px;width:64px;height:64px;font-size:26px;box-shadow:0 10px 26px #4f46e566}.reseller-shell .rp-user-menu{z-index:30;border:1px solid var(--line);background:#0f172a;border-radius:16px;flex-direction:column;gap:6px;width:260px;padding:12px;animation:.16s rpPop;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #00000073}:root[data-theme=light] .reseller-shell .rp-user-menu{background:#fff;box-shadow:0 20px 50px #0f172a26}.reseller-shell .rp-user-menu-head{align-items:center;gap:10px;padding-bottom:8px;display:flex}.reseller-shell .rp-user-menu-head>div{flex-direction:column;min-width:0;display:flex}.reseller-shell .rp-user-menu-head b{color:var(--text);font-size:14px}.reseller-shell .rp-user-menu-head .rp-mono{color:var(--muted);text-align:right;font-size:12px}.reseller-shell .rp-user-menu>.rp-status{align-self:flex-start;margin-bottom:4px}.reseller-shell .rp-user-menu-link{color:var(--text);cursor:pointer;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;font:600 13.5px/1.4 inherit;text-decoration:none;display:flex}.reseller-shell .rp-user-menu-link:hover{background:var(--rp-surface-2)}.reseller-shell .rp-user-menu-link svg{color:var(--muted);font-size:18px}.reseller-shell .rp-user-menu-link.danger,.reseller-shell .rp-user-menu-link.danger svg{color:var(--rp-rose)}.reseller-shell .rp-status{color:var(--muted);white-space:nowrap;background:#94a3b826;border:1px solid #94a3b840;border-radius:999px;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.reseller-shell .rp-status-verified{color:var(--rp-green);background:#10b9811f;border-color:#10b9814d}.reseller-shell .rp-status-pending_review{color:var(--rp-amber);background:#f59e0b1f;border-color:#f59e0b4d}.reseller-shell .rp-status-rejected,.reseller-shell .rp-status-suspended{color:var(--rp-rose);background:#f43f5e1f;border-color:#f43f5e4d}.reseller-shell .rp-body{flex:1;grid-template-columns:250px minmax(0,1fr);width:100%;max-width:1480px;margin:0 auto;display:grid}.reseller-shell .rp-main{flex-direction:column;gap:18px;min-width:0;padding:26px 28px 56px;display:flex}.reseller-shell .rp-sidebar{top:var(--rp-topbar-h);height:calc(100vh - var(--rp-topbar-h));border-left:1px solid var(--line);flex-direction:column;align-self:start;gap:18px;padding:20px 14px;display:flex;position:sticky;overflow-y:auto}.reseller-shell .rp-sidebar-cta{color:#fff;background:var(--rp-cta);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 10px 24px #f973164d}.reseller-shell .rp-sidebar-cta:hover{transform:translateY(-1px)}.reseller-shell .rp-sidebar-cta svg{font-size:20px}.reseller-shell .rp-sidebar-nav{flex-direction:column;gap:16px;display:flex}.reseller-shell .rp-nav-group{flex-direction:column;gap:3px;display:flex}.reseller-shell .rp-nav-title{color:var(--muted);letter-spacing:.2px;padding:0 12px 6px;font-size:11px;font-weight:800}.reseller-shell .rp-nav-link{min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.reseller-shell .rp-nav-link svg{flex:0 0 20px;font-size:20px}.reseller-shell .rp-nav-link:hover{color:var(--text);background:var(--rp-surface-2)}.reseller-shell .rp-nav-link.active{color:var(--text);background:linear-gradient(90deg,#0000,#3b82f62e)}.reseller-shell .rp-nav-link.active svg{color:var(--rp-blue)}.reseller-shell .rp-nav-link.active:before{content:"";background:var(--rp-blue);border-radius:4px 0 0 4px;width:4px;position:absolute;top:10px;bottom:10px;right:-14px}.reseller-shell .rp-sidebar-foot{border:1px solid var(--line);background:var(--rp-surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.reseller-shell .rp-sidebar-foot-text{flex-direction:column;flex:1;min-width:0;display:flex}.reseller-shell .rp-sidebar-foot-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reseller-shell .rp-sidebar-foot-text .rp-mono{color:var(--muted);text-align:right;font-size:11.5px}.reseller-shell .rp-bottomnav{display:none}.reseller-shell .rp-sheet-backdrop{z-index:70;backdrop-filter:blur(6px);background:#02061799;justify-content:center;align-items:flex-end;animation:.18s rpFade;display:flex;position:fixed;inset:0}.reseller-shell .rp-sheet{width:100%;max-width:560px;max-height:88vh;padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:#0f172a;border-bottom:0;border-radius:26px 26px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) rpSheetIn;overflow-y:auto;box-shadow:0 -20px 50px #0006}:root[data-theme=light] .reseller-shell .rp-sheet{background:#fff}.reseller-shell .rp-sheet-handle{background:var(--glass-border-hover);border-radius:99px;width:42px;height:5px;margin:0 auto 12px}.reseller-shell .rp-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.reseller-shell .rp-sheet-head .rp-user-menu-head{flex-wrap:wrap;padding:0}.reseller-shell .rp-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.reseller-shell .rp-sheet-item{border:1px solid var(--line);background:var(--rp-surface-2);color:var(--text);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.reseller-shell .rp-sheet-item.active{border-color:var(--rp-blue);background:#3b82f624}.reseller-shell .rp-sheet-icon{width:42px;height:42px;color:var(--rp-blue);background:#3b82f624;border-radius:13px;justify-content:center;align-items:center;font-size:22px;display:flex}.reseller-shell .rp-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reseller-shell .rp-page-head-text{flex:280px;min-width:0}.reseller-shell .rp-eyebrow{color:var(--rp-blue);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}.reseller-shell .rp-eyebrow.light{color:#ffffffd9}.reseller-shell .rp-page-title{color:var(--text);letter-spacing:-.2px;margin:0;font-size:26px;font-weight:900;line-height:1.4}.reseller-shell .rp-page-sub{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.8}.reseller-shell .rp-page-actions{flex-wrap:wrap;gap:10px;display:flex}.reseller-shell .rp-card{border-radius:var(--rp-radius);background:var(--rp-surface);border:1px solid var(--line);min-width:0;box-shadow:var(--rp-shadow);backdrop-filter:blur(14px);padding:20px;position:relative}.reseller-shell .rp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.reseller-shell .rp-card-title{color:var(--text);align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:800;display:flex}.reseller-shell .rp-card-head .rp-card-title{margin:0}.reseller-shell .rp-card-icon{width:34px;height:34px;color:var(--rp-blue);background:#3b82f624;border-radius:11px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.reseller-shell .rp-link{color:var(--rp-blue);align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.reseller-shell .rp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reseller-shell .rp-grid-2.wide-first{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.reseller-shell .rp-btn{white-space:nowrap;min-height:42px;color:var(--text);background:var(--rp-surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.reseller-shell .rp-btn svg{flex:none;font-size:18px}.reseller-shell .rp-btn:active:not(:disabled){transform:scale(.97)}.reseller-shell .rp-btn:disabled{opacity:.45;cursor:not-allowed}.reseller-shell .rp-btn:focus-visible,.reseller-shell .rp-chip:focus-visible,.reseller-shell .rp-tab:focus-visible,.reseller-shell .rp-nav-link:focus-visible,.reseller-shell .rp-order-main:focus-visible,.reseller-shell .rp-list-row:focus-visible{outline:2px solid var(--rp-cyan);outline-offset:2px}.reseller-shell .rp-btn.primary{color:#fff;background:var(--rp-cta);box-shadow:0 8px 20px #f973164d}.reseller-shell .rp-btn.primary:hover:not(:disabled){box-shadow:0 12px 26px #f9731673}.reseller-shell .rp-btn.ghost{border-color:var(--line);background:0 0}.reseller-shell .rp-btn.ghost:hover:not(:disabled){border-color:var(--glass-border-hover);background:var(--rp-surface-2)}.reseller-shell .rp-btn.light{color:#1e1b4b;background:#fff;box-shadow:0 8px 22px #0000002e}.reseller-shell .rp-btn.glass{color:#fff;backdrop-filter:blur(6px);background:#ffffff24;border-color:#ffffff40}.reseller-shell .rp-btn.glass:hover:not(:disabled){background:#ffffff38}.reseller-shell .rp-btn.warning{color:#fff;background:var(--rp-amber)}.reseller-shell .rp-btn.danger{color:#fff;background:var(--rp-rose)}.reseller-shell .rp-btn.danger-ghost{color:var(--rp-rose);background:#f43f5e14;border-color:#f43f5e4d}.reseller-shell .rp-btn.lg{border-radius:15px;min-height:50px;padding:0 22px;font-size:15px}.reseller-shell .rp-btn.sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:12.5px}.reseller-shell .rp-btn.xs{border-radius:8px;min-height:28px;padding:0 10px;font-size:11.5px}.reseller-shell .rp-btn.block{width:100%}.reseller-shell .rp-btn.grow{flex:1}.reseller-shell .rp-icon-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.reseller-shell .rp-icon-btn:hover:not(:disabled){background:var(--rp-surface-2)}.reseller-shell .rp-mini-btn{border:1px solid var(--line);background:var(--rp-surface-2);color:var(--text);cursor:pointer;border-radius:9px;padding:5px 10px;font:700 12px/1.4 inherit}.reseller-shell .rp-mini-btn:hover{border-color:var(--glass-border-hover)}.reseller-shell .rp-copy{border:1px dashed var(--glass-border-hover);max-width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:4px 10px;font:600 12.5px/1.5 inherit;display:inline-flex}.reseller-shell .rp-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reseller-shell .rp-copy svg{color:var(--muted);flex:none;font-size:15px}.reseller-shell .rp-copy.copied{border-color:var(--rp-green);color:var(--rp-green)}.reseller-shell .rp-copy.copied svg{color:var(--rp-green)}.reseller-shell .rp-copy-email span{direction:ltr;unicode-bidi:isolate}.reseller-shell .rp-copy.rp-btn{border-style:solid;padding:0 22px;font-size:15px;font-weight:800}.reseller-shell .rp-copy.rp-btn.light{color:#1e1b4b;border-color:#0000}.reseller-shell .rp-copy.rp-btn.light svg{color:#4f46e5;font-size:18px}.reseller-shell .rp-alert{border-radius:var(--rp-radius-sm);color:var(--text);background:#94a3b814;border:1px solid #94a3b847;align-items:flex-start;gap:12px;padding:13px 16px;font-size:13.5px;line-height:1.9;display:flex}.reseller-shell .rp-alert-icon{flex:none;font-size:18px;line-height:1.6}.reseller-shell .rp-alert-body{flex:1;min-width:0}.reseller-shell .rp-alert-action{flex:none;align-self:center}.reseller-shell .rp-alert.tone-info{background:#3b82f617;border-color:#3b82f659}.reseller-shell .rp-alert.tone-warning{background:#f59e0b17;border-color:#f59e0b61}.reseller-shell .rp-alert.tone-error{background:#f43f5e17;border-color:#f43f5e61}.reseller-shell .rp-alert.tone-success{background:#10b9811a;border-color:#10b98161}.reseller-shell .rp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reseller-shell .rp-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.reseller-shell .rp-stat{--tone:var(--rp-blue);border-radius:var(--rp-radius);border:1px solid var(--line);background:var(--rp-surface);box-shadow:var(--rp-shadow);align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.reseller-shell .rp-stat:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--tone)30%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -30% -60% auto}.reseller-shell .rp-stat.tone-green{--tone:var(--rp-green)}.reseller-shell .rp-stat.tone-amber{--tone:var(--rp-amber)}.reseller-shell .rp-stat.tone-violet{--tone:var(--rp-violet)}.reseller-shell .rp-stat.tone-rose{--tone:var(--rp-rose)}.reseller-shell .rp-stat-icon{width:42px;height:42px;color:var(--tone);background:color-mix(in srgb,var(--tone)16%,transparent);border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;font-size:21px;display:flex}.reseller-shell .rp-stat-body{z-index:1;min-width:0;position:relative}.reseller-shell .rp-stat-label{color:var(--muted);font-size:12.5px;font-weight:700}.reseller-shell .rp-stat-value{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:900;line-height:1.5;overflow:hidden}.reseller-shell .rp-stat-value small{color:var(--muted);margin-right:3px;font-size:12px;font-weight:700}.reseller-shell .rp-stat-hint{color:var(--muted);font-size:11.5px}.reseller-shell .rp-stat-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reseller-shell .rp-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reseller-shell .rp-list>li+li{border-top:1px solid var(--line)}.reseller-shell .rp-list-row{color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 6px;text-decoration:none;transition:background .15s;display:flex}.reseller-shell a.rp-list-row:hover{background:var(--rp-surface-2)}.reseller-shell .rp-list-main{flex-direction:column;gap:2px;min-width:0;display:flex}.reseller-shell .rp-list-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.reseller-shell .rp-list-meta{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.reseller-shell .rp-list-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.reseller-shell .rp-list-end b{font-size:14px}.reseller-shell .rp-tag{--tag:#94a3b8;white-space:nowrap;color:var(--tag);background:color-mix(in srgb,var(--tag)14%,transparent);border:1px solid color-mix(in srgb,var(--tag)32%,transparent);border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.reseller-shell .rp-tag.st-pending{--tag:#f59e0b}.reseller-shell .rp-tag.st-paid{--tag:#3b82f6}.reseller-shell .rp-tag.st-registered{--tag:#06b6d4}.reseller-shell .rp-tag.st-processing{--tag:#8b5cf6}.reseller-shell .rp-tag.st-completed{--tag:#10b981}.reseller-shell .rp-tag.st-needs_2fa,.reseller-shell .rp-tag.st-needs_tr_region,.reseller-shell .rp-tag.st-needs_xbox_info,.reseller-shell .rp-tag.st-invalid_info{--tag:#f43f5e}.reseller-shell .rp-tag.st-hold_24h{--tag:#f97316}.reseller-shell .rp-tag.st-refunded{--tag:#64748b}.reseller-shell .rp-tag.st-canceled,.reseller-shell .rp-tag.st-rejected,.reseller-shell .rp-tag.st-suspended{--tag:#94a3b8}.reseller-shell .rp-tag.st-pending_review,.reseller-shell .rp-tag.st-draft{--tag:#f59e0b}.reseller-shell .rp-pill{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.reseller-shell .rp-pill svg{font-size:14px}.reseller-shell .rp-pill.blue{color:var(--rp-blue);background:#3b82f61f}.reseller-shell .rp-pill.amber{color:var(--rp-amber);background:#f59e0b1f}.reseller-shell .rp-toolbar{flex-direction:column;gap:12px;display:flex}.reseller-shell .rp-toolbar-row{align-items:center;gap:10px;display:flex}.reseller-shell .rp-toolbar-row .rp-search{flex:1}.reseller-shell .rp-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.reseller-shell .rp-chips::-webkit-scrollbar{display:none}.reseller-shell .rp-chips.wrap{flex-wrap:wrap;overflow:visible}.reseller-shell .rp-chip{border:1px solid var(--line);background:var(--rp-surface);min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font:700 13px/1 inherit;transition:all .15s;display:inline-flex}.reseller-shell .rp-chip:hover{color:var(--text);border-color:var(--glass-border-hover)}.reseller-shell .rp-chip.active{color:#fff;background:linear-gradient(135deg,var(--rp-blue),#6366f1);border-color:#0000;box-shadow:0 6px 16px #3b82f64d}.reseller-shell .rp-chip-count{background:#fff3;border-radius:999px;padding:1px 7px;font-size:11px}.reseller-shell .rp-search{border:1px solid var(--line);background:var(--rp-surface);border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.reseller-shell .rp-search:focus-within{border-color:var(--rp-blue);box-shadow:0 0 0 3px var(--glow-color)}.reseller-shell .rp-search>svg{color:var(--muted);flex:none;font-size:19px}.reseller-shell .rp-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font:500 14.5px/1.5 inherit}.reseller-shell .rp-search input::-webkit-search-cancel-button{display:none}.reseller-shell .rp-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;display:flex}.reseller-shell .rp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.reseller-shell .rp-field>span:first-child{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.7}.reseller-shell .rp-input{box-sizing:border-box;border:1.5px solid var(--line);background:var(--rp-surface-2);width:100%;min-height:46px;color:var(--text);border-radius:12px;outline:none;padding:11px 14px;font:500 15px/1.5 inherit;transition:border-color .18s,box-shadow .18s}.reseller-shell .rp-input:focus{border-color:var(--rp-blue);box-shadow:0 0 0 3px var(--glow-color)}.reseller-shell .rp-input-amount{text-align:center;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.reseller-shell .rp-field.has-error .rp-input{border-color:var(--rp-rose)}.reseller-shell .rp-field-error{color:var(--rp-rose);font-size:12px}.reseller-shell .rp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reseller-shell .rp-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 12px;display:flex}.reseller-shell .rp-empty-icon{margin-bottom:4px;font-size:40px}.reseller-shell .rp-empty-title{color:var(--text);font-size:15px;font-weight:800}.reseller-shell .rp-empty p{color:var(--muted);margin:0 0 8px;font-size:13px}.reseller-shell .rp-skeleton{flex-direction:column;gap:12px;display:flex}.reseller-shell .rp-skel-line{background:linear-gradient(90deg,var(--rp-surface-2)0%,#94a3b82e 50%,var(--rp-surface-2)100%);background-size:200% 100%;border-radius:8px;height:16px;animation:1.3s ease-in-out infinite rpShimmer}.reseller-shell .rp-dashboard{flex-direction:column;gap:18px;display:flex}.reseller-shell .rp-hero,.reseller-shell .rp-wallet-hero,.reseller-shell .rp-referral-hero{color:#fff;background:var(--rp-hero);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:20px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #4f46e54d}.reseller-shell .rp-hero:before,.reseller-shell .rp-wallet-hero:before,.reseller-shell .rp-referral-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f9731673,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-180px;left:-120px}.reseller-shell .rp-hero:after,.reseller-shell .rp-wallet-hero:after,.reseller-shell .rp-referral-hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.reseller-shell .rp-hero>*,.reseller-shell .rp-wallet-hero>*,.reseller-shell .rp-referral-hero>*{z-index:1;position:relative}.reseller-shell .rp-hero-skel{min-height:180px}.reseller-shell .rp-hero .rp-eyebrow{color:#fffc}.reseller-shell .rp-hero-main{flex-direction:column;flex:320px;justify-content:center;display:flex}.reseller-shell .rp-hero-title{color:#fff;margin:0;font-size:30px;font-weight:900;line-height:1.4}.reseller-shell .rp-hero-sub{color:#ffffffd1;max-width:520px;margin:6px 0 18px;font-size:14px;line-height:1.9}.reseller-shell .rp-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.reseller-shell .rp-hero-wallet{backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;flex-direction:column;flex:0 300px;justify-content:center;gap:6px;padding:18px 20px;display:flex}.reseller-shell .rp-hero-wallet-label{color:#ffffffd9;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.reseller-shell .rp-hero-wallet-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.3}.reseller-shell .rp-hero-wallet-value small{opacity:.8;font-size:13px;font-weight:600}.reseller-shell .rp-hero-wallet-actions{gap:8px;margin-top:6px;display:flex}.reseller-shell .rp-hero-wallet-actions .rp-btn{flex:1}.reseller-shell .rp-attention{background:linear-gradient(160deg,#f59e0b1a,var(--rp-surface)60%);border-color:#f59e0b66}.reseller-shell .rp-attention .rp-card-icon{color:var(--rp-amber);background:#f59e0b29}.reseller-shell .rp-vip{background:linear-gradient(160deg,#f59e0b1f,var(--rp-surface)55%);flex-direction:column;gap:14px;display:flex}.reseller-shell .rp-vip-top{align-items:center;gap:12px;display:flex}.reseller-shell .rp-vip-icon{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;display:flex;box-shadow:0 10px 24px #f59e0b59}.reseller-shell .rp-vip-name{color:var(--text);font-size:20px;font-weight:900}.reseller-shell .rp-vip-badge{letter-spacing:1px;color:#1c1917;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:999px;margin-right:auto;padding:4px 12px;font:900 12px/1.4 Outfit,system-ui,sans-serif}.reseller-shell .rp-progress{background:var(--rp-surface-2);border-radius:99px;height:10px;overflow:hidden}.reseller-shell .rp-progress-fill{background:linear-gradient(90deg,#f59e0b,#f97316,#ec4899);border-radius:99px;height:100%;transition:width .6s}.reseller-shell .rp-vip-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.reseller-shell .rp-vip-meta b{color:var(--text)}.reseller-shell .rp-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reseller-shell .rp-quick-item{border:1px solid var(--line);background:var(--rp-surface-2);color:var(--text);cursor:pointer;text-align:right;border-radius:15px;align-items:center;gap:10px;padding:12px;font:800 13.5px/1.4 inherit;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.reseller-shell .rp-quick-item:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)}.reseller-shell .rp-quick-item>span{border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.reseller-shell .tone-blue{color:var(--rp-blue);background:#3b82f624}.reseller-shell .tone-green{color:var(--rp-green);background:#10b98124}.reseller-shell .tone-violet{color:var(--rp-violet);background:#8b5cf624}.reseller-shell .tone-amber{color:var(--rp-amber);background:#f59e0b24}.reseller-shell .rp-stat.tone-blue,.reseller-shell .rp-stat.tone-green,.reseller-shell .rp-stat.tone-violet,.reseller-shell .rp-stat.tone-amber{color:inherit;background:var(--rp-surface)}.reseller-shell .rp-orders{flex-direction:column;gap:10px;display:flex}.reseller-shell .rp-order{border:1px solid var(--line);background:var(--rp-surface);box-shadow:var(--rp-shadow);border-radius:18px;transition:border-color .15s;overflow:hidden}.reseller-shell .rp-order:hover{border-color:var(--glass-border-hover)}.reseller-shell .rp-order.has-problem{border-right:4px solid var(--rp-rose)}.reseller-shell .rp-order-main{width:100%;color:var(--text);text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;display:flex}.reseller-shell .rp-order-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.reseller-shell .rp-order-title b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.reseller-shell .rp-order-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.reseller-shell .rp-order-side{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.reseller-shell .rp-order-side b{font-size:15px;font-weight:900}.reseller-shell .rp-order-side small{color:var(--muted);font-size:11px}.reseller-shell .rp-order-chevron{color:var(--muted);flex:none;font-size:18px}.reseller-shell .rp-order-foot{border-top:1px dashed var(--line);background:var(--rp-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.reseller-shell .rp-order-tags{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.reseller-shell .rp-order-issue{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 12px;padding:12px 14px;font-size:12.5px;line-height:1.8;display:flex}.reseller-shell .rp-order-issue.danger{background:#f43f5e1a;border:1px solid #f43f5e73}.reseller-shell .rp-order-issue.danger strong{font-size:13px}.reseller-shell .rp-order-issue.warn{background:#f59e0b1a;border:1px solid #f59e0b73;font-weight:700}.reseller-shell .rp-order-codes{padding:0 16px 14px}.reseller-shell .rp-drawer-backdrop{z-index:60;backdrop-filter:blur(6px);background:#0206178c;justify-content:flex-end;animation:.18s rpFade;display:flex;position:fixed;inset:0}.reseller-shell .rp-drawer{border-right:1px solid var(--line);background:#0f172a;flex-direction:column;width:100%;max-width:480px;height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) rpDrawerIn;display:flex;box-shadow:0 0 60px #00000073}:root[data-theme=light] .reseller-shell .rp-drawer{background:#fff}.reseller-shell .rp-drawer .rp-sheet-handle{display:none}.reseller-shell .rp-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.reseller-shell .rp-drawer-title{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:900}.reseller-shell .rp-drawer-tags{flex-wrap:wrap;gap:6px;display:flex}.reseller-shell .rp-drawer-body{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.reseller-shell .rp-drawer-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.reseller-shell .rp-drawer-section h4{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:800}.reseller-shell .rp-drawer-note{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.reseller-shell .rp-kv{border:1px solid var(--line);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.reseller-shell .rp-kv>div{justify-content:space-between;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.reseller-shell .rp-kv>div+div{border-top:1px solid var(--line)}.reseller-shell .rp-kv dt{color:var(--muted)}.reseller-shell .rp-kv dd{color:var(--text);text-align:left;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.reseller-shell .rp-kv .strong{background:var(--rp-surface-2)}.reseller-shell .rp-kv .strong dd{font-size:15px;font-weight:900}.reseller-shell .rp-kv.compact>div{padding:8px 12px;font-size:12.5px}.reseller-shell .rp-units{flex-direction:column;gap:8px;display:flex}.reseller-shell .rp-unit{border:1px solid var(--line);border-right:4px solid var(--rp-amber);background:var(--rp-surface-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.reseller-shell .rp-unit.ok{border-right-color:var(--rp-green)}.reseller-shell .rp-unit-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reseller-shell .rp-unit-head b{font-size:13.5px}.reseller-shell .rp-unit-status{color:var(--rp-amber);margin-left:auto;font-size:11.5px;font-weight:700}.reseller-shell .rp-unit-status.ok{color:var(--rp-green)}.reseller-shell .rp-unit-line{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.reseller-shell .rp-wallet-hero{background:linear-gradient(135deg,#047857 0%,#0d9488 45%,#1d4ed8 100%);align-items:center;box-shadow:0 20px 50px #0d94884d}.reseller-shell .rp-wallet-hero-label{color:#ffffffd9;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.reseller-shell .rp-wallet-hero-value{font-variant-numeric:tabular-nums;font-size:38px;font-weight:900;line-height:1.35}.reseller-shell .rp-wallet-hero-value small{opacity:.8;font-size:15px;font-weight:600}.reseller-shell .rp-wallet-hero-hint{color:#ffffffbf;font-size:12px}.reseller-shell .rp-wallet-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.reseller-shell .rp-statement{flex-direction:column;gap:16px;display:flex}.reseller-shell .rp-statement-date{top:calc(var(--rp-topbar-h) + 4px);z-index:1;color:var(--muted);background:var(--rp-surface-2);border:1px solid var(--line);border-radius:999px;margin-bottom:6px;padding:3px 12px;font-size:12px;font-weight:800;display:inline-block;position:sticky}.reseller-shell .rp-txn{align-items:center;gap:12px;padding:12px 4px;display:flex}.reseller-shell .rp-txn+.rp-txn{border-top:1px solid var(--line)}.reseller-shell .rp-txn-icon{border-radius:13px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.reseller-shell .rp-txn-icon.pos{color:var(--rp-green);background:#10b98124}.reseller-shell .rp-txn-icon.neg{color:var(--rp-rose);background:#f43f5e1f}.reseller-shell .rp-txn-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reseller-shell .rp-txn-main b{font-size:14px}.reseller-shell .rp-txn-meta{color:var(--muted);font-size:12px}.reseller-shell .rp-txn-note{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.reseller-shell .rp-txn-end{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.reseller-shell .rp-txn-end b{font-size:15px;font-weight:900}.reseller-shell .rp-profile-hero{border-radius:var(--rp-radius);border:1px solid var(--line);background:linear-gradient(135deg,#4f46e529,var(--rp-surface)60%);box-shadow:var(--rp-shadow);align-items:center;gap:16px;padding:18px 20px;display:flex}.reseller-shell .rp-profile-hero-text{flex-direction:column;gap:6px;min-width:0;display:flex}.reseller-shell .rp-profile-hero-text>b{color:var(--text);font-size:20px;font-weight:900}.reseller-shell .rp-profile-hero-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reseller-shell .rp-profile-form{flex-direction:column;gap:16px;display:flex}.reseller-shell .rp-inline-stat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reseller-shell .rp-big-num{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.4}.reseller-shell .rp-threshold{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;margin-top:10px;display:grid}.reseller-shell .rp-savebar{bottom:calc(var(--rp-bottomnav-h) + 12px);z-index:5;border:1px solid var(--line);backdrop-filter:blur(14px);background:#0f172ae6;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;box-shadow:0 12px 30px #0000004d}:root[data-theme=light] .reseller-shell .rp-savebar{background:#fffffff0;box-shadow:0 10px 26px #0f172a1a}.reseller-shell .rp-savebar .rp-alert{flex:1;padding:8px 12px}.reseller-shell .rp-referral-hero{background:linear-gradient(135deg,#be185d 0%,#7c3aed 50%,#2563eb 100%);align-items:center;box-shadow:0 20px 50px #7c3aed4d}.reseller-shell .rp-referral-hero-text{flex:280px}.reseller-shell .rp-referral-hero-text p{color:#ffffffd9;max-width:480px;margin:6px 0 0;font-size:13.5px;line-height:1.9}.reseller-shell .rp-referral-code{letter-spacing:3px;text-align:right;font-size:40px;font-weight:900;line-height:1.3}.reseller-shell .rp-referral-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.reseller-shell .rp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.reseller-shell .rp-steps li{border:1px solid var(--line);background:var(--rp-surface-2);border-radius:16px;gap:12px;padding:14px;display:flex}.reseller-shell .rp-steps li>span{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.reseller-shell .rp-steps b{color:var(--text);font-size:14px}.reseller-shell .rp-steps p{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.8}.reseller-shell .rp-support-hero{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb 55%,#4f46e5);border-radius:24px;align-items:center;gap:18px;padding:22px;display:flex;box-shadow:0 20px 50px #2563eb4d}.reseller-shell .rp-support-hero h2{color:#fff;margin:0 0 4px;font-size:20px;font-weight:900}.reseller-shell .rp-support-hero p{color:#ffffffe0;margin:0;font-size:13.5px;line-height:1.9}.reseller-shell .rp-support-icon{background:#ffffff2e;border-radius:18px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex}.reseller-shell .rp-self-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reseller-shell .rp-self-item{border:1px solid var(--line);background:var(--rp-surface-2);color:var(--text);border-radius:16px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.reseller-shell .rp-self-item:hover{border-color:var(--rp-blue);transform:translateY(-2px)}.reseller-shell .rp-self-item b{font-size:14px}.reseller-shell .rp-self-item p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.8}.reseller-shell .rp-self-icon{width:40px;height:40px;color:var(--rp-blue);background:#3b82f624;border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex}.reseller-shell .reseller-modal-backdrop{animation:.18s rpFade;z-index:80!important;backdrop-filter:blur(8px)!important;background:#02061799!important}.reseller-shell .reseller-modal{color:var(--text);animation:.2s rpPop;border:1px solid var(--line)!important;background:#0f172a!important;border-radius:24px!important;box-shadow:0 30px 80px #00000080!important}:root[data-theme=light] .reseller-shell .reseller-modal{background:#fff!important;box-shadow:0 30px 80px #0f172a33!important}.reseller-shell .reseller-modal h3{font-weight:900}.reseller-shell .rp-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.reseller-shell .rp-modal-head h3{margin:0 0 4px;font-size:19px}.reseller-shell .rp-modal-actions{gap:10px;margin-top:18px;display:flex}.reseller-shell .rp-topup{flex-direction:column;gap:14px;display:flex}.reseller-shell .rp-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reseller-shell .rp-preset{cursor:pointer;border:1.5px solid var(--line);background:var(--rp-surface-2);color:var(--text);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;font-family:inherit;display:flex}.reseller-shell .rp-preset b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.reseller-shell .rp-preset small{color:var(--muted);font-size:11px}.reseller-shell .rp-preset.active{border-color:var(--rp-blue);background:#3b82f629;box-shadow:0 6px 16px #3b82f633}@keyframes rpFade{0%{opacity:0}to{opacity:1}}@keyframes rpPop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes rpSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rpDrawerIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes rpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1180px){.reseller-shell .rp-body{grid-template-columns:220px minmax(0,1fr)}.reseller-shell .rp-main{padding:22px 20px 48px}.reseller-shell .rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-shell .rp-grid-2.wide-first{grid-template-columns:1fr}}@media (width<=860px){.reseller-shell{--rp-bottomnav-h:66px;--rp-topbar-h:58px}.reseller-shell .rp-body{grid-template-columns:1fr}.reseller-shell .rp-sidebar{display:none}.reseller-shell .rp-main{padding:16px 16px calc(var(--rp-bottomnav-h) + 28px + env(safe-area-inset-bottom,0px));gap:14px}.reseller-shell .rp-topbar{padding:0 14px}.reseller-shell .rp-topbar-cta,.reseller-shell .rp-avatar-name{display:none}.reseller-shell .rp-avatar-btn{padding:0 5px}.reseller-shell .rp-brand-text small{display:none}.reseller-shell .rp-bottomnav{z-index:40;height:calc(var(--rp-bottomnav-h) + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);backdrop-filter:blur(18px)saturate(170%);background:#0f172aeb;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-theme=light] .reseller-shell .rp-bottomnav{background:#fffffff2;box-shadow:0 -6px 20px #0f172a0f}.reseller-shell .rp-tab{height:var(--rp-bottomnav-h);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font:700 11px/1.2 inherit;text-decoration:none;display:flex}.reseller-shell .rp-tab>svg{font-size:23px;transition:transform .15s}.reseller-shell .rp-tab.active{color:var(--rp-blue)}.reseller-shell .rp-tab.active>svg{transform:translateY(-1px)}.reseller-shell .rp-tab-fab{color:var(--text);justify-content:flex-end;padding-bottom:8px}.reseller-shell .rp-fab{color:#fff;background:var(--rp-cta);width:52px;height:52px;box-shadow:0 10px 24px #f9731673,0 0 0 5px var(--bg-cosmic,#0f172a);border-radius:18px;justify-content:center;align-items:center;margin-top:-26px;margin-bottom:2px;font-size:26px;display:flex}:root[data-theme=light] .reseller-shell .rp-fab{box-shadow:0 10px 24px #f9731666,0 0 0 5px #f8fafc}.reseller-shell .rp-page-title{font-size:22px}.reseller-shell .rp-page-actions{width:100%}.reseller-shell .rp-page-actions>*{flex:1}.reseller-shell .rp-grid-2{grid-template-columns:1fr}.reseller-shell .rp-drawer-backdrop{align-items:flex-end}.reseller-shell .rp-drawer{border-right:0;border-top:1px solid var(--line);border-radius:26px 26px 0 0;max-width:none;height:auto;max-height:92vh;animation:.26s cubic-bezier(.2,.8,.2,1) rpSheetIn}.reseller-shell .rp-drawer .rp-sheet-handle{margin:10px auto 0;display:block}.reseller-shell .rp-drawer-head{padding-top:10px}.reseller-shell .rc-mobilebar{box-shadow:0 -8px 20px #0000002e;bottom:calc(var(--rp-bottomnav-h) + env(safe-area-inset-bottom,0px))!important;padding-bottom:10px!important}.reseller-shell .rc-page{padding-bottom:72px}.reseller-shell .reseller-modal-backdrop{align-items:flex-end!important;padding:0!important}.reseller-shell .reseller-modal{max-height:92vh;animation:.26s cubic-bezier(.2,.8,.2,1) rpSheetIn;overflow-y:auto;width:100%!important;max-width:none!important;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;border-radius:26px 26px 0 0!important}}@media (width<=640px){.reseller-shell .rp-wallet-chip small{display:none}.reseller-shell .rp-wallet-chip{padding:0 10px}.reseller-shell .rp-brand-text{display:none}.reseller-shell .rp-card{border-radius:18px;padding:16px}.reseller-shell .rp-hero,.reseller-shell .rp-wallet-hero,.reseller-shell .rp-referral-hero{border-radius:22px;gap:16px;padding:20px 18px}.reseller-shell .rp-hero-title{font-size:23px}.reseller-shell .rp-hero-sub{margin-bottom:14px;font-size:13px}.reseller-shell .rp-hero-actions .rp-btn{flex:1}.reseller-shell .rp-hero-wallet{flex-basis:100%}.reseller-shell .rp-hero-wallet-value{font-size:26px}.reseller-shell .rp-wallet-hero-value{font-size:30px}.reseller-shell .rp-wallet-hero-actions,.reseller-shell .rp-referral-hero-actions{width:100%}.reseller-shell .rp-wallet-hero-actions .rp-btn,.reseller-shell .rp-referral-hero-actions .rp-btn{flex:1;padding:0 12px}.reseller-shell .rp-referral-code{font-size:32px}.reseller-shell .rp-stats,.reseller-shell .rp-stats.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reseller-shell .rp-stats.three>:last-child{grid-column:1/-1}.reseller-shell .rp-stat{flex-direction:column;gap:10px;padding:12px}.reseller-shell .rp-stat-icon{flex-basis:36px;width:36px;height:36px;font-size:18px}.reseller-shell .rp-stat-value{font-size:18px}.reseller-shell .rp-order-main{gap:10px;padding:12px 14px}.reseller-shell .rp-order-chevron{display:none}.reseller-shell .rp-order-foot{padding:10px 14px}.reseller-shell .rp-order-foot>.rp-btn{width:100%}.reseller-shell .rp-form-grid,.reseller-shell .rp-steps,.reseller-shell .rp-self-grid,.reseller-shell .rp-threshold{grid-template-columns:1fr}.reseller-shell .rp-savebar .rp-btn{width:100%}.reseller-shell .rp-support-hero{flex-direction:column;align-items:flex-start}.reseller-shell .rp-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-shell .rp-input,.reseller-shell .rp-search input,.reseller-shell .reseller-modal input,.reseller-shell .reseller-modal select,.reseller-shell .reseller-modal textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.reseller-shell .rp-sheet,.reseller-shell .rp-drawer,.reseller-shell .reseller-modal,.reseller-shell .rp-user-menu,.reseller-shell .rp-sheet-backdrop,.reseller-shell .rp-drawer-backdrop,.reseller-shell .rp-skel-line{animation:none}.reseller-shell .rp-quick-item:hover,.reseller-shell .rp-self-item:hover,.reseller-shell .rp-topbar-cta:hover{transform:none}}