.remaining-account{--ra-primary:#ffe033;background:#0b0b0b;min-height:100svh;width:100%;color:#e6e6df;font:calc(var(--source-rem,37.5px)*0.373333)/1.5 system-ui,-apple-system,sans-serif}.ra-header{height:calc(var(--source-rem,37.5px)*1.280000);display:grid;grid-template-columns:calc(var(--source-rem,37.5px)*1.600000) 1fr calc(var(--source-rem,37.5px)*1.600000);align-items:center;padding:0 calc(var(--source-rem,37.5px)*0.320000);border-bottom:1px solid #24241e;background:#11110f}.ra-header h1{margin:0;font-size:calc(var(--source-rem,37.5px)*0.426667);font-weight:600;text-align:center;letter-spacing:0}.ra-header>div{text-align:right;color:#bdbd9e;font-size:calc(var(--source-rem,37.5px)*0.320000)}.ra-back{font:calc(var(--source-rem,37.5px)*0.853333)/1 sans-serif}.remaining-account h2{font-size:calc(var(--source-rem,37.5px)*0.373333);font-weight:500;margin:0 0 calc(var(--source-rem,37.5px)*0.373333)}.remaining-account form{display:grid;gap:calc(var(--source-rem,37.5px)*0.400000)}.remaining-account label{display:grid;gap:calc(var(--source-rem,37.5px)*0.213333);font-size:calc(var(--source-rem,37.5px)*0.320000);color:#a6a797}.remaining-account :is(input,select,textarea){min-width:0;width:100%;height:calc(var(--source-rem,37.5px)*1.120000);background:#1a1a16;border:1px solid #323229;border-radius:calc(var(--source-rem,37.5px)*0.186667);padding:0 calc(var(--source-rem,37.5px)*0.320000);font-size:calc(var(--source-rem,37.5px)*0.373333);color:#dedfce}.remaining-account textarea{height:calc(var(--source-rem,37.5px)*2.400000);padding:calc(var(--source-rem,37.5px)*0.320000)}.remaining-account input[type=checkbox]{height:calc(var(--source-rem,37.5px)*0.480000);width:calc(var(--source-rem,37.5px)*0.480000);accent-color:#ffe033}.remaining-account label:has(input[type=checkbox])>span{display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.320000)}.remaining-account .btn{font-size:calc(var(--source-rem,37.5px)*0.320000);border-radius:calc(var(--source-rem,37.5px)*0.186667);min-height:calc(var(--source-rem,37.5px)*0.906667);padding:calc(var(--source-rem,37.5px)*0.186667) calc(var(--source-rem,37.5px)*0.320000)}.remaining-account .btn.primary{background:#ffe033;color:#191908;border-color:#ffe033}.remaining-account form>.primary{min-height:calc(var(--source-rem,37.5px)*1.120000);font-size:calc(var(--source-rem,37.5px)*0.373333)}.remaining-account .form-error:empty{display:none}.ra-tip{font-size:calc(var(--source-rem,37.5px)*0.320000);line-height:1.8;color:#858879}.ra-member-body{padding:calc(var(--source-rem,37.5px)*0.320000) calc(var(--source-rem,37.5px)*0.320000) calc(var(--source-rem,37.5px)*4.400000)}.ra-vip-cards{display:flex;gap:calc(var(--source-rem,37.5px)*0.320000);overflow-x:auto;padding:calc(var(--source-rem,37.5px)*0.320000) 0 calc(var(--source-rem,37.5px)*0.213333);scroll-snap-type:x mandatory;scrollbar-width:none}.ra-vip-card{flex:0 0 calc(var(--source-rem,37.5px)*3.946667);min-height:calc(var(--source-rem,37.5px)*4.693333);display:flex;flex-direction:column;align-items:center;border:1px solid #444438;border-radius:calc(var(--source-rem,37.5px)*0.373333);background:#20201a;padding:calc(var(--source-rem,37.5px)*0.426667) calc(var(--source-rem,37.5px)*0.213333) calc(var(--source-rem,37.5px)*0.266667);scroll-snap-align:center;gap:calc(var(--source-rem,37.5px)*0.106667);color:#d9d9c7}.ra-vip-card.active{border-color:#ffe033;background:#343019}.ra-plan-name{font-size:calc(var(--source-rem,37.5px)*0.373333);font-weight:700;text-align:center}.ra-plan-days{font-size:calc(var(--source-rem,37.5px)*0.293333);color:#989a87}.ra-vip-card>strong{font:700 calc(var(--source-rem,37.5px)*0.720000) Arial,sans-serif;margin-top:calc(var(--source-rem,37.5px)*0.106667)}.ra-vip-card strong small{font:calc(var(--source-rem,37.5px)*0.293333) system-ui;margin-left:calc(var(--source-rem,37.5px)*0.080000)}.ra-vip-card>span:nth-last-child(2){font-size:calc(var(--source-rem,37.5px)*0.266667);margin:calc(var(--source-rem,37.5px)*0.053333) 0 calc(var(--source-rem,37.5px)*0.213333);color:#a4a58f}.ra-vip-card>b{margin-top:auto;background:#11120d;border-radius:calc(var(--source-rem,37.5px)*0.586667);padding:calc(var(--source-rem,37.5px)*0.106667) calc(var(--source-rem,37.5px)*0.213333);font-size:calc(var(--source-rem,37.5px)*0.266667);color:#c9caac}.ra-vip-card.active>b{color:#ffe033;background:#51481a}.ra-vip-dots{display:flex;justify-content:center;gap:calc(var(--source-rem,37.5px)*0.160000);margin:calc(var(--source-rem,37.5px)*0.320000)}.ra-vip-dots i{width:calc(var(--source-rem,37.5px)*0.160000);height:calc(var(--source-rem,37.5px)*0.160000);background:#494a3b;border-radius:calc(var(--source-rem,37.5px)*0.266667)}.ra-vip-dots i.active{width:calc(var(--source-rem,37.5px)*0.373333);background:#ffe033}.ra-benefits{border:1px solid #323329;border-radius:calc(var(--source-rem,37.5px)*0.373333);background:#151512;margin-top:calc(var(--source-rem,37.5px)*0.320000);overflow:hidden}.ra-benefits h2{display:flex;justify-content:space-between;font-size:calc(var(--source-rem,37.5px)*0.400000);padding:calc(var(--source-rem,37.5px)*0.320000);margin:0}.ra-benefits h2 span{font-size:calc(var(--source-rem,37.5px)*0.320000);color:#dac939;max-width:50%;text-align:right}.ra-benefits>div{display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.320000);padding:calc(var(--source-rem,37.5px)*0.346667) calc(var(--source-rem,37.5px)*0.320000);border-top:1px solid #292b21}.ra-benefits em{display:grid;place-items:center;font-size:calc(var(--source-rem,37.5px)*0.480000);font-style:normal;width:calc(var(--source-rem,37.5px)*0.853333);height:calc(var(--source-rem,37.5px)*0.853333);border-radius:calc(var(--source-rem,37.5px)*0.213333);background:#3b3415;color:#ffe033}.ra-benefits>div>span{display:grid;gap:calc(var(--source-rem,37.5px)*0.106667);flex:1}.ra-benefits b{font-size:calc(var(--source-rem,37.5px)*0.346667);font-weight:500}.ra-benefits small{font-size:calc(var(--source-rem,37.5px)*0.266667);color:#8e927b}.ra-benefits strong{font-size:calc(var(--source-rem,37.5px)*0.320000);color:#d1c85a}.ra-member-notes{padding:calc(var(--source-rem,37.5px)*0.480000) 0}.ra-member-notes p{color:#979a85;font-size:calc(var(--source-rem,37.5px)*0.320000);line-height:1.8}.ra-vip-pay{position:fixed;z-index:5;bottom:0;width:min(100%,calc(var(--source-rem,37.5px)*10.000000));padding:calc(var(--source-rem,37.5px)*0.320000);background:#171713;border-top:1px solid #383728;font-size:calc(var(--source-rem,37.5px)*0.293333);box-sizing:border-box}.ra-vip-pay>div{display:flex;justify-content:space-between;gap:calc(var(--source-rem,37.5px)*0.213333);align-items:center}.ra-vip-pay a{color:#ffe033}.ra-vip-pay p{color:#9da083;margin:calc(var(--source-rem,37.5px)*0.266667) 0}.ra-vip-pay strong{font-size:calc(var(--source-rem,37.5px)*0.586667);font-weight:600;color:#ffe033}.ra-vip-pay strong small{font-size:calc(var(--source-rem,37.5px)*0.293333)}.ra-vip-pay .btn{height:calc(var(--source-rem,37.5px)*1.120000);min-width:calc(var(--source-rem,37.5px)*3.466667);font-size:calc(var(--source-rem,37.5px)*0.400000)}.ra-record-body,.ra-loan-body{padding:calc(var(--source-rem,37.5px)*0.266667)}.ra-tabs{display:flex;height:calc(var(--source-rem,37.5px)*1.120000);border-bottom:1px solid #2c2c24;margin:0 0 calc(var(--source-rem,37.5px)*0.426667);gap:calc(var(--source-rem,37.5px)*0.320000)}.ra-tabs>a{display:flex;align-items:center;justify-content:center;flex:1;position:relative;color:#9d9f8c}.ra-tabs>a.active{color:#ffe033}.ra-tabs>a.active:after{content:'';position:absolute;bottom:0;width:calc(var(--source-rem,37.5px)*0.853333);height:calc(var(--source-rem,37.5px)*0.080000);background:#ffe033;border-radius:calc(var(--source-rem,37.5px)*0.106667)}.ra-search{padding:calc(var(--source-rem,37.5px)*0.373333);border-radius:calc(var(--source-rem,37.5px)*0.266667);background:#191915}.ra-search>label{grid-template-columns:calc(var(--source-rem,37.5px)*1.920000) 1fr;align-items:center;font-size:calc(var(--source-rem,37.5px)*0.320000)}.ra-date-fields{display:flex;gap:calc(var(--source-rem,37.5px)*0.266667)}.ra-date-fields>label{flex:1;min-width:0}.ra-date-fields input{font-size:calc(var(--source-rem,37.5px)*0.320000);padding:0 calc(var(--source-rem,37.5px)*0.160000)}.ra-trade-total{display:flex;justify-content:space-between;background:#171713;border-radius:calc(var(--source-rem,37.5px)*0.213333);margin:calc(var(--source-rem,37.5px)*0.320000) 0;padding:calc(var(--source-rem,37.5px)*0.320000);font-size:calc(var(--source-rem,37.5px)*0.320000);color:#939882}.ra-trade-total b{color:#d1ca79;margin-left:calc(var(--source-rem,37.5px)*0.133333)}.ra-record{padding:calc(var(--source-rem,37.5px)*0.373333);background:#191915;border-radius:calc(var(--source-rem,37.5px)*0.240000);margin:calc(var(--source-rem,37.5px)*0.266667) 0}.ra-record summary{display:flex;gap:calc(var(--source-rem,37.5px)*0.266667);align-items:center;cursor:pointer}.ra-record summary>div{flex:1;display:grid;gap:calc(var(--source-rem,37.5px)*0.133333)}.ra-record b{font-size:calc(var(--source-rem,37.5px)*0.346667);font-weight:500}.ra-record small{font-size:calc(var(--source-rem,37.5px)*0.266667);color:#8d927d}.ra-record summary>strong{font:600 calc(var(--source-rem,37.5px)*0.480000) Arial,sans-serif;color:#cfc465}.ra-record .negative{color:#c38e7c}.ra-record i{font-style:normal;color:#999e88}.ra-record-details{margin-top:calc(var(--source-rem,37.5px)*0.373333);border-top:1px solid #343429;font-size:calc(var(--source-rem,37.5px)*0.293333)}.ra-record-details p{display:flex;gap:calc(var(--source-rem,37.5px)*0.373333);justify-content:space-between;color:#92977d}.ra-record-details span{color:#c0c4aa;overflow-wrap:anywhere;text-align:right;max-width:75%}.ra-record-details a{display:block;text-align:right;color:#ffe033;margin-top:calc(var(--source-rem,37.5px)*0.373333)}.ra-empty{min-height:calc(var(--source-rem,37.5px)*5.866667);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--source-rem,37.5px)*0.400000);color:#767f66;font-size:calc(var(--source-rem,37.5px)*0.346667)}.ra-empty>span{font-size:calc(var(--source-rem,37.5px)*1.333333);color:#494e40}.ra-credit{padding:calc(var(--source-rem,37.5px)*0.533333) calc(var(--source-rem,37.5px)*0.533333) calc(var(--source-rem,37.5px)*0.373333);border-radius:calc(var(--source-rem,37.5px)*0.266667);border:1px solid #625637;background:linear-gradient(115deg,#40361e,#211f15);text-align:center;margin-bottom:calc(var(--source-rem,37.5px)*0.533333)}.ra-credit h2{text-align:left;color:#c9be8e;font-size:calc(var(--source-rem,37.5px)*0.373333)}.ra-credit>strong{font:600 calc(var(--source-rem,37.5px)*0.906667) Arial,sans-serif;color:#ece5c8}.ra-credit>strong small{font:calc(var(--source-rem,37.5px)*0.293333) system-ui}.ra-credit>p{font-size:calc(var(--source-rem,37.5px)*0.293333);color:#b4a97e;margin:calc(var(--source-rem,37.5px)*0.160000) 0 calc(var(--source-rem,37.5px)*0.533333)}.ra-credit>div{display:flex;border-top:1px solid #5d5232;padding-top:calc(var(--source-rem,37.5px)*0.373333)}.ra-credit>div>span{flex:1;font-size:calc(var(--source-rem,37.5px)*0.293333);color:#aaa47c;display:grid;gap:calc(var(--source-rem,37.5px)*0.186667)}.ra-credit>div>span+span{border-left:1px solid #665934}.ra-credit b{font:600 calc(var(--source-rem,37.5px)*0.533333) Arial;color:#dad5b2}.ra-loan-input{padding:calc(var(--source-rem,37.5px)*0.373333);border-radius:calc(var(--source-rem,37.5px)*0.266667);background:#181815}.ra-amount-row{position:relative}.ra-amount-row>button{position:absolute;right:calc(var(--source-rem,37.5px)*0.266667);bottom:calc(var(--source-rem,37.5px)*0.213333);z-index:1;background:none;border:0;color:#ffe033;font-size:calc(var(--source-rem,37.5px)*0.346667);padding:calc(var(--source-rem,37.5px)*0.080000) calc(var(--source-rem,37.5px)*0.213333)}.ra-amount-row input{padding-right:calc(var(--source-rem,37.5px)*1.866667)}.ra-section-title{margin:calc(var(--source-rem,37.5px)*0.586667) calc(var(--source-rem,37.5px)*0.106667) calc(var(--source-rem,37.5px)*0.266667)!important;color:#a6ab91}.ra-loan-record{display:flex;justify-content:space-between;margin-bottom:calc(var(--source-rem,37.5px)*0.186667);font-size:calc(var(--source-rem,37.5px)*0.346667)}.ra-review{display:flex;gap:calc(var(--source-rem,37.5px)*0.213333);flex-wrap:wrap;margin-top:calc(var(--source-rem,37.5px)*0.400000)}.ra-card-body{padding:calc(var(--source-rem,37.5px)*0.426667);background:#101315}.ra-virtual-card{border-radius:calc(var(--source-rem,37.5px)*0.426667);min-height:calc(var(--source-rem,37.5px)*5.066667);display:grid;gap:calc(var(--source-rem,37.5px)*0.400000);padding:calc(var(--source-rem,37.5px)*0.613333);background:linear-gradient(120deg,#274759,#152832);box-shadow:0 calc(var(--source-rem,37.5px)*0.213333) calc(var(--source-rem,37.5px)*0.640000) #0008;color:#dbe7eb}.ra-virtual-card>span{font-size:calc(var(--source-rem,37.5px)*0.320000);letter-spacing:calc(var(--source-rem,37.5px)*0.053333)}.ra-virtual-card>b{font-size:calc(var(--source-rem,37.5px)*0.426667)}.ra-virtual-card>strong{font:calc(var(--source-rem,37.5px)*0.453333) monospace;letter-spacing:1px}.ra-virtual-card>div{display:flex;justify-content:space-between;font-size:calc(var(--source-rem,37.5px)*0.293333);color:#96aeb8}.ra-virtual-card i{font:italic 700 calc(var(--source-rem,37.5px)*0.560000) Arial;color:#e1e9ec}.ra-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--source-rem,37.5px)*0.213333);margin:calc(var(--source-rem,37.5px)*0.586667) 0}.ra-shortcuts button{display:grid;justify-items:center;gap:calc(var(--source-rem,37.5px)*0.240000);color:#a5b3b8;font-size:calc(var(--source-rem,37.5px)*0.320000);border:0;background:none;padding:0}.ra-shortcuts i{font-size:calc(var(--source-rem,37.5px)*0.586667);font-style:normal;color:#b8cccf}.ra-card-stats,.ra-card-detail{border-radius:calc(var(--source-rem,37.5px)*0.266667);background:#191e22;padding:calc(var(--source-rem,37.5px)*0.426667);margin:calc(var(--source-rem,37.5px)*0.320000) 0;border:1px solid #273035}.ra-card-stats h2{color:#bdcdd3}.ra-card-stats>div{display:flex;justify-content:space-between;font-size:calc(var(--source-rem,37.5px)*0.320000);padding:calc(var(--source-rem,37.5px)*0.213333) 0;color:#8f9ea3}.ra-card-stats b{color:#c5d4d9;font-size:calc(var(--source-rem,37.5px)*0.346667)}.ra-card-stats small{display:block;font-size:calc(var(--source-rem,37.5px)*0.266667);margin-top:calc(var(--source-rem,37.5px)*0.106667)}.ra-card-detail summary{color:#b6c9cf;cursor:pointer;font-size:calc(var(--source-rem,37.5px)*0.346667)}.ra-card-detail[open]>summary{margin-bottom:calc(var(--source-rem,37.5px)*0.480000)}.ra-card-detail>p{font-size:calc(var(--source-rem,37.5px)*0.320000);color:#a0b0b5}.ra-card-empty{height:calc(var(--source-rem,37.5px)*5.600000);display:grid;place-content:center;justify-items:center;gap:calc(var(--source-rem,37.5px)*0.480000);color:#7d969f}.ra-card-outline{height:calc(var(--source-rem,37.5px)*2.666667);width:calc(var(--source-rem,37.5px)*4.266667);border-radius:calc(var(--source-rem,37.5px)*0.266667);transform:rotate(-8deg);border:1px solid #526f7d;background:linear-gradient(110deg,#304752,#202e36);box-shadow:calc(var(--source-rem,37.5px)*0.373333) calc(var(--source-rem,37.5px)*0.213333) 0 #14202a}.remaining-account .panel{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:calc(var(--source-rem,37.5px)*0.400000) 0!important;margin:0 0 calc(var(--source-rem,37.5px)*0.533333)!important;border-bottom:1px solid #30332a!important}.remaining-account .panel h3{font-size:calc(var(--source-rem,37.5px)*0.346667);margin:0 0 calc(var(--source-rem,37.5px)*0.320000);font-weight:500}.remaining-account .panels{display:block!important}.remaining-account .stats{display:flex;flex-wrap:wrap}.remaining-account .row{gap:calc(var(--source-rem,37.5px)*0.186667);flex-wrap:wrap}.remaining-account .section-title h2{font-size:calc(var(--source-rem,37.5px)*0.346667)}.remaining-account .muted{font-size:calc(var(--source-rem,37.5px)*0.293333);line-height:1.8}.ra-profile-body{padding:calc(var(--source-rem,37.5px)*0.533333) calc(var(--source-rem,37.5px)*0.400000)}.ra-avatar{text-align:center;margin:calc(var(--source-rem,37.5px)*0.133333) 0 calc(var(--source-rem,37.5px)*0.933333)}.ra-avatar>span{display:grid;place-items:center;margin:auto;width:calc(var(--source-rem,37.5px)*1.733333);height:calc(var(--source-rem,37.5px)*1.733333);background:#343721;border:calc(var(--source-rem,37.5px)*0.053333) solid #777d42;border-radius:50%;color:#e8e754;font-size:calc(var(--source-rem,37.5px)*1.066667)}.ra-avatar p{color:#bbc0a2;font-size:calc(var(--source-rem,37.5px)*0.373333)}.ra-profile-form{margin:0 0 calc(var(--source-rem,37.5px)*0.800000);padding-bottom:calc(var(--source-rem,37.5px)*0.666667);border-bottom:1px solid #292d21}.ra-profile-form h2{font-size:calc(var(--source-rem,37.5px)*0.346667)}.ra-privacy-body{padding:calc(var(--source-rem,37.5px)*0.426667)}.ra-setting-row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--source-rem,37.5px)*0.506667) calc(var(--source-rem,37.5px)*0.373333);background:#181917;border:0;border-bottom:1px solid #2d3028;color:#d4d8c5;font-size:calc(var(--source-rem,37.5px)*0.373333)}.ra-setting-row:first-child{border-radius:calc(var(--source-rem,37.5px)*0.240000) calc(var(--source-rem,37.5px)*0.240000) 0 0}.ra-setting-row>span:last-child{font-size:calc(var(--source-rem,37.5px)*0.320000);color:#858e75}.ra-switch{border:0;border-radius:calc(var(--source-rem,37.5px)*0.533333);background:#4a4d42;width:calc(var(--source-rem,37.5px)*1.120000);height:calc(var(--source-rem,37.5px)*0.640000);padding:calc(var(--source-rem,37.5px)*0.080000);position:relative}.ra-switch:after{content:'';display:block;height:calc(var(--source-rem,37.5px)*0.480000);width:calc(var(--source-rem,37.5px)*0.480000);border-radius:50%;background:#eee}.ra-switch.on{background:#c4c754}.ra-switch.on:after{margin-left:calc(var(--source-rem,37.5px)*0.480000)}.ra-lock-notes{color:#777f6b;font-size:calc(var(--source-rem,37.5px)*0.320000);line-height:1.8;margin:calc(var(--source-rem,37.5px)*0.533333) calc(var(--source-rem,37.5px)*0.266667)}.ra-lock-notes p{margin:calc(var(--source-rem,37.5px)*0.080000) 0}.ra-lock-config{border-top:1px solid #2b2f25;margin-top:calc(var(--source-rem,37.5px)*0.800000);padding-top:calc(var(--source-rem,37.5px)*0.400000)}.ra-lock-config summary{color:#a9b095;font-size:calc(var(--source-rem,37.5px)*0.320000);cursor:pointer}.ra-lock-config[open]>summary{margin-bottom:calc(var(--source-rem,37.5px)*0.533333)}.layout:has(.remaining-account){padding:0!important}.layout:has(.remaining-account)>.main{padding:0!important}.layout:has(.remaining-account) :is(.topbar,.sidebar,.bottom-nav,.foot){display:none!important}@media(min-width:600px){.remaining-account{max-width:calc(var(--source-rem,37.5px)*10.000000);margin:auto;border-left:1px solid #25281e;border-right:1px solid #25281e}}
/* Source purchase sheet, platform balances, single-field binding and keypad. */
.ra-purchase-dialog{padding:0;border:0;background:transparent;color:inherit;width:min(100%,calc(var(--source-rem,37.5px)*10.000000));max-width:100%;max-height:90svh;height:min(90svh,calc(var(--source-rem,37.5px)*20.266667));position:fixed;inset:auto 0 0;margin:0 auto;border-radius:calc(var(--source-rem,37.5px)*0.480000) calc(var(--source-rem,37.5px)*0.480000) 0 0;overflow:hidden}.ra-purchase-dialog::backdrop{background:#000b}.ra-purchase-dialog .remaining-account,.ra-member-route>.remaining-account{height:min(90svh,calc(var(--source-rem,37.5px)*20.266667));min-height:0;position:relative;overflow:auto;border-radius:calc(var(--source-rem,37.5px)*0.480000) calc(var(--source-rem,37.5px)*0.480000) 0 0;background:#141411}.ra-member-route{position:fixed;inset:0;background:#000a;z-index:100;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(calc(var(--source-rem,37.5px)*0.053333))}.ra-member-route>.remaining-account{max-width:calc(var(--source-rem,37.5px)*10.000000)}.ra-purchase-dialog .ra-header,.ra-member-route .ra-header{background:#141411;border:0;position:sticky;top:0;z-index:2}.ra-purchase-dialog .ra-back,.ra-member-route .ra-back{color:#dedeca;background:transparent;border:0;width:calc(var(--source-rem,37.5px)*0.746667);height:calc(var(--source-rem,37.5px)*0.746667);padding:0;font-size:calc(var(--source-rem,37.5px)*0.693333)}.ra-purchase-dialog .ra-vip-pay,.ra-member-route .ra-vip-pay{position:sticky;bottom:0;width:100%;margin-top:calc(var(--source-rem,37.5px)*-3.733333);z-index:3}.ra-purchase-dialog .ra-member-body,.ra-member-route .ra-member-body{min-height:calc(min(90svh,calc(var(--source-rem,37.5px)*20.266667)) - calc(var(--source-rem,37.5px)*1.280000));padding-bottom:calc(var(--source-rem,37.5px)*4.400000)}.ra-purchase-dialog .ra-member-notes,.ra-member-route .ra-member-notes{padding-bottom:calc(var(--source-rem,37.5px)*0.640000)}.ra-platform{padding:calc(var(--source-rem,37.5px)*0.266667)}.ra-platform-operation{display:flex;gap:calc(var(--source-rem,37.5px)*0.320000);justify-content:space-between;align-items:center;padding:calc(var(--source-rem,37.5px)*0.106667) 0 calc(var(--source-rem,37.5px)*0.400000)}.ra-platform-operation p{font-size:calc(var(--source-rem,37.5px)*0.373333);color:#c2c4b3;margin:calc(var(--source-rem,37.5px)*0.106667) 0}.ra-platform-operation b{color:#ffe033;font-weight:500}.ra-platform-operation small{color:#8d947b;font-size:calc(var(--source-rem,37.5px)*0.266667);line-height:1.5;display:block;max-width:calc(var(--source-rem,37.5px)*5.600000)}.ra-platform-operation button{flex:none;font-size:calc(var(--source-rem,37.5px)*0.320000);min-height:calc(var(--source-rem,37.5px)*0.800000)!important;height:calc(var(--source-rem,37.5px)*0.800000);padding:calc(var(--source-rem,37.5px)*0.106667) calc(var(--source-rem,37.5px)*0.240000)!important}.ra-platform-operation button:disabled{opacity:.45}.ra-platform-content{display:grid;grid-template-columns:calc(var(--source-rem,37.5px)*1.920000) minmax(0,1fr);gap:calc(var(--source-rem,37.5px)*0.266667);border-top:1px solid #282b21;min-height:calc(var(--source-rem,37.5px)*12.000000)}.ra-platform-content>nav{display:flex;flex-direction:column;background:#11130e;padding:calc(var(--source-rem,37.5px)*0.213333) 0}.ra-platform-content>nav>a{height:calc(var(--source-rem,37.5px)*1.813333);display:grid;place-content:center;justify-items:center;gap:calc(var(--source-rem,37.5px)*0.106667);font-size:calc(var(--source-rem,37.5px)*0.586667);color:#889677}.ra-platform-content>nav>a span{font-size:calc(var(--source-rem,37.5px)*0.320000)}.ra-platform-content>nav>a.active{color:#ffe033;background:#2e2d17;border-left:calc(var(--source-rem,37.5px)*0.053333) solid #ffe033}.ra-platform-content>div{padding-top:calc(var(--source-rem,37.5px)*0.320000);min-width:0}.ra-platform-provider{border:1px solid #31382b;border-radius:calc(var(--source-rem,37.5px)*0.213333);padding:calc(var(--source-rem,37.5px)*0.373333) calc(var(--source-rem,37.5px)*0.266667);display:grid;grid-template-columns:calc(var(--source-rem,37.5px)*0.746667) 1fr;align-items:center;gap:calc(var(--source-rem,37.5px)*0.186667);background:#1a2016}.ra-platform-provider>span{font-size:calc(var(--source-rem,37.5px)*0.613333);color:#c8ce8c}.ra-platform-provider b{font-size:calc(var(--source-rem,37.5px)*0.320000);font-weight:500;color:#b1bea1}.ra-platform-provider strong{grid-column:1/-1;text-align:center;font:600 calc(var(--source-rem,37.5px)*0.586667) Arial;color:#d5d9ba;padding-top:calc(var(--source-rem,37.5px)*0.320000)}.ra-platform-ledger{display:block;text-align:right;font-size:calc(var(--source-rem,37.5px)*0.320000);padding:calc(var(--source-rem,37.5px)*0.400000);color:#b7bd89}.ra-platform-transfer{margin:calc(var(--source-rem,37.5px)*0.640000) 0;padding:calc(var(--source-rem,37.5px)*0.266667) 0;border-top:1px solid #343a2b}.ra-platform-transfer summary{font-size:calc(var(--source-rem,37.5px)*0.320000);color:#b7c29d;cursor:pointer}.ra-platform-transfer[open]>summary{margin-bottom:calc(var(--source-rem,37.5px)*0.373333)}.ra-single-bind{padding:calc(var(--source-rem,37.5px)*0.533333) calc(var(--source-rem,37.5px)*0.400000)}.ra-single-bind>h2{font-size:calc(var(--source-rem,37.5px)*0.533333)!important;margin:calc(var(--source-rem,37.5px)*0.400000) 0 calc(var(--source-rem,37.5px)*0.800000)!important;color:#e6e8d9}.ra-single-bind form>.primary{margin-top:calc(var(--source-rem,37.5px)*0.400000)}.ra-bound-result{padding:calc(var(--source-rem,37.5px)*0.320000);background:#1b2117;color:#b7cf9e;font-size:calc(var(--source-rem,37.5px)*0.320000);overflow-wrap:anywhere}.ra-binding-list{padding:calc(var(--source-rem,37.5px)*0.400000)}.ra-binding-list .ra-setting-row{margin-bottom:calc(var(--source-rem,37.5px)*0.213333);border-radius:calc(var(--source-rem,37.5px)*0.213333)}.ra-binding-list .ra-setting-row>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.ra-lock-panel{position:fixed;inset:0;z-index:12000;max-width:calc(var(--source-rem,37.5px)*10.000000);margin:auto;background:#0c0f11;color:#edf0e8;display:flex;flex-direction:column;padding:calc(var(--source-rem,37.5px)*0.213333) calc(var(--source-rem,37.5px)*0.320000) calc(var(--source-rem,37.5px)*0.426667);outline:none;box-sizing:border-box;font-family:system-ui}.ra-lock-panel header{display:grid;grid-template-columns:calc(var(--source-rem,37.5px)*0.960000) 1fr calc(var(--source-rem,37.5px)*0.960000);height:calc(var(--source-rem,37.5px)*1.066667);align-items:center;flex:none}.ra-lock-panel header button{background:none;border:0;color:#dee5d7;font-size:calc(var(--source-rem,37.5px)*0.746667);width:calc(var(--source-rem,37.5px)*0.960000)}.ra-lock-panel header h2{font-size:calc(var(--source-rem,37.5px)*0.453333);text-align:center;margin:0}.ra-keypad-content{flex:1;padding-top:calc(var(--source-rem,37.5px)*0.480000)}.ra-keypad-content h3{font-size:calc(var(--source-rem,37.5px)*0.533333);font-weight:600;margin:0 0 calc(var(--source-rem,37.5px)*0.266667)}.ra-keypad-content>p{font-size:calc(var(--source-rem,37.5px)*0.346667);color:#919e91;margin:0}.ra-key-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--source-rem,37.5px)*0.213333);margin-top:calc(var(--source-rem,37.5px)*0.320000)}.ra-key-boxes:has(span:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.ra-key-boxes:has(span:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.ra-key-boxes span{height:calc(var(--source-rem,37.5px)*1.226667);border:1px solid #404a42;border-radius:calc(var(--source-rem,37.5px)*0.213333);background:#1a201e;display:grid;place-items:center}.ra-key-boxes span.filled{border-color:#cfdacd;background:#263129}.ra-key-boxes span.filled:after{content:'';height:calc(var(--source-rem,37.5px)*0.240000);width:calc(var(--source-rem,37.5px)*0.240000);border-radius:50%;background:#e2eadb}.ra-key-hint{margin-top:calc(var(--source-rem,37.5px)*0.320000)!important;color:#dfb678!important;min-height:calc(var(--source-rem,37.5px)*1.066667);line-height:1.5}.ra-numeric-pad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--source-rem,37.5px)*0.266667);flex:none}.ra-numeric-pad button{height:calc(var(--source-rem,37.5px)*1.546667);background:#1b2421;color:#ebf0e6;border:0;border-radius:calc(var(--source-rem,37.5px)*0.213333);font-size:calc(var(--source-rem,37.5px)*0.586667)}.ra-numeric-pad button:last-child{font-size:calc(var(--source-rem,37.5px)*0.400000)}.ra-numeric-pad button:disabled{opacity:.4}.ra-old-length{display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.186667);margin:calc(var(--source-rem,37.5px)*0.320000) 0;font-size:calc(var(--source-rem,37.5px)*0.293333);color:#83937d}.ra-old-length button{border:1px solid #3d4939;border-radius:calc(var(--source-rem,37.5px)*0.106667);background:#1b241b;color:#aebb9c;padding:calc(var(--source-rem,37.5px)*0.106667) calc(var(--source-rem,37.5px)*0.213333);font-size:calc(var(--source-rem,37.5px)*0.293333)}.ra-old-length button.active{border-color:#b6c76e;color:#d7e28e}.ra-lock-panel .ra-lock-notes{margin:calc(var(--source-rem,37.5px)*0.480000) 0;color:#7f8d7a}.ra-lock-panel *{box-sizing:border-box}
.lock-overlay.ra-lock-screen{position:fixed!important;inset:0!important;z-index:20000!important;background:#080b0b!important;display:block!important;padding:0!important;backdrop-filter:none!important;outline:none}.ra-lock-screen>.ra-lock-panel{position:absolute!important;inset:0!important;width:100%;max-width:calc(var(--source-rem,37.5px)*10.000000);z-index:1}.ra-lock-screen .ra-old-length button:disabled{opacity:.4;cursor:not-allowed}
.ra-recent-transaction{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--source-rem,37.5px)*0.320000);padding:calc(var(--source-rem,37.5px)*0.320000) 0;border-bottom:1px solid #2a3439;color:#9daeb4;font-size:calc(var(--source-rem,37.5px)*0.320000)}.ra-recent-transaction:last-child{border:0}.ra-recent-transaction small{display:block;margin-top:calc(var(--source-rem,37.5px)*0.133333);font-size:calc(var(--source-rem,37.5px)*0.266667);color:#738a95}.ra-recent-transaction b{font-size:calc(var(--source-rem,37.5px)*0.346667);color:#c7d9e0}.ra-card-tx{padding:calc(var(--source-rem,37.5px)*0.480000) calc(var(--source-rem,37.5px)*0.426667);background:#101518;min-height:calc(100svh - calc(var(--source-rem,37.5px)*1.280000))}.ra-card-tx-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--source-rem,37.5px)*0.213333) 0 calc(var(--source-rem,37.5px)*0.853333);gap:calc(var(--source-rem,37.5px)*0.320000)}.ra-card-tx-hero>span{font-size:calc(var(--source-rem,37.5px)*0.320000);color:#81949e}.ra-card-tx-hero>strong{font-size:calc(var(--source-rem,37.5px)*0.960000);font-weight:600;color:#dbe9ef;line-height:1.3}.ra-card-tx-hero small{font-size:calc(var(--source-rem,37.5px)*0.640000)}.ra-card-tx-hero>b{display:inline-flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.160000);background:#1b3c2b;border-radius:calc(var(--source-rem,37.5px)*26.640000);color:#84d6a4;padding:calc(var(--source-rem,37.5px)*0.106667) calc(var(--source-rem,37.5px)*0.320000);font-size:calc(var(--source-rem,37.5px)*0.373333);font-weight:500}.ra-card-tx-hero i{height:calc(var(--source-rem,37.5px)*0.213333);width:calc(var(--source-rem,37.5px)*0.213333);border-radius:50%;background:#6bc58c}.ra-card-tx>section{background:#192126;border:1px solid #293740;border-radius:calc(var(--source-rem,37.5px)*0.320000);padding:calc(var(--source-rem,37.5px)*0.213333) calc(var(--source-rem,37.5px)*0.373333)}.ra-card-tx-line{display:flex;gap:calc(var(--source-rem,37.5px)*0.426667);align-items:flex-start;justify-content:space-between;padding:calc(var(--source-rem,37.5px)*0.293333) 0;font-size:calc(var(--source-rem,37.5px)*0.320000)}.ra-card-tx-line>span{flex:none;color:#8297a3}.ra-card-tx-line>strong{color:#c2d2da;font-weight:500;text-align:right;overflow-wrap:anywhere;max-width:68%}.ra-card-tx-back{display:block;text-align:center;color:#9bbaca;font-size:calc(var(--source-rem,37.5px)*0.320000);margin:calc(var(--source-rem,37.5px)*0.640000) 0}.ra-card-tx-empty{min-height:calc(100svh - calc(var(--source-rem,37.5px)*1.280000));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--source-rem,37.5px)*0.400000);color:#899f9e}.ra-card-tx-empty>span{font-size:calc(var(--source-rem,37.5px)*1.280000);color:#3e5c66}
/* CreditCom and CardsPage static structure: compact balance, split credit and card selector. */
.ra-credit{background:#191915;border:0;border-radius:calc(var(--source-rem,37.5px)*0.213333);padding:calc(var(--source-rem,37.5px)*0.373333);margin-bottom:calc(var(--source-rem,37.5px)*0.266667)}
.ra-credit h2{text-align:center;font-size:calc(var(--source-rem,37.5px)*0.373333);line-height:calc(var(--source-rem,37.5px)*0.533333);margin:0 0 calc(var(--source-rem,37.5px)*0.266667);color:#b9bba9}
.ra-credit>strong{font-size:calc(var(--source-rem,37.5px)*0.533333);line-height:calc(var(--source-rem,37.5px)*0.640000);color:#e6e6df}
.ra-credit>p{margin:calc(var(--source-rem,37.5px)*0.186667) 0 calc(var(--source-rem,37.5px)*0.266667);font-size:calc(var(--source-rem,37.5px)*0.320000)}
.ra-credit>div{margin-top:calc(var(--source-rem,37.5px)*0.266667);padding:calc(var(--source-rem,37.5px)*0.240000);background:#11110f;border:0;border-radius:calc(var(--source-rem,37.5px)*0.213333)}
.ra-credit>div>span{gap:calc(var(--source-rem,37.5px)*0.080000);font-size:calc(var(--source-rem,37.5px)*0.266667);text-align:left;align-items:start;padding-left:calc(var(--source-rem,37.5px)*0.213333)}
.ra-credit>div>span+span{border-color:#666951}
.ra-credit b{font-size:calc(var(--source-rem,37.5px)*0.400000);line-height:calc(var(--source-rem,37.5px)*0.800000)}
.ra-loan-input .ra-amount-row>label{position:relative;text-indent:calc(var(--source-rem,37.5px)*0.266667)}
.ra-loan-input .ra-amount-row>label:before{content:'';position:absolute;left:0;top:0;width:calc(var(--source-rem,37.5px)*0.106667);height:calc(var(--source-rem,37.5px)*0.533333);border-radius:calc(var(--source-rem,37.5px)*0.053333);background:#ffe033}
.ra-loan-input .ra-amount-row input{text-indent:0}
.ra-card-chip-row{display:flex;gap:calc(var(--source-rem,37.5px)*0.213333);overflow-x:auto;padding:0 0 calc(var(--source-rem,37.5px)*0.320000);scrollbar-width:thin}
.ra-card-chip{display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.213333);flex:0 0 auto;padding:calc(var(--source-rem,37.5px)*0.240000) calc(var(--source-rem,37.5px)*0.320000);border:1px solid #34454e;border-radius:calc(var(--source-rem,37.5px)*0.240000);color:#a8bac3;background:#18252c}
.ra-card-chip.active{border-color:#a7bdca;background:#273b47;color:#edf3f7}
.ra-card-chip>span:first-child{font:italic 700 calc(var(--source-rem,37.5px)*0.373333) Arial}
.ra-card-chip>span:last-child{display:grid;gap:calc(var(--source-rem,37.5px)*0.080000)}
.ra-card-chip b{font-size:calc(var(--source-rem,37.5px)*0.293333);font-weight:500}
.ra-card-chip small{font-size:calc(var(--source-rem,37.5px)*0.266667);white-space:nowrap}
[data-layout=source] .remaining-account :is(input,select,textarea){border-radius:calc(var(--source-rem,37.5px)*0.213333);background:#11110f}
/* Exact purchase dimensions from index-DS3j2eVE.css. */
.ra-vip-card{min-height:calc(var(--source-rem,37.5px)*4.48);padding:calc(var(--source-rem,37.5px)*.373333) calc(var(--source-rem,37.5px)*.213333) calc(var(--source-rem,37.5px)*.266667)}
.ra-vip-card>strong{font-size:calc(var(--source-rem,37.5px)*.693333)}
.ra-vip-pay{font-size:calc(var(--source-rem,37.5px)*.346667)}
.ra-vip-pay .btn{height:calc(var(--source-rem,37.5px)*1.226667);min-width:calc(var(--source-rem,37.5px)*2.986667);font-size:calc(var(--source-rem,37.5px)*.453333);padding-inline:calc(var(--source-rem,37.5px)*.48)}

/* Profile source-scale overrides; keep shared media stylesheet untouched. */
.source-mine{padding-top:calc(var(--source-rem,37.5px)*0.346667);display:grid;gap:calc(var(--source-rem,37.5px)*0.293333)}
.source-mine-user{display:flex;gap:calc(var(--source-rem,37.5px)*0.346667);align-items:center;padding:0 0 calc(var(--source-rem,37.5px)*0.133333)}
.source-mine-avatar{width:calc(var(--source-rem,37.5px)*1.600000);height:calc(var(--source-rem,37.5px)*1.600000);flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e3d3a9,#ad8f54);font-size:calc(var(--source-rem,37.5px)*0.773333);color:#fff}
.source-mine-avatar svg{width:calc(var(--source-rem,37.5px)*0.853333);height:calc(var(--source-rem,37.5px)*0.853333)}
.source-mine-identity{flex:1;min-width:0}
.source-mine-identity h2{display:flex;gap:calc(var(--source-rem,37.5px)*0.160000);align-items:center;font-size:calc(var(--source-rem,37.5px)*0.533333);font-weight:500;line-height:1.3}
.source-mine-identity h2>button{padding:0;color:#aaa;font-size:calc(var(--source-rem,37.5px)*0.400000)}
.source-mine-identity p{margin-top:calc(var(--source-rem,37.5px)*0.186667);font-size:calc(var(--source-rem,37.5px)*0.320000);color:#999}
.source-mine-user>nav{display:flex;gap:calc(var(--source-rem,37.5px)*0.266667);align-items:center}
.source-mine-head-icon{font-size:calc(var(--source-rem,37.5px)*0.640000);color:#ddd}
.source-mine-vip{display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.266667);background:linear-gradient(90deg,#ffe6bd,#ffd7a1 48%,#ffc47f);border-radius:calc(var(--source-rem,37.5px)*0.320000);min-height:calc(var(--source-rem,37.5px)*1.840000);padding:calc(var(--source-rem,37.5px)*0.266667) calc(var(--source-rem,37.5px)*0.320000);color:#794b14}
.source-mine-crown{font-size:calc(var(--source-rem,37.5px)*0.800000);color:#b7761d}
.source-mine-vip>div{flex:1;min-width:0}
.source-mine-vip strong{display:block;font-size:calc(var(--source-rem,37.5px)*0.373333);font-weight:600}
.source-mine-vip small{display:block;font-size:calc(var(--source-rem,37.5px)*0.266667);margin-top:calc(var(--source-rem,37.5px)*0.186667)}
.source-mine-vip-end{font-size:calc(var(--source-rem,37.5px)*0.240000);max-width:calc(var(--source-rem,37.5px)*1.786667)}
.source-mine-vip>b{font-size:calc(var(--source-rem,37.5px)*0.293333);background:#744617;color:#ffe4bc;padding:calc(var(--source-rem,37.5px)*0.160000) calc(var(--source-rem,37.5px)*0.266667);border-radius:calc(var(--source-rem,37.5px)*0.400000);white-space:nowrap}
.source-mine-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--source-rem,37.5px)*0.266667)}
.source-mine-card{border-radius:calc(var(--source-rem,37.5px)*0.320000);padding:calc(var(--source-rem,37.5px)*0.346667) calc(var(--source-rem,37.5px)*0.320000);min-height:calc(var(--source-rem,37.5px)*2.720000);color:#fff}
.source-mine-card.wallet{background:linear-gradient(135deg,#0974f5,#2f99ff)}
.source-mine-card.earnings{background:linear-gradient(135deg,#ff6649,#ff8f52 50%,#ff6d73)}
.source-mine-card>div{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--source-rem,37.5px)*0.106667);font-size:calc(var(--source-rem,37.5px)*0.346667)}
.source-mine-card>div>a{background:#fff;color:#4e7fff;padding:calc(var(--source-rem,37.5px)*0.133333) calc(var(--source-rem,37.5px)*0.293333);border-radius:calc(var(--source-rem,37.5px)*0.453333);font-size:calc(var(--source-rem,37.5px)*0.293333);white-space:nowrap}
.source-mine-card.earnings>div>a{background:linear-gradient(gold,#ffb800);color:#ea170c;padding:calc(var(--source-rem,37.5px)*0.133333) calc(var(--source-rem,37.5px)*0.186667)}
.source-mine-card>p{font-size:calc(var(--source-rem,37.5px)*0.773333);margin:calc(var(--source-rem,37.5px)*0.293333) 0 0;line-height:1.2;font-weight:500}
.source-mine-card small{font-size:calc(var(--source-rem,37.5px)*0.320000);margin-left:calc(var(--source-rem,37.5px)*0.133333)}
.source-mine-activity{display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.320000);background:linear-gradient(105deg,#ffffff2e,#fff0 42%),linear-gradient(90deg,#f34,#ff6b35 42%,#ffb347);border:1px solid #ffffff38;box-shadow:0 calc(var(--source-rem,37.5px)*0.213333) calc(var(--source-rem,37.5px)*0.533333) #ff3b4430;min-height:calc(var(--source-rem,37.5px)*1.840000);padding:calc(var(--source-rem,37.5px)*0.346667) calc(var(--source-rem,37.5px)*0.480000);border-radius:calc(var(--source-rem,37.5px)*0.400000);color:#fff;margin:calc(var(--source-rem,37.5px)*0.053333) 0}
.source-mine-activity>span{width:calc(var(--source-rem,37.5px)*1.066667);height:calc(var(--source-rem,37.5px)*1.066667);border-radius:50%;display:grid;place-items:center;background:#fff3;font-size:calc(var(--source-rem,37.5px)*0.746667)}
.source-mine-activity>div{flex:1}
.source-mine-activity strong{font-size:calc(var(--source-rem,37.5px)*0.453333);display:block}
.source-mine-activity small{font-size:calc(var(--source-rem,37.5px)*0.320000);margin-top:calc(var(--source-rem,37.5px)*0.133333);display:block;color:#fff3c5}
.source-mine-activity b{font-size:calc(var(--source-rem,37.5px)*0.666667);font-weight:400}
.source-mine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--source-rem,37.5px)*0.666667) calc(var(--source-rem,37.5px)*0.266667);border-radius:calc(var(--source-rem,37.5px)*0.320000);background:var(--panel);padding:calc(var(--source-rem,37.5px)*0.666667) calc(var(--source-rem,37.5px)*0.320000);margin-top:calc(var(--source-rem,37.5px)*0.080000)}
.source-mine-grid>a,.source-mine-grid>button{display:flex;flex-direction:column;align-items:center;gap:calc(var(--source-rem,37.5px)*0.266667);text-align:center;font-size:calc(var(--source-rem,37.5px)*0.346667);padding:0;min-width:0;color:inherit}
.source-mine-grid-icon{width:calc(var(--source-rem,37.5px)*1.333333);height:calc(var(--source-rem,37.5px)*1.333333);border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7d79ed,#5947cb);color:white;box-shadow:0 calc(var(--source-rem,37.5px)*0.160000) calc(var(--source-rem,37.5px)*0.320000) #0002}
.source-mine-grid-icon svg{width:calc(var(--source-rem,37.5px)*0.666667);height:calc(var(--source-rem,37.5px)*0.666667)}
.source-mine-grid-icon.amber{background:linear-gradient(135deg,#f6c249,#e89722)}
.source-mine-grid-icon.pink{background:linear-gradient(135deg,#ee81ad,#dc4b88)}
.source-mine-grid-icon.slate{background:linear-gradient(135deg,#98a3b6,#606f8a)}
.source-mine-grid-icon.blue{background:linear-gradient(135deg,#59a2ff,#3370e1)}
.source-mine-grid-icon.cyan{background:linear-gradient(135deg,#59c4dd,#228cad)}
.source-mine-grid-icon.purple{background:linear-gradient(135deg,#b291ff,#8b54d1)}
.source-mine-grid-icon.green{background:linear-gradient(135deg,#54cb97,#2ca96c)}
.source-mine-grid-icon.orange{background:linear-gradient(135deg,#ffb076,#ee7e46)}
.source-mine-logout{justify-self:center;display:flex;align-items:center;gap:calc(var(--source-rem,37.5px)*0.186667);margin:calc(var(--source-rem,37.5px)*0.213333) 0 0;border:0!important;color:#999;background:transparent!important;padding:calc(var(--source-rem,37.5px)*0.266667) calc(var(--source-rem,37.5px)*0.533333)!important;font-size:calc(var(--source-rem,37.5px)*0.373333)!important}
/* Exact profile dimensions from index-DyepU53i.css. */
.source-mine-avatar{width:calc(var(--source-rem,37.5px)*1.28);height:calc(var(--source-rem,37.5px)*1.28)}
.source-mine-user{gap:calc(var(--source-rem,37.5px)*.266667)}
.source-mine-identity h2{font-size:calc(var(--source-rem,37.5px)*.426667);line-height:1.2}
.source-mine-vip{min-height:calc(var(--source-rem,37.5px)*1.44);padding:calc(var(--source-rem,37.5px)*.186667) calc(var(--source-rem,37.5px)*.266667);border-radius:calc(var(--source-rem,37.5px)*.266667);gap:calc(var(--source-rem,37.5px)*.213333)}
.source-mine-cards{gap:calc(var(--source-rem,37.5px)*.213333)}
.source-mine-card>p{font-size:calc(var(--source-rem,37.5px)*.906667);font-weight:700;letter-spacing:-.02em;line-height:1}
.source-mine-card small{font-size:calc(var(--source-rem,37.5px)*.32);font-weight:600;margin-left:calc(var(--source-rem,37.5px)*.053333)}
.source-mine-grid{gap:calc(var(--source-rem,37.5px)*.533333) calc(var(--source-rem,37.5px)*.266667);padding:calc(var(--source-rem,37.5px)*.533333) calc(var(--source-rem,37.5px)*.266667);border-radius:calc(var(--source-rem,37.5px)*.266667)}
.source-mine-grid>a,.source-mine-grid>button{gap:calc(var(--source-rem,37.5px)*.213333)}
.source-mine-grid-icon{height:calc(var(--source-rem,37.5px)*1.066667);width:calc(var(--source-rem,37.5px)*1.066667)}

/* Source settings row scale. */
.source-settings-list{background:var(--panel);border-radius:calc(var(--source-rem,37.5px)*0.240000);overflow:hidden}
.source-setting-row{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--source-rem,37.5px)*0.320000);min-height:calc(var(--source-rem,37.5px)*1.493333);padding:calc(var(--source-rem,37.5px)*0.373333);border-bottom:1px solid var(--line);font-size:calc(var(--source-rem,37.5px)*0.373333);list-style:none;cursor:pointer}
.source-setting-row>span:last-child{font-size:calc(var(--source-rem,37.5px)*0.346667);color:#999;text-align:right;max-width:60%;overflow-wrap:anywhere}
.source-setting-row b{font-size:calc(var(--source-rem,37.5px)*0.533333);color:#666;margin-left:calc(var(--source-rem,37.5px)*0.133333);font-weight:400}
.source-setting-password>div{padding:calc(var(--source-rem,37.5px)*0.400000)}
.source-setting-extra{margin-top:calc(var(--source-rem,37.5px)*0.320000);background:var(--panel);padding:0 calc(var(--source-rem,37.5px)*0.373333);border-radius:calc(var(--source-rem,37.5px)*0.240000)}
.source-setting-extra>summary{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--source-rem,37.5px)*0.453333) 0;font-size:calc(var(--source-rem,37.5px)*0.373333);cursor:pointer;list-style:none}
.source-setting-extra>form,.source-setting-extra>.row{padding-bottom:calc(var(--source-rem,37.5px)*0.453333)}
.source-settings-logout{width:100%;margin-top:calc(var(--source-rem,37.5px)*0.720000)!important;background:#fb5050!important;border-color:#fb5050!important;color:#fff!important;min-height:calc(var(--source-rem,37.5px)*1.226667)!important}
.source-mine{padding-top:calc(var(--source-rem,37.5px)*.266667 + env(safe-area-inset-top));gap:calc(var(--source-rem,37.5px)*.213333)}
.source-mine-user>nav{gap:calc(var(--source-rem,37.5px)*.106667)}
.source-mine-card{min-height:calc(var(--source-rem,37.5px)*2.133333);padding:calc(var(--source-rem,37.5px)*.266667) calc(var(--source-rem,37.5px)*.32);border-radius:calc(var(--source-rem,37.5px)*.266667)}
.source-mine-card>div{font-size:calc(var(--source-rem,37.5px)*.266667);margin-bottom:calc(var(--source-rem,37.5px)*.106667)}
.source-mine-grid>a,.source-mine-grid>button{font-size:calc(var(--source-rem,37.5px)*.32);font-weight:500}
.source-mine-activity{padding:calc(var(--source-rem,37.5px)*.32) calc(var(--source-rem,37.5px)*.373333);border-radius:calc(var(--source-rem,37.5px)*.32)}

/* Account cells and record selectors reconstructed from the member-setting and
   TradeRecord render trees; source rem remains controlled by the H5 shell. */
.layout:has(.source-settings)>.main{padding:0!important}
.source-settings{padding-bottom:calc(var(--source-rem)*.64);background:var(--bg);min-height:100%}
.source-settings>.page-title{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--source-rem)*1.2);min-height:0;margin:0 0 calc(var(--source-rem)*.426667);padding:0;border-bottom:1px solid var(--line)}
.source-settings>.page-title h1{font-size:calc(var(--source-rem)*.426667);font-weight:600;letter-spacing:0}
.source-settings>.page-title>.source-back{position:absolute;left:calc(var(--source-rem)*.266667);top:0;height:100%;width:calc(var(--source-rem)*.8)}
.source-settings-list{margin:0 calc(var(--source-rem)*.426667) calc(var(--source-rem)*.32);border-radius:calc(var(--source-rem)*.213333);background:var(--panel)}
.source-settings .source-setting-row{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--source-rem)*.213333);min-height:calc(var(--source-rem)*1.173333);padding:calc(var(--source-rem)*.266667) calc(var(--source-rem)*.426667);font-size:calc(var(--source-rem)*.373333);line-height:calc(var(--source-rem)*.64);border-bottom:1px solid var(--line)}
.source-settings .source-setting-row:last-child{border-bottom:0}
.source-settings .source-setting-row>span:last-child{margin-left:auto;font-size:inherit;font-weight:400;color:#969799;max-width:60%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.source-setting-icon{width:calc(var(--source-rem)*.48);height:calc(var(--source-rem)*.48);flex:none}
.source-setting-static{cursor:default}
.source-setting-static button{color:#999;font-size:calc(var(--source-rem)*.426667);padding:0 0 0 calc(var(--source-rem)*.106667)}
.source-settings .source-setting-extra{margin:calc(var(--source-rem)*.32) calc(var(--source-rem)*.426667) 0;border-radius:calc(var(--source-rem)*.213333)}
.source-settings .source-setting-extra>summary{font-size:calc(var(--source-rem)*.346667);padding:calc(var(--source-rem)*.32) 0}
.source-settings-more .source-setting-row{padding-inline:0}
.source-settings-logout{display:block;width:calc(100% - var(--source-rem)*.853334);margin:calc(var(--source-rem)*.64) auto 0!important;border-radius:calc(var(--source-rem)*.586667)!important}
.source-setting-password[open]{position:fixed;inset:0;z-index:110;background:var(--bg);width:min(100%,var(--source-shell));margin:auto;overflow:auto}
.source-setting-password[open]>.source-setting-row{height:calc(var(--source-rem)*1.2);justify-content:center;border-bottom:1px solid var(--line);font-size:calc(var(--source-rem)*.426667)}
.source-setting-password[open]>.source-setting-row:before{content:'‹';position:absolute;left:calc(var(--source-rem)*.32);font-size:calc(var(--source-rem)*.8);font-weight:400}
.source-setting-password[open]>.source-setting-row>.source-setting-icon,.source-setting-password[open]>.source-setting-row>span:last-child{display:none}
.source-setting-password[open]>div{padding:calc(var(--source-rem)*.426667)}
.source-setting-password[open] input{border-radius:calc(var(--source-rem)*.16)}
.ra-source-records{padding:0}
.remaining-account:has(.ra-source-records)>.ra-header{height:calc(var(--source-rem)*1.2)}
.ra-source-record-tabs{margin:0;height:calc(var(--source-rem)*1.173333);gap:0;background:var(--panel)}
.ra-source-record-tabs>a{font-size:calc(var(--source-rem)*.373333)}
.remaining-account .ra-source-search{display:block;padding:calc(var(--source-rem)*.266667) 0;background:none;border-radius:0}
.ra-source-search-cells{margin:0 calc(var(--source-rem)*.426667);border-radius:calc(var(--source-rem)*.213333);background:var(--panel);overflow:hidden}
.ra-source-search-cells>button{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);width:100%;min-height:calc(var(--source-rem)*1.173333);padding:calc(var(--source-rem)*.266667) calc(var(--source-rem)*.426667);border-bottom:1px solid var(--line);font-size:calc(var(--source-rem)*.373333);line-height:calc(var(--source-rem)*.64);text-align:left}
.ra-source-search-cells>button:last-child{border:0}
.ra-source-search-cells>button>span{flex:none;width:calc(var(--source-rem)*2.4);color:#a7a7a7}
.ra-source-search-cells strong{font-weight:400;color:#dedede;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ra-source-search-cells i{margin-left:auto;font-size:calc(var(--source-rem)*.533333);font-style:normal;color:#777}
.remaining-account .ra-source-search>.ra-source-search-submit{display:block;width:calc(100% - var(--source-rem)*.853334);margin:calc(var(--source-rem)*.213333) auto 0;border-radius:calc(var(--source-rem)*.64);font-size:calc(var(--source-rem)*.373333);height:calc(var(--source-rem)*1.173333)}
.ra-source-records .ra-trade-total{margin:0 0 calc(var(--source-rem)*.266667);padding:calc(var(--source-rem)*.32);background:var(--bg);border-block:1px solid var(--line);border-radius:0;font-size:calc(var(--source-rem)*.346667);color:#999}
.ra-source-records .ra-trade-total b{color:#0080ff}
.ra-source-records .ra-record{margin:0;border-radius:0;background:var(--panel);border-bottom:1px solid var(--line);padding:calc(var(--source-rem)*.266667) calc(var(--source-rem)*.426667)}
.ra-source-records .ra-record summary{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);list-style:none;cursor:pointer}
.ra-source-records .ra-record summary>div{min-width:0;flex:1}
.ra-source-records .ra-record summary b{font-size:calc(var(--source-rem)*.373333);font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ra-source-record-amount{display:block;margin-top:calc(var(--source-rem)*.106667);font-size:calc(var(--source-rem)*.32);color:#999}
.ra-source-record-amount .positive{color:#38c93e}.ra-source-record-amount .negative{color:#fb5050}
.ra-source-records .ra-record summary>time{font-size:calc(var(--source-rem)*.293333);color:#999;text-align:right;max-width:45%}
.ra-source-records .ra-record summary>i{font-style:normal;color:#777}
.ra-source-records .ra-record[open] summary>i{transform:rotate(180deg)}
.ra-source-records .ra-record-details{margin:calc(var(--source-rem)*.266667) calc(var(--source-rem)*-.426667) calc(var(--source-rem)*-.266667);padding:calc(var(--source-rem)*.426667);background:var(--bg);color:#999}
.ra-source-records .ra-record-details h2{font-size:calc(var(--source-rem)*.373333);font-weight:700;border-left:calc(var(--source-rem)*.133333) solid var(--accent);padding-left:calc(var(--source-rem)*.133333);margin:0 0 calc(var(--source-rem)*.16)}
.ra-source-records .ra-record-details p{font-size:calc(var(--source-rem)*.32)}
.ra-record-picker,.ra-record-calendar{padding:0;border:0;position:fixed;inset:auto 0 0;width:min(100%,var(--source-shell));max-width:100%;max-height:85dvh;margin:0 auto;background:#171717;color:#ddd;border-radius:calc(var(--source-rem)*.426667) calc(var(--source-rem)*.426667) 0 0;overflow:auto;box-sizing:border-box}
.ra-record-picker::backdrop,.ra-record-calendar::backdrop{background:#000a}
.ra-record-picker header,.ra-record-calendar header{height:calc(var(--source-rem)*1.333333);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--source-rem)*.426667);border-bottom:1px solid #292929}
.ra-record-picker header h2,.ra-record-calendar header h2{font-size:calc(var(--source-rem)*.426667);font-weight:500;margin:0}
.ra-record-picker header button,.ra-record-calendar header button{font-size:calc(var(--source-rem)*.373333);color:#aaa}
.ra-record-picker header [data-record-confirm]{color:var(--accent)}
.ra-record-options{max-height:min(45dvh,calc(var(--source-rem)*8));overflow:auto;padding:calc(var(--source-rem)*.32) 0}
.ra-record-options>button{display:block;width:100%;height:calc(var(--source-rem)*1.333333);font-size:calc(var(--source-rem)*.426667);color:#999}
.ra-record-options>button.selected{color:var(--accent);background:#272719;border-block:1px solid #3b3a28}
.ra-record-quick{display:flex;align-items:center;justify-content:center;gap:calc(var(--source-rem)*.16);padding:calc(var(--source-rem)*.266667);font-size:calc(var(--source-rem)*.32);border-bottom:1px solid #292929}
.ra-record-quick button{border:1px solid var(--accent);border-radius:calc(var(--source-rem)*.4);color:var(--accent);font-size:calc(var(--source-rem)*.293333);padding:calc(var(--source-rem)*.106667) calc(var(--source-rem)*.213333);white-space:nowrap}
.ra-record-month{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--source-rem)*.266667) calc(var(--source-rem)*.426667);font-size:calc(var(--source-rem)*.373333)}
.ra-record-month button{width:calc(var(--source-rem)*.8);font-size:calc(var(--source-rem)*.64)}
.ra-record-week,.ra-record-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;padding:0 calc(var(--source-rem)*.213333)}
.ra-record-week{font-size:calc(var(--source-rem)*.32);color:#999;padding-block:calc(var(--source-rem)*.213333)}
.ra-record-days>button,.ra-record-days>span{height:calc(var(--source-rem)*1.333333);font-size:calc(var(--source-rem)*.426667);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(var(--source-rem)*.053333);position:relative}
.ra-record-days button.selected{background:var(--accent);color:#1c1905;border-radius:calc(var(--source-rem)*.106667)}
.ra-record-days button.between{background:#ffe0331c;color:var(--accent)}
.ra-record-days button small{font-size:calc(var(--source-rem)*.24);line-height:1.1}
.ra-record-range{font-size:calc(var(--source-rem)*.32);color:#aaa;text-align:center;margin:calc(var(--source-rem)*.266667)}
.remaining-account .ra-record-date-confirm{display:block;width:calc(100% - var(--source-rem)*.64);border-radius:calc(var(--source-rem)*.586667);margin:calc(var(--source-rem)*.266667) auto calc(var(--source-rem)*.32 + env(safe-area-inset-bottom))}

/* Membership popup uses the captured source flex body + two-line pay bar. */
.ra-purchase-dialog .remaining-account,.ra-member-route>.remaining-account{display:flex;flex-direction:column;overflow:hidden}
.ra-purchase-dialog .ra-header,.ra-member-route .ra-header{flex:none}
.ra-purchase-dialog .ra-member-body,.ra-member-route .ra-member-body{flex:1;min-height:0;padding:0 calc(var(--source-rem)*.32) calc(var(--source-rem)*3.52);overflow-y:auto;overflow-x:hidden}
.ra-vip-cards{gap:4px;padding:calc(var(--source-rem)*.586667) 0 calc(var(--source-rem)*.053333)}
.ra-vip-card{position:relative;min-height:calc(var(--source-rem)*4.48);padding:calc(var(--source-rem)*.373333) calc(var(--source-rem)*.213333) calc(var(--source-rem)*.266667);gap:0;background:color-mix(in srgb,#f4f4f1 7%,#141413)}
.ra-vip-card.active{background:color-mix(in srgb,var(--accent) 16%,#141413)}
.ra-plan-recommend{position:absolute;right:calc(var(--source-rem)*.213333);top:calc(var(--source-rem)*-.213333);height:calc(var(--source-rem)*.48);line-height:calc(var(--source-rem)*.48);padding:0 calc(var(--source-rem)*.186667);border-radius:calc(var(--source-rem)*.24);background:var(--accent);color:#1c1905;font-size:calc(var(--source-rem)*.293333)}
.ra-plan-name{line-height:1.25}.ra-plan-days{margin-top:calc(var(--source-rem)*.053333)}
.ra-vip-card>strong{font-size:calc(var(--source-rem)*.693333);margin-top:calc(var(--source-rem)*.16)}
.ra-vip-card>span:nth-last-child(2){line-height:1.3;margin:calc(var(--source-rem)*.16) 0 calc(var(--source-rem)*.213333)}
.ra-vip-card>b{display:flex;align-items:center;justify-content:center;align-self:stretch;height:calc(var(--source-rem)*.586667);line-height:1;margin-top:auto;padding:0 calc(var(--source-rem)*.16)}
.ra-vip-dots{margin:calc(var(--source-rem)*.266667) 0 0}
.ra-vip-dots>a{width:calc(var(--source-rem)*.16);height:calc(var(--source-rem)*.16);background:#494a3b;border-radius:999px}
.ra-vip-dots>a.active{width:calc(var(--source-rem)*.373333);background:var(--accent)}
.ra-member-scope-tip{display:flex;align-items:flex-start;gap:calc(var(--source-rem)*.16);margin:calc(var(--source-rem)*.32) 0;font-size:calc(var(--source-rem)*.32);line-height:1.5;color:#999}
.ra-member-scope-tip>span{font-size:calc(var(--source-rem)*.426667);color:var(--accent);line-height:1.2}
.ra-benefits h2{font-size:calc(var(--source-rem)*.4);font-weight:700;padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.32) calc(var(--source-rem)*.213333)}
.ra-benefits>div{padding:calc(var(--source-rem)*.266667) calc(var(--source-rem)*.32);gap:calc(var(--source-rem)*.266667)}
.ra-benefits em{font-size:calc(var(--source-rem)*.346667);border-radius:50%;background:var(--bg);color:var(--accent)}
.ra-benefits strong{font-size:calc(var(--source-rem)*.346667);color:var(--accent);font-weight:700}
.ra-benefit-drama>strong{min-width:calc(var(--source-rem)*1.706667);padding:calc(var(--source-rem)*.106667) calc(var(--source-rem)*.213333);border-radius:999px;background:var(--accent);color:#1c1905;text-align:center}
.ra-benefit-drama>strong.is-off{background:#f4f4f1;color:#111}
.ra-member-notes{padding:calc(var(--source-rem)*.32) 0}
.ra-purchase-dialog .ra-vip-pay,.ra-member-route .ra-vip-pay{position:absolute;bottom:0;left:0;right:0;width:100%;margin:0;padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.426667) calc(var(--source-rem)*.32 + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:calc(var(--source-rem)*.266667);background:#141413}
.ra-vip-pay>.ra-vip-meta{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--source-rem)*.32);font-size:calc(var(--source-rem)*.346667);color:#999}
.ra-vip-meta>a{color:var(--accent)}
.ra-vip-pay>.ra-vip-pay-bar{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--source-rem)*.32)}
.ra-vip-summary{min-width:0;flex:1;display:flex;flex-direction:column;gap:calc(var(--source-rem)*.053333)}
.ra-vip-summary>span{font-size:calc(var(--source-rem)*.32);color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ra-vip-summary>div{display:flex;align-items:center;gap:calc(var(--source-rem)*.16);flex-wrap:wrap}
.ra-vip-summary strong{font-size:calc(var(--source-rem)*.346667);font-weight:500;white-space:nowrap}
.ra-vip-summary strong>b{font-size:calc(var(--source-rem)*.586667);font-weight:700;color:var(--accent);line-height:1}
.ra-vip-summary strong>small{font-size:calc(var(--source-rem)*.293333)}
.ra-vip-summary em{border-radius:999px;color:var(--accent);background:#ffe03322;font-size:calc(var(--source-rem)*.293333);font-weight:600;line-height:calc(var(--source-rem)*.426667);font-style:normal;padding:calc(var(--source-rem)*.053333) calc(var(--source-rem)*.16)}
.remaining-account .ra-vip-pay-bar>.btn{flex:none;height:calc(var(--source-rem)*1.226667);min-width:calc(var(--source-rem)*2.986667);border-radius:999px;font-size:calc(var(--source-rem)*.453333);font-weight:600;padding:0 calc(var(--source-rem)*.48)}
.ra-member-scope-tip{position:relative;border:1px solid var(--accent);border-radius:calc(var(--source-rem)*.32);padding:calc(var(--source-rem)*.266667) calc(var(--source-rem)*.32);background:#ffe0331f;color:#ddd;gap:calc(var(--source-rem)*.213333)}
.ra-member-scope-tip b{color:var(--accent)}
.ra-benefits em{width:calc(var(--source-rem)*.746667);height:calc(var(--source-rem)*.746667);border:1px solid var(--line);font-size:calc(var(--source-rem)*.32);font-weight:700}
.ra-benefits b{font-size:calc(var(--source-rem)*.373333);font-weight:600}.ra-benefits small{font-size:calc(var(--source-rem)*.32);line-height:1.35}
:root[data-layout=source] :is(.remaining-account,.source-wallet,.ra-lock-panel){font-family:inherit}
.source-settings>.page-title>div{width:100%;margin:0!important;text-align:center}
.source-settings>.page-title>.source-back{z-index:1;display:grid;place-items:center;font-size:calc(var(--source-rem)*.8);padding:0}
.ra-record-picker::backdrop,.ra-record-calendar::backdrop,.ra-purchase-dialog::backdrop{backdrop-filter:none}
.ra-member-route{backdrop-filter:none}
.ra-record-options{height:300px;max-height:45dvh;overflow-y:auto;scroll-snap-type:y mandatory;padding-block:125px;scrollbar-width:none;mask-image:linear-gradient(transparent,#000 36%,#000 64%,transparent)}
.ra-record-options>button{height:50px;min-height:50px;scroll-snap-align:center}
.ra-record-options>button.selected{background:#ffffff08;border-color:#ffffff17;color:#eee}
:root[data-layout=source] .ra-member-route>.remaining-account{margin:0 auto}
.ra-record-options{padding-block:calc((min(300px,45dvh) - 50px)/2)}
.source-settings-return{display:block;margin:calc(var(--source-rem)*.32) calc(var(--source-rem)*.426667);font-size:calc(var(--source-rem)*.373333);color:var(--accent)}
.source-settings.is-advanced .source-setting-extra{margin-bottom:calc(var(--source-rem)*.32)}
