.account-body{background:#151515}.transaction-intro{color:var(--account-muted);margin:-1rem 0 2rem;font-size:.95rem;line-height:1.6}.transaction-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2rem;display:grid}.transaction-tabs button{background:var(--account-navy);color:#f5f5f5;cursor:pointer;border:0;border-right:1px solid #ffffff25;min-height:76px;padding:1rem .75rem;font-size:1rem;font-weight:700;transition:background .15s}.transaction-tabs button:last-child{border-right:0}.transaction-tabs button:hover{background:var(--account-navy-soft)}.transaction-tabs button.active{background:var(--account-gold);color:var(--account-navy)}.transaction-tabs button:focus-visible{outline:3px solid var(--account-gold);outline-offset:-4px}@media (width<=575.98px){.transaction-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-tabs button{border-bottom:1px solid #ffffff25;min-height:60px;font-size:.85rem}}.transaction-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.account-theme .transaction-section-heading h2{margin:0 0 .4rem;font-size:1.35rem}.transaction-section-heading p{color:var(--account-muted);margin:0;font-size:.85rem;line-height:1.5}.transaction-count{color:var(--account-muted);background:#202020;border-radius:20px;padding:.4rem .75rem;font-size:.75rem}.transaction-table-scroll{overflow-x:auto}.transaction-table-scroll th,.transaction-table-scroll td{white-space:nowrap}.transaction-empty{color:var(--account-muted);margin:1rem 0 0;font-size:.85rem}.transaction-bonus-balance{background:#191d12;border:1px solid #eee2c8;border-radius:9px;gap:.5rem;padding:1.25rem;display:grid}.transaction-bonus-balance span{color:var(--account-muted);font-size:.8rem}.transaction-bonus-balance strong{color:var(--account-navy);font-size:1.6rem}.account-theme .referral-panel{border-top:3px solid var(--account-gold)}.referral-card-heading{margin-bottom:1.75rem}.referral-program-label{color:var(--account-gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.account-theme .referral-card-heading h2{margin:.65rem 0;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700}.referral-card-heading p{color:var(--account-muted);margin:0;font-size:.9rem;line-height:1.6}.referral-field-label{color:var(--account-navy);margin-bottom:.65rem;font-size:.78rem;font-weight:700}.referral-link-field{border:1px solid var(--account-border);background:#181818;border-radius:9px;align-items:center;gap:.75rem;padding:.5rem;display:flex}.referral-link-field:focus-within{border-color:var(--account-gold);box-shadow:0 0 0 3px #c9a45d20}.referral-link-icon{color:var(--account-muted);flex-shrink:0;padding-left:.5rem;display:flex}.referral-link-icon svg,.referral-copy-button svg{flex-shrink:0;width:19px;height:19px}.referral-link-field input{color:var(--account-navy);font:inherit;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:.6rem 0;font-size:.85rem}.referral-copy-button{background:var(--account-navy);color:#f5f5f5;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.8rem;font-weight:700;display:flex}.referral-copy-button:hover{background:var(--account-navy-soft)}.referral-copy-button:focus-visible{outline:2px solid var(--account-gold);outline-offset:3px}.referral-copy-status{color:var(--account-muted);min-height:1.2rem;margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.referral-summary{border-top:1px solid var(--account-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.referral-summary>div{gap:.5rem;display:grid}.referral-summary span{color:var(--account-muted);font-size:.75rem}.referral-summary strong{color:var(--account-navy);overflow-wrap:anywhere;font-size:1.35rem;font-weight:700}.referral-terms{color:var(--account-muted);margin:1.5rem 0 0;font-size:.75rem;line-height:1.6}@media (width<=575.98px){.referral-link-field{flex-wrap:wrap}.referral-copy-button{width:100%}.referral-summary{grid-template-columns:1fr 1fr;gap:1rem}.referral-summary>div:last-child{grid-column:1/-1}}.account-theme{--account-gold:#91c500;--account-gold-dark:#abd82e;--account-navy:#f5f5f5;--account-navy-soft:#252525;--account-surface:#080808;--account-text:#f5f5f5;--account-muted:#a9a9a9;--account-border:#292929;--account-radius:10px;--account-shadow:0 10px 30px #101b2b12;color:var(--account-text);font-family:Raleway,Instrument Sans,Arial,sans-serif}.account-theme .portal-sidebar{border-right:1px solid var(--account-border);color:var(--account-navy);z-index:40;background:#080808;padding:1.5rem 1.15rem;box-shadow:8px 0 30px #101b2b09}.account-theme .portal-logo{border-bottom:1px solid var(--account-border);text-align:left;margin:0 -1.15rem 1.1rem;padding:0 1.5rem 1.25rem}.account-theme .portal-logo img{object-fit:contain;width:155px;height:52px}.account-theme .balance-card{border-radius:var(--account-radius);background:#191d12;border:1px solid #eee2c8;margin-bottom:1rem;padding:.9rem 1rem}.account-theme .balance-card small,.account-theme .balance-card span{color:var(--account-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.account-theme .balance-card strong{color:var(--account-navy);font-size:1.35rem}.sidebar-profile{border:1px solid var(--account-border);border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.sidebar-avatar{background:linear-gradient(135deg, var(--account-gold), #e0c181);color:var(--account-navy);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:.8rem;font-weight:800;display:flex}.sidebar-profile-copy{min-width:0;display:grid}.sidebar-profile-copy strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.85rem;overflow:hidden}.sidebar-profile-copy small{color:var(--account-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.sidebar-search{color:#8b93a1;background:#222;border:1px solid #0000;border-radius:9px;align-items:center;gap:.7rem;margin-bottom:1rem;padding:0 .85rem;transition:all .2s;display:flex}.sidebar-search:focus-within{background:#080808;border-color:#333;box-shadow:0 0 0 3px #101b2b0d}.sidebar-search input{color:var(--account-navy);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.75rem 0}.sidebar-search input::placeholder{color:#939aa5}.nav-icon{flex:0 0 21px;width:21px;height:21px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-theme .portal-sidebar nav{gap:.3rem}.account-theme .portal-sidebar nav a{color:#bdbdbd;border-left:0;border-radius:7px;align-items:center;gap:.8rem;padding:.72rem .85rem;font-size:.84rem;font-weight:650;display:flex}.account-theme .portal-sidebar nav a:hover,.account-theme .portal-sidebar nav a.active{color:var(--account-navy);background:#222;box-shadow:inset 0 0 0 1px #e5e7ea,0 3px 10px #101b2b0a}.account-theme .portal-sidebar nav a.active{font-weight:800}.account-theme .portal-sidebar nav a.active .nav-icon{color:var(--account-gold-dark)}.sidebar-empty{color:var(--account-muted);text-align:center;padding:1rem}.account-theme .sidebar-logout{border-color:var(--account-border);color:#ffb4bb;background:#080808;border-radius:7px;justify-content:flex-start;align-items:center;gap:.75rem;font-weight:700;display:flex}.account-theme .portal-main{flex-direction:column;min-height:100vh;display:flex}.account-theme .portal-top{box-shadow:0 1px 0 var(--account-border);z-index:20;justify-content:space-between;position:sticky;top:0}.portal-top-title{display:none}.portal-user{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;min-width:64px;margin-left:auto;line-height:1.3;display:flex}.portal-user>strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:140px;font-size:.68rem;font-weight:700;display:block;overflow:hidden}.portal-user-avatar{background:linear-gradient(135deg, var(--account-gold), #e0c181);box-shadow:0 0 0 1px var(--account-border);color:var(--account-navy);border:2px solid #f5f5f5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;line-height:1;display:flex}.portal-user small,.portal-top-title small{color:var(--account-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.account-theme .portal-content{width:100%;max-width:1280px;margin:0 auto}.account-theme .page-heading h1{color:var(--account-navy);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.25rem)}.account-theme .panel,.account-theme .stat-grid article{border:1px solid var(--account-border);border-radius:var(--account-radius);box-shadow:var(--account-shadow)}.account-theme .panel{padding:clamp(1.35rem,3vw,2.25rem)}.account-theme .panel h2{color:var(--account-navy);margin:0 0 1.5rem;font-size:1.35rem}.account-theme .plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:1.25rem}.plan-card{border:1px solid var(--account-border);background:#080808;border-radius:14px;flex-direction:column;min-height:370px;padding:1.5rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #101b2b0e}.plan-card:hover{border-color:#91c500;transform:translateY(-3px);box-shadow:0 16px 38px #101b2b17}.plan-card-header{border-bottom:1px solid var(--account-border);padding-bottom:1rem}.plan-card-header h2{color:var(--account-navy);letter-spacing:-.02em;margin:.65rem 0 0;font-size:1.25rem}.plan-duration{color:var(--account-gold-dark);letter-spacing:.08em;text-transform:uppercase;background:#202715;border:1px solid #eee2c8;border-radius:999px;padding:.35rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.plan-rate{gap:.1rem;padding:1.35rem 0;display:grid}.plan-rate strong{color:var(--account-navy);letter-spacing:-.05em;font-size:clamp(2.25rem,4vw,3rem);line-height:1}.plan-rate span{color:var(--account-muted);font-size:.75rem;font-weight:650}.plan-details{grid-template-columns:1fr;gap:0;margin:0 0 1.35rem;display:grid}.plan-details>div{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.plan-details dt,.plan-details dd{border:0;padding:0}.plan-details dt{color:var(--account-muted);font-size:.72rem}.plan-details dd{color:var(--account-navy);text-align:right;margin:0;font-size:.76rem;font-weight:750}.plan-button{background:var(--account-navy);color:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:.85rem 1rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:background .2s;display:flex}.plan-button:hover{background:var(--account-navy-soft)}.plan-empty{color:var(--account-muted);text-align:center}.section-heading-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading-row h2{margin-bottom:.35rem!important}.section-heading-row p{color:var(--account-muted);margin:0;font-size:.82rem}.section-heading-row .gold-button{flex:none}.status-badge{text-transform:capitalize;background:#242424;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:750;display:inline-flex}.status-active,.status-completed{color:#98e0b4;background:#1c3025}.status-cancelled{color:#ffb4bb;background:#361e22}.investments-empty{color:var(--account-muted);text-align:center;border:1px dashed #ced4da;border-radius:10px;place-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.investments-empty strong{color:var(--account-navy)}@media (width<=620px){.section-heading-row{flex-direction:column;align-items:stretch}}.account-theme .form-grid{gap:.5rem}.account-theme .form-grid label{color:var(--account-text);letter-spacing:.02em;font-size:.78rem}.account-theme .form-grid input,.account-theme .form-grid select,.account-theme .form-grid textarea{border:1px solid #cfd6dc;border-radius:7px;min-height:48px;transition:border-color .2s,box-shadow .2s}.account-theme .form-grid input:disabled{color:var(--account-muted);cursor:not-allowed;background:#151515}.account-theme .form-grid .field-note{color:var(--account-muted);font-size:.7rem;font-weight:500}.account-theme .form-grid textarea{resize:vertical;min-height:125px}.account-theme .form-grid input:focus,.account-theme .form-grid select:focus,.account-theme .form-grid textarea:focus{border-color:var(--account-gold);outline:0;box-shadow:0 0 0 3px #c9a45d29}.account-theme .gold-button{background:var(--account-gold);border-radius:6px;align-self:start;align-items:center;min-height:46px;transition:background .2s,transform .2s}.account-theme .gold-button:hover{background:var(--account-gold-dark);transform:translateY(-1px)}.account-theme table{min-width:620px}.account-theme td,.account-theme th{padding:1rem}.account-theme .payment-box,.account-theme section code{border:1px solid var(--account-border);border-radius:7px}.deposit-qr{text-align:center;align-self:center;place-items:center;gap:.6rem;margin:.5rem 0;display:grid}.deposit-qr img{border:1px solid var(--account-border);background:#080808;border-radius:12px;width:min(220px,62vw);height:min(220px,62vw);padding:.5rem;display:block;box-shadow:0 8px 24px #101b2b14}.deposit-qr figcaption{color:var(--account-navy);gap:.15rem;font-size:.82rem;font-weight:700;display:grid}.deposit-qr figcaption small{color:var(--account-muted);font-size:.68rem;font-weight:500}.form-intro,.deposit-step-heading p{color:var(--account-muted);margin:-.75rem 0 1rem;font-size:.85rem}.deposit-payment-page{gap:1.25rem;display:grid}.deposit-step-heading{text-align:center}.deposit-step-heading>span{color:var(--account-gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.deposit-step-heading h2{margin:.35rem 0 1rem!important}.wallet-address-block{border:1px solid var(--account-border);background:#202020;border-radius:10px;gap:.55rem;padding:1rem;display:grid}.wallet-address-block>small{color:var(--account-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.wallet-address-block code{background:#080808;margin:0}.copy-address-button,.secondary-button{border:1px solid var(--account-border);color:var(--account-navy);cursor:pointer;text-align:center;background:#080808;border-radius:7px;padding:.75rem 1rem;font-weight:700;text-decoration:none}.copy-address-button:hover,.secondary-button:hover{background:#242424}.deposit-payment-actions{justify-content:center;gap:.75rem;display:flex}@media (width<=520px){.deposit-payment-actions{display:grid}.deposit-payment-actions>*{width:100%}}.account-theme section code{padding:.9rem;display:block}.portal-footer{color:var(--account-muted);text-align:center;margin-top:auto;padding:1.5rem 3rem;font-size:.76rem}.portal-menu-toggle,.portal-menu-close,.portal-overlay{display:none}@media (width<=850px){.account-theme.portal-shell{display:block}.account-theme .portal-sidebar{width:86vw;max-width:310px;height:100vh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%)}.account-theme.menu-open .portal-sidebar{transform:translate(0)}.account-theme .portal-sidebar nav{grid-template-columns:1fr;display:grid}.portal-menu-toggle,.portal-menu-close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.portal-menu-toggle{color:var(--account-navy);width:44px;height:44px;font-size:1.3rem}.portal-menu-close{color:var(--account-navy);z-index:2;font-size:1.8rem;position:absolute;top:.75rem;right:.75rem}.portal-top-title{margin-right:auto;display:grid}.portal-top-title strong{color:var(--account-navy);font-size:.9rem}.portal-user>strong{text-overflow:ellipsis;white-space:nowrap;max-width:24vw;overflow:hidden}.portal-user-avatar{flex:none;width:34px;height:34px}.portal-overlay{opacity:0;pointer-events:none;z-index:30;background:#070e179e;border:0;transition:opacity .25s;display:block;position:fixed;inset:0}.account-theme.menu-open .portal-overlay{opacity:1;pointer-events:auto}.account-theme .portal-content{padding:1.25rem}.account-theme .page-heading{margin-bottom:1.25rem}.account-theme .portal-top{gap:.75rem;padding:0 .8rem}.account-theme .notice.global{margin:1rem}.portal-footer{padding:1.25rem}}.account-theme{--account-shadow:none;--account-radius:8px;color:#f5f5f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151515}.account-theme *{min-width:0}.account-theme :focus-visible{outline-offset:4px;outline:2px solid #b9ed3b}.account-theme .portal-top{background:#080808;gap:18px;min-height:80px;padding:16px 28px}.account-header-logo img{width:190px;height:auto;display:block}.account-profile{margin-left:auto;position:relative}.account-profile-toggle{color:#fff;cursor:pointer;background:#151515;border:1px solid #292929;border-radius:5px;align-items:center;gap:12px;padding:7px 10px;display:flex}.account-theme .portal-user-avatar{color:#fff;box-shadow:none;background:#292929;border:0;width:34px;height:34px}.account-profile-menu{z-index:50;background:#080808;border:1px solid #333;border-radius:8px;min-width:200px;max-width:calc(100vw - 40px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 35px #0008}.account-profile-menu strong{color:#aaa;overflow-wrap:anywhere;padding:10px;font-size:12px;display:block}.account-profile-menu a,.account-profile-menu button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:12px;font-size:14px;display:block}.account-profile-menu a:hover,.account-profile-menu button:hover{background:#222}.account-theme .sidebar-avatar{color:#fff;background:#292929}.account-theme .balance-card{background:#151515}.account-theme .portal-sidebar nav a.active{color:#b9ed3b;background:#1d2412;border-color:#91c500}.account-theme .sidebar-logout{color:#ddd}.account-theme .portal-footer{color:#999;border-color:#292929}.account-theme .gold-kicker{color:#b9ed3b}.account-theme .panel,.account-theme .stat-grid article{background:#080808}.account-theme .form-grid input,.account-theme .form-grid select,.account-theme .form-grid textarea,.account-theme input,.account-theme select,.account-theme textarea{color:#fff;background:#181818;border-color:#333}.account-theme input::placeholder,.account-theme textarea::placeholder{color:#999}.account-theme .gold-button,.account-theme .plan-button,.account-theme .referral-copy-button,.account-theme .referral-action{color:#101500;background:#91c500;border:0}.account-theme .gold-button:hover,.account-theme .plan-button:hover{background:#abd82e}.account-theme .notice{color:#dbedbd;background:#202715;border-color:#3b5123}.account-theme .form-grid small{color:#ffb4bb}.account-theme .payment-box,.account-theme section code{color:#ddd;background:#181818}.account-theme table{color:#eee;max-width:100%}.account-theme th{color:#bbb;background:#202020}.account-theme td,.account-theme th{overflow-wrap:anywhere;border-color:#292929}.account-theme .panel{overflow-x:auto}.account-theme .plan-rate strong{color:#b9ed3b}.account-dashboard{flex-direction:column;gap:24px;display:flex}.dashboard-balance{background:#080808;border:1px solid #292929;border-radius:8px;padding:30px}.dashboard-balance small{color:#bdbdbd;margin-bottom:12px;font-size:14px;display:block}.dashboard-balance strong{overflow-wrap:anywhere;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.3;display:block}.dashboard-balance>span{color:#888;margin-top:12px;font-size:12px;display:block}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dashboard-stats article{background:#080808;border:1px solid #292929;border-radius:8px;align-items:center;gap:22px;padding:28px;display:flex}.dashboard-icon{color:#fff;background:#252525;border-radius:9px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.dashboard-icon .nav-icon{width:30px;height:30px}.dashboard-stats small{color:#bdbdbd;margin-bottom:10px;font-size:15px;display:block}.dashboard-stats strong{overflow-wrap:anywhere;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.3;display:block}.dashboard-actions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboard-actions>a{color:#fff;background:#080808;border:1px solid #292929;border-radius:8px;padding:28px;text-decoration:none;display:block;position:relative}.dashboard-action-icon{background:linear-gradient(135deg,#ff9a64,#ff6237);border-radius:10px;place-items:center;width:62px;height:62px;margin-bottom:25px;display:grid}.dashboard-action-icon .nav-icon{width:30px;height:30px}.dashboard-action-arrow{color:#999;font-size:28px;position:absolute;top:30px;right:28px}.dashboard-actions h2{margin:0 0 10px;font-size:22px}.dashboard-actions p{color:#aaa;margin:0 0 24px;font-size:14px}.dashboard-action-link{color:#101500;background:#91c500;border-radius:4px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-block}.dashboard-table{overflow-x:auto}.dashboard-empty p{color:#aaa}.dashboard-empty a{color:#b9ed3b;margin-top:12px;display:inline-block}.account-dashboard .panel{margin:0}.account-theme .sidebar-profile-copy strong{overflow-wrap:anywhere}@media (width<=991px){.account-theme .portal-sidebar{visibility:hidden}.account-theme.menu-open .portal-sidebar{visibility:visible}.account-theme .portal-menu-toggle{color:#101500;background:#91c500;border:0;border-radius:4px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.account-theme .portal-menu-close{color:#fff}.account-theme .portal-top{padding:14px 20px}}@media (width<=600px){.account-header-logo img{width:155px}.account-theme .portal-top{gap:12px;padding:14px 16px}.account-profile-toggle{gap:6px;padding:5px 7px}.account-theme .portal-content{padding:24px 20px}.account-theme .page-heading h1{font-size:28px}.dashboard-stats,.dashboard-actions{grid-template-columns:1fr}.dashboard-stats article{gap:20px;min-height:126px;padding:26px 18px}.dashboard-balance{padding:25px 20px}.dashboard-stats strong{font-size:25px}.dashboard-actions>a{padding:26px}.account-dashboard{gap:22px}}.account-theme .balance-card,.account-theme .portal-sidebar nav a,.account-theme .portal-top{border-color:#292929}.account-theme .portal-sidebar nav a.active{border-color:#526727}.account-theme .sidebar-profile-copy small,.account-theme .balance-card strong{overflow-wrap:anywhere}.account-theme .plan-details dt,.account-theme .plan-details dd{border-color:#292929}.account-theme .portal-top{box-shadow:none;border-bottom:1px solid #292929}
