/* Shared member pages: approved black and gold palette. */
.gold-member{--ink:#f4f4f6;--muted:#969ca9;--paper:#090b0e;--card:#12151b;--line:#282b32;--rust:#e7bd60;--rust-dark:#e7bd60;--cream:#282217;--orange:#e7bd60;--orange-deep:#e7bd60;--orange-soft:#302718;color-scheme:dark}
body.gold-member .site-shell{padding-bottom:calc(6.875rem + env(safe-area-inset-bottom))}.gold-member .member-app{padding-top:1.5rem}.gold-member h1,.gold-member h2,.gold-member h3{color:#f4f4f6}.gold-member p{line-height:1.65}.gold-member [hidden]{display:none!important}
.member-header{display:grid;grid-template-columns:2.875rem minmax(0,1fr) 2.875rem;align-items:center;gap:0.875rem;margin-bottom:1.75rem}.member-header h1{text-align:center;font-size:1.25rem;font-weight:750;letter-spacing:-0.0375rem}.member-back,.member-help{display:grid;place-items:center;width:2.875rem;height:2.875rem;border:0.0625rem solid #282c35;border-radius:0.9375rem;background:#12161e;color:#cbd0d9!important}.member-help{background:transparent;border-radius:50%}.member-muted{color:#969ca9;font-size:0.75rem;line-height:1.6}.member-red{color:#f08080}.member-kicker{font-size:0.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:0.09375rem;color:#aaa89e}.member-card{border:0.0625rem solid #272b33;border-radius:1.375rem;background:linear-gradient(135deg,#161920,#11141b);padding:1.375rem;margin-bottom:1.125rem;min-width:0}.member-card h2{font-size:1.0625rem;letter-spacing:-0.025rem;display:flex;align-items:center;gap:0.5625rem;margin:0 0 1.125rem}.member-card h2>.ui-icon{color:var(--gold)}.member-section{margin-top:1.6875rem}.member-section-label{font-size:0.6875rem!important;font-weight:650;text-transform:uppercase;letter-spacing:0.0625rem;color:#9ba3b1!important;margin:0 0 0.8125rem;padding-left:0.75rem}.member-page-description{color:#969ca9;font-size:0.8125rem;margin:-0.75rem 0 1.5rem}.member-page-intro{margin-bottom:1.5625rem}.member-page-intro h2{font-size:1.9375rem;line-height:1.2;letter-spacing:-0.0625rem;margin:0.5rem 0 0.75rem}.member-page-intro p{font-size:0.8125rem;color:#969ca9;max-width:22.5rem}
.member-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.3125rem 1.25rem;min-height:15rem}.member-empty>span{width:3.625rem;height:3.625rem;display:grid;place-items:center;color:#747e8f;margin-bottom:1.125rem;border:0.0625rem solid #252c35;border-radius:1.1875rem;background:#11161d}.member-empty>span .ui-icon{width:1.8125rem;height:1.8125rem}.member-empty h2{font-size:1.0625rem;margin:0 0 0.4375rem;font-weight:650;letter-spacing:-0.01875rem}.member-empty p{font-size:0.8125rem;color:#969ca9;max-width:19.375rem;margin:0 0 0.9375rem}.member-text-link{font-size:0.75rem;color:var(--gold)!important;display:inline-flex;align-items:center;gap:0.3125rem}.member-small-button{border:0.0625rem solid #d3aa55;border-radius:0.75rem;background:linear-gradient(110deg,#f2d793,#d3a447);color:#19150d;padding:0.6875rem 1rem;min-height:2.625rem;font-size:0.75rem;font-weight:700;text-align:center}.member-outline-button{display:flex;align-items:center;justify-content:center;gap:0.625rem;min-height:3rem;padding:0.75rem 1rem;border:0.0625rem solid #333944;border-radius:0.8125rem;background:#11151d;color:#e4e5e9!important;font-size:0.875rem;font-weight:600}.member-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:0.625rem}.member-form-actions .gold-button{min-height:3rem;font-size:0.875rem}.member-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8125rem;margin:1.375rem 0}.member-stat{min-width:0;border:0.0625rem solid #282c34;border-radius:1.1875rem;background:linear-gradient(130deg,#151920,#11151c);padding:1.125rem 1rem}.member-stat>span{font-size:0.625rem;text-transform:uppercase;letter-spacing:0.04375rem;display:block;color:#9da5b3;font-weight:600}.member-stat>strong{display:block;font-size:1.6875rem;line-height:1.25;letter-spacing:-0.04375rem;margin:0.625rem 0 0.375rem;font-weight:750;overflow-wrap:anywhere}.member-stat>small{display:block;font-size:0.6875rem;line-height:1.5;color:#929ba9}.member-stat.is-gold{background:linear-gradient(130deg,#2d271b,#171719);border-color:#544127}.member-stat.is-gold strong{color:var(--gold)}
.member-referral-hero{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;margin:2.125rem 0 2.0625rem}.member-referral-hero h2{font-size:2.25rem;line-height:1.19;letter-spacing:-0.075rem;margin:0.5625rem 0 0.8125rem}.member-referral-hero p{font-size:0.8125rem;color:#a1a7b3;max-width:17.5rem;margin:0}.member-gift-art{position:relative;flex-shrink:0;display:grid;place-items:center;width:7.5rem;height:8.125rem;border-radius:2rem;background:radial-gradient(ellipse,#b0882630,transparent 70%);color:var(--gold)}.member-gift-art>.ui-icon{width:5rem;height:5rem;filter:drop-shadow(0 0.5625rem 0.625rem #ac78222b);transform:rotate(-9deg)}.member-gift-art>b{position:absolute;right:0.1875rem;bottom:1.0625rem;font-size:2.125rem;text-shadow:0 0.25rem 0.625rem #000}.member-invite-card{padding:1.375rem 1.25rem}.member-copy-code,.member-copy-link{display:flex;align-items:center;gap:0.625rem;background:#1c2029;border:0.0625rem solid #2c303b;border-radius:1rem;padding:0.8125rem 0.875rem;min-width:0}.member-copy-code input,.member-copy-link input{border:0;outline:0;background:none;color:#f7f4ec;min-width:0;width:100%;font-size:1.4375rem;font-weight:750;letter-spacing:0.3125rem;padding:0.3125rem 0}.member-copy-code button,.member-copy-link button{flex-shrink:0;display:flex;align-items:center;gap:0.375rem;border:0.0625rem solid #343943;background:#181c24;border-radius:1.875rem;padding:0.5rem 0.6875rem;font-size:0.75rem;color:#e4e5eb;min-height:2.25rem}.member-copy-code .ui-icon{width:0.9375rem;height:0.9375rem}.member-copy-link{margin-bottom:0.9375rem;min-height:3.75rem}.member-copy-link input{font-size:0.75rem;font-weight:400;letter-spacing:0;color:#9fa7b4;text-overflow:ellipsis}.member-divider{display:flex;align-items:center;gap:0.875rem;color:#818b9c;font-size:0.625rem;text-transform:uppercase;letter-spacing:0.05rem;margin:1.125rem 0}.member-divider:before,.member-divider:after{content:"";height:0.0625rem;background:#2b3038;flex:1}.member-action-feedback{font-size:0.6875rem;color:var(--gold);margin:0.5rem 0 0}.member-action-feedback:empty{display:none}.member-wallet-note{display:flex;align-items:center;gap:0.875rem}.member-wallet-note>div{flex:1;min-width:0}.member-wallet-note strong{font-size:0.875rem}.member-wallet-note p{font-size:0.75rem;color:#929ba9;margin:0.25rem 0 0}.member-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.875rem;padding:1.375rem 0.875rem}.member-steps article{text-align:center}.member-steps article>span{display:grid;place-items:center;width:3rem;height:3rem;border:0.0625rem solid #514229;border-radius:1.0625rem;background:#2b251a;color:var(--gold);font-size:1.5625rem;margin:0 auto 0.8125rem}.member-steps strong{display:block;font-size:0.75rem;line-height:1.4}.member-steps small{display:block;font-size:0.625rem;color:#929ba9;margin-top:0.25rem;line-height:1.5}.member-rates>summary{font-size:0.875rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.member-rates>div{padding-top:0.75rem}.member-detail-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;font-size:0.75rem;padding:0.8125rem 0;border-bottom:0.0625rem solid #282c34}.member-detail-row>span{color:#a0a8b5}.member-list{padding:0 1.125rem}.member-person{display:flex;align-items:center;gap:0.75rem;padding:1.0625rem 0;min-width:0}.member-person+.member-person{border-top:0.0625rem solid #282c34}.member-initial{width:2.5rem;height:2.5rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#332b1c;border:0.0625rem solid #68502b;color:var(--gold);font-size:0.875rem;font-weight:700}.member-person>div:nth-child(2){flex:1;min-width:0}.member-person strong{display:block;font-size:0.8125rem;line-height:1.5;overflow-wrap:anywhere}.member-person small{display:block;font-size:0.625rem;line-height:1.6;color:#969eac;margin-top:0.1875rem}.member-value{margin-left:auto;text-align:right;flex-shrink:0;max-width:38%}.member-value strong{font-size:0.875rem}.member-value small{font-size:0.625rem}.member-menu-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:#30281b;border:0.0625rem solid #504027;border-radius:0.875rem;color:var(--gold);flex-shrink:0}.member-menu-icon .ui-icon{width:1.3125rem;height:1.3125rem}.member-chevron{font-size:1.5rem;font-weight:400;color:#939cab;margin-left:auto}
.member-profile-identity{display:flex;align-items:center;gap:1.0625rem;padding:1.4375rem 1.25rem;background:radial-gradient(ellipse at 0 0,#5b452629,transparent 70%),linear-gradient(130deg,#191b21,#11151b)}.member-profile-avatar{position:relative;width:4.75rem;height:4.75rem;display:grid;place-items:center;border:0.0625rem solid #d0a547;background:linear-gradient(140deg,#f0cd7d,#b8872c);border-radius:50%;color:#211b0e;flex-shrink:0}.member-profile-avatar>.ui-icon{width:2.375rem;height:2.375rem}.member-profile-avatar>i{position:absolute;right:0;bottom:0;width:1.375rem;height:1.375rem;border-radius:50%;background:#d9b05a;border:0.125rem solid #16191f;display:grid;place-items:center}.member-profile-avatar i .ui-icon{width:0.875rem;height:0.875rem}.member-profile-identity>div{flex:1;min-width:0}.member-profile-identity h1{font-size:1.4375rem;letter-spacing:-0.0375rem;overflow-wrap:anywhere;line-height:1.3;margin:0}.member-profile-identity p{font-size:0.8125rem;color:#a2a9b7;margin:0.1875rem 0 0.625rem}.member-account-chip{display:inline-flex;align-items:center;gap:0.3125rem;font-size:0.625rem;font-weight:600;border:0.0625rem solid #373c46;border-radius:1.875rem;padding:0.3125rem 0.5rem;color:#e7e9ef}.member-account-chip .ui-icon{width:0.75rem;height:0.75rem}.member-round-button{width:2.5rem;height:2.5rem;border-radius:50%;background:#1b2029;color:#a0a8b6;border:0.0625rem solid #252b35;font-size:1.5625rem;flex-shrink:0}.member-form{display:grid;gap:0.9375rem}.member-form label{display:grid;gap:0.5rem;min-width:0}.member-form label>span,.member-filter-form label>span{font-size:0.6875rem;font-weight:600;color:#a3abba}.member-form input,.member-form select,.member-form textarea,.member-filter-form input,.member-filter-form select{min-height:3.1875rem;width:100%;max-width:100%;min-width:0;padding:0.8125rem 0.875rem;background:#1c212b;border:0.0625rem solid #303642;color:#f1f2f5;border-radius:0.8125rem;outline:0;font:inherit;font-size:0.875rem}.member-form textarea{min-height:8.75rem;resize:vertical;line-height:1.6}.member-form input:focus,.member-form textarea:focus,.member-filter-form input:focus,.member-filter-form select:focus{border-color:var(--gold);box-shadow:0 0 0 0.125rem #e7bd601a}.member-form>small{font-size:0.6875rem;line-height:1.6;color:#969fac}.member-profile-balance{display:flex;align-items:center;justify-content:space-between;padding:1.5625rem;gap:1.25rem}.member-profile-balance strong{display:block;font-size:2.0625rem;letter-spacing:-0.05rem;margin:0.625rem 0 0.375rem}.member-profile-balance p{color:#969ca9;font-size:0.6875rem;margin:0}.member-balance-art{display:grid;place-items:center;width:5.5rem;height:5.5rem;border:0.0625rem solid #463b27;border-radius:1.625rem;background:linear-gradient(130deg,#372e1b70,#191919);color:var(--gold);transform:rotate(-7deg)}.member-balance-art .ui-icon{width:2.625rem;height:2.625rem}.member-profile-stats{margin:0 0 0.9375rem}.member-profile-stats strong{font-size:1.4375rem}.member-profile-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.625rem}.member-profile-mini-stats article{display:flex;align-items:center;flex-direction:column;padding:1rem 0.3125rem;border:0.0625rem solid #252a33;background:linear-gradient(130deg,#171b23,#11151c);border-radius:1.25rem;min-width:0}.member-profile-mini-stats article>span{width:2.3125rem;height:2.3125rem;border-radius:0.8125rem;background:#332a1a;color:var(--gold);display:grid;place-items:center;margin-bottom:0.6875rem}.member-profile-mini-stats small{font-size:0.5625rem;text-transform:uppercase;letter-spacing:0.03125rem;color:#9da5b3}.member-profile-mini-stats strong{font-size:0.8125rem;margin-top:0.5rem;overflow-wrap:anywhere;text-align:center}.member-menu{overflow:hidden;border:0.0625rem solid #252a33;background:linear-gradient(130deg,#151921,#11151c);border-radius:1.375rem}.member-menu-row{width:100%;display:flex;align-items:center;gap:1rem;padding:1.25rem;color:#f3f4f6!important;background:transparent;border:0;text-align:left;cursor:pointer;text-decoration:none}.member-menu-row>span:nth-child(2){flex:1;min-width:0}.member-menu-row strong{display:block;font-size:0.9375rem;font-weight:650;line-height:1.4}.member-menu-row small{display:block;font-size:0.75rem;color:#969fac;line-height:1.5;margin-top:0.25rem}.member-menu>.member-menu-row+.member-menu-row,.member-menu-details{border-top:0.0625rem solid #252a33}.member-menu-details summary{list-style:none}.member-menu-details summary::-webkit-details-marker{display:none}.member-menu-details[open] .member-chevron{transform:rotate(90deg)}.member-menu-form{padding:0 1.25rem 1.375rem}.member-preferences{padding:0 1.25rem 1.0625rem}.member-preferences label{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:0.8125rem 0;border-top:0.0625rem solid #292e38}.member-preferences strong{font-size:0.8125rem;display:block}.member-preferences small{font-size:0.6875rem;color:#969fac;display:block;margin-top:0.25rem}.member-preferences input{accent-color:var(--gold);width:1.1875rem;height:1.1875rem}.member-preferences p{font-size:0.625rem;color:#818b9c;margin:0.5rem 0 0}.member-app-download{background:radial-gradient(ellipse at right,#7d5c2129,transparent 70%),#151819;border-color:#574329}.member-logout{display:flex;align-items:center;justify-content:center;gap:0.625rem;min-height:3.375rem;border:0.0625rem solid #693335;border-radius:1.0625rem;color:#f08080!important;margin-top:1.625rem;font-size:0.875rem}.member-profile-footer{font-size:0.625rem;text-align:center;color:#7d8798;margin:1.25rem 0 0}
.member-trade-summary{padding:1.5625rem 1.375rem}.member-trade-summary h1{font-size:1.4375rem;letter-spacing:-0.0375rem;display:flex;align-items:center;gap:0.6875rem;margin:0 0 1.5rem}.member-trade-summary h1>.ui-icon{color:var(--gold);width:1.5rem;height:1.5rem}.member-trade-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.member-trade-stats .member-stat{padding:1rem 0.4375rem;text-align:center;border:0;background:#1b2028;display:flex;flex-direction:column-reverse;justify-content:center;min-height:5.5rem}.member-trade-stats .member-stat.is-gold{background:#352c1b}.member-trade-stats .member-stat>span{font-size:0.625rem;text-transform:none;letter-spacing:0;line-height:1.4}.member-trade-stats .member-stat>strong{font-size:1.4375rem;margin:0 0 0.5rem}.member-tabs{display:flex;gap:0.3125rem;padding:0.3125rem;border:0.0625rem solid #272d37;border-radius:1rem;background:#151922;margin:1.5rem 0}.member-tabs>button,.member-tabs>a{flex:1;text-align:center;border:0;background:transparent;padding:0.75rem 0.5rem;border-radius:0.75rem;font-size:0.8125rem;font-weight:600;color:#949eae;white-space:nowrap}.member-tabs>.active{color:var(--gold);background:#302819}.member-chip-tabs{display:flex;overflow:auto;gap:0.5rem;margin:0 0 1.125rem;scrollbar-width:none}.member-chip-tabs>button{padding:0.5rem 0.9375rem;border:0.0625rem solid #2c323d;border-radius:1.5625rem;background:#141922;color:#969fac;font-size:0.6875rem;white-space:nowrap}.member-chip-tabs>.active{background:#342b1b;border-color:#816737;color:var(--gold)}.member-trade-card header,.member-receipt header{display:flex;align-items:center;gap:0.75rem}.member-trade-card header>div,.member-receipt header>div{flex:1;min-width:0}.member-trade-card h3{font-size:1rem;margin:0;line-height:1.4}.member-trade-card header small,.member-receipt header small{display:block;font-size:0.625rem;color:#919bab;margin-top:0.25rem}.member-status{font-size:0.5625rem;font-weight:600;border:0.0625rem solid #42464f;background:#262b34;color:#a7afbc;border-radius:1.25rem;padding:0.3125rem 0.5rem;white-space:nowrap;display:inline-flex;align-items:center;line-height:1.2}.status-active,.status-approved,.status-paid,.status-completed{color:#32d4a0;background:#13352b;border-color:#225e48}.status-pending,.status-processing{color:#e5c175;background:#332a19;border-color:#67502a}.status-rejected,.status-cancelled{color:#ed9494;background:#352024;border-color:#6b353e}.member-trade-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;padding:1.25rem 0}.member-trade-values small{display:block;font-size:0.625rem;color:#929caa;margin-bottom:0.4375rem;line-height:1.5}.member-trade-values strong{display:block;font-size:0.875rem;line-height:1.35;overflow-wrap:anywhere}.member-progress{height:0.3125rem;background:#282b32;border-radius:1.25rem;overflow:hidden}.member-progress>span{display:block;height:100%;border-radius:1.25rem;background:linear-gradient(90deg,#b28738,#e7bd60)}.member-trade-card footer{display:flex;justify-content:space-between;gap:0.9375rem;margin-top:0.75rem;font-size:0.5625rem;line-height:1.5;color:#929ba9}.member-countdown{font-size:0.625rem;color:#b5a47d;margin:0.8125rem 0 0}.member-claim-bar{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;border-color:#5b4828}.member-claim-bar strong{display:block;font-size:0.8125rem}.member-claim-bar small{display:block;font-size:0.625rem;color:#929ba9;margin-top:0.3125rem}.member-bonus-card>p{font-size:0.8125rem;color:#969fac}.member-bonus-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.5625rem;margin:1.375rem 0}.member-bonus-days>div{padding:0.8125rem 0.3125rem;border:0.0625rem solid #30353f;border-radius:0.8125rem;background:#181d25;text-align:center;display:flex;flex-direction:column;gap:0.5625rem}.member-bonus-days small{font-size:0.625rem;color:#929ba9}.member-bonus-days strong{font-size:0.875rem}.member-bonus-days span{color:#6a7380;font-size:1rem}.member-bonus-days .is-current{border-color:#b08b43;background:#302719}.member-bonus-days .is-done{border-color:#285640;background:#172a22}.member-bonus-days .is-done span{color:#30d39c}.member-bonus-card>small{display:block;margin-top:0.875rem;font-size:0.625rem;color:#929ba9;line-height:1.6}
.member-catalog-wallet{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;font-size:0.75rem;padding:1.0625rem}.member-catalog-wallet>span:first-child{display:flex;align-items:center;gap:0.5rem;color:#969fac}.member-catalog-wallet>strong{font-size:1.1875rem;margin-left:auto}.member-catalog-wallet .member-text-link{font-size:0.625rem;white-space:nowrap}.member-catalog-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.0625rem}.member-catalog-card{margin:0;padding:1.375rem}.member-catalog-card header{display:flex;align-items:center;gap:0.875rem;position:relative;min-width:0}.member-plan-art{width:4.375rem;height:4.375rem;border:0.0625rem solid #333741;border-radius:1.125rem;overflow:hidden;flex-shrink:0;background:#24242a}.member-plan-art img{width:100%;height:100%;object-fit:cover}.member-catalog-card header>div{min-width:0;flex:1}.member-catalog-card header small{display:block;font-size:0.625rem;color:#959eac}.member-catalog-card h2{font-size:1.1875rem;margin:0.3125rem 0 0.625rem;line-height:1.3;overflow-wrap:anywhere}.member-featured{position:absolute;right:-0.5rem;top:-0.625rem;font-size:0.5rem;text-transform:uppercase;letter-spacing:0.04375rem;color:var(--gold)}.member-plan-price{display:flex;align-items:baseline;gap:0.625rem;border-bottom:0.0625rem solid #292e37;margin-top:1.375rem;padding-bottom:1.0625rem}.member-plan-price strong{font-size:1.9375rem;letter-spacing:-0.04375rem}.member-plan-price span{font-size:0.625rem;color:#969fac}.member-catalog-card>.member-muted{margin:0 0 0.9375rem;font-size:0.6875rem}.member-catalog-card>.gold-button{min-height:3rem;font-size:0.875rem}.member-plan-cover{position:relative;aspect-ratio:2.25;overflow:hidden;border:0.0625rem solid #39362d;border-radius:1.4375rem;margin-bottom:1.125rem;background:#16191f}.member-plan-cover>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.75}.member-plan-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#090b0ed9)}.member-plan-cover>div{position:absolute;bottom:1.375rem;left:1.4375rem;right:1.4375rem;z-index:1}.member-plan-cover span{font-size:0.625rem;letter-spacing:0.0625rem;text-transform:uppercase;color:var(--gold)}.member-plan-cover h1{font-size:1.75rem;margin:0.4375rem 0 0;letter-spacing:-0.05rem}.member-plan-purchase-price{text-align:center;padding:1.5625rem}.member-plan-purchase-price>strong{display:block;font-size:2.375rem;letter-spacing:-0.0625rem;margin:0.5rem 0}.member-plan-purchase-price>small{font-size:0.6875rem;color:#969fac}.member-detail-list{margin:0}.member-detail-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:0.9375rem 0;border-bottom:0.0625rem solid #292e37}.member-detail-list>div:last-child{border:0;padding-bottom:0}.member-detail-list dt{font-size:0.75rem;color:#969fac;flex-shrink:0;max-width:45%}.member-detail-list dd{font-size:0.75rem;font-weight:600;text-align:right;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.member-plan-action{text-align:center;padding:1.5625rem}.member-plan-action h2{display:block;margin:0 0 0.75rem;font-size:1.1875rem}.member-plan-action p{font-size:0.75rem;color:#969fac;margin:0 0 1.25rem}.member-plan-action>.member-menu-icon{margin:0 auto 1.0625rem}.member-plan-action .gold-button{font-size:0.875rem}.member-footnote{font-size:0.6875rem;line-height:1.7;color:#818c9d;text-align:center;margin:1.375rem 0.75rem}.member-footnote a{color:var(--gold)}.member-info-note{padding:0.75rem 0.875rem;border:0.0625rem solid #51442d;border-radius:0.75rem;background:#2a241880;color:#bdb3a0;font-size:0.6875rem;line-height:1.6}.member-error{padding:0.875rem;border:0.0625rem solid #6b353e;border-radius:0.75rem;background:#352024;color:#efaaaa;font-size:0.75rem}
.member-filter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9375rem;padding:1.1875rem}.member-filter-form label{display:grid;gap:0.5rem;min-width:0}.member-filter-search,.member-filter-actions,.member-filter-advanced{grid-column:1/-1}.member-filter-form input,.member-filter-form select{font-size:0.75rem;min-height:2.8125rem}.member-filter-advanced>summary{color:var(--gold);font-size:0.6875rem;cursor:pointer;padding:0.3125rem 0}.member-filter-advanced>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8125rem;margin:0.875rem 0}.member-filter-advanced>small{font-size:0.625rem;color:#929ba9;line-height:1.6;display:block}.member-filter-actions{display:flex;align-items:center;gap:1rem;font-size:0.6875rem}.member-filter-actions>a{color:#b4a27b}.member-filter-actions>a:last-child{margin-left:auto}.member-receipt{margin:0;padding:1.25rem}.member-receipt-list{display:grid;gap:0.875rem}.member-receipt header strong{display:block;font-size:0.8125rem}.member-receipt-amount{display:block;font-size:1.8125rem;letter-spacing:-0.04375rem;margin:1.375rem 0 0.5625rem}.member-receipt-meta{display:flex;justify-content:space-between;gap:0.9375rem;font-size:0.625rem;color:#969fac;line-height:1.6}.member-receipt>details{margin-top:1.0625rem;border-top:0.0625rem solid #292e37;padding-top:0.8125rem}.member-receipt summary{list-style:none;display:flex;justify-content:space-between;color:#bba472;font-size:0.6875rem;cursor:pointer}.member-receipt .member-detail-list dt,.member-receipt .member-detail-list dd{font-size:0.625rem}.member-pagination{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin:1.5625rem 0 0.625rem;font-size:0.6875rem;color:#929ba9}.member-pagination a{color:var(--gold)}.member-ledger-row strong{font-size:0.75rem}.member-ledger-row .member-value{max-width:30%}
.member-prose{font-size:0.8125rem;color:#a4acba;line-height:1.8}.member-prose p{margin:0 0 1rem}.member-prose p:last-child{margin:0}.member-prose h2{color:#f1f2f6;font-size:1.25rem;margin:0 0 0.875rem}.member-prose h3{font-size:0.875rem;margin:1.25rem 0 0.4375rem;color:#e3d2a7}.member-prose a{color:var(--gold)}.member-faq{margin-bottom:0.75rem}.member-faq summary{cursor:pointer;font-size:0.875rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1.125rem}.member-faq summary:after{content:'+';color:var(--gold);font-size:1.1875rem;font-weight:400}.member-faq[open] summary:after{content:'−'}.member-faq p{color:#a0a8b6;font-size:0.75rem;margin:0.9375rem 0 0}.member-tier{display:flex;align-items:center;gap:0.9375rem}.member-tier>div{flex:1;min-width:0}.member-tier h2{margin:0;font-size:1rem}.member-tier p{font-size:0.6875rem;color:#929ba9;margin:0.375rem 0 0}.member-tier.current{border-color:#a28241;background:linear-gradient(135deg,#302819,#17191e)}.member-tier .member-status{margin-left:auto}.member-feedback-list article{padding:1.125rem 0}.member-feedback-list article+article{border-top:0.0625rem solid #282c34}.member-feedback-list h3{font-size:0.875rem;margin:0 0 0.5625rem}.member-feedback-list p{font-size:0.75rem;color:#969fac;white-space:pre-wrap;overflow-wrap:anywhere;margin:0.75rem 0 0}.member-feedback-list small{color:#7e8999;font-size:0.625rem}.member-filter-empty{text-align:center;padding:1.5625rem}
html.member-hide-balances .gold-private-amount{filter:blur(0.4375rem);user-select:none}html.member-reduce-motion *,html.member-reduce-motion *:before,html.member-reduce-motion *:after{scroll-behavior:auto!important;transition:none!important}
/* Retained payment forms share these surfaces; QR codes keep their white frame. */
body.gold-member:not(.admin-page):not(.auth-page) .site-shell .finance-app,body.gold-member:not(.admin-page):not(.auth-page) .site-shell .deposit-confirmation-app{width:min(31.875rem,calc(100% - 2rem));margin:auto;padding:1.5rem 0 1.25rem;background:transparent;min-height:0}
body.gold-member .finance-body,body.gold-member .deposit-confirmation-body{padding:0;background:none}body.gold-member .finance-hero,body.gold-member .withdraw-finance-hero{background:transparent;border-radius:0;padding:0;margin:0 0 1.375rem;color:#f4f4f6}
body.gold-member .finance-card,body.gold-member .finance-balance-card,body.gold-member .confirmation-status-card,body.gold-member .confirmation-amount-card,body.gold-member .confirmation-details-card,body.gold-member .confirmation-process-card{background:linear-gradient(135deg,#161920,#11141b);border:0.0625rem solid #2a3039;border-radius:1.3125rem;color:#f4f4f6;box-shadow:none;padding:1.375rem;margin-bottom:1.125rem}
body.gold-member .finance-card h1,body.gold-member .finance-card h2,body.gold-member .finance-balance-card strong,body.gold-member .confirmation-details-card dd,body.gold-member .confirmation-status-card h2,body.gold-member .confirmation-amount-card strong,body.gold-member .confirmation-process-card strong{color:#f4f4f6}
body.gold-member .finance-card p,body.gold-member .finance-balance-card p,body.gold-member .finance-balance-card small,body.gold-member .finance-card label>span,body.gold-member .finance-card small,body.gold-member .confirmation-status-card p,body.gold-member .confirmation-amount-card small,body.gold-member .confirmation-details-card dt,body.gold-member .confirmation-process-card small{color:#99a3b3;font-size:0.75rem;line-height:1.7}
body.gold-member .compact-title-row{margin:0 0 1.5625rem;min-height:2.875rem}.gold-member .compact-title-row h1{font-size:1.3125rem}.gold-member .compact-back{background:#151922;color:#d9dde5;border:0.0625rem solid #2d333d;border-radius:0.875rem;width:2.6875rem;height:2.6875rem}
body.gold-member .finance-card input,body.gold-member .finance-card select,body.gold-member .gateway-copy-row input,body.gold-member .gateway-bank-details input{background:#1b212c;border:0.0625rem solid #303743;color:#f1f2f6;border-radius:0.75rem;font-size:0.875rem;min-height:2.9375rem}
body.gold-member .finance-submit,body.gold-member .confirmation-actions a.primary,body.gold-member .gateway-proof-form button,body.gold-member .payout-add-form button[type=submit]{background:linear-gradient(110deg,#f2d793,#d3a447);border:0.0625rem solid #cfa550;color:#19150d;box-shadow:none;border-radius:0.8125rem;min-height:3.0625rem;font-size:0.875rem}
body.gold-member .finance-outline-btn,body.gold-member .confirmation-actions a:not(.primary),body.gold-member .gateway-copy-row button,body.gold-member .gateway-bank-details button,body.gold-member .confirmation-actions button{background:#1c222c;border:0.0625rem solid #353d49;color:var(--gold);box-shadow:none;border-radius:0.75rem}
body.gold-member .gateway-quote,body.gold-member .gateway-warning,body.gold-member .gateway-bank-details,body.gold-member .confirmation-safety-note{background:#242116;border:0.0625rem solid #51452d;border-radius:0.875rem;color:#c2b79d;box-shadow:none}body.gold-member .gateway-quote strong,body.gold-member .confirmation-section-heading h2{color:var(--gold)}body.gold-member .gateway-warning p,body.gold-member .confirmation-safety-note p{font-size:0.6875rem;color:#b1a58e;line-height:1.6}body.gold-member .confirmation-check{background:#2a3b28;color:#59d8a5;box-shadow:none}body.gold-member .confirmation-status-card.status-pending .confirmation-check{background:#39301d;color:var(--gold)}body.gold-member .confirmation-status-card.status-rejected .confirmation-check{background:#3b2428;color:#ef9494}body.gold-member .confirmation-details-card dl>div{border-color:#2b3039}body.gold-member .confirmation-process-card li>span{background:#332b1c;color:var(--gold)}body.gold-member .deposit-confirmation-header{margin-bottom:1.4375rem;background:none;color:#f4f4f6}body.gold-member .deposit-confirmation-header h1{font-size:1.25rem}body.gold-member .deposit-confirmation-header>a{background:#171c25;color:#d9dde5;border:0.0625rem solid #2d333d}body.gold-member .deposit-confirmation-header span{color:#9ca5b4}body.gold-member .gateway-cancel,body.gold-member .payout-add-cancel{color:#9da7b8}.gold-member .confirmation-details-card dd{overflow-wrap:anywhere}
@media(max-width:560px){.gold-member .member-app{padding-top:1.25rem}.member-header{grid-template-columns:2.625rem minmax(0,1fr) 2.625rem;gap:0.625rem;margin-bottom:1.5rem}.member-header h1{font-size:1.125rem}.member-back,.member-help{width:2.625rem;height:2.625rem}.member-card{padding:1.25rem;border-radius:1.25rem}.member-referral-hero{gap:0.625rem;margin:1.75rem 0}.member-referral-hero h2{font-size:1.8125rem}.member-referral-hero p{font-size:0.75rem}.member-referral-hero .member-kicker{font-size:0.5625rem}.member-gift-art{width:5.75rem;height:7.25rem}.member-gift-art>.ui-icon{width:4.0625rem;height:4.0625rem}.member-gift-art>b{font-size:1.6875rem;bottom:1.125rem;right:-0.125rem}.member-invite-card{padding:1.1875rem 1.0625rem}.member-copy-code input{font-size:1.375rem;letter-spacing:0.1875rem}.member-stat-grid{gap:0.6875rem}.member-stat{padding:1.0625rem 0.875rem}.member-stat>strong{font-size:1.5625rem}.member-stat>span{font-size:0.5625rem}.member-stat>small{font-size:0.625rem}.member-wallet-note{gap:0.6875rem;padding:1.0625rem}.member-wallet-note p{font-size:0.6875rem}.member-steps{gap:0.5rem;padding:1.25rem 0.625rem}.member-steps strong{font-size:0.6875rem}.member-steps small{font-size:0.5625rem}.member-steps article>span{width:2.6875rem;height:2.6875rem}.member-list{padding:0 0.9375rem}.member-person{gap:0.625rem}.member-person strong{font-size:0.75rem}.member-value strong{font-size:0.8125rem}.member-value small{font-size:0.5625rem}.member-person>.member-menu-icon{width:2.25rem;height:2.25rem;border-radius:0.75rem}.member-profile-identity{gap:0.8125rem;padding:1.3125rem 1.0625rem}.member-profile-avatar{width:4rem;height:4rem}.member-profile-avatar>.ui-icon{width:2.0625rem;height:2.0625rem}.member-profile-identity h1{font-size:1.25rem}.member-profile-identity p{font-size:0.75rem}.member-account-chip{font-size:0.5rem;padding:0.3125rem 0.4375rem}.member-round-button{width:2.125rem;height:2.125rem;font-size:1.375rem}.member-profile-balance{padding:1.375rem}.member-profile-balance strong{font-size:1.875rem}.member-balance-art{width:4.5rem;height:4.5rem;border-radius:1.3125rem}.member-profile-mini-stats{gap:0.5rem}.member-profile-mini-stats article{padding:0.9375rem 0.25rem;border-radius:1.125rem}.member-profile-mini-stats small{font-size:0.5rem;letter-spacing:0}.member-profile-mini-stats strong{font-size:0.6875rem}.member-profile-mini-stats article>span{width:2.125rem;height:2.125rem}.member-menu-row{gap:0.75rem;padding:1.125rem 1rem}.member-menu-row strong{font-size:0.875rem}.member-menu-row small{font-size:0.6875rem}.member-menu-icon{width:2.5rem;height:2.5rem;border-radius:0.8125rem}.member-trade-summary{padding:1.375rem 1.125rem}.member-trade-stats{gap:0.5625rem}.member-trade-stats .member-stat>strong{font-size:1.3125rem}.member-trade-stats .member-stat>span{font-size:0.5625rem}.member-trade-values{gap:0.5625rem}.member-trade-values strong{font-size:0.8125rem}.member-trade-card h3{font-size:0.9375rem}.member-trade-card header{gap:0.625rem}.member-trade-card header>.member-menu-icon{width:2.375rem;height:2.375rem}.member-trade-card footer{font-size:0.5rem}.member-tabs>button,.member-tabs>a{font-size:0.75rem}.member-catalog-wallet{padding:0.9375rem;gap:0.5rem}.member-catalog-wallet>span:first-child{font-size:0.625rem}.member-catalog-wallet>strong{font-size:1.0625rem}.member-catalog-wallet .member-text-link{font-size:0.5625rem}.member-catalog-card{padding:1.25rem}.member-catalog-card h2{font-size:1.125rem}.member-trade-values small{font-size:0.5625rem}.member-filter-form{padding:1.0625rem;gap:0.8125rem}.member-filter-actions{gap:0.75rem;font-size:0.625rem}.member-receipt-meta{font-size:0.5625rem}.member-receipt header strong{font-size:0.75rem}.member-receipt header .member-menu-icon{width:2.25rem;height:2.25rem}.member-claim-bar{padding:0.9375rem;gap:0.625rem}.member-claim-bar strong{font-size:0.75rem}.member-claim-bar small{font-size:0.5625rem}.member-claim-bar .member-small-button{padding:0.5625rem 0.6875rem;font-size:0.6875rem}}
@media(max-width:360px){.member-referral-hero h2{font-size:1.625rem}.member-gift-art{width:4.6875rem}.member-gift-art>.ui-icon{width:3.4375rem;height:3.4375rem}.member-profile-identity{gap:0.625rem}.member-profile-avatar{width:3.25rem;height:3.25rem}.member-profile-identity h1{font-size:1.125rem}.member-profile-stats .member-stat>span{font-size:0.5rem}.member-stat>strong{font-size:1.375rem}.member-profile-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-profile-mini-stats small{font-size:0.5625rem}.member-profile-mini-stats strong{font-size:0.8125rem}.member-trade-summary{padding:1.25rem 0.9375rem}.member-trade-stats .member-stat>strong{font-size:1.125rem}.member-copy-code input{letter-spacing:0.125rem;font-size:1.25rem}.member-copy-code button{padding:0.4375rem 0.5625rem}.member-copy-code{padding:0.75rem}.member-filter-actions{flex-wrap:wrap}.member-person>.member-menu-icon{display:none}.member-trade-card header>.member-status{font-size:0.5rem;padding:0.3125rem 0.375rem}}
html.member-hide-balances .gold-total,html.member-hide-balances .gold-balance-grid strong,html.member-hide-balances .gold-home-wallet>div>strong{filter:blur(0.4375rem);user-select:none}
.member-plan-art{display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#73572433,transparent 80%),#191c21;color:var(--gold)}.member-plan-art>.ui-icon{width:2rem;height:2rem}
.member-plan-cover .member-cover-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:1.5rem;background:radial-gradient(ellipse at right,#8f6c272f,transparent 75%),#12171d;color:#c3a15c}.member-cover-art>.ui-icon{width:6.5625rem;height:6.5625rem;transform:rotate(-8deg)}
body.gold-member .finance-card .payout-save-another{background:#1b222d;border-color:#353e4d;color:#c9d1df;box-shadow:none}

/* Category plans: compact trading cards with the key figures in a fixed order. */
.gold-catalog .member-app{position:relative;isolation:isolate}
.gold-catalog .member-app:before{content:"";position:absolute;inset:0 -.5rem;z-index:-1;pointer-events:none;background-image:linear-gradient(#e7bd6005 .0625rem,transparent .0625rem),linear-gradient(90deg,#e7bd6005 .0625rem,transparent .0625rem);background-size:4.5rem 4.5rem;mask-image:linear-gradient(transparent,#000 8rem,#000 80%,transparent)}
.gold-catalog .gold-category-tabs{display:flex;gap:.625rem;margin:0 0 1.25rem;padding:.25rem;overflow:visible;border-radius:2rem;background:#12151b;border:.0625rem solid #252a34}
.gold-catalog .gold-category-tabs button{flex:1 1 0;min-width:0;min-height:3rem;justify-content:center;gap:.5rem;padding:.625rem .75rem;white-space:normal;border:0;border-radius:1.75rem;background:transparent;color:#a3aab8;font-size:.8125rem;font-weight:700;line-height:1.35;text-align:center;transition:background .18s,color .18s,box-shadow .18s}
.gold-catalog .gold-category-tabs button.active{background:linear-gradient(110deg,#f4d99a,#d3a444);color:#20190c;box-shadow:inset 0 .0625rem #fff2c6,0 .25rem 1rem #d3a44424}
.gold-catalog .gold-category-tabs button:focus-visible{outline:.125rem solid #f0ce82;outline-offset:.1875rem}
.gold-catalog .gold-category-tabs .ui-icon{width:1.0625rem;height:1.0625rem;flex-shrink:0}
.catalog-trade-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.gold-catalog .catalog-trade-list{position:relative;isolation:isolate}
/* Decorative market trace, visible in the gutters and between opaque cards. */
.gold-catalog .catalog-trade-list:before{content:"";position:absolute;inset:-.5rem -1rem;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='900' viewBox='0 0 480 900'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop stop-color='%2316c767' stop-opacity='.14'/%3E%3Cstop offset='1' stop-color='%2316c767' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 868L42 827 54 849 74 760 86 794 108 713 124 748 142 681 157 695 171 576 185 634 201 539 216 603 230 454 244 498 257 393 270 523 285 407 297 447 309 298 322 345 337 266 350 428 364 308 378 359 390 196 402 241 416 128 430 286 443 174 456 210 470 38 480 91V900H12Z' fill='url(%23a)'/%3E%3Cpath d='M12 868L42 827 54 849 74 760 86 794 108 713 124 748 142 681 157 695 171 576 185 634 201 539 216 603 230 454 244 498 257 393 270 523 285 407 297 447 309 298 322 345 337 266 350 428 364 308 378 359 390 196 402 241 416 128 430 286 443 174 456 210 470 38 480 91' fill='none' stroke='%2318d46c' stroke-opacity='.1' stroke-width='10' stroke-linejoin='round'/%3E%3Cpath d='M12 868L42 827 54 849 74 760 86 794 108 713 124 748 142 681 157 695 171 576 185 634 201 539 216 603 230 454 244 498 257 393 270 523 285 407 297 447 309 298 322 345 337 266 350 428 364 308 378 359 390 196 402 241 416 128 430 286 443 174 456 210 470 38 480 91' fill='none' stroke='%2318d46c' stroke-opacity='.5' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cg stroke='%2316c767' stroke-opacity='.35' fill='%2316c767' fill-opacity='.15'%3E%3Cpath d='M307 590V672M337 500V603M367 404V521M397 340V448M427 255V378M457 171V307'/%3E%3Cpath d='M303 615h8v30h-8zM333 528h8v48h-8zM363 434h8v63h-8zM393 364h8v54h-8zM423 280h8v68h-8zM453 201h8v72h-8z'/%3E%3C/g%3E%3Cpath d='M204 874L231 792 249 836 270 689 289 721 305 615 324 671 342 537 361 592 378 482 396 551 415 426 434 491 452 355 471 418 480 325' fill='none' stroke='%23497891' stroke-opacity='.32' stroke-width='1'/%3E%3C/svg%3E");background-position:center top;background-size:100% 56.25rem;background-repeat:repeat-y;mask-image:linear-gradient(transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}
.catalog-trade-card{position:relative;min-width:0;padding:1rem;border:.0625rem solid #4c586a;border-radius:1.5rem;background:radial-gradient(ellipse at 100% 0,#425c7926,transparent 65%),linear-gradient(135deg,#202833,#131922);box-shadow:inset 0 .0625rem #e2edff1a,inset 0 -.0625rem #0006,0 .625rem 1.75rem #0004}
.catalog-trade-card:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:.0625rem;background:linear-gradient(90deg,transparent,#e6c68b90,transparent);pointer-events:none}
.catalog-trade-card.is-featured{border-color:#f3c76d;background:radial-gradient(ellipse at 0 0,#e8ad482b,transparent 60%),linear-gradient(135deg,#282a2c,#161c26 80%);box-shadow:0 0 0 .1875rem #f3c76d1a,0 0 1.75rem #dca54212,0 .75rem 2rem #0005,inset 0 .0625rem #fff2c64d}
.catalog-trade-card.is-featured:before{background:linear-gradient(90deg,transparent,#ffe6a9,transparent)}
.catalog-trade-card:focus-within{outline:.125rem solid #d4ab65;outline-offset:.1875rem}
.catalog-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem}
.catalog-plan-title .catalog-title-row h2{flex:0 1 auto}
.catalog-trending-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .4375rem;border:.0625rem solid #ffe4a4;border-radius:1.25rem;background:linear-gradient(110deg,#fff0bc,#edbf58);box-shadow:inset 0 0 0 .125rem #fff2c366,0 .125rem .75rem #e7b54a36;color:#3a2a09;font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}
.catalog-plan-limit{display:block;margin-top:.1875rem;color:#d6c8a9;font-size:.6875rem}
.catalog-trade-card[hidden]{display:none}
.catalog-trade-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem;min-width:0;margin-bottom:.75rem}.catalog-plan-title{flex:1;min-width:0}
.catalog-coin{display:grid;place-items:center;flex-shrink:0;width:4rem;height:4rem;padding:.3125rem;border-radius:50%;background:radial-gradient(circle at 35% 25%,#444038,#141920 75%);border:.125rem solid #c8a76d;color:var(--gold);overflow:hidden;box-shadow:0 0 0 .25rem #e7bd6010,0 .25rem .875rem #0005,inset 0 .0625rem .375rem #fff0cf18}
.catalog-coin img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.catalog-coin>.ui-icon{width:2.125rem;height:2.125rem}
.is-featured .catalog-coin{border-color:#ffe2a0;box-shadow:0 0 0 .25rem #e7bd6020,0 0 1.5rem #e7bd603d,inset 0 0 .75rem #f4c86212}
.catalog-trade-heading h2{min-width:0;flex:1;margin:0;font-size:1.25rem;font-weight:750;line-height:1.3;letter-spacing:-.025em;color:#f4f1e9;overflow-wrap:anywhere}
.catalog-plan-subtitle{font-size:.75rem;line-height:1.4;color:#bdc7d7;margin:.25rem 0 0}
.catalog-availability{max-width:45%;font-size:.5625rem;color:#d9bb7c;background:#2b251a;border:.0625rem solid #54462b;border-radius:1rem;padding:.25rem .4375rem;text-align:center;line-height:1.3}
.catalog-trade-figures{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}
.catalog-trade-figures>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;min-width:0;min-height:4.375rem;padding:.625rem .5rem;border:.0625rem solid #47546a;border-radius:.875rem;background:linear-gradient(135deg,#293343,#1e2634);box-shadow:inset 0 .0625rem #e0ebff0d;text-align:center}
.catalog-trade-figures dt{margin:0;font-size:.6875rem;font-weight:650;color:#c9d4e5;line-height:1.4;text-transform:uppercase;letter-spacing:.07em}
.catalog-trade-figures dd{margin:0;max-width:100%;text-align:center;overflow-wrap:anywhere;font-size:1.25rem;font-weight:800;line-height:1.25;color:#f5f8ff;letter-spacing:-.025em}
.catalog-trade-figures .catalog-investment{border-color:#6e5b38;background:linear-gradient(135deg,#3c3425,#29271f)}
.catalog-investment dt{color:#e8d9b7}.catalog-investment dd{color:#ffe1a0}
.catalog-trade-figures .catalog-payout{border-color:#397f77;background:linear-gradient(135deg,#19443e,#132f32)}
.catalog-payout dt{color:#caffeb}.catalog-payout dd{color:#8bffd0}
.is-featured .catalog-trade-figures .catalog-payout{border-color:#65ac95;background:linear-gradient(135deg,#225044,#15383b)}
.catalog-trade-figures .catalog-total{border-color:#d7e9df;background:#ffffff;box-shadow:inset 0 .0625rem #fff,0 .125rem .5rem #00000012}
.catalog-total dt{color:#187047}.catalog-total dd{color:#087b43}
.catalog-validity dd{color:#e0ebff}
.catalog-plan-note{margin:.625rem 0 0;font-size:.75rem;color:#c2cbd8;line-height:1.5}
.gold-page .catalog-trade-action{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:2.875rem;margin-top:.75rem;padding:.5625rem 1rem;border:.0625rem solid #ffc36b;border-radius:.75rem;background:linear-gradient(180deg,#fff1ce2b,transparent 55%,#b35d0712),linear-gradient(110deg,#ffc56b,#f7a333 55%,#eb8b1f);color:#261506;font-size:1rem;font-weight:800;line-height:1.35;text-align:center;transition:filter .15s}
.catalog-trade-action>span{font-size:1.125rem;line-height:1}.gold-page .catalog-trade-action:hover{filter:brightness(1.06)}
.gold-page .catalog-trade-action.is-unavailable{background:#1c1e23;color:#b9b7b1;border-color:#3a3b3b}
.gold-page .catalog-trade-action:not(.is-unavailable){box-shadow:inset 0 .0625rem .25rem #ffe9bb80,inset 0 -.0625rem #bd6d18,0 .25rem .875rem #ed9b3020}
.gold-page .is-featured .catalog-trade-action:not(.is-unavailable){border-color:#ffd18a;box-shadow:inset 0 .0625rem .25rem #fff0cfa6,inset 0 -.0625rem #bd6d18,0 .3125rem 1rem #f5a63738}
@media(max-width:360px){.catalog-trade-card{padding:1rem}.catalog-payout dd{font-size:1.25rem}.catalog-trade-heading{gap:.75rem}.catalog-trade-heading h2{font-size:1.0625rem}.catalog-coin{width:3.875rem;height:3.875rem}.gold-catalog .gold-category-tabs button{font-size:.75rem;padding:.625rem .375rem;gap:.375rem}}

/* One-time receipt for successfully collected plan income. */
.income-receipt{width:calc(100% - 2rem);max-width:27rem;max-height:calc(100dvh - 2rem);padding:0;margin:auto;overflow:auto;border:.0625rem solid #65502c;border-radius:1.5rem;background:#111319;color:#f1eee7;box-shadow:0 1.5rem 5rem #0009;color-scheme:dark}
.income-receipt::backdrop{background:#05070bd6;backdrop-filter:blur(.375rem)}
.income-receipt[open]{animation:income-receipt-enter .22s ease-out}
body:has(.income-receipt[open]){overflow:hidden}
.income-receipt-header{position:relative;padding:1.5rem 2.5rem 1.25rem;text-align:center;background:radial-gradient(ellipse at top left,#e7bd6038,transparent 75%),linear-gradient(130deg,#3b301c,#24221d);border-bottom:.0625rem solid #514229}
.income-receipt-close{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;background:#ffffff0c;color:#e8d4a9;font-size:1.5rem;line-height:1}
.income-receipt-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .875rem;border:.0625rem solid #d7b46b80;border-radius:50%;background:#e7bd6012;color:#f3d28a}.income-receipt-icon>.ui-icon{width:1.625rem;height:1.625rem}
.income-receipt-header h2{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:#f5dfb2;line-height:1.6}
.income-receipt-body{padding:1.25rem 1.375rem 1.375rem;text-align:center}
.income-receipt-plan{margin:0 0 .375rem;color:#b6b1a6;font-size:.875rem;overflow-wrap:anywhere}
.income-receipt-amount{display:block;font-size:2.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.2;color:#37d79e;overflow-wrap:anywhere}.income-receipt-amount>span{font-size:1.375rem;vertical-align:middle}
#income-receipt-credit{margin:.5rem 0 1.25rem;font-size:.8125rem;color:#a5a6ad}
.income-receipt-details{display:grid;gap:1rem}.income-receipt-item{min-width:0}
.income-receipt-item h3{display:flex;justify-content:space-between;gap:.75rem;margin:0 0 .625rem;text-align:left;font-size:.8125rem;overflow-wrap:anywhere}.income-receipt-item h3>span{color:#37d79e;flex-shrink:0}
.income-receipt-item dl{margin:0;padding:.875rem 1rem;background:#191c23;border:.0625rem solid #2d3038;border-radius:1rem;text-align:left;display:grid;gap:.625rem}
.income-receipt-item dl>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.income-receipt-item dl>div:last-child{border-top:.0625rem solid #30323a;padding-top:.625rem}
.income-receipt-item dt{font-size:.8125rem;color:#a8a9b1;line-height:1.4}.income-receipt-item dd{margin:0;font-size:.8125rem;font-weight:650;text-align:right;overflow-wrap:anywhere}
.income-receipt-progress{height:.4375rem;border-radius:1rem;background:#24262e;margin:1rem 0 .875rem;overflow:hidden}.income-receipt-progress>span{display:block;height:100%;background:linear-gradient(90deg,#ba8e3d,#efcc7e);border-radius:inherit}
.income-receipt-next{margin:0 0 1.125rem;font-size:.6875rem;color:#a5a6ad;line-height:1.6}.income-receipt-next strong{color:#e7dcc5;font-weight:600}
.income-receipt-continue{display:block;width:100%;min-height:2.875rem;padding:.75rem 1rem;border:0;border-radius:.875rem;background:linear-gradient(110deg,#f2d793,#d3a447);color:#19150d;font-size:.875rem;font-weight:700}
@keyframes income-receipt-enter{from{opacity:0;transform:translateY(.625rem) scale(.98)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.income-receipt[open]{animation:none}}
html.member-reduce-motion .income-receipt[open]{animation:none}
@media(max-width:360px){.income-receipt-body{padding:1rem}.income-receipt-amount{font-size:2rem}.income-receipt-header{padding:1.125rem 2rem 1rem}}

.gold-home-wallet .gold-balance-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.4375rem 0;padding:0;background:transparent;border:0;border-radius:.375rem;color:#a8aeb9;cursor:pointer}
.gold-home-wallet .gold-balance-toggle:hover{color:var(--gold);background:#e7bd6010}
.gold-balance-toggle>span{display:inline-flex}.gold-balance-toggle [hidden]{display:none}
html.member-hide-balances .gold-home-wallet [data-balance-display]{filter:none;letter-spacing:.125rem}
.member-balance-copy{flex:1;min-width:0}.member-profile-balance .member-kicker{letter-spacing:.125rem}.member-profile-balance .gold-private-amount{overflow-wrap:anywhere}.member-profile-balance .member-balance-trend{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.8125rem;margin-top:.625rem;color:#a2a9b7}.member-balance-trend>b{color:#f1f2f5;font-weight:700}.member-balance-trend>span:first-child{color:#f1f2f5;font-size:1.125rem;line-height:1}.member-balance-chart{display:block;width:9.375rem;height:auto;flex-shrink:0;align-self:center}
@media(max-width:400px){.member-profile-balance{gap:.625rem}.member-balance-chart{width:6rem}.member-profile-balance .member-balance-trend{font-size:.6875rem;gap:.25rem}}
.gold-profile .member-profile-balance{background:linear-gradient(125deg,#171c29,#10141e);min-height:10.25rem}
.gold-profile .member-profile-balance .member-kicker{font-size:.8125rem;letter-spacing:.15rem}
.gold-profile .member-profile-balance .member-balance-trend{font-size:.9375rem;gap:.4375rem;margin-top:.75rem;line-height:1.5}
.gold-profile .member-balance-trend>span:first-child{font-size:1.25rem}
.gold-profile .member-profile-stats{gap:.8125rem;margin:0 0 1rem}
.gold-profile .member-profile-stat{display:flex;align-items:center;justify-content:space-between;gap:.625rem;min-height:6.5rem;padding:1.25rem 1.0625rem;background:linear-gradient(125deg,#171c29,#10141e);border-color:#202632}
.member-profile-stat>div{min-width:0;flex:1}
.gold-profile .member-profile-stat .member-kicker{display:block;color:#a7aebc;font-size:.6875rem;letter-spacing:.1rem;line-height:1.5}
.gold-profile .member-profile-stat strong{display:block;color:#f4f4f6;font-size:1.4375rem;line-height:1.25;letter-spacing:-.025rem;margin:.5rem 0 0;overflow-wrap:anywhere}
.gold-profile .member-profile-stat>.member-profile-stat-icon{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:#f4f4f6}
.member-profile-stat-icon .ui-icon{width:1.5rem;height:1.5rem}
.gold-profile .member-profile-stat>.member-profile-commission-icon{width:2.75rem;height:2.75rem;background:#2b2246;border-radius:.875rem;color:#b9a3f4;font-size:1.375rem;font-weight:500;letter-spacing:0}
@media(max-width:400px){.gold-profile .member-profile-stats{gap:.625rem}.gold-profile .member-profile-stat{padding:1rem .75rem;gap:.375rem}.gold-profile .member-profile-stat .member-kicker{font-size:.625rem;letter-spacing:.0625rem}.gold-profile .member-profile-stat strong{font-size:1.25rem}.gold-profile .member-profile-stat>.member-profile-commission-icon{width:2.125rem;height:2.125rem;font-size:1.125rem}.gold-profile .member-profile-balance .member-balance-trend{font-size:.8125rem;gap:.3125rem}}
