:root{color-scheme:dark;--background:hsl(var(--base-h) calc(var(--base-s) * 0.29) 6.1%);--surface:hsl(var(--base-h) calc(var(--base-s) * 0.26) 10.6%);--surface-raised:hsl(var(--base-h) calc(var(--base-s) * 0.25) 13.1%);--surface-hover:hsl(var(--base-h) calc(var(--base-s) * 0.25) 15.7%);--border:hsl(var(--base-h) calc(var(--base-s) * 0.22) 18.6%);--primary:hsl(var(--brand-h) 63% 62%);--primary-hover:hsl(var(--brand-h) 69% 72%);--success:hsl(var(--up-h) 50% 56%);--danger:hsl(var(--down-h) 66% 69%);--warning:hsl(var(--gold-h) 47% 63%);--muted:hsl(var(--base-h) calc(var(--base-s) * 0.13) 52.9%);--text-primary:hsl(var(--base-h) calc(var(--base-s) * 0.33) 93.5%);--text-secondary:hsl(var(--base-h) calc(var(--base-s) * 0.16) 65.5%);--radius:11px;--shadow:0 5px 22px hsl(var(--base-h) calc(var(--base-s) * 0) 0%/0.07);--transition:180ms ease;--sidebar-width:244px;--bg:var(--background);--panel:var(--surface);--text:var(--text-primary);--green:var(--success);--red:var(--danger)}.bg-background{background:var(--background)}.bg-surface{background:var(--surface)}.surface-hover:hover{background:var(--surface-hover)}.border-subtle{border:1px solid var(--border)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--muted)}.positive,.text-success{color:var(--success)!important}.negative,.text-danger{color:var(--danger)!important}.text-warning,.warning{color:var(--warning)!important}.text-info{color:var(--primary)}.bg-primary{background:var(--primary)}.tabular{font-variant-numeric:tabular-nums}.full-width{width:100%}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color:var(--text-primary);font-size:13px;line-height:1.45}a,button,input,select,summary,textarea{transition:background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:hover{filter:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input,select,textarea{background:hsl(var(--base-h) calc(var(--base-s) * .32) 8%);border-color:hsl(var(--base-h) calc(var(--base-s) * .23) 23.5%);color:var(--text-primary);border-radius:7px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px hsl(var(--brand-h) 63% 62%/.07)}input[type=checkbox]{accent-color:var(--primary)}button:disabled{cursor:not-allowed}label,p,small{color:var(--text-secondary)}.card{background:var(--surface);border-color:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{min-height:38px;border-radius:7px;font-size:11px;padding:10px 15px;letter-spacing:.05px}.btn.primary{background:var(--primary);color:#ffffff;border-color:var(--primary)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.secondary{background:hsl(var(--base-h) calc(var(--base-s) * .28) 14.7%);border-color:hsl(var(--base-h) calc(var(--base-s) * .23) 24.5%);color:hsl(var(--base-h) calc(var(--base-s) * .28) 82.5%)}.btn.secondary:hover{background:hsl(var(--base-h) calc(var(--base-s) * .28) 20.8%);border-color:hsl(var(--base-h) calc(var(--base-s) * .24) 32.5%)}.btn.danger{background:hsl(var(--down-h) 57% 67%);color:#ffffff;border-color:hsl(var(--down-h) 57% 67%)}.btn.success{background:var(--success);color:#ffffff;border-color:var(--success)}.btn.success:hover{background:hsl(var(--up-h) 55% 65%)}.badge{background:hsl(var(--base-h) calc(var(--base-s) * .23) 18.2%);color:hsl(var(--base-h) calc(var(--base-s) * .24) 77.3%);font-size:9px;border-radius:5px;padding:5px 7px;font-weight:600;letter-spacing:.2px}.badge.green{background:hsl(var(--base-h) calc(var(--base-s) * .38) 15.1%);color:var(--success)}.badge.red{background:hsl(var(--down-h) 23% 18%);color:var(--danger)}.badge.info{background:hsl(var(--base-h) calc(var(--base-s) * .38) 18.4%);color:var(--primary)}.badge.premium-badge{background:hsl(var(--gold-h) 20% 17%);color:var(--warning);border:1px solid hsl(var(--gold-h) 31% 24%)}.surface-icon{height:38px;width:38px;display:inline-grid;place-items:center;border:1px solid hsl(var(--base-h) calc(var(--base-s) * .28) 24.5%);border-radius:9px;color:var(--primary);background:hsl(var(--base-h) calc(var(--base-s) * .37) 16.1%);flex-shrink:0}.eyebrow{font-size:8px;letter-spacing:1.6px;color:hsl(var(--base-h) calc(var(--base-s) * .17) 54.9%);font-weight:600}.avatar{border-color:hsl(var(--base-h) calc(var(--base-s) * .21) 35.9%);color:hsl(var(--base-h) calc(var(--base-s) * .45) 89.2%);background:hsl(var(--base-h) calc(var(--base-s) * .32) 23.7%);font-size:10px;font-weight:600}.coin{background:hsl(var(--base-h) calc(var(--base-s) * .35) 21.2%);border-color:hsl(var(--base-h) calc(var(--base-s) * .35) 31.4%);color:hsl(var(--base-h) calc(var(--base-s) * .76) 78.8%)}.coin.bitcoin{background:hsl(var(--gold-h) 26% 18%);border-color:hsl(var(--gold-h) 34% 30%);color:hsl(var(--gold-h) 57% 66%)}.micro-copy{font-size:10px;line-height:1.7;margin-top:12px}.info-box{background:hsl(var(--base-h) calc(var(--base-s) * .42) 14.3%);border-color:hsl(var(--base-h) calc(var(--base-s) * .36) 25.1%);color:var(--primary)}.info-box p{color:hsl(var(--base-h) calc(var(--base-s) * .29) 69.8%)}.stat-top svg{color:hsl(var(--base-h) calc(var(--base-s) * .2) 59.2%)}.section-title{padding:20px 22px}.section-title h2{font-size:13px;font-weight:600;color:var(--text-primary)}.section-title p{color:var(--muted)}.section-title a{color:var(--primary)}table{font-variant-numeric:tabular-nums}th{background:hsl(var(--base-h) calc(var(--base-s) * .31) 9.6%);color:hsl(var(--base-h) calc(var(--base-s) * .15) 51.8%);font-size:9px;letter-spacing:.8px;padding:13px 19px}td{border-color:hsl(var(--base-h) calc(var(--base-s) * .24) 17.6%);padding:14px 19px;color:hsl(var(--base-h) calc(var(--base-s) * .21) 71.4%)}td,td b{font-size:11px}td b{color:hsl(var(--base-h) calc(var(--base-s) * .38) 89.2%)}td small{color:var(--muted);font-size:9px}tbody tr{transition:background var(--transition)}tbody tr:hover{background:hsl(var(--base-h) calc(var(--base-s) * .3) 14.5%)}.selected-row{background:hsl(var(--base-h) calc(var(--base-s) * .39) 14.9%)}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}.empty-state{padding:30px;text-align:center}.table-action{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;padding:15px;border-top:1px solid var(--border);color:var(--primary)}.table-action:hover{background:var(--surface-hover)}.notice-icon{background:hsl(var(--base-h) calc(var(--base-s) * .38) 15.7%);color:var(--success)}.notice-icon.n1{background:hsl(var(--gold-h) 24% 18%);color:var(--warning)}.notice-icon.n2{background:hsl(var(--base-h) calc(var(--base-s) * .36) 19.6%);color:var(--primary)}.notice p{color:var(--text-secondary)}.notice small{color:var(--muted)}.dot{background:var(--primary)}.notice b{font-size:11px}.notice p{font-size:10px}.notice{padding:15px 0}.progress{background:hsl(var(--base-h) calc(var(--base-s) * .18) 19.6%)}.progress i{background:var(--success)}.toast{background:hsl(var(--base-h) calc(var(--base-s) * .31) 13.7%);border-color:hsl(var(--brand-h) 28% 29%);color:hsl(var(--up-h) 35% 90%);font-size:12px;z-index:110}.toast>svg{color:var(--success)}.modal{background:var(--surface);border-color:hsl(var(--base-h) calc(var(--base-s) * .24) 26.7%);box-shadow:0 24px 90px hsl(var(--base-h) calc(var(--base-s) * 0) 0%/.53)}.modal-close{color:var(--text-secondary)}.modal-backdrop{background:hsl(var(--base-h) calc(var(--base-s) * .41) 5.3%/.72);backdrop-filter:blur(6px)}.modal-backdrop>div{animation:modal-in .18s ease}.modal .summary-list{padding:0}.modal .summary-list dd{color:var(--text-primary)}.segmented{background:hsl(var(--base-h) calc(var(--base-s) * .33) 9.4%);border-color:hsl(var(--base-h) calc(var(--base-s) * .27) 22%);border-radius:7px;padding:3px}.segmented button{color:hsl(var(--base-h) calc(var(--base-s) * .18) 58.8%);padding:7px 11px;font-size:10px}.segmented button.selected{background:hsl(var(--base-h) calc(var(--base-s) * .32) 22%);color:hsl(var(--brand-h) 66% 83%)}.filter-row button{border-color:hsl(var(--base-h) calc(var(--base-s) * .23) 24.3%);color:hsl(var(--base-h) calc(var(--base-s) * .22) 64.7%)}.filter-row button.selected{background:hsl(var(--base-h) calc(var(--base-s) * .38) 20.8%);border-color:hsl(var(--base-h) calc(var(--base-s) * .33) 31.6%);color:var(--primary)}.risk-result{background:hsl(var(--base-h) calc(var(--base-s) * .35) 13.9%);border-color:hsl(var(--base-h) calc(var(--base-s) * .3) 25.7%)}.risk-result strong{color:var(--primary)}.amount-shortcuts button{background:hsl(var(--base-h) calc(var(--base-s) * .32) 16.7%);border-color:hsl(var(--base-h) calc(var(--base-s) * .3) 27.5%);color:hsl(var(--base-h) calc(var(--base-s) * .38) 76.1%)}.like-button{color:hsl(var(--base-h) calc(var(--base-s) * .23) 64.7%)}.auth-story{background:hsl(var(--base-h) calc(var(--base-s) * .41) 10.6%)}.auth-form:before,.auth-story em{color:var(--primary)}details{border-color:var(--border)}summary{color:var(--text-primary)}footer{color:hsl(var(--base-h) calc(var(--base-s) * .15) 47.3%);font-size:9px}footer i{background:var(--primary)}.status-label{color:var(--success);display:inline-flex;align-items:center;gap:7px}.status-label i{width:5px;height:5px;border-radius:50%;background:currentColor}@keyframes modal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{transform:translateX(-25px);opacity:.6}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.app-shell{--sidebar-width:244px}.app-shell.is-collapsed{--sidebar-width:78px}.sidebar{width:var(--sidebar-width);background:hsl(var(--base-h) calc(var(--base-s) * .27) 8.6%);border-color:var(--border);padding:25px 16px 0;transition:width var(--transition);overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(var(--base-h) calc(var(--base-s) * .23) 22%) transparent}.main-shell{margin-left:var(--sidebar-width);transition:margin-left var(--transition)}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;flex-shrink:0}.sidebar .brand{padding:0 6px;letter-spacing:-1.1px;font-size:25px;white-space:nowrap}.brand-icon{margin-right:8px}.brand-dot,.brand-icon{color:var(--primary)}.collapse-button{color:hsl(var(--base-h) calc(var(--base-s) * .18) 47.3%);width:23px;height:28px}.workspace{border:1px solid hsl(var(--base-h) calc(var(--base-s) * .27) 20.4%);background:hsl(var(--base-h) calc(var(--base-s) * .29) 12.2%);border-radius:8px;padding:12px 10px;margin:25px 0 22px;gap:9px}.workspace-logo{background:hsl(var(--base-h) calc(var(--base-s) * .36) 20.8%);color:var(--primary);font-size:10px;width:30px;height:30px}.workspace b{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .3) 83.1%)}.workspace small{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 58%);display:flex;align-items:center;gap:4px}.workspace small i{width:4px;height:4px;border-radius:50%;background:var(--success)}.workspace-plan{margin-left:auto;color:var(--warning)}.nav-group{padding-bottom:17px}.nav-label{font-size:8px;letter-spacing:1.4px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 43.5%);margin:0 11px 8px}.nav-item{padding:10px 11px;font-size:11px;margin:3px 0;border-radius:6px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 64.5%);gap:10px}.nav-item svg{color:hsl(var(--base-h) calc(var(--base-s) * .2) 49.2%)}.nav-item:hover{background:hsl(var(--base-h) calc(var(--base-s) * .29) 14.9%);color:hsl(var(--base-h) calc(var(--base-s) * .53) 90.8%)}.nav-item.active{background:hsl(var(--base-h) calc(var(--base-s) * .39) 17.5%);color:hsl(var(--brand-h) 62% 77%)}.nav-item.active svg{color:var(--primary)}.nav-item.active:before,.sidebar-bottom .nav-item.active:before{left:-16px;background:var(--primary);width:3px;height:22px;top:50%;transform:translateY(-50%)}.nav-live{background:hsl(var(--base-h) calc(var(--base-s) * .36) 23.9%);color:hsl(var(--base-h) calc(var(--base-s) * .56) 77.8%);font-size:7px;padding:3px 5px}.tiny-star{color:var(--warning)!important}.admin-nav{border-top:1px solid var(--border);padding-top:18px}.admin-nav .badge{font-size:6px;padding:3px 4px;margin-left:auto;color:hsl(var(--base-h) calc(var(--base-s) * .23) 58.4%);background:hsl(var(--base-h) calc(var(--base-s) * .28) 17.5%)}.sidebar-bottom{padding-top:8px}.upgrade{background:hsl(var(--base-h) calc(var(--base-s) * .08) 11.6%);border:1px solid hsl(var(--gold-h) 18% 20%);padding:14px 11px;margin:0 0 13px;border-radius:8px}.upgrade-icon{color:var(--warning);margin-bottom:8px}.upgrade b{font-size:10px;color:hsl(var(--gold-h) 18% 72%)}.upgrade p{font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .05) 48.2%)}.upgrade a{color:var(--warning);font-size:9px}.sidebar-profile{border-color:var(--border);gap:9px;margin-top:0;padding:16px 0}.sidebar-profile b{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .27) 82.2%)}.sidebar-profile small{font-size:8px;color:var(--warning)}.sidebar-profile>svg{color:hsl(var(--base-h) calc(var(--base-s) * .14) 49.8%)}.sidebar.collapsed{padding-left:13px;padding-right:13px;overflow-x:visible}.collapsed .sidebar-brand-row{display:flex;flex-direction:column;gap:10px}.collapsed .brand-icon{margin:0}.collapsed .admin-nav .badge,.collapsed .brand-name,.collapsed .nav-label,.collapsed .nav-live,.collapsed .nav-text,.collapsed .sidebar-profile>div,.collapsed .sidebar-profile>svg,.collapsed .tiny-star,.collapsed .upgrade,.collapsed .workspace{display:none}.collapsed nav{margin-top:25px}.collapsed .nav-group{padding-bottom:12px}.collapsed .nav-item{justify-content:center;height:42px;padding:0}.collapsed .nav-item.active:before{left:-13px}.collapsed .sidebar-profile{justify-content:center}.collapsed .admin-nav{padding-top:14px}.collapsed .nav-item:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 17px);top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;background:hsl(var(--base-h) calc(var(--base-s) * .3) 21.2%);border:1px solid hsl(var(--base-h) calc(var(--base-s) * .25) 33.5%);border-radius:6px;padding:8px 11px;color:hsl(var(--base-h) calc(var(--base-s) * .7) 93.5%);font-size:11px;box-shadow:0 4px 15px hsl(var(--base-h) calc(var(--base-s) * 0) 0%/.33);transition:opacity var(--transition);z-index:100}.collapsed .nav-item:focus-visible:after,.collapsed .nav-item:hover:after{opacity:1;visibility:visible}.header{height:81px;padding:0 30px;background:hsl(var(--base-h) calc(var(--base-s) * .26) 8.4%);border-color:hsl(var(--base-h) calc(var(--base-s) * .2) 18.2%);position:relative;z-index:45;gap:15px}.header-section{display:flex;flex-direction:column;gap:4px;min-width:0}.breadcrumb b{font-size:13px;font-weight:600;color:hsl(var(--base-h) calc(var(--base-s) * .47) 91.2%)}.header-section>small{font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .17) 51.6%);max-width:260px}.header-left{flex:1}.header-actions{gap:16px;flex-shrink:1;min-width:0}.header-balance{padding-left:16px;border-left:1px solid hsl(var(--base-h) calc(var(--base-s) * .23) 21%);display:flex;flex-direction:column;gap:3px;flex-shrink:0}.header-balance small{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .17) 56.3%);white-space:nowrap}.header-balance small span{font-size:6px;background:hsl(var(--base-h) calc(var(--base-s) * .24) 19.6%);color:hsl(var(--base-h) calc(var(--base-s) * .26) 61.2%);padding:2px 3px;border-radius:3px;margin-left:4px}.header-balance strong{font-size:14px;font-weight:600;letter-spacing:.1px;white-space:nowrap;font-variant-numeric:tabular-nums}.header-deposit{min-height:33px;font-size:10px;padding:8px 11px}.search-box{width:170px;padding:8px 9px;border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 21%);background:hsl(var(--base-h) calc(var(--base-s) * .36) 10.4%);border-radius:6px;gap:6px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 55.7%);margin:0}.search-box input{width:107px;font-size:10px;background:none;border:0;padding:0;box-shadow:none}.search-box kbd{border-color:hsl(var(--base-h) calc(var(--base-s) * .26) 27.1%);font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .19) 50.8%)}.header-divider{background:hsl(var(--base-h) calc(var(--base-s) * .23) 21%);height:27px}.icon-button{color:hsl(var(--base-h) calc(var(--base-s) * .23) 61.8%)}.bell i{background:var(--primary)}.profile-dropdown{position:relative;flex-shrink:0}.profile-trigger{display:flex;align-items:center;gap:7px;padding:0;color:hsl(var(--base-h) calc(var(--base-s) * .19) 52.7%)}.profile-trigger .avatar{height:31px;width:31px}.profile-popover{position:absolute;right:0;top:46px;width:235px;background:hsl(var(--base-h) calc(var(--base-s) * .3) 14.5%);border:1px solid hsl(var(--base-h) calc(var(--base-s) * .27) 27.3%);border-radius:9px;box-shadow:0 14px 40px hsl(var(--base-h) calc(var(--base-s) * 0) 0%/.47);padding:7px;animation:modal-in .16s ease}.profile-popover>div{padding:12px;border-bottom:1px solid hsl(var(--base-h) calc(var(--base-s) * .26) 23.7%);margin-bottom:5px}.profile-popover b{font-size:12px;display:block}.profile-popover small{display:block;font-size:9px;margin-top:5px}.profile-popover a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:5px;font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .3) 74.1%)}.profile-popover a:hover{background:hsl(var(--base-h) calc(var(--base-s) * .32) 22.4%)}.search-results{top:66px;right:300px;background:hsl(var(--base-h) calc(var(--base-s) * .34) 14.9%);border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 29.2%);padding:8px;max-height:65vh}.search-results a{border-color:hsl(var(--base-h) calc(var(--base-s) * .3) 23.5%);color:hsl(var(--base-h) calc(var(--base-s) * .41) 78.6%);font-size:11px}.search-results a:hover{background:hsl(var(--base-h) calc(var(--base-s) * .36) 22%)}.search-results p{padding:12px}main{max-width:1660px;padding:30px 30px 0}.page-heading{margin-bottom:25px}.page-heading h1{font-size:26px;font-weight:550;letter-spacing:-.8px}.page-heading p{font-size:11px;margin-top:8px;color:hsl(var(--base-h) calc(var(--base-s) * .18) 59.2%)}.page-heading .eyebrow{font-size:7px;color:hsl(var(--base-h) calc(var(--base-s) * .23) 43.5%);letter-spacing:1.5px}.date-label{background:hsl(var(--base-h) calc(var(--base-s) * .35) 10.2%);border-color:hsl(var(--base-h) calc(var(--base-s) * .27) 22%);color:hsl(var(--base-h) calc(var(--base-s) * .25) 64.9%);font-size:9px}.demo-badge{color:hsl(var(--base-h) calc(var(--base-s) * .21) 55.1%);font-size:9px}.demo-badge i{background:var(--primary)}.heading-actions{gap:10px}.welcome-strip{background:hsl(var(--base-h) calc(var(--base-s) * .39) 11.6%);border-color:hsl(var(--base-h) calc(var(--base-s) * .36) 23.1%);padding:13px 17px;margin-bottom:20px;border-radius:8px}.welcome-mark{width:31px;height:31px;display:grid;place-items:center;background:hsl(var(--base-h) calc(var(--base-s) * .4) 20.8%);color:var(--primary);border-radius:7px;flex-shrink:0}.welcome-strip b{color:hsl(var(--base-h) calc(var(--base-s) * .38) 78.4%);font-size:11px}.welcome-strip small{font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .23) 54.7%)}.welcome-strip a{color:var(--warning);font-size:10px}.stats-grid{gap:16px;margin-bottom:22px}.balance,.stat{padding:20px 21px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);position:relative}.balance{border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 27.5%);background:hsl(var(--base-h) calc(var(--base-s) * .35) 12.7%)}.balance:before{content:"";position:absolute;left:0;top:22px;width:3px;height:24px;background:var(--primary);border-radius:0 2px 2px 0}.stat-top{font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 61.4%);margin-bottom:17px}.stat-top svg{width:17px;height:17px;color:hsl(var(--base-h) calc(var(--base-s) * .23) 50.8%)}.balance .stat-top svg{color:var(--primary)}.balance strong,.stat strong{font-size:clamp(19px,1.8vw,29px);font-weight:550;letter-spacing:-.7px;color:hsl(var(--base-h) calc(var(--base-s) * .53) 93.3%);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-bottom{font-size:9px;gap:7px;margin-top:14px}.stat-bottom small{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .17) 47.8%)}.mini-link{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .42) 69.6%)}.dashboard-lower,.dashboard-main{grid-template-columns:minmax(0,2.05fr) minmax(290px,1fr);gap:20px;margin-bottom:22px}.performance .section-title{padding-bottom:15px}.performance-top{padding:0 22px;align-items:center;flex-wrap:wrap;gap:14px}.performance-top small{font-size:8px;letter-spacing:1px;color:hsl(var(--base-h) calc(var(--base-s) * .21) 49%);display:block;margin-bottom:6px}.performance-top strong{font-size:30px;letter-spacing:-1px;display:block}.performance-top p{font-size:10px;margin-top:5px;color:hsl(var(--base-h) calc(var(--base-s) * .18) 51.2%)}.chart-wrap{height:245px;padding:17px 15px 0 3px;min-width:0}.chart-footer{font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .18) 52.5%);border-top:1px solid hsl(var(--base-h) calc(var(--base-s) * .27) 17.3%);padding:14px 22px}.chart-footer b{color:hsl(var(--base-h) calc(var(--base-s) * .3) 72.2%);font-size:9px}.chart-footer i{background:var(--primary)}.bank-summary{display:block!important;padding-bottom:0}.bank-summary-heading{display:flex;gap:10px;align-items:center;padding:0 21px 15px}.bank-summary-heading>div{flex:1}.bank-summary-heading small{font-size:7px;letter-spacing:.8px;color:hsl(var(--base-h) calc(var(--base-s) * .18) 52.2%);display:block;margin-bottom:4px}.bank-summary-heading b{display:flex;gap:6px;align-items:center;font-size:12px}.bank-summary-heading b svg{color:var(--success)}.bank-summary-heading .badge{font-size:6px;padding:4px}.summary-list{margin:0;padding:0 22px}.summary-list>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;border-bottom:1px solid hsl(var(--base-h) calc(var(--base-s) * .26) 18.4%);font-size:11px}.summary-list dt{color:hsl(var(--base-h) calc(var(--base-s) * .22) 59.4%)}.summary-list dd{margin:0;color:hsl(var(--base-h) calc(var(--base-s) * .39) 83.3%);text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.summary-list>div:last-child{border-bottom:0}.goal-progress{padding:15px 22px 19px;background:hsl(var(--base-h) calc(var(--base-s) * .38) 10.2%);border-top:1px solid hsl(var(--base-h) calc(var(--base-s) * .28) 20.8%);margin-top:10px}.goal-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:10px;font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .28) 66.1%)}.goal-progress .progress{margin:0;height:5px;background:hsl(var(--base-h) calc(var(--base-s) * .27) 22%)}.goal-progress small{display:block;margin-top:9px;font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .21) 49.2%)}.trading-performance{margin-bottom:22px}.metric-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 22px 20px;gap:12px}.metric-strip>div{padding-left:17px;border-left:1px solid hsl(var(--base-h) calc(var(--base-s) * .23) 22%)}.metric-strip>div:first-child{padding-left:0;border-left:0}.metric-strip small{display:block;color:hsl(var(--base-h) calc(var(--base-s) * .21) 59.2%);font-size:9px;white-space:nowrap}.metric-strip b{display:block;font-size:20px;font-weight:550;letter-spacing:-.5px;margin-top:9px;white-space:nowrap}.metric-strip>div:nth-last-child(-n+2) b{font-size:16px}.outcome-track{display:flex;align-items:center;gap:5px;padding:0 22px 21px;flex-wrap:wrap}.outcome-track>span:not(.outcome-caption){width:19px;height:7px;border-radius:2px}.outcome-track .win{background:hsl(var(--up-h) 33% 42%)}.outcome-track .loss{background:hsl(var(--down-h) 31% 53%)}.outcome-caption{display:flex;gap:7px;align-items:center;font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 47.6%);margin-left:auto}.trade-time{color:hsl(var(--base-h) calc(var(--base-s) * .24) 62.7%)}.trade-time small{font-size:8px;display:block;margin-top:5px}.trade-table td,.trade-table th{padding-left:15px;padding-right:15px}.trade-table .badge{padding:4px 7px}.trade-table .coin{height:27px;width:27px;font-size:14px}.ai-insight .section-title h2{display:flex;align-items:center;gap:7px}.ai-insight .section-title h2 svg{color:var(--primary)}.ai-insight-body{padding:0 21px 18px}.ai-market{display:flex;gap:10px;align-items:center}.ai-market>div{flex:1}.ai-market b{font-size:13px;display:block}.ai-market small{font-size:8px;display:block;margin-top:3px}.ai-market .coin{height:34px;width:34px;font-size:22px}.ai-market .badge{font-size:7px}.confidence-row{display:flex;align-items:center;gap:17px;padding:21px 0}.confidence-ring{height:70px;width:70px;display:grid;place-items:center;border-radius:50%;position:relative;background:conic-gradient(var(--primary) var(--confidence),hsl(var(--base-h) calc(var(--base-s) * .24) 21.8%) 0);flex-shrink:0}.confidence-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--surface)}.confidence-ring b{position:relative;font-size:20px;font-weight:500;letter-spacing:-.5px}.confidence-ring b span{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .28) 60.6%);margin-left:1px}.confidence-row>div:last-child>b{font-size:11px}.confidence-row p{font-size:9px;margin:5px 0}.confidence-caption{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .23) 50.8%)}.ai-entry{display:flex;flex-direction:column;gap:11px;padding:14px 0;border-top:1px solid var(--border);margin-bottom:6px}.ai-entry>span{display:flex;justify-content:space-between;font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .23) 59%);gap:10px}.ai-entry b{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .36) 82.9%)}.ai-insight .btn{margin-top:10px}.ai-insight .micro-copy{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 48%);text-align:center}.dashboard-community{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(290px,1fr);gap:20px;margin-bottom:22px}.activity-item{display:flex;align-items:center;gap:12px;padding:15px 22px;border-top:1px solid hsl(var(--base-h) calc(var(--base-s) * .27) 18.2%)}.activity-avatar{height:31px;width:31px;border-radius:8px;display:grid;place-items:center;font-size:9px;flex-shrink:0;background:hsl(var(--base-h) calc(var(--base-s) * .39) 20.6%);color:hsl(var(--base-h) calc(var(--base-s) * .55) 75.5%)}.activity-avatar.success{background:hsl(var(--base-h) calc(var(--base-s) * .29) 15.5%);color:var(--success)}.activity-avatar.warning{background:hsl(var(--gold-h) 20% 17%);color:var(--warning)!important}.activity-item>div{flex:1;min-width:0}.activity-item p{font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 64.1%)}.activity-item p b{color:hsl(var(--base-h) calc(var(--base-s) * .38) 84.9%)}.activity-item>div>span{font-size:9px;display:block;margin-top:4px;color:hsl(var(--base-h) calc(var(--base-s) * .29) 57.1%)}.activity-item>small{font-size:8px;white-space:nowrap;color:hsl(var(--base-h) calc(var(--base-s) * .2) 49.2%)}.top-trader{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid hsl(var(--base-h) calc(var(--base-s) * .27) 18.2%)}.top-position{font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 47.3%);width:17px}.top-trader>div{min-width:0;flex:1}.top-trader b{font-size:10px;display:block;white-space:nowrap}.top-trader small{font-size:8px;display:block;margin-top:3px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 51%)}.top-trader strong{color:var(--success);font-size:11px;font-weight:500;white-space:nowrap}.top-trader .avatar{width:28px;height:28px;font-size:8px}.top-trader.is-you{background:hsl(var(--base-h) calc(var(--base-s) * .4) 15.1%);border-left:2px solid var(--primary);padding-left:18px}.is-you small,.ranking-link{color:var(--primary)}.ranking-link{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;font-size:10px;border-top:1px solid var(--border)}.quick-links a{background:hsl(var(--base-h) calc(var(--base-s) * .35) 12.7%);border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 23.7%)}.quick-links a:hover{background:hsl(var(--base-h) calc(var(--base-s) * .36) 17.8%)}.quick-links a>svg:first-child{color:var(--primary)}.quick-links a>svg:last-child{color:hsl(var(--base-h) calc(var(--base-s) * .25) 52.9%)}.quick-links small{color:hsl(var(--base-h) calc(var(--base-s) * .21) 50.4%)}.premium-card{background:hsl(var(--base-h) calc(var(--base-s) * .05) 11.2%);border:1px solid hsl(var(--gold-h) 23% 22%);padding:27px 24px}.premium-card h2{font-size:29px;letter-spacing:-.8px;color:hsl(var(--gold-h) 29% 85%);line-height:1.2}.premium-card p{color:hsl(var(--base-h) calc(var(--base-s) * .08) 52.2%);font-size:11px}.premium-card .orb{color:hsl(var(--gold-h) 43% 60%);background:none;border-color:hsl(var(--gold-h) 30% 31%);box-shadow:0 0 0 12px hsl(var(--gold-h) 43% 60%/.03),0 0 0 25px hsl(var(--gold-h) 43% 60%/.02),0 0 0 40px hsl(var(--gold-h) 43% 60%/.01);opacity:.35;right:-35px;bottom:35px}.premium-card .btn.primary{background:hsl(var(--gold-h) 41% 63%);border-color:hsl(var(--gold-h) 41% 63%);color:#ffffff;margin-top:25px}.premium-card .btn.primary:hover{background:hsl(var(--gold-h) 53% 73%)}.premium-hero{padding-top:18px}.premium-hero h2{font-size:43px;font-weight:550;line-height:1.2;letter-spacing:-1.7px}.premium-hero h2 span{color:hsl(var(--gold-h) 37% 66%)}.premium-hero p{color:hsl(var(--base-h) calc(var(--base-s) * .17) 57.1%);font-size:12px}.video-placeholder{background:hsl(var(--base-h) calc(var(--base-s) * .32) 11.6%);border-color:hsl(var(--base-h) calc(var(--base-s) * .21) 26.7%);min-height:195px;border-radius:11px;position:relative;overflow:hidden}.video-placeholder:before{content:"";position:absolute;width:75%;height:90%;border:1px solid hsl(var(--base-h) calc(var(--base-s) * .24) 24.1%);transform:rotate(-6deg);pointer-events:none}.video-placeholder>span{position:relative}.video-placeholder .play-circle{background:hsl(var(--gold-h) 43% 63%/.06);border-color:hsl(var(--gold-h) 30% 59%);color:hsl(var(--gold-h) 42% 69%);width:52px;height:52px}.premium-benefits{display:grid;grid-template-columns:repeat(3,1fr);max-width:860px;margin:0 auto 35px;gap:16px 28px}.premium-benefits span{display:flex;gap:9px;align-items:center;font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 73.3%)}.premium-benefits svg{color:var(--warning)}.plans{gap:20px}.plan{padding:28px 25px;background:var(--surface)}.plan>svg{color:var(--warning)}.plan h2{font-size:19px}.plan p{color:hsl(var(--base-h) calc(var(--base-s) * .21) 57.8%)}.plan-price{font-size:46px;color:hsl(var(--base-h) calc(var(--base-s) * .28) 92.4%);font-weight:550}.plan-price small{color:hsl(var(--base-h) calc(var(--base-s) * .18) 67.5%);font-size:17px}.plan-price span{color:hsl(var(--base-h) calc(var(--base-s) * .21) 55.7%);font-size:10px}.benefit{color:hsl(var(--base-h) calc(var(--base-s) * .25) 71.8%)}.benefit svg{color:var(--warning)}.featured{background:hsl(var(--base-h) calc(var(--base-s) * .05) 12%);border-color:hsl(var(--gold-h) 25% 43%);box-shadow:0 0 0 1px hsl(var(--gold-h) 43% 64%/.04),0 10px 30px hsl(var(--base-h) calc(var(--base-s) * 0) 0%/.13)}.plan-tag{background:hsl(var(--gold-h) 43% 65%);color:hsl(var(--base-h) calc(var(--base-s) * .33) 14.1%);font-size:7px;padding:6px 11px;letter-spacing:1px}.featured .btn.primary{background:hsl(var(--gold-h) 44% 66%);border-color:hsl(var(--gold-h) 44% 66%);color:#ffffff}.product-art{background:hsl(var(--base-h) calc(var(--base-s) * .4) 16.9%);color:hsl(var(--base-h) calc(var(--base-s) * .47) 69.8%);height:190px}.product-art:before{border-color:hsl(var(--base-h) calc(var(--base-s) * .34) 43.7%/.3);box-shadow:0 0 0 15px hsl(var(--base-h) calc(var(--base-s) * .44) 62.9%/.03),0 0 0 30px hsl(var(--base-h) calc(var(--base-s) * .44) 62.9%/.01)}.product-art span{color:hsl(var(--base-h) calc(var(--base-s) * .3) 51.4%)}.product-art.art2{background:hsl(var(--base-h) calc(var(--base-s) * .24) 17.5%);color:hsl(var(--base-h) calc(var(--base-s) * .39) 74.9%)}.product-art.art3{background:hsl(var(--gold-h) 17% 16%);color:hsl(var(--gold-h) 39% 63%)}.product-body .eyebrow{color:hsl(var(--base-h) calc(var(--base-s) * .25) 54.1%)}.product-body h2{color:hsl(var(--base-h) calc(var(--base-s) * .5) 90.6%)}.trading-grid{grid-template-columns:minmax(0,7fr) minmax(285px,3fr);gap:20px}.terminal{background:hsl(var(--base-h) calc(var(--base-s) * .33) 9.4%)}.terminal-top{border-color:hsl(var(--base-h) calc(var(--base-s) * .3) 20.6%);padding:17px 20px}.terminal-top select{background:hsl(var(--base-h) calc(var(--base-s) * .37) 16.9%);border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 28.6%);font-weight:600;color:hsl(var(--base-h) calc(var(--base-s) * .61) 89%);padding:9px}.terminal-top .badge{font-size:9px}.quote{padding:20px 22px 12px;gap:8px}.quote strong{font-size:31px;font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-weight:500}.quote>span{font-size:9px!important;color:hsl(var(--base-h) calc(var(--base-s) * .3) 56.1%)!important}.candle-chart{height:370px;margin:0 22px}.candle-chart svg{height:335px}.chart-grid{background-image:linear-gradient(hsl(var(--base-h) calc(var(--base-s) * .25) 24.7%/.23) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--base-h) calc(var(--base-s) * .25) 24.7%/.23) 1px,transparent 1px);background-size:100% 50px,90px 100%}.candle-times{color:hsl(var(--base-h) calc(var(--base-s) * .23) 46.1%)}.ai-analysis{background:hsl(var(--base-h) calc(var(--base-s) * .4) 13.1%);border-color:hsl(var(--base-h) calc(var(--base-s) * .35) 24.9%);padding:20px 22px}.ai-analysis h3{color:hsl(var(--base-h) calc(var(--base-s) * .45) 83.5%);font-size:13px}.ai-analysis p{font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .24) 59.6%)}.ai-analysis .badge{background:hsl(var(--base-h) calc(var(--base-s) * .35) 21.8%);color:hsl(var(--base-h) calc(var(--base-s) * .44) 66.7%)}.order-panel{padding:22px;background:hsl(var(--base-h) calc(var(--base-s) * .31) 12%)}.order-panel h2{font-size:16px;margin-bottom:12px}.order-panel>.badge{font-size:7px;background:hsl(var(--base-h) calc(var(--base-s) * .35) 21.2%);color:hsl(var(--base-h) calc(var(--base-s) * .39) 68.4%)}.order-balance{margin-top:18px;padding:17px 0;border-color:hsl(var(--base-h) calc(var(--base-s) * .28) 23.3%);gap:8px}.order-balance small{color:hsl(var(--base-h) calc(var(--base-s) * .26) 58.4%);font-size:9px}.order-balance strong{font-size:25px;letter-spacing:-.5px;white-space:normal;overflow-wrap:anywhere}.order-panel label{font-size:10px;margin:17px 0 10px;color:hsl(var(--base-h) calc(var(--base-s) * .28) 67.5%)}.order-panel input,.order-panel select{padding:11px 12px;background:hsl(var(--base-h) calc(var(--base-s) * .39) 9%);border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 26.7%)}.order-panel .amount-shortcuts{margin:10px 0}.terminal-risk{padding-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .28) 64.5%)}.terminal-risk b{font-size:10px}.terminal-risk small{width:100%;font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .24) 49.8%)}.order-ai{margin-top:18px;background:hsl(var(--base-h) calc(var(--base-s) * .41) 11.4%);padding:13px;border:1px solid hsl(var(--base-h) calc(var(--base-s) * .33) 24.1%);border-radius:7px}.order-ai .eyebrow{color:hsl(var(--base-h) calc(var(--base-s) * .28) 51.4%);font-size:7px}.order-ai>div:first-of-type{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:9px}.order-ai span{color:hsl(var(--base-h) calc(var(--base-s) * .25) 56.5%)}.order-ai b{color:hsl(var(--base-h) calc(var(--base-s) * .41) 78.8%);font-size:9px}.confidence-bar{background:hsl(var(--base-h) calc(var(--base-s) * .3) 21.4%);height:4px;border-radius:4px;overflow:hidden;margin-top:13px}.confidence-bar i{display:block;height:100%;background:var(--primary)}.order-panel .btn{height:45px;font-size:12px;letter-spacing:.5px}.order-panel .btn.primary{background:var(--success);border-color:var(--success);color:#ffffff}.order-panel .btn.primary:hover{background:hsl(var(--up-h) 56% 65%)}.order-panel .bank-line{font-size:9px;margin:18px 0 10px}.order-panel .bank-line b{font-size:10px}.order-panel .disclaimer{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .24) 49%)}.order-panel .disclaimer svg{color:hsl(var(--base-h) calc(var(--base-s) * .26) 52.9%)}.bank-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;padding:20px 23px;background:hsl(var(--base-h) calc(var(--base-s) * .38) 10.8%);border:1px solid hsl(var(--base-h) calc(var(--base-s) * .32) 22%);border-radius:10px}.bank-outcomes>div+div{padding-left:20px;border-left:1px solid hsl(var(--base-h) calc(var(--base-s) * .28) 23.9%)}.bank-outcomes span{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .27) 59.4%);display:block}.bank-outcomes strong{display:block;margin-top:10px;font-size:22px;letter-spacing:-.5px;font-weight:500;white-space:normal;overflow-wrap:anywhere}.bank-metrics{border-color:var(--border);padding-bottom:20px}.bank-metrics small{color:hsl(var(--base-h) calc(var(--base-s) * .24) 58%)}.bank-metrics div+div{border-color:var(--border)}.bank-line{color:hsl(var(--base-h) calc(var(--base-s) * .25) 60.4%)}.bank-line b{color:hsl(var(--base-h) calc(var(--base-s) * .4) 81.2%)}.champion-banner{background:hsl(var(--base-h) calc(var(--base-s) * .25) 12%);border-color:hsl(var(--base-h) calc(var(--base-s) * .12) 24.9%);position:relative;padding:28px 32px}.champion-banner h2{font-size:30px;letter-spacing:-1px;margin:15px 0 10px}.champion-banner p{font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .19) 57.3%)}.champion-banner>.badge{color:var(--warning)}.champion-banner>div>.badge{background:hsl(var(--gold-h) 20% 17%);color:var(--warning)}.champion-banner>svg{color:var(--warning);filter:none;opacity:.65;width:85px;margin-right:25px}.competition-overview{margin-bottom:23px;border:1px solid hsl(var(--base-h) calc(var(--base-s) * .17) 21.8%);background:hsl(var(--base-h) calc(var(--base-s) * .31) 10.2%);border-radius:11px;overflow:hidden}.competition-meta{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid hsl(var(--base-h) calc(var(--base-s) * .2) 22%);padding:22px 26px}.competition-meta>span{display:grid;grid-template-columns:24px 1fr;gap:5px 9px}.competition-meta svg{grid-row:span 2;color:var(--warning);align-self:center}.competition-meta small{font-size:8px;letter-spacing:1px;color:hsl(var(--base-h) calc(var(--base-s) * .2) 53.9%)}.competition-meta b{font-size:15px;font-weight:500}.competition-meta em{font-style:normal;color:hsl(var(--base-h) calc(var(--base-s) * .2) 52.9%);font-size:10px;margin-left:4px}.podium{display:flex;align-items:flex-end;justify-content:center;gap:30px;max-width:750px;margin:0 auto;padding:24px 30px 0}.podium-place{flex:1;min-width:0;text-align:center}.podium-place>.avatar{width:47px;height:47px;font-size:13px;border-width:2px;margin-bottom:10px;background:hsl(var(--base-h) calc(var(--base-s) * .34) 22.5%)}.podium-place h3{font-size:12px;white-space:nowrap}.podium-place>p{font-size:14px;color:var(--success);margin:9px 0 16px}.podium-place>p span{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 54.3%)}.podium-crown,.podium-crown-placeholder{display:block;margin:0 auto 10px;height:25px;color:var(--warning)}.podium-step{height:95px;background:hsl(var(--base-h) calc(var(--base-s) * .29) 17.6%);border:1px solid hsl(var(--base-h) calc(var(--base-s) * .26) 27.5%);border-bottom:0;border-radius:8px 8px 0 0;display:flex;flex-direction:column;justify-content:center;gap:5px}.podium-step>span{font-size:34px;letter-spacing:-1px;color:hsl(var(--base-h) calc(var(--base-s) * .29) 69.4%);line-height:1}.podium-step sup{font-size:15px;margin-left:2px}.podium-step small{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 55.9%)}.place-1 .podium-step{height:128px;background:hsl(var(--gold-h) 13% 17%);border-color:hsl(var(--gold-h) 28% 28%)}.place-1 .podium-step>span{color:hsl(var(--gold-h) 49% 66%)}.place-1>.avatar{border-color:hsl(var(--gold-h) 29% 50%)}.place-3 .podium-step{height:75px;background:hsl(var(--base-h) calc(var(--base-s) * .07) 16.9%)}.place-3 .podium-step>span{color:hsl(var(--gold-h) 21% 59%)}.rank-num{color:var(--warning);font-size:14px}.profile-grid{grid-template-columns:280px minmax(0,1fr);gap:22px}.profile-overview{background:hsl(var(--base-h) calc(var(--base-s) * .34) 12%);border-color:hsl(var(--base-h) calc(var(--base-s) * .31) 23.9%)}.profile-photo{position:relative;display:inline-block;margin:5px auto 22px}.profile-photo>.avatar{width:75px;height:75px;font-size:22px;border-color:hsl(var(--base-h) calc(var(--base-s) * .23) 42.2%)}.profile-photo>svg{position:absolute;right:-2px;bottom:2px;background:hsl(var(--base-h) calc(var(--base-s) * .37) 23.5%);color:hsl(var(--base-h) calc(var(--base-s) * .46) 75.1%);padding:5px;box-sizing:content-box;border-radius:50%;border:2px solid hsl(var(--base-h) calc(var(--base-s) * .34) 12%)}.profile-overview h2{font-size:19px;margin-bottom:6px}.profile-overview>p{font-size:11px;color:hsl(var(--base-h) calc(var(--base-s) * .27) 59%);margin:0!important}.profile-overview .badge{margin-top:17px;font-size:8px}.profile-overview .bank-line,.profile-overview .bank-line b{font-size:9px}.profile-trust{display:flex;align-items:center;justify-content:center;gap:9px;background:hsl(var(--base-h) calc(var(--base-s) * .41) 15.9%);border:1px solid hsl(var(--base-h) calc(var(--base-s) * .35) 25.5%);border-radius:7px;padding:13px 8px;font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .37) 66.3%);text-align:left;margin-top:20px}.profile-trust svg{color:var(--primary)}.profile-trust small{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .24) 49.8%)}.profile-settings{align-self:start}.workspace-tabs{display:flex;gap:3px;padding:8px 17px 0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--base-h) calc(var(--base-s) * .27) 32.7%) transparent}.workspace-tabs button{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .24) 59%);white-space:nowrap;padding:16px 13px;position:relative}.workspace-tabs button[aria-selected=true]{color:hsl(var(--base-h) calc(var(--base-s) * .58) 79.6%)}.workspace-tabs button[aria-selected=true]:after{content:"";position:absolute;height:2px;background:var(--primary);bottom:0;left:13px;right:13px;border-radius:2px 2px 0 0}.workspace-tabs button:hover{color:hsl(var(--base-h) calc(var(--base-s) * .52) 85.3%)}.profile-settings>.padded{padding:28px}.profile-settings [role=tabpanel]{min-height:245px}.panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:23px}.panel-heading h2{font-size:16px;margin:0 0 5px}.panel-heading p{font-size:10px;color:hsl(var(--base-h) calc(var(--base-s) * .22) 57.6%)}.panel-heading .surface-icon{width:36px;height:36px}.profile-save{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;margin-top:25px;border-top:1px solid var(--border)}.profile-save>span{font-size:8px;color:hsl(var(--base-h) calc(var(--base-s) * .25) 49.2%);display:flex;align-items:center;gap:6px}.integration-brand{display:flex;align-items:center;gap:12px;padding:17px;background:hsl(var(--base-h) calc(var(--base-s) * .41) 11.4%);border:1px solid hsl(var(--base-h) calc(var(--base-s) * .29) 25.5%);border-radius:8px}.avalon-mark{width:39px;height:39px;border-radius:9px;background:hsl(var(--base-h) calc(var(--base-s) * .3) 22.9%);display:grid;place-items:center;font-size:22px;font-weight:600;color:hsl(var(--base-h) calc(var(--base-s) * .44) 73.9%)}.integration-brand>div{flex:1}.integration-brand b{font-size:13px}.integration-brand small{display:block;font-size:9px;margin-top:4px}.integration-brand .badge{font-size:8px}.profile-settings .summary-list{padding:0 0 23px}.profile-settings .summary-list>div{padding:15px 0}.profile-settings .toggle-line{border-bottom:1px solid hsl(var(--base-h) calc(var(--base-s) * .33) 22.2%);padding:14px 0;font-size:11px}.profile-settings .toggle-line input{width:30px;height:16px}.profile-settings .form-grid label{margin:15px 0}.admin-tabs{padding-bottom:17px;gap:7px}.admin-tabs button{background:hsl(var(--base-h) calc(var(--base-s) * .34) 12%);font-size:10px}.admin-overview .section-title{padding-bottom:16px}.admin-revenue{padding:0 22px 10px}.admin-revenue strong{font-size:31px;font-weight:500;letter-spacing:-1px;display:block}.admin-revenue strong span{font-size:23px;color:hsl(var(--base-h) calc(var(--base-s) * .28) 60.6%)}.admin-revenue small{font-size:9px;display:block;margin-top:7px}.admin-overview .chart-wrap{height:285px}.admin-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px;gap:20px;background:hsl(var(--base-h) calc(var(--base-s) * .38) 10.8%)}.admin-kpis>div{display:flex;align-items:center;gap:12px}.admin-kpis svg{color:hsl(var(--base-h) calc(var(--base-s) * .32) 55.1%)}.admin-kpis small{display:block;font-size:9px;color:hsl(var(--base-h) calc(var(--base-s) * .23) 54.7%)}.admin-kpis b{display:block;font-size:17px;font-weight:500;margin-top:6px}.admin-overview .eyebrow{color:hsl(var(--base-h) calc(var(--base-s) * .24) 49.6%)}.receipt-icon{display:grid;place-items:center;border:1px solid hsl(var(--brand-h) 26% 30%);color:var(--success);background:hsl(var(--base-h) calc(var(--base-s) * .32) 15.5%);width:48px;height:48px;border-radius:50%;margin-bottom:20px}.operation-receipt>.eyebrow{font-size:7px}.operation-receipt>p{font-size:11px}.operation-receipt .summary-list{margin:20px 0}.operation-receipt .summary-list>div{font-size:11px}.community-aside{display:block!important;background:hsl(var(--base-h) calc(var(--base-s) * .39) 11.6%)}.community-aside h2{font-size:23px}.post-author .badge{background:hsl(var(--base-h) calc(var(--base-s) * .36) 20.2%);color:hsl(var(--base-h) calc(var(--base-s) * .36) 66.9%)}.category-line .badge{background:hsl(var(--base-h) calc(var(--base-s) * .4) 18.4%);color:hsl(var(--base-h) calc(var(--base-s) * .45) 66.5%)}.post-text{color:hsl(var(--base-h) calc(var(--base-s) * .27) 71%)}.post-author b{color:hsl(var(--base-h) calc(var(--base-s) * .47) 85.3%)}.post-author small{color:hsl(var(--base-h) calc(var(--base-s) * .23) 50.4%)}.community-grid .like-button{border-color:hsl(var(--base-h) calc(var(--base-s) * .32) 22%)}.card.product:hover{border-color:hsl(var(--base-h) calc(var(--base-s) * .29) 32.2%)}.dashboard-workspace>.card:hover,.stats-grid>.card:hover{border-color:hsl(var(--base-h) calc(var(--base-s) * .24) 30.6%)}@media (min-width:1700px){main{padding:38px 40px 0}.header{padding:0 40px}.page-heading h1{font-size:29px}.chart-wrap{height:290px}.balance,.stat{padding:23px}.balance strong,.stat strong{font-size:30px}.dashboard-community,.dashboard-lower,.dashboard-main{grid-template-columns:minmax(0,2.1fr) minmax(340px,1fr);gap:24px}.bank-summary .summary-list>div{padding:13px 0}.goal-progress{padding-top:18px;padding-bottom:22px}.candle-chart{height:435px}.candle-chart svg{height:400px}.order-panel{padding:25px}.trading-grid{grid-template-columns:minmax(0,7fr) minmax(310px,3fr)}}@media (max-width:1366px){.app-shell{--sidebar-width:224px}.sidebar{padding-left:13px;padding-right:13px}.sidebar .brand{font-size:23px;padding-left:2px}.nav-item{font-size:10px;padding-left:8px;padding-right:8px;gap:8px}.nav-item.active:before{left:-13px}.collapse-button{width:20px}.nav-label{font-size:7px}.header{padding:0 25px;gap:13px}.header-actions{gap:12px}.search-box{width:140px}.search-box input{width:80px}.header-section>small{max-width:200px}.header-balance{padding-left:12px}.header-balance strong{font-size:13px}main{padding:28px 25px 0}.balance,.stat{padding:18px}.balance strong,.stat strong{font-size:24px}.stat-bottom small{font-size:7px}.stat-bottom{font-size:8px}.mini-link{display:none}.dashboard-community,.dashboard-lower,.dashboard-main{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:18px}.performance-top strong{font-size:27px}.metric-strip{gap:8px;padding-left:20px;padding-right:20px}.metric-strip>div{padding-left:12px}.metric-strip b{font-size:19px}.metric-strip small{font-size:8px}.metric-strip>div:nth-last-child(-n+2) b{font-size:14px}.trade-table td,.trade-table th{padding-left:11px;padding-right:11px}.trade-table td{font-size:10px}.trading-grid{grid-template-columns:minmax(0,7fr) minmax(275px,3fr)}.order-panel{padding:19px}.profile-grid{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:1150px){.app-shell{--sidebar-width:210px}.sidebar .brand{font-size:21px}.sidebar .brand-icon{margin-right:5px}.sidebar .brand-icon svg{width:21px}.nav-item{font-size:9px;gap:7px}.nav-item svg{width:16px}.header-section>small{max-width:170px}.search-box{display:none}.header-actions{gap:13px}.header-deposit{font-size:9px}.balance,.stat{padding:16px}.balance strong,.stat strong{font-size:21px}.stat-bottom small{display:none}.stat-top{font-size:10px}.dashboard-community,.dashboard-lower,.dashboard-main{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}.performance-top{flex-wrap:wrap}.performance-top .range-filter{align-self:flex-start}.chart-wrap{height:230px}.bank-summary-heading{padding-left:17px;padding-right:17px}.bank-summary-heading .badge{display:none}.summary-list{padding-left:18px;padding-right:18px}.summary-list>div{font-size:10px}.metric-strip{grid-template-columns:repeat(4,1fr);gap:20px 10px}.metric-strip>div:nth-child(5){border-left:0;padding-left:0}.metric-strip>div:nth-last-child(-n+2) b{font-size:17px}.ai-insight-body{padding-left:17px;padding-right:17px}.confidence-row{gap:12px}.confidence-ring{width:63px;height:63px}.activity-item{padding-left:18px;padding-right:18px;gap:9px}.activity-item p{font-size:10px}.activity-item>small{font-size:7px}.top-trader{padding-left:16px;padding-right:16px;gap:8px}.top-trader.is-you{padding-left:14px}.top-trader b{font-size:9px}.trading-grid{grid-template-columns:minmax(0,1fr) 275px}.terminal-top{padding:15px}.candle-chart{margin-left:15px;margin-right:15px}.order-balance strong{font-size:22px}.profile-grid{grid-template-columns:220px minmax(0,1fr)}.workspace-tabs{padding-left:8px;padding-right:8px}.workspace-tabs button{font-size:9px;padding:15px 9px}.profile-settings>.padded{padding:23px}.bank-outcomes strong{font-size:19px}}@media (max-width:1024px){.dashboard-community,.dashboard-lower,.dashboard-main{grid-template-columns:1fr}.dashboard-main .bank-summary{display:block}.bank-summary .summary-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:0 22px}.bank-summary .summary-list>div{font-size:11px}.bank-summary-heading .badge{display:inline-flex}.bank-summary-heading{padding:0 22px 15px}.bank-summary .goal-progress{padding-left:22px;padding-right:22px}.chart-wrap{height:255px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.balance strong,.stat strong{font-size:27px}.stat-bottom small{display:inline}.dashboard-lower>.premium-card{min-height:245px}.premium-card h2 br{display:none}.premium-card h2{font-size:29px;max-width:none}.premium-card p br{display:none}.premium-card .orb{right:25px;bottom:35px}.quick-links{grid-template-columns:repeat(3,1fr)}.dashboard-lower .notice-list{display:block}.dashboard-lower .notice-list .notice{border-top:1px solid var(--border)}.dashboard-lower .notice-list .notice:first-child{border-top:0}.dashboard-lower .notice-list .notice b{font-size:11px}.dashboard-lower .notice-list .notice p{font-size:10px}.activity-item p{font-size:11px}.activity-item>small{font-size:9px}.top-trader b{font-size:11px}.top-trader strong{font-size:12px}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.trading-grid{grid-template-columns:1fr}.order-panel{display:block;padding:23px}.order-balance{display:flex;margin:18px 0 0!important;border-top:1px solid hsl(var(--base-h) calc(var(--base-s) * .28) 23.3%)!important;border-bottom:1px solid hsl(var(--base-h) calc(var(--base-s) * .28) 23.3%)!important}.order-panel label{margin:17px 0 10px}.order-panel .btn{width:100%}.order-ai{margin-top:18px}.order-panel>.btn{margin-top:10px}.candle-chart{height:350px}.candle-chart svg{height:315px}.profile-grid{grid-template-columns:1fr}.profile-overview{text-align:center}.profile-overview .bank-line{max-width:400px;margin-left:auto;margin-right:auto}.profile-overview .btn,.profile-trust{max-width:400px}.profile-trust{margin-left:auto;margin-right:auto}.bank-outcomes,.profile-settings .form-grid{grid-template-columns:1fr 1fr}.bank-outcomes{gap:20px}.bank-outcomes>div:nth-child(3){padding-left:0;border-left:0}.plans{grid-template-columns:1fr}.plan{padding:28px}.plan h2{font-size:22px}.plan-price{font-size:46px}.plan .benefit{font-size:12px}.plan .btn{max-width:400px}.premium-benefits{grid-template-columns:1fr 1fr;max-width:600px}.product-body p{min-height:95px}.products-grid{grid-template-columns:1fr}.product-body p{min-height:0}.product-art{height:210px}.bank-outcomes strong{font-size:23px}.header-section>small{max-width:190px}.date-label{display:none}.heading-actions{flex-direction:row}.page-heading h1{font-size:24px}.auth-form,.auth-story{padding:35px}}@media (min-width:761px) and (max-width:820px){.header-balance{display:none}.header-section>small{font-size:8px}.header{padding-left:20px;padding-right:20px}.header-actions{gap:10px}.page-heading h1{font-size:23px}.competition-meta{gap:12px;padding:20px}.competition-meta b{font-size:12px}.competition-meta em{display:block;margin-left:0}.podium{gap:15px;padding-left:20px;padding-right:20px}.podium-place h3{font-size:10px}}@media (max-width:760px){.app-shell,.app-shell.is-collapsed{--sidebar-width:0px}.main-shell{margin-left:0}.header{height:68px;padding:0 18px}.header,.header-left{gap:10px}.header-section>small{display:none}.breadcrumb b{font-size:12px;line-height:1.3}.header-actions{gap:12px;flex-shrink:0}.header-balance{border:0;padding:0}.header-balance small{font-size:6px}.header-balance small span{display:none}.header-balance strong{font-size:11px}.header-deposit{width:29px;height:30px;min-height:30px;padding:0}.header-deposit span{display:none}.header .bell{width:23px}.header .bell svg{width:17px}.header-divider{display:none}.profile-trigger{gap:0}.profile-trigger>svg{display:none}.profile-trigger .avatar{height:28px;width:28px;font-size:8px}.menu-button{width:24px}.profile-popover{top:39px;right:0;width:225px}.header .breadcrumb{display:block}.profile-dropdown{margin-left:0}.header .icon-button{color:hsl(var(--base-h) calc(var(--base-s) * .27) 63.9%)}.search-results{right:18px;left:18px;width:auto}.mobile-overlay{background:hsl(var(--base-h) calc(var(--base-s) * .5) 4.7%/.69);backdrop-filter:blur(4px);z-index:80}.mobile-overlay .sidebar{width:267px;background:hsl(var(--base-h) calc(var(--base-s) * .35) 9.6%);padding:24px 17px 0;animation:drawer-in .2s ease;height:100dvh;max-height:100dvh}.mobile-overlay .sidebar .brand{font-size:25px}.mobile-overlay .sidebar .brand-icon svg{width:25px}.mobile-overlay .sidebar-brand-row{display:flex;justify-content:space-between}.mobile-overlay .mobile-close{position:static;display:grid}.mobile-overlay .nav-item{font-size:11px;gap:10px;padding:10px}.mobile-overlay .nav-item svg{width:18px}.mobile-overlay .nav-item.active:before{left:-17px}.mobile-overlay .nav-label{font-size:8px}.mobile-overlay .nav-group{padding-bottom:15px}.mobile-overlay .sidebar-profile{padding-top:15px}.mobile-overlay .upgrade{display:none}main{padding:23px 18px 0}.page-heading{margin-bottom:22px;align-items:flex-start;gap:12px}.page-heading h1{font-size:24px;line-height:1.25;letter-spacing:-.7px}.page-heading p{font-size:10px;line-height:1.65;max-width:290px}.page-heading .eyebrow{font-size:6px;letter-spacing:1.1px}.heading-actions .btn{padding:9px;min-height:32px;font-size:0}.heading-actions .btn svg{width:16px}.welcome-strip{padding:12px;gap:8px}.welcome-strip>div{gap:10px}.welcome-strip b{font-size:10px;line-height:1.6}.welcome-strip small{font-size:8px;line-height:1.6;max-width:230px}.welcome-strip a{font-size:0;gap:0}.welcome-strip a svg:first-child{display:none}.welcome-strip a svg:last-child{width:16px}.welcome-mark{width:29px;height:29px}.stats-grid{gap:12px;margin-bottom:19px}.balance,.stat{padding:16px 14px}.stat-top{font-size:9px;margin-bottom:17px;gap:7px}.stat-top svg{height:15px;width:15px}.balance strong,.stat strong{font-size:clamp(18px,5.3vw,25px);white-space:normal;overflow-wrap:anywhere}.stat-bottom{font-size:8px;margin-top:12px;gap:5px}.stat-bottom small{display:none}.section-title{padding:19px 17px}.section-title h2{font-size:12px}.section-title p{font-size:9px;line-height:1.6}.section-title a{font-size:9px}.dashboard-community,.dashboard-lower,.dashboard-main{margin-bottom:19px;gap:19px}.performance-top{padding:0 17px;gap:15px}.performance-top strong{font-size:26px}.performance-top p{font-size:9px}.performance-top small{font-size:7px}.performance-top .range-filter{align-self:center}.range-filter button{padding:6px 9px;font-size:9px}.chart-wrap{height:222px;padding-top:15px}.chart-footer{padding:13px 17px;font-size:8px;gap:10px}.chart-footer b{font-size:8px}.bank-summary-heading{padding-left:17px;padding-right:17px}.bank-summary .summary-list{gap:0 20px;padding:0 17px;grid-template-columns:1fr}.bank-summary .summary-list>div{font-size:11px;padding:11px 0}.bank-summary .goal-progress{padding:16px 17px 19px}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 17px 20px;gap:20px 10px}.metric-strip>div{border-left:1px solid hsl(var(--base-h) calc(var(--base-s) * .23) 22%);padding-left:13px}.metric-strip>div:first-child,.metric-strip>div:nth-child(4),.metric-strip>div:nth-child(7){padding-left:0;border-left:0}.metric-strip>div:nth-child(5){border-left:1px solid hsl(var(--base-h) calc(var(--base-s) * .23) 22%);padding-left:13px}.metric-strip small{font-size:8px}.metric-strip b,.metric-strip>div:nth-last-child(-n+2) b{font-size:18px}.metric-strip>div:last-child{grid-column:span 2}.outcome-track{padding:0 17px 18px;gap:4px}.outcome-caption{font-size:7px}.outcome-track>span:not(.outcome-caption){width:16px;height:6px}.trading-performance{margin-bottom:19px}.trade-table{min-width:720px!important}.trade-table td,.trade-table th{padding:13px 15px}.trade-table td{font-size:10px}.quick-links{grid-template-columns:1fr;gap:9px;padding:0 17px 17px}.quick-links a{padding:15px 13px;gap:5px 11px;grid-template-columns:25px 1fr}.quick-links b{font-size:11px}.quick-links small{font-size:9px}.activity-item{padding:14px 17px;gap:9px;align-items:flex-start}.activity-item>small{font-size:7px;margin-top:3px}.activity-item p{font-size:10px;line-height:1.65}.activity-item>div>span{font-size:9px}.activity-avatar{height:29px;width:29px;font-size:8px}.top-trader{padding:13px 18px;gap:10px}.top-trader.is-you{padding-left:16px}.top-trader b{font-size:11px}.top-trader strong{font-size:12px}.top-trader .avatar{width:31px;height:31px}.ai-insight-body{padding:0 18px 18px}.confidence-row{padding:20px 0;gap:19px}.confidence-ring{width:74px;height:74px}.confidence-row>div:last-child>b{font-size:12px}.confidence-row p{font-size:10px}.confidence-caption{font-size:9px}.ai-entry>span{font-size:10px}.ai-entry b{font-size:11px}.premium-card{padding:24px 22px;min-height:260px!important}.premium-card h2{font-size:29px;max-width:240px}.premium-card .orb{right:-30px;bottom:35px}.premium-card p{font-size:10px;position:relative;z-index:1;max-width:255px}.premium-hero{padding-top:12px}.premium-hero h2{font-size:32px;letter-spacing:-1px;line-height:1.22}.premium-hero p{font-size:11px}.premium-benefits{gap:16px 12px;margin-bottom:27px}.premium-benefits span{font-size:10px;gap:7px}.premium-benefits svg{width:13px}.video-placeholder{min-height:180px;margin-top:25px;font-size:13px}.video-placeholder:before{width:85%}.video-placeholder small{font-size:7px}.plan{padding:25px}.plan h2{font-size:21px}.plan p{font-size:11px}.plan .btn{max-width:none}.product-art{height:205px}.product-body{padding:23px}.product-body h2{font-size:21px}.product-body p{font-size:11px}.quote{padding-left:17px;padding-right:17px}.quote strong{font-size:29px}.quote>span{font-size:8px!important}.candle-chart{height:285px;margin:0 15px}.candle-chart svg{height:250px}.terminal-top{gap:10px;padding:14px 15px}.terminal-top select{font-size:11px;padding:8px}.terminal-top .segmented button{font-size:8px;padding:6px 7px}.terminal-top .badge{display:none}.ai-analysis{padding:18px}.ai-analysis .bank-line{gap:12px;font-size:9px}.order-panel{padding:22px}.order-panel>.badge{font-size:8px}.order-balance strong{font-size:26px}.order-panel label{font-size:11px}.order-panel .btn{height:46px}.order-panel .disclaimer{font-size:9px}.order-ai b,.order-ai>div:first-of-type,.terminal-risk{font-size:10px}.terminal-risk small{font-size:9px}.bank-outcomes{padding:18px 16px;gap:20px 12px;margin-bottom:20px}.bank-outcomes span{font-size:9px}.bank-outcomes strong{font-size:19px;letter-spacing:-.5px}.bank-outcomes>div+div{padding-left:14px}.bank-outcomes>div:nth-child(3){padding-left:0}.champion-banner{padding:24px 19px}.champion-banner h2{font-size:24px;line-height:1.22}.champion-banner>svg{width:50px;margin-right:0}.champion-banner p{font-size:9px;line-height:1.7;max-width:235px}.competition-meta{padding:19px 16px;gap:18px;grid-template-columns:1fr}.competition-meta>span{grid-template-columns:22px 1fr auto;gap:8px;align-items:center}.competition-meta svg{grid-row:auto;width:15px}.competition-meta small{font-size:7px}.competition-meta b{font-size:12px}.competition-meta em{font-size:8px;margin-left:3px}.podium{gap:9px;padding:21px 12px 0}.podium-place>.avatar{height:37px;width:37px;font-size:10px}.podium-place h3{font-size:9px;letter-spacing:-.2px}.podium-place>p{font-size:12px;margin-bottom:13px}.podium-place>p span{font-size:6px}.podium-step>span{font-size:29px}.podium-step small{font-size:6px}.podium-step{height:80px}.place-1 .podium-step{height:110px}.place-3 .podium-step{height:65px}.podium-crown{width:22px}.profile-overview{padding:25px}.profile-overview .bank-line{max-width:none}.profile-settings>.padded{padding:22px 18px}.workspace-tabs{padding:5px 8px 0;gap:0}.workspace-tabs button{padding:14px 10px;font-size:9px}.profile-settings .form-grid{grid-template-columns:1fr}.panel-heading{gap:10px;margin-bottom:18px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:9px;line-height:1.6}.profile-settings [role=tabpanel]{min-height:225px}.profile-save{align-items:flex-start;flex-direction:column;gap:15px;padding-top:20px;margin-top:22px}.profile-save>.btn{width:100%}.profile-save>span{font-size:8px}.integration-brand{padding:13px;gap:9px;flex-wrap:wrap}.integration-brand .badge{margin-left:auto;font-size:7px}.integration-brand small{font-size:8px}.profile-settings .toggle-line{font-size:10px}.admin-revenue{padding:0 18px 15px}.admin-revenue strong{font-size:30px}.admin-overview .chart-wrap{height:235px}.admin-kpis{padding:20px 17px;grid-template-columns:1fr;gap:18px}.admin-kpis>div{gap:13px}.admin-kpis b{font-size:16px}.admin-kpis small{font-size:9px}.community-aside{padding:24px}.community-aside h2{font-size:24px}.post-text{font-size:12px}footer{font-size:8px;line-height:1.6;margin-top:27px;padding-bottom:22px}.modal-backdrop>div{max-height:calc(100dvh - 30px)}.operation-receipt .summary-list>div,.operation-receipt>p{font-size:10px}}@media (max-width:390px){.header{padding:0 13px;gap:7px}.header-left{gap:7px}.header-actions{gap:8px}.header-section .breadcrumb b{font-size:11px}.header-balance strong{font-size:10px}.header-balance small{font-size:6px}.header-deposit{width:27px}.profile-trigger .avatar{height:26px;width:26px}.menu-button{width:22px}main{padding-left:14px;padding-right:14px}.page-heading h1{font-size:22px}.balance,.stat{padding:15px 12px}.stats-grid{gap:10px}.balance strong,.stat strong{font-size:20px}.stat-top{font-size:8px}.performance-top strong{font-size:24px}.metric-strip small{font-size:7px}.metric-strip b{font-size:17px}.metric-strip>div,.metric-strip>div:nth-child(5){padding-left:11px}.competition-meta b{font-size:11px}.competition-meta small{font-size:6px}.competition-meta{padding-left:13px;padding-right:13px}.podium{gap:6px;padding-left:9px;padding-right:9px}.podium-place h3{font-size:8px}.workspace-tabs button{padding-left:9px;padding-right:9px}.premium-hero h2{font-size:29px}.premium-benefits span{font-size:9px}.activity-item>small{font-size:6px}.ai-market small{font-size:8px}.profile-popover{right:0}}.mobile-overlay{transition:opacity .18s ease}.mobile-overlay.is-closing{opacity:0;pointer-events:none}.mobile-overlay.is-closing .sidebar{animation:none;transform:translateX(-25px);transition:transform .18s ease}.search-box{flex-direction:row;align-items:center;justify-content:flex-start}.sidebar{overflow-y:hidden}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(var(--base-h) calc(var(--base-s) * .28) 24.1%) transparent;margin-bottom:8px}.sidebar-bottom{flex-shrink:0}.premium-card{align-self:start}.premium-card h2 br{display:block!important}.stat-bottom>.positive{display:inline-flex;align-items:center;gap:3px}.quote>span{display:flex;align-items:center;gap:5px}.trade-table td>span.negative,.trade-table td>span.positive{display:inline-flex;align-items:center;gap:4px}.performance-top p .positive{display:inline-flex;align-items:center;gap:3px}@media (max-width:760px){.mobile-overlay>div{position:absolute;top:0;bottom:0;left:0;width:267px;min-height:100dvh}.mobile-overlay .sidebar{overflow-y:hidden}.mobile-overlay .sidebar nav{flex:1;min-height:0;overflow-y:auto}.mobile-overlay .workspace{margin-top:19px;margin-bottom:17px}}