.crm-client-frame{--bg:hsl(var(--background));--bg-soft:hsl(var(--muted));--paper:hsl(var(--card));--paper-soft:hsl(var(--muted));--paper-elevated:hsl(var(--accent));--surface:hsl(var(--muted));--hover:hsl(var(--accent));--active-navigation:rgba(46,158,120,.08);--selected-row:rgba(46,158,120,.1);--text:hsl(var(--foreground));--text-secondary:hsl(var(--muted-foreground));--text-muted:hsl(var(--muted-foreground));--text-disabled:hsl(var(--muted-foreground));--focus-ring:rgba(46,158,120,.35);--primary-hover:hsl(var(--primary));--primary-fg:hsl(var(--primary-foreground));--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:9999px;--sidebar-width:250px;--sidebar-collapsed-width:66px;--header-height:60px;--content-max:1400px;--crm-bg:hsl(var(--background));--crm-sidebar:hsl(var(--card));--crm-panel:hsl(var(--card));--crm-panel-soft:hsl(var(--accent));--crm-control:hsl(var(--input));--crm-border:hsl(var(--border));--crm-border-strong:hsl(var(--border));--crm-text:hsl(var(--foreground));--crm-text-soft:hsl(var(--muted-foreground));--crm-text-muted:hsl(var(--muted-foreground));--crm-text-faint:hsl(var(--muted-foreground));--crm-primary:hsl(var(--primary));--crm-primary-soft:hsl(var(--primary));border-color:var(--crm-border);background:var(--crm-panel)!important}.crm-client-nav-row-active{border-color:rgba(46,158,120,.28);background:rgba(46,158,120,.07)!important;box-shadow:inset 2px 0 0 var(--crm-primary)}.crm-client-main{background:var(--crm-bg)!important;scrollbar-width:thin;scrollbar-color:var(--crm-border-strong) transparent}.dark .crm-client-main{background:linear-gradient(180deg,rgba(26,25,21,.25),transparent 260px),var(--crm-bg)!important}.crm-client-content{width:100%;max-width:var(--content-max)!important;min-height:calc(100dvh - 60px);padding:28px 32px 44px!important}.crm-client-content>*{min-width:0}:where(.crm-client-content) :where(h1,h2,h3,h4,h5,h6){color:var(--crm-text);font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em}:where(.crm-client-content) :where(h1){font-family:var(--font-display);letter-spacing:-.015em}.crm-client-content :where(.text-muted-foreground){color:var(--crm-text-muted)!important}.crm-client-content :where(.rounded-lg,.rounded-xl,.rounded-2xl,[class*="rounded-[2rem]"],[class*="rounded-[20px]"]){border-radius:var(--radius-lg)}.crm-client-content :where(button,[role=button]){border-radius:var(--radius-sm);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.crm-client-content :where(button,[role=button]):focus-visible{outline:none;box-shadow:0 0 0 2px var(--crm-bg),0 0 0 4px var(--focus-ring)}.crm-client-content :where(a):focus-visible{outline:none;box-shadow:0 0 0 2px var(--crm-bg),0 0 0 4px var(--focus-ring);border-radius:var(--radius-sm)}.crm-client-content :where(.rounded-pill,.rounded-full){border-radius:var(--radius-pill)!important}.crm-client-content :where(.text-xs){line-height:1.45}.crm-client-content :where(p){line-height:1.55}.dark .crm-client-content :where(.panel,.stat-card,.crm-panel,[class*=shadow-sm],[class*=shadow-md]){box-shadow:0 4px 20px -2px rgba(0,0,0,.35);border:1px solid var(--crm-border);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.crm-client-content :where([class*=backdrop-blur]){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.crm-client-content :where(.bg-card\/50,.bg-card\/60,.bg-card\/70,.bg-card\/80,.bg-card\/95){background-color:var(--crm-panel)!important}.crm-client-content :where([class*="border-white/"]){border-color:var(--crm-border)!important}.crm-client-content :where([class*="divide-white/"])>:not([hidden])~:not([hidden]){border-color:var(--crm-border)!important}.crm-client-content :where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:40px;border-radius:var(--radius-sm);border-color:var(--crm-border-strong);background:var(--crm-panel);color:var(--crm-text);font-size:14px;font-weight:500;outline:none}.crm-client-content :where(input,select,textarea)::-moz-placeholder{color:var(--crm-text-muted);opacity:.75}.crm-client-content :where(input,select,textarea)::placeholder{color:var(--crm-text-muted);opacity:.75}.crm-client-content :where(input,select,textarea):focus{border-color:color-mix(in srgb,hsl(var(--primary)) 70%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,hsl(var(--primary)) 28%,transparent)!important}.crm-client-content :where(form){display:grid;gap:16px}.crm-client-content :where(form .space-y-2>label,form>label,.form-field>label){display:block;margin-bottom:6px}.crm-client-content :where(button,a){-webkit-tap-highlight-color:transparent}.crm-client-content :where(table){border-collapse:collapse;font-variant-numeric:tabular-nums}.crm-client-content :where(thead){background:var(--crm-panel-soft)}.crm-client-content :where(th){height:42px;color:var(--crm-text-faint);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.crm-client-content :where(td){color:var(--crm-text-soft);max-width:260px;overflow:hidden;text-overflow:ellipsis}.crm-client-content :where(td:last-child){max-width:none}.crm-client-content :where(label){color:var(--crm-text-muted);font-size:12px;font-weight:600}.crm-client-content :where(tr){border-color:var(--crm-border)!important}.crm-client-content :where(tbody tr):hover{background:rgba(46,158,120,.035)!important}.crm-status{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);border:1px solid var(--crm-border);padding:4px 10px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.crm-status-success{border-color:color-mix(in srgb,hsl(var(--success)) 30%,transparent);background:color-mix(in srgb,hsl(var(--success)) 10%,transparent);color:hsl(var(--success))}.crm-status-warning{border-color:color-mix(in srgb,hsl(var(--warning)) 30%,transparent);background:color-mix(in srgb,hsl(var(--warning)) 10%,transparent);color:hsl(var(--warning))}.crm-status-danger{border-color:color-mix(in srgb,hsl(var(--danger)) 30%,transparent);background:color-mix(in srgb,hsl(var(--danger)) 10%,transparent);color:hsl(var(--danger))}.crm-status-info,.crm-status-primary{border-color:color-mix(in srgb,hsl(var(--primary)) 30%,transparent);background:color-mix(in srgb,hsl(var(--primary)) 10%,transparent);color:hsl(var(--primary))}.crm-status-neutral{border-color:var(--crm-border);background:var(--crm-panel-soft);color:var(--crm-text-muted)}.crm-empty-state{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--crm-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--crm-panel) 80%,transparent);padding:40px 24px;text-align:center;color:var(--crm-text-muted)}.crm-empty-state strong{color:var(--crm-text);font-size:15px;font-weight:600}.crm-alert-error{border:1px solid color-mix(in srgb,hsl(var(--danger)) 30%,transparent);background:color-mix(in srgb,hsl(var(--danger)) 10%,transparent);color:hsl(var(--danger));border-radius:var(--radius-md);padding:12px 16px;font-size:13px}.crm-page{display:grid;gap:20px}.crm-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--crm-border)}.crm-page-eyebrow{color:var(--crm-primary-soft);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.crm-page-title{margin-top:7px;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.crm-page-description{max-width:620px;margin-top:8px;color:var(--crm-text-muted);font-size:14px;line-height:1.6}.crm-panel{border:1px solid var(--crm-border);background:var(--crm-panel);box-shadow:none}.crm-panel-header{padding:16px 20px;border-bottom:1px solid var(--crm-border);background:var(--crm-panel-soft)}.crm-panel-body{padding:20px}.crm-client-frame{min-width:0;overscroll-behavior:none}.crm-client-content,.crm-client-main,.crm-client-stage{min-width:0}.crm-client-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.crm-client-content :where(table){width:100%}.crm-client-content :where(.overflow-x-auto,.table-scroll,.table-wrap,[data-table-scroll]){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-client-frame :where(button,a.inline-flex,a.crm-client-nav-row,.crm-client-nav-row){touch-action:manipulation}@media (max-width:1023px){.crm-client-content{padding:18px 16px 32px!important}.crm-client-sidebar{width:min(86vw,280px)!important;max-width:280px;box-shadow:12px 0 40px rgba(0,0,0,.45)}.crm-client-sidebar-nav{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.crm-client-header{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}.crm-client-content :where(.grid-cols-2,.grid-cols-3,.grid-cols-4,.md\:grid-cols-2,.md\:grid-cols-3,.lg\:grid-cols-2,.lg\:grid-cols-3,.lg\:grid-cols-4,.xl\:grid-cols-2,.xl\:grid-cols-3){grid-template-columns:minmax(0,1fr)!important}.crm-client-content :where(header.flex,.page-header),.crm-page-header{flex-direction:column;align-items:stretch!important;gap:14px}.crm-client-content :where(.page-actions,.crm-page-actions) :is(a,button),.crm-page-header :where(a,button){width:100%;justify-content:center}.crm-platforms-page{margin:0!important;padding:16px 14px 28px!important}.crm-platforms-page h1{font-size:clamp(26px,7vw,32px)!important}.crm-platforms-hero{flex-direction:column!important;align-items:stretch!important}.crm-platforms-hero-actions{width:100%;display:grid!important;grid-template-columns:1fr;gap:10px}.crm-platforms-hero-actions>a{width:100%}.crm-platform-card,.crm-platforms-layout{grid-template-columns:minmax(0,1fr)!important}.crm-platform-card{gap:14px!important}.crm-platform-card-action{width:100%}.crm-platform-card-action>a{width:100%!important;min-width:0!important}}@media (max-width:640px){.crm-client-header{padding-inline:10px!important;gap:8px}.crm-client-content{padding:14px 12px 28px!important}.crm-panel-body,.crm-panel-header{padding:14px!important}.crm-page-title{font-size:clamp(22px,6.5vw,26px)}.crm-page-description{font-size:13px}.crm-client-content :where(.sm\:grid-cols-2,.sm\:flex-row){flex-direction:column!important}.crm-client-content :where(.grid-cols-2,.sm\:grid-cols-2,.md\:grid-cols-2){grid-template-columns:minmax(0,1fr)!important}.crm-client-content :where(a[class*=bg-primary],button[class*=bg-primary]){min-height:44px}.crm-client-content :where(input,select,textarea){max-width:100%;font-size:16px}.crm-client-frame :where([role=dialog],.modal,.DialogContent){max-width:calc(100vw - 24px)!important;max-height:min(90dvh,900px)}.crm-client-header a span.truncate{max-width:42vw}}@supports (padding:max(0px)){.crm-client-frame{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.crm-client-main{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.crm-client-frame *,.crm-client-frame :after,.crm-client-frame :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{overflow-x:hidden;scroll-behavior:smooth}body,html{max-width:100vw;-webkit-text-size-adjust:100%}.crm-client-frame *,.crm-client-frame :after,.crm-client-frame :before{box-sizing:border-box}.crm-client-content :where(:not(table,thead,tbody,tr,td,th)){min-width:0}.crm-client-content img,.crm-client-content svg:not([class*=lucide]):not([class*=icon]),.crm-client-content video{max-width:100%;height:auto}.crm-client-content h1{font-size:var(--step-h1);line-height:1.2;word-break:break-word}.crm-client-content h2{font-size:var(--step-h2);line-height:1.25}.crm-client-content h3{font-size:var(--step-h3);line-height:1.3}:where(.crm-client-content) :where(h4){font-size:var(--step-h4);line-height:1.35}:where(.crm-client-content) :where(h5){font-size:var(--step-h5);line-height:1.4}:where(.crm-client-content) :where(h6){font-size:var(--step-h6);line-height:1.4}@media (max-width:768px){.crm-client-content>div>header .flex.items-start.justify-between{flex-direction:column;gap:16px}.crm-client-content>div>header .flex.flex-shrink-0.flex-col{width:100%;align-items:stretch}.crm-client-content>div>header .flex.flex-shrink-0.flex-col .flex.items-center.gap-2{flex-wrap:wrap;width:100%}.crm-client-content>div>header .flex.flex-shrink-0.flex-col a,.crm-client-content>div>header .flex.flex-shrink-0.flex-col button{flex:1 1 auto;min-height:44px;justify-content:center}.crm-client-content>div>header .inline-flex.items-center.gap-1\.5{font-size:10px;padding:2px 6px}[class*=react-grid-layout]{height:auto!important}[class*=react-grid-item]{position:relative!important;left:0!important;width:100%!important;transform:none!important;margin-bottom:16px}}@media (max-width:900px){.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl{flex-wrap:wrap}.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl>.flex.flex-1{flex:1 1 45%;min-width:140px;padding:14px 16px}.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl>.w-px{display:none}}@media (max-width:480px){.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl{flex-direction:column}.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl>.flex.flex-1{flex:1 1 auto;border-bottom:1px solid var(--crm-border);padding:12px 16px}.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl>.flex.flex-1:last-child{border-bottom:none}.crm-client-content .flex.h-full.w-full.items-stretch.overflow-hidden.rounded-xl .text-\[22px\]{font-size:18px}}@media (max-width:900px){.wallet-design-workspace .page-header{gap:16px}.wallet-design-workspace .page-header-aside{width:100%}.wallet-design-workspace .page-header-actions{flex-wrap:wrap;gap:8px}.wallet-design-workspace .page-header-actions>*{flex:1 1 auto;min-height:44px;justify-content:center;text-align:center}}@media (max-width:640px){.stats-grid{grid-template-columns:1fr!important}.stat-card{max-width:none!important}.panel-header{flex-direction:column;align-items:stretch;gap:10px}.panel-body,.panel-header{padding:14px 16px}.panel-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.panel-actions>*{flex:1 1 auto;min-height:40px;justify-content:center}}.crm-client-content table{width:100%;border-collapse:collapse}.crm-client-content :where(.overflow-x-auto,.table-scroll,.table-wrap,[data-table-scroll],.overflow-auto){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.crm-client-content .bg-card:has(>table),.crm-client-content .border:has(>table),.crm-client-content .rounded-xl:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.crm-client-content table td,.crm-client-content table th{padding:8px 10px;font-size:12px;white-space:nowrap}.crm-client-content table{min-width:600px}}@media (max-width:640px){.crm-client-content :where(input,select,textarea){width:100%;max-width:100%;min-height:44px;font-size:16px}.crm-client-content :where(.grid-cols-2,.grid-cols-3,.grid-cols-4,.sm\:grid-cols-2,.md\:grid-cols-2,.md\:grid-cols-3,.lg\:grid-cols-2,.lg\:grid-cols-3,.lg\:grid-cols-4){grid-template-columns:1fr!important}.crm-client-content :where(.flex.gap-2,.flex.gap-3,.flex.gap-4):has(>a+a),.crm-client-content :where(.flex.gap-2,.flex.gap-3,.flex.gap-4):has(>button+button){flex-wrap:wrap}.crm-client-content :where(.flex.gap-2,.flex.gap-3,.flex.gap-4):has(>a+a)>*,.crm-client-content :where(.flex.gap-2,.flex.gap-3,.flex.gap-4):has(>button+button)>*{flex:1 1 auto;min-height:44px}}.crm-client-content .recharts-responsive-container,.crm-client-content [class*=recharts-wrapper]{max-width:100%}@media (max-width:640px){.crm-client-content .recharts-responsive-container{min-height:200px!important}.crm-client-content .recharts-legend-wrapper{position:relative!important;width:100%!important;margin-top:8px}.DialogContent,[data-radix-popper-content-wrapper]>div,[role=dialog]{max-width:calc(100vw - 16px)!important;max-height:min(92dvh,900px)!important;margin:8px auto!important}.DialogContent>div,[role=dialog]>div{max-height:calc(90dvh - 80px);overflow-y:auto}}@media (max-width:480px){.DialogContent,[role=dialog]{max-width:100vw!important;max-height:100dvh!important;width:100vw!important;height:100dvh!important;border-radius:0!important;margin:0!important}}@media (max-width:640px){.drawer-content,[data-vaul-drawer]{max-width:100vw!important;width:100vw!important}}@media (max-width:480px){[data-radix-popper-content-wrapper]{max-width:calc(100vw - 16px)!important}.crm-client-content [data-radix-popper-content-wrapper]>div{max-height:60vh;overflow-y:auto}}@media (max-width:640px){.crm-client-content .flex.gap-0.border-b,.crm-client-content [role=tablist],.wallet-section-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important}.crm-client-content .flex.gap-0.border-b::-webkit-scrollbar,.crm-client-content [role=tablist]::-webkit-scrollbar,.wallet-section-nav::-webkit-scrollbar{display:none}.crm-client-content .flex.gap-0.border-b>button,.crm-client-content [role=tab],.wallet-section-nav a{white-space:nowrap;flex-shrink:0;min-width:-moz-max-content;min-width:max-content;font-size:12px;padding-inline:12px}}.crm-client-content .grid.gap-6.lg\:grid-cols-\[342px_minmax\(0\,1fr\)\]{overflow:visible}.crm-client-content .grid.gap-6.lg\:grid-cols-\[342px_minmax\(0\,1fr\)\]>section,.crm-client-content .grid.gap-6.lg\:grid-cols-\[342px_minmax\(0\,1fr\)\]>section>*{min-width:0}#wallet-history-section{min-width:0;overflow:hidden}#wallet-history-section>div{min-width:0}@media (max-width:768px){.wallet-design-workspace .grid.gap-6.lg\:grid-cols-\[342px_minmax\(0\,1fr\)\]{grid-template-columns:1fr!important}.wallet-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.wallet-method-grid,.wallet-quick-actions{grid-template-columns:1fr!important}.wallet-design-workspace .wallet-ledger-row{grid-template-columns:1fr!important;gap:8px;padding:12px}.wallet-design-workspace .wallet-ledger-head{display:none}}@media (max-width:768px){.crm-client-content [class*=accounts-page] .grid{grid-template-columns:1fr!important}}@media (max-width:768px){.crm-client-content .grid.gap-6:has(.recharts-responsive-container){grid-template-columns:1fr!important}.crm-client-content section>header{flex-wrap:wrap;gap:8px}.crm-client-content .gap-4.lg\:grid-cols-2,.crm-client-content .gap-6.lg\:grid-cols-2,.crm-client-content [class*=discover] .grid,.crm-client-content [class*=strategy-card]{grid-template-columns:1fr!important}}@media (max-width:768px){.crm-client-content .education-grid,.crm-client-content .grid:has(.education-card){grid-template-columns:1fr!important}.crm-client-content .lg\:grid-cols-\[1fr_320px\],.crm-client-content .lg\:grid-cols-\[280px_1fr\],.crm-client-content .lg\:grid-cols-\[300px_1fr\]{grid-template-columns:1fr!important}}@media (max-width:640px){.crm-client-content .fund-card,.crm-client-content [class*=fund-card]{padding:16px}.crm-client-content .notification-item,.crm-client-content [class*=notification] .flex{flex-wrap:wrap;gap:8px}}@media (max-width:768px){.crm-client-content .lg\:grid-cols-\[1fr_340px\],.crm-client-content .lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr!important}}@media (max-width:640px){.auth-card,.login-card,.register-card{max-width:100%!important;margin-inline:12px;padding:24px 20px}}@media (max-width:768px){.crm-client-content .calculator-layout,.crm-client-content .conditions-grid,.crm-client-content .markets-grid,.crm-client-content .resources-grid,.crm-client-content .tools-grid{grid-template-columns:1fr!important}.crm-client-content .market-categories{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:768px){.crm-client-content .market-categories::-webkit-scrollbar{display:none}}@media (max-width:360px){.crm-platform-card-action>a,.crm-platforms-hero-actions>a{font-size:12px;padding:10px 12px}}@media (max-width:480px){.toast-container>div,[data-sonner-toast]{max-width:calc(100vw - 32px)!important;right:16px!important;left:16px!important;width:auto!important}}@media (max-width:360px){.crm-client-content{padding:12px 10px 28px!important}.crm-client-header{padding-inline:8px!important;gap:6px!important}.crm-client-content h1{font-size:1.25rem!important}.crm-client-content h2{font-size:1.05rem!important}.crm-panel-body,.crm-panel-header,.panel-body,.panel-header{padding:10px 12px!important}.crm-client-content a.inline-flex:not([class*=w-7]):not([class*=w-8]):not([class*=w-9]):not([class*=w-10]),.crm-client-content button:not([class*=w-7]):not([class*=w-8]):not([class*=w-9]):not([class*=w-10]):not([class*=size-]){min-height:40px;font-size:12px}.crm-client-content>.wallet-design-workspace,.crm-client-content>[class*=-m-5],.crm-client-content>[class*=-mx-]{margin-left:0!important;margin-right:0!important;max-width:100%}.crm-client-content .grid.lg\:grid-cols-4,.crm-client-content .grid.md\:grid-cols-2,.crm-client-content .grid.md\:grid-cols-3,.crm-client-content .grid.sm\:grid-cols-2,.crm-client-content .stats-grid{grid-template-columns:1fr!important}.wallet-design-workspace{padding-inline:0!important}.wallet-design-workspace .page-header h1{font-size:1.35rem!important}.wallet-design-workspace .page-subtitle{font-size:12.5px!important;line-height:1.45!important}.wallet-design-workspace .wallet-subtabs{gap:4px}.wallet-design-workspace .wallet-subtab{padding-inline:10px!important;font-size:11px!important}}@media (max-width:320px){body,html{overflow-x:hidden}.crm-client-frame{max-width:100vw;overflow-x:hidden}.crm-client-content{padding:10px 8px 24px!important;max-width:100%!important}.crm-client-header{height:52px!important;min-height:52px;padding-inline:6px!important;gap:4px!important}.crm-client-header img{max-height:20px!important;max-width:96px!important}.crm-client-sidebar{width:min(92vw,280px)!important}.crm-client-content h1{font-size:1.2rem!important;letter-spacing:-.02em}.crm-client-content h2{font-size:1rem!important}.crm-client-content h3{font-size:.9rem!important}.crm-client-content .page-subtitle,.crm-client-content p{font-size:12px!important;line-height:1.45!important}.crm-client-content .rounded-2xl,.crm-client-content .rounded-lg,.crm-client-content .rounded-xl,.crm-panel-body,.crm-panel-header,.panel-body,.panel-header{max-width:100%}.crm-panel-body,.crm-panel-header,.panel-body,.panel-header{padding:10px!important}.crm-client-content table{min-width:520px}.crm-client-content .min-w-\[480px\],.crm-client-content .min-w-\[640px\],.crm-client-content .min-w-\[720px\],.crm-client-content .min-w-\[900px\]{min-width:100%!important}.crm-client-content .grid.lg\:grid-cols-2,.crm-client-content .lg\:grid-cols-\[342px_minmax\(0\,1fr\)\],.crm-client-content .xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:1fr!important}.crm-client-content :where(.overflow-x-auto,.table-scroll,.table-wrap,[data-table-scroll],.overflow-auto){margin-inline:-2px;padding-inline:2px}.crm-client-content .flex.flex-wrap{gap:6px!important}[role=dialog]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;padding:12px!important}.fixed.bottom-4.right-4,.fixed.inset-x-3.bottom-3{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 16px)!important}.crm-client-stage>[class*=border-b]{padding-inline:8px}body:has([data-auth-page]){overflow-x:hidden}}@media (min-width:1920px){.crm-client-content>div:first-child{max-width:1600px;margin-inline:auto}.crm-client-content .mx-auto.w-full.max-w-\[1320px\]{max-width:1480px}.crm-client-content{font-size:15px}}@media (min-width:2560px){.crm-client-content>div:first-child{max-width:1800px}.crm-client-content{font-size:16px}.wallet-design-workspace{max-width:1800px;margin-inline:auto}}@media (min-width:3840px){.crm-client-content>div:first-child{max-width:2200px}.crm-client-content{font-size:17px}}@media (max-width:768px){.crm-client-content .step-indicator,.crm-client-content .wizard-steps{flex-direction:column;align-items:stretch}.crm-client-content .premium-grid,.crm-client-content .rewards-grid,.crm-client-content .vps-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.crm-client-content .conversion-rates-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-client-content .conversion-rates-table table{min-width:500px}}@media (max-width:768px){.crm-client-content .journal-grid,.crm-client-content .journal-stats-grid{grid-template-columns:1fr!important}.crm-client-content .equity-chart-container{min-height:200px;height:250px}.crm-client-content .kyc-grid,.crm-client-content .partner-stats-grid,.crm-client-content .profile-grid,.crm-client-content .referral-grid,.crm-client-content .verification-grid{grid-template-columns:1fr!important}.crm-client-content .animated-profile-card{max-width:100%}}@media (max-width:640px){.crm-client-content .verification-banner{flex-direction:column;gap:10px;text-align:center}.crm-client-content .verification-banner a,.crm-client-content .verification-banner button{width:100%;justify-content:center}.crm-client-header [data-radix-popper-content-wrapper]{right:4px!important;left:auto!important;min-width:min(280px,calc(100vw - 24px))!important}}@media (max-width:768px){.webtrader-layout{flex-direction:column!important}.webtrader-layout>aside{width:100%!important;max-height:40vh;overflow-y:auto}}@media (max-width:1023px){.grid.grid-cols-\[100px_1fr\],.grid.grid-cols-\[118px_minmax\(0\,1fr\)\],.grid.grid-cols-\[1\.3fr_0\.8fr\],.grid.grid-cols-\[1\.5fr_1fr\],.grid.grid-cols-\[1fr_180px\],.grid.grid-cols-\[1fr_1\.5fr\],.grid.grid-cols-\[1fr_1fr\],.grid.grid-cols-\[280px_minmax\(0\,1fr\)_300px\],.grid.grid-cols-\[342px_minmax\(0\,1fr\)\],.grid.grid-cols-\[92px_minmax\(0\,1fr\)_94px\],.grid.grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\],.grid.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\],.grid.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\],.grid.grid-cols-\[minmax\(0\,1\.2fr\)_320px\],.grid.grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(330px\,0\.85fr\)\],.grid.grid-cols-\[minmax\(0\,1fr\)_280px\],.grid.grid-cols-\[minmax\(0\,1fr\)_300px\],.grid.grid-cols-\[minmax\(0\,1fr\)_340px\],.grid.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:1fr!important}}@media (max-width:900px){.grid.grid-cols-\[1\.3fr_1\.15fr_0\.9fr_0\.85fr_minmax\(168px\,auto\)\]{grid-template-columns:1fr!important;gap:12px}.grid.grid-cols-\[1\.35fr_1\.2fr_0\.9fr_130px\],.grid.grid-cols-\[1\.4fr_0\.85fr_0\.75fr_140px\],.grid.grid-cols-\[1fr_100px_100px_100px\],.grid.grid-cols-\[40px_1fr_1fr_1fr\],.grid.grid-cols-\[minmax\(0\,1fr\)_150px_140px_160px\],.grid.grid-cols-\[minmax\(220px\,1\.7fr\)_minmax\(140px\,1\.1fr\)_minmax\(120px\,0\.85fr\)_auto\]{grid-template-columns:1fr!important;gap:8px}}@media (max-width:768px){.grid.grid-cols-\[1\.05fr_0\.75fr_1\.35fr_0\.9fr_0\.9fr_0\.85fr_72px\],.grid.grid-cols-\[1\.1fr_1\.1fr_0\.7fr_0\.7fr_1fr_1fr_1\.1fr_0\.9fr\],.grid.grid-cols-\[1\.4fr_1fr_1fr_1fr_1\.2fr_1fr\]{display:grid;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:-moz-max-content;min-width:max-content}.grid.grid-cols-\[auto_1fr_2fr_auto\]{grid-template-columns:1fr 1fr!important;gap:8px}}@media (max-width:900px){.crm-client-content .border:has(>.grid[style*=min-width]),.crm-client-content .panel-body:has(>.grid[class*=grid-cols]),.crm-client-content .rounded-xl:has(>.grid[style*=min-width]){overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1024px){.terminal-layout{flex-direction:column!important}.terminal-layout>.kline-chart-container,.terminal-layout>[class*=chart-container]{width:100%!important;height:50vh!important;min-height:300px}.terminal-layout>[class*=order-panel],.terminal-layout>[class*=positions],.terminal-layout>aside{width:100%!important;max-height:45vh;overflow-y:auto}}@media (max-width:640px){.terminal-layout>.kline-chart-container,.terminal-layout>[class*=chart-container]{height:40vh!important;min-height:250px}.crm-client-content [class*=account-preview] .grid{grid-template-columns:1fr!important}.crm-client-content [class*=account-preview]{padding:16px!important}}@media (max-width:768px){.crm-client-content .animate-pulse.grid{grid-template-columns:1fr!important}}@media (max-width:480px){.crm-client-header [data-radix-popper-content-wrapper]>.notification-dropdown{width:calc(100vw - 16px)!important;max-height:70vh}.crm-client-content .breadcrumb,.crm-client-content [class*=breadcrumb]{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;font-size:11px}}@media (max-width:480px){.crm-client-content .breadcrumb::-webkit-scrollbar,.crm-client-content [class*=breadcrumb]::-webkit-scrollbar{display:none}}@media (max-width:640px){.crm-client-content .empty-state,.crm-client-content [class*=empty-state]{padding:32px 16px;text-align:center}.crm-client-content .empty-state img,.crm-client-content [class*=empty-state] img{max-width:200px;margin-inline:auto}}.crm-client-content [role=switch]{min-width:44px;min-height:24px}.crm-client-content input[type=range]{width:100%;min-height:44px}@media (max-width:480px){.react-datepicker-popper,[data-radix-popper-content-wrapper]:has(.rdp){max-width:calc(100vw - 16px)!important;left:8px!important;right:8px!important}.rdp{font-size:12px}.rdp-cell{min-width:32px;min-height:32px}}@media (max-width:1023px){.crm-client-sidebar{z-index:60!important}.crm-client-header{z-index:45!important;position:sticky!important;top:0}.crm-client-header button[aria-label="Toggle menu"]{min-width:44px;min-height:44px}.crm-client-main{z-index:1;position:relative}}@media (max-width:640px){.crm-client-content .grid.grid-cols-1.sm\:grid-cols-2{grid-template-columns:1fr!important}.fixed.left-1\/2.top-1\/2{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.fixed.left-1\/2.top-1\/2 .space-y-3.rounded-xl.border.border-border.p-4{padding:12px}.fixed.left-1\/2.top-1\/2 .flex.items-center.gap-2.rounded-xl.border-amber-200,.fixed.left-1\/2.top-1\/2 .flex.shrink-0.items-center.justify-between{flex-wrap:wrap;gap:8px}}@media (max-width:768px){.crm-client-content .flex.items-center.gap-4:has(.text-center){flex-wrap:wrap;gap:12px}.crm-client-content .flex.items-center.gap-4:has(.text-center)>div{flex:1 1 30%;min-width:80px}.crm-client-content .flex.flex-wrap.items-center.gap-1:has([class*=border-primary]),.crm-client-content .flex.flex-wrap.items-center.gap-2:has([class*=text-primary]){flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.crm-client-content .flex.flex-wrap.items-center.gap-1:has([class*=border-primary])::-webkit-scrollbar,.crm-client-content .flex.flex-wrap.items-center.gap-2:has([class*=text-primary])::-webkit-scrollbar{display:none}.crm-client-content .grid:has(>[class*=MASTER]),.crm-client-content .grid:has(>[class*=strategy]){grid-template-columns:1fr!important}.crm-client-content [data-radix-popper-content-wrapper]{max-width:min(280px,calc(100vw - 32px))!important}}@media (max-width:480px){.crm-client-content .text-\[11\.5px\]{font-size:10.5px}.crm-client-content .flex.items-center.gap-4:has(.text-center){flex-direction:column;align-items:stretch}.crm-client-content .flex.items-center.gap-4:has(.text-center)>div{flex:1 1 auto}}@media (max-width:768px){.crm-client-content .grid:has(>.rounded-xl>.flex>img[class*=rounded-full]){grid-template-columns:1fr!important}.crm-client-content .grid:has(>.border.rounded-xl>.p-4){grid-template-columns:1fr!important}}@media (max-width:768px){nav[aria-label="Analytics sub-navigation"]{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}nav[aria-label="Analytics sub-navigation"]::-webkit-scrollbar{display:none}nav[aria-label="Analytics sub-navigation"]>a{flex-shrink:0!important;white-space:nowrap;font-size:11.5px;padding:6px 10px}}@media (max-width:640px){.crm-client-content [class*=react-grid-item]{overflow:hidden}.crm-client-content [class*=react-grid-item] .recharts-responsive-container{min-height:160px!important;max-height:250px}.crm-client-content [class*=react-grid-item] .text-2xl,.crm-client-content [class*=react-grid-item] .text-xl{font-size:1.1rem}.crm-client-content a.inline-flex,.crm-client-content button.inline-flex{min-height:40px}.crm-client-content input[placeholder*=search],.crm-client-content input[type=search],.crm-client-content input[type=text][placeholder*=Search]{width:100%!important;min-width:0!important}}@media (max-width:640px){.crm-client-content .flex.items-center.justify-between:has(>input),.crm-client-content .flex.items-center.justify-between:has(>select){flex-wrap:wrap;gap:8px}.crm-client-content .text-muted-foreground.text-sm{font-size:12.5px;line-height:1.45}}@media (max-width:480px){.crm-client-frame,.crm-client-stage{overflow-x:hidden!important}.crm-client-content{overflow-x:hidden}.crm-client-content .flex.items-center.gap-3:has(>.flex.h-12.w-12),.crm-client-content .flex.items-center.gap-4:has(>.flex.h-14.w-14){flex-wrap:wrap;gap:10px}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}