.auth-top .neyzu-brand{gap:12px}.auth-top .neyzu-mark{width:50px;height:50px}.auth-top .neyzu-wordmark{width:150px}.platform-mobile-sheet .neyzu-brand,.sidebar-brand .neyzu-brand{gap:7px}.platform-mobile-sheet .neyzu-wordmark,.sidebar-brand .neyzu-wordmark{width:122px}.neyzu-brand{transition:color .18s ease}a:hover>.neyzu-brand{color:#9cf3ce}a:focus-visible:has(>.neyzu-brand){outline:2px solid #9cf3ce;outline-offset:7px;border-radius:5px}@media(max-width:480px){.auth-top .neyzu-brand{gap:8px}.auth-top .neyzu-mark{width:42px;height:42px}.auth-top .neyzu-wordmark{width:122px}}@media(prefers-reduced-motion:reduce){.neyzu-brand{transition:none}}:root{--background:#0b1014;--foreground:#edf3f0;--card:#121a20;--border:#29343b;--muted-foreground:#9dadaf;--primary:#9cf3ce;--radius:.85rem}body{background:#0b1014;font-size:1rem;line-height:1.55}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #9cf3ce;outline-offset:3px}.btn{min-height:42px;font-size:.875rem;border-radius:9px;transition:background .15s,border-color .15s,transform .15s}.btn.primary{box-shadow:0 3px 12px #a5d45110}.btn:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.5}.icon-button{min-width:34px;min-height:34px}.platform-form textarea,.review-controls textarea{width:100%;background:#0d151b;border:1px solid #35444b;color:#eaf2ef;resize:vertical;border-radius:9px;padding:12px 14px;font:inherit;font-size:.875rem;line-height:1.7}.platform-form label,.review-controls label{font-size:.875rem;line-height:1.7}.platform-form input,.platform-form select{min-height:48px;border-radius:9px}.muted{color:#99abad}.auth-page{display:flex;flex-direction:column;background:radial-gradient(ellipse at 15% 10%,#36523432,transparent 50%),#0b1014}.auth-top{width:100%;max-width:1320px;padding:28px 42px}.auth-layout{width:100%;max-width:1240px;flex:1;margin:30px auto 58px;grid-template-columns:minmax(0,1.15fr) minmax(340px,440px);gap:clamp(48px,7vw,110px)}.auth-story h1{font-size:clamp(42px,4.8vw,66px);line-height:1.1;font-weight:580;letter-spacing:-.045em}.auth-story>p{max-width:510px;line-height:1.9}.auth-story>.pill{padding:7px 13px;font-size:.75rem;letter-spacing:.045em;border-color:#374931}.auth-panel{padding:34px;background:#131c22;border:1px solid #324039;border-radius:18px;box-shadow:0 28px 90px #0003}.auth-panel>h2{font-size:1.85rem;font-weight:550;letter-spacing:-.025em}.auth-panel .eyebrow{font-size:.75rem;color:#acd17c}.auth-panel .btn.primary{margin-top:4px;min-height:47px}.auth-panel>p{line-height:1.7}.auth-market-card{padding:23px 27px;border-radius:14px;max-width:490px;background:linear-gradient(120deg,#253322,#142021);border-color:#3b4c33;box-shadow:none}.auth-balance strong{font-size:3.15rem;font-weight:500}.auth-feature-row{flex-wrap:wrap}.auth-footer{width:100%;max-width:1240px;border-top:1px solid #233028;padding-block:22px}.auth-page[dir=rtl] .auth-story h1,[dir=rtl] .auth-story h1{letter-spacing:0;line-height:1.4}.admin-auth-page .auth-story h1 em{color:#a3d5d3}.admin-auth-page .auth-layout{align-items:center}.admin-auth-page .auth-panel{border-top:3px solid #9acbc7}.platform-sidebar{width:230px;background:#10181e;border-inline-end:1px solid #28333a;padding:29px 17px 18px}.platform-main{margin-inline-start:230px;background:#0c1217}.platform-nav{gap:6px}.platform-nav>a{padding:10px 14px;border-radius:9px;color:#a4b4bd;font-size:.875rem!important;font-weight:450}.platform-nav>a:hover{background:#1b262d;color:#e3eee8}.platform-nav>a[aria-current=page]{color:#d0f898;background:#27352b;box-shadow:inset 3px 0 #9cf3ce}.platform-shell[dir=rtl] .platform-nav>a[aria-current=page]{box-shadow:inset -3px 0 #9cf3ce}.workspace-caption{padding-inline:14px;color:#71858f;margin-top:30px;letter-spacing:.04em}.sidebar-brand .neyzu-brand{font-size:1.6rem}.platform-sidebar .sidebar-mode-note{background:#17231d;border:1px solid #304236;border-radius:11px;margin-top:auto;margin-bottom:20px;padding:16px}.sidebar-mode-note b{font-size:.875rem}.platform-user{border-top:1px solid #29373d;padding-top:20px}.platform-topbar{min-height:78px;background:#10181ef5;border-bottom:1px solid #27343c;padding-inline:30px}.platform-breadcrumb{font-size:.875rem!important}.platform-top-actions{gap:15px}.mode-switch{border-radius:9px;padding:4px}.mode-switch button{min-height:32px;font-size:.8125rem!important}.platform-content{max-width:1600px;padding-inline:30px}.platform-content .page-heading{padding-top:29px;gap:18px}.platform-content h1{font-size:1.9rem;letter-spacing:-.03em;line-height:1.4;font-weight:540}.account-badge{font-size:.75rem!important;letter-spacing:.055em;border:0;padding:0;background:transparent;margin-bottom:3px}.account-badge.demo{color:#add884}.account-badge.live{background:transparent;color:#92bfd9}.portfolio-summary .summary-heading{font-size:.8125rem!important;margin-bottom:13px}.platform-content .metric{border:1px solid #2c393e;background:#131d23;border-radius:12px;padding:21px 21px 18px;box-shadow:none}.platform-content .metric.main-metric{background:linear-gradient(115deg,#263629,#182820);border-color:#45573a}.platform-content .metric .row>span{font-size:.875rem}.platform-content .metric .row>svg{color:#8fa6a4}.platform-content .metric strong{font-size:clamp(23px,2.5vw,32px);line-height:1.4;letter-spacing:-.025em;font-weight:500}.platform-content .metric-value>span{font-size:.75rem}.platform-content .metric small{font-size:.75rem!important;line-height:1.75;color:#95aaa4}.platform-trading{grid-template-columns:minmax(0,1fr) 306px;gap:18px}.platform-trading .trade-rail,.platform-trading .trading-chart-panel{border:1px solid #2b3941;border-radius:12px;background:#111c24}.bot-status-strip{border:1px solid #2d3b40;background:#141f25;padding:14px 18px;border-radius:11px;gap:20px}.bot-status-strip b{font-size:.8125rem!important}.bot-status-strip small{font-size:.75rem!important}.platform-content .panel{border-color:#2c3940}.platform-footer{font-size:.75rem!important;border-color:#27343c;color:#80979e;line-height:1.8}.admin-console-link{margin-top:18px;border:1px solid #33423d!important;color:#c8dbb3!important}.admin-console-link>svg:last-child{margin-inline-start:auto}.wallet-hero{border-radius:13px}.wallet-hero strong{font-size:3rem}.wallet-substats{border-radius:12px}.platform-table{font-size:.875rem!important}.platform-table th{font-size:.75rem!important}.platform-table td{padding-block:19px}.verification-panel .panel-heading{padding:24px 26px}.settings-grid h2,.verification-panel h2{font-size:1.2rem;font-weight:550}.settings-grid{gap:20px}.padded{padding:27px}.panel .empty{min-height:180px}.platform-form .fee-note{line-height:1.8}.admin-shell .platform-main{background:#0b1218}.admin-sidebar{background:#10191f}.admin-identity-label{display:flex;gap:7px;align-items:center;font-size:.75rem;font-weight:600;letter-spacing:.12em;color:#a7bfbd;margin:19px 13px 29px}.admin-sidebar .platform-nav{margin:0}.admin-sidebar .platform-nav a[aria-current=page]{background:#243534;color:#d0eeee;box-shadow:inset 3px 0 #99ceca}.admin-shell[dir=rtl] .admin-sidebar .platform-nav a[aria-current=page]{box-shadow:inset -3px 0 #99ceca}.nav-counter{margin-inline-start:auto;display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;background:#375248;border-radius:5px;color:#d9f9cf;font-size:.75rem}.admin-sidebar-bottom{margin-top:auto}.admin-sidebar-bottom>.control-row{margin-bottom:24px;font-size:.8125rem;padding-inline:9px;border:none}.admin-breadcrumb{font-size:.8125rem;display:flex;gap:12px;align-items:center;color:#788f9d}.admin-breadcrumb b{font-weight:450;color:#c3d3d9}.admin-secure{display:flex;align-items:center;gap:7px;font-size:.75rem;color:#8ba6a2}.admin-main{max-width:1640px;margin:auto;padding:30px 32px 0}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.admin-page-heading .eyebrow{color:#83a99e;font-size:.75rem;letter-spacing:.13em;line-height:1.8}.admin-page-heading h1{font-size:1.95rem;letter-spacing:-.035em;line-height:1.5;font-weight:550;margin:1px 0 3px}.admin-page-heading p{color:#8fa6b0;font-size:.875rem;line-height:1.8}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:29px}.admin-stat{background:#142028;border:1px solid #2b3d45;border-radius:12px;padding:20px 22px;display:grid;gap:7px}.admin-stat>span{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:#a1b7c1}.admin-stat>span>svg{color:#87aaa6}.admin-stat>strong{font-size:2.2rem;font-weight:500;letter-spacing:-.045em;line-height:1.4}.admin-stat>small{color:#78959f;font-size:.75rem}.admin-stat.stat-2{border-color:#3a5046;background:linear-gradient(110deg,#23352b,#142028)}.admin-stat.stat-2 strong{color:#d0edb0}.admin-data-panel{border:1px solid #2c3d46;border-radius:13px;overflow:hidden;background:#121e27;box-shadow:0 15px 45px #0001}.admin-table-toolbar{display:flex;align-items:center;gap:14px;padding:21px 24px;border-bottom:1px solid #2a3a42}.admin-table-toolbar>div:first-child{margin-inline-end:auto}.admin-table-toolbar h2{display:flex;gap:10px;align-items:center;font-size:1rem;font-weight:550}.admin-table-toolbar p{font-size:.75rem;margin-top:5px}.count-badge{display:inline-flex;min-width:24px;justify-content:center;font-size:.75rem;background:#293940;border:1px solid #3b4d51;border-radius:6px;padding:1px 6px;color:#b9ceca;font-weight:450}.admin-search{display:flex;align-items:center;gap:8px;background:#0f1a22;border:1px solid #35474f;border-radius:8px;padding:4px 6px 4px 11px;color:#78949e;min-width:280px}.admin-search input{min-width:0;flex:1;background:transparent;border:0;outline:none;color:#dbe7e9;font-size:.8125rem;width:180px}.admin-search .btn{min-height:29px;font-size:.75rem;padding:3px 10px}.admin-filter{background:#14232b;color:#bdcfd4;border:1px solid #35474f;border-radius:8px;min-height:39px;padding:7px 31px 7px 12px;font-size:.8125rem;max-width:190px}.admin-table{width:100%;font-size:.8125rem;border-collapse:collapse;text-align:start}.admin-table th{color:#819da9;font-size:.75rem;height:47px;padding:12px 23px;background:#10202a;border-bottom:1px solid #2b3c45;white-space:nowrap}.admin-table td{padding:17px 23px;border-bottom:1px solid #283b435c;color:#c2d2d9;white-space:normal}.admin-table tbody tr:hover{background:#1b2b3244}.admin-table b{font-weight:500;color:#e1e9ed}.admin-table small{display:block;color:#7f9aa6;font-size:.75rem;margin-top:4px;line-height:1.5}.admin-table .btn{min-height:32px;font-size:.75rem;white-space:nowrap;background:#1d2e34}.admin-table .btn.primary{background:#9cf3ce;color:#102013}.admin-user-link{display:flex;align-items:center;gap:12px;text-align:start;min-width:220px;max-width:320px}.admin-user-link b{display:flex;gap:8px;align-items:center}.admin-user-link small{overflow-wrap:anywhere}.table-avatar{display:grid;place-items:center;height:37px;width:37px;flex-shrink:0;background:#2b3e37;border:1px solid #405c44;color:#d0e8b2;border-radius:10px;font-size:.875rem}.admin-user-link:hover b{color:#9cf3ce}.admin-table .status{font-size:.75rem;white-space:nowrap;padding:4px 8px;border-radius:5px}.audit-reason{font-size:.75rem;line-height:1.7;display:block;max-width:280px;overflow-wrap:anywhere}.admin-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:290px;text-align:center;padding:30px}.admin-empty>div{background:#263a37;border:1px solid #3b5451;border-radius:15px;width:61px;height:61px;display:grid;place-items:center;color:#9ebeb5;margin-bottom:5px}.admin-empty h3{font-size:1rem;color:#cbdedb;font-weight:500}.admin-empty p{font-size:.8125rem;color:#859fa8;max-width:370px;line-height:1.8}.admin-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 23px;border-top:1px solid #2a3b43;color:#7f9aa5;font-size:.75rem}.admin-pagination .icon-button{border:1px solid #314851;border-radius:6px;color:#b5cbd2}.admin-shell .platform-footer{padding-block:20px;margin-top:25px}.admin-detail-sheet{width:min(680px,95vw)!important;max-width:680px!important;background:#111d25;border-color:#354650;padding:27px;overflow-y:auto;gap:6px}.admin-detail-sheet>[data-slot=sheet-title]{font-size:1.15rem;font-weight:500}.admin-detail-sheet>[data-slot=sheet-description]{font-size:.8125rem;color:#819da9;margin-bottom:20px}.detail-person{display:flex;align-items:center;gap:16px;margin:12px 0 25px}.detail-avatar{width:57px;height:57px;border-radius:15px;background:#293f31;border:1px solid #48613f;color:#caecad;display:grid;place-items:center;font-size:1.6rem;flex-shrink:0}.detail-person h2{font-size:1.35rem;font-weight:500;overflow-wrap:anywhere}.detail-person p{font-size:.8125rem;color:#8da7b4;overflow-wrap:anywhere}.detail-person .status{font-size:.75rem;margin-top:7px;display:inline-flex}.detail-balance-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #344841;border-radius:11px;background:#1b2c26;margin-bottom:23px}.detail-balance-grid>div{padding:19px 18px;display:grid;gap:8px}.detail-balance-grid>div+div{border-inline-start:1px solid #344841}.detail-balance-grid span{font-size:.75rem;color:#a8c0b6}.detail-balance-grid strong{font-size:1.4rem;color:#e0efdc;font-weight:500}.detail-balance-grid strong small{font-size:.75rem;color:#9cb9a9}.admin-detail-tabs>[data-slot=tabs-list]{width:100%;background:#0c171d;border:1px solid #2e434d;padding:4px;gap:3px;margin-bottom:18px}.admin-detail-tabs [data-slot=tabs-trigger]{font-size:.75rem;min-height:35px;padding:6px 10px;color:#8ba5b2;border-radius:5px;flex:1}.admin-detail-tabs [data-slot=tabs-trigger][data-state=active]{background:#2a3e37;color:#d0e9bc}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:22px 0;margin:0;font-size:.8125rem}.detail-facts dt{color:#829eac;font-size:.75rem;margin-bottom:5px}.detail-facts dd{display:flex;gap:7px;align-items:center;color:#cadddf;margin:0;overflow-wrap:anywhere}.detail-note{font-size:.75rem;line-height:1.8}.account-controls{border-top:1px solid #32424c;margin-top:7px;padding-top:21px}.account-controls h3,.detail-section-title{font-size:.9375rem;font-weight:500;margin-bottom:14px}.control-row{display:flex;align-items:center;gap:11px;border:1px solid #35474e;border-radius:8px;padding:12px 13px;width:100%;text-align:start;font-size:.8125rem;margin-top:9px;color:#a9c2cd;background:#182830;transition:background .15s}.control-row:hover{background:#23363c}.control-row.negative{color:#e89c9c;border-color:#533c43;background:#31232b}.control-row.positive{color:#b8d594}.detail-section-title{margin-top:27px}.detail-activity{margin-top:12px}.detail-activity>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #30404a;padding:15px 0;font-size:.8125rem}.detail-activity b{font-weight:500}.detail-activity small{display:block;color:#809eac;font-size:.75rem;margin-top:4px;overflow-wrap:anywhere}.identity-review-content .review-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.identity-review-content .review-photos a,.identity-review-content .review-photos img{width:100%}.identity-review-content .review-photos img{height:155px}.identity-review-content .review-photos span{font-size:.75rem;margin-top:4px}.identity-review-content .duplicate-review-note b{display:flex;gap:8px;align-items:center}.review-controls>p{font-size:.8125rem;line-height:1.8}.review-controls label{display:grid;gap:8px}.admin-access-denied{min-height:100dvh;padding:60px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.admin-access-denied h1{font-size:1.8rem}.admin-access-denied p{max-width:480px;color:#98afb8;line-height:1.8}.admin-access-denied .neyzu-brand{margin-bottom:25px}.admin-access-denied footer{font-size:.75rem;color:#718d99;margin-top:35px}.admin-mobile-sheet .admin-sidebar-bottom{margin-top:auto}.refreshing{animation:turn-icon 1.4s linear infinite}@keyframes turn-icon{to{transform:rotate(1turn)}}@media(min-width:1600px){.admin-main,.platform-content{padding-inline:42px}.platform-trading{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1150px){.platform-sidebar{width:210px;padding-inline:14px}.platform-main{margin-inline-start:210px}.admin-main,.platform-content{padding-inline:23px}.platform-trading{grid-template-columns:minmax(0,1fr) 270px;gap:13px}.admin-stats{gap:11px}.admin-stat{padding:17px 16px}.admin-stat>span{font-size:.75rem}.admin-secure{display:none}.admin-table-toolbar{padding:18px}.admin-table td,.admin-table th{padding-inline:18px}.platform-content .metric{padding:18px 17px}}@media(max-width:1000px){.platform-trading{grid-template-columns:1fr}.platform-content .metric strong{font-size:1.9rem}.auth-layout{gap:40px;grid-template-columns:1fr 1fr}.auth-story h1{font-size:3rem}.auth-panel{padding:26px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-toolbar>div:first-child{width:100%}.admin-search{flex:1}.admin-page-heading h1{font-size:1.7rem}.platform-nav>a{padding-inline:10px}}@media(max-width:760px){.platform-main{margin-inline-start:0}.platform-topbar{padding:12px 16px;min-height:70px}.admin-main,.platform-content{padding-inline:16px}.platform-top-actions{gap:8px}.platform-content h1{font-size:1.65rem}.platform-content .page-heading{padding-top:23px}.platform-content .page-heading .btn{min-height:43px;font-size:.8125rem}.platform-content .metric{padding:17px 15px}.platform-content .metric .row>span{font-size:.8125rem}.platform-content .metric strong{font-size:1.65rem}.bot-status-strip{gap:13px;padding:13px 15px}.auth-top{padding:23px}.auth-layout{grid-template-columns:1fr;max-width:520px;gap:30px;padding-inline:22px;margin:13px auto 38px}.auth-story h1{font-size:2.65rem}.auth-story>p{font-size:.9375rem}.auth-story>.pill{margin-bottom:17px}.auth-panel{padding:27px 25px}.auth-footer{padding-inline:23px;max-width:480px;font-size:.75rem}.auth-story .auth-market-card{display:none}.auth-story>.auth-footnote{display:block}.admin-main{padding-top:23px}.admin-page-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:21px}.admin-page-heading h1{font-size:1.75rem}.admin-page-heading p{font-size:.8125rem}.admin-page-heading>.btn{min-height:36px;font-size:.75rem}.admin-stats{gap:11px;margin-bottom:22px}.admin-stat{padding:16px 15px}.admin-stat>span{font-size:.75rem;gap:7px}.admin-stat>strong{font-size:1.8rem}.admin-stat>small{font-size:.75rem}.admin-breadcrumb{font-size:.75rem;gap:8px}.admin-breadcrumb>span{display:none}.admin-breadcrumb{font-size:0}.admin-breadcrumb b{font-size:.8125rem}.admin-table-toolbar{padding:17px 15px;gap:12px}.admin-search{min-width:0;flex-basis:100%}.admin-search input{width:100%}.admin-filter{min-width:140px;max-width:none;flex:1}.admin-table td,.admin-table th{padding:14px 16px}.admin-data-panel .table-scroll{overflow-x:auto}.admin-table{min-width:740px}.admin-user-link{min-width:200px}.admin-detail-sheet{padding:23px 20px;width:96vw!important}.detail-balance-grid>div{padding:16px 12px}.detail-balance-grid strong{font-size:1.2rem}.detail-person{gap:12px}.detail-person h2{font-size:1.25rem}.admin-detail-tabs [data-slot=tabs-trigger]{font-size:.75rem;padding:6px}.detail-facts{gap:18px 12px}.identity-review-content .review-photos{grid-template-columns:1fr 1fr}.admin-access-denied h1{font-size:1.5rem}.platform-mobile-sheet .platform-nav>a{font-size:.875rem}.admin-mobile-sheet .admin-identity-label{font-size:.75rem;letter-spacing:.05em}.platform-content .metric.main-metric{border-color:#4b5c3f}}@media(prefers-reduced-motion:reduce){.refreshing{animation:none}.btn,.control-row{transition:none}}.admin-filter,.admin-search input,.admin-table,.admin-user-link,.control-row{font-size:.875rem}.admin-stat>small,.admin-table .status,.admin-table small,.admin-table th{font-size:.75rem}.admin-stat>span{font-size:.875rem}.admin-detail-tabs [data-slot=tabs-trigger]{font-size:.8125rem}.live-account-readiness{margin-inline-start:auto;color:#b3c2ca;font-size:.8125rem;gap:8px!important}.live-account-readiness svg{color:#a4cfca;flex-shrink:0}.bot-setup-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:8px 0 4px}.bot-setup-steps li{display:flex;align-items:center;gap:7px;color:#7f939f;font-size:.75rem;line-height:1.5}.bot-setup-steps li>span{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;border:1px solid #34434e;font-variant-numeric:tabular-nums}.bot-setup-steps li[aria-current=step]{color:#e3f1df}.bot-setup-steps li[aria-current=step]>span{border-color:#adcf78;background:#2a3a28;color:#9cf3ce}.bot-setup-steps li.complete{color:#9ccbc3}.bot-setup-steps li.complete>span{background:#16362e;border-color:#3c6857}.live-bot-dialog{max-width:490px!important}.live-bot-dialog .account-badge{align-self:flex-start;margin-bottom:10px}.budget-available{display:flex;justify-content:space-between;gap:14px;color:#a1b3bc;font-size:.8125rem;margin-top:-8px}.budget-available b{color:#e4eee9;font-weight:500}.bot-access-notice{display:flex;gap:13px;padding:18px 17px;background:#17252a;border:1px solid #32474b;border-radius:11px}.bot-access-notice>svg{flex-shrink:0;color:#a2d2cc;margin-top:1px}.bot-access-notice b{font-size:.9375rem;font-weight:550;color:#e6f0eb}.bot-access-notice p{font-size:.8125rem;color:#a4b6bc;line-height:1.85;margin:6px 0 0}.market-recovery-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;background:#352d192b;border-top:1px solid #5b4b2b66;border-bottom:1px solid #5b4b2b66;color:#d6bd84;font-size:.75rem}.market-recovery-note .text-link{font-size:inherit;color:#e8d6ad;flex-shrink:0;display:inline-flex;gap:5px;align-items:center}@media(max-width:600px){.bot-setup-steps{gap:6px}.bot-setup-steps li{flex-direction:column;text-align:center;font-size:.75rem;gap:6px}.bot-access-notice{padding:15px 13px}.live-account-readiness{width:100%;margin-inline-start:0}.market-recovery-note{align-items:flex-start;flex-wrap:wrap}.live-bot-dialog{padding:23px 20px}}.section-icon-title,.section-label{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-icon-title h2,.section-label h2{margin:0}.section-icon-title>svg,.section-label>svg{color:#9cf3ce;flex-shrink:0}.data-mode-settings{margin-bottom:18px}.settings-control-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.settings-control-row [data-slot=select-trigger]{min-width:145px}.settings-control-row p{margin:5px 0 12px}.security-settings{margin-bottom:18px}.security-action{margin-inline-start:12px}.security-form{margin-top:18px}.setup-secret{padding:16px;border:1px solid #354539;border-radius:10px;background:#18221d;font-size:13px}.setup-secret code{display:block;word-break:break-all;font-size:15px;letter-spacing:1.3px;margin:12px 0}.setup-secret small{display:block;margin-top:10px;color:#a7b8c6}.device-list{margin-top:18px}.device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #26343f}.device-row:last-child{border:0}.device-row>span:first-child{display:grid;gap:6px;min-width:0}.device-row small{color:#99abb8;font-size:11px}.device-row .pill{white-space:nowrap;font-size:10px}.device-row b{font-size:13px}.inbox-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:1px solid #30404b;background:#15202a;color:#d5e1e7;cursor:pointer}.inbox-trigger:hover{border-color:#7f9d58}.notification-count{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;background:#9cf3ce;color:#14220b;font-size:9px;font-weight:800;padding:1px 4px;border-radius:10px;line-height:14px}.notification-sheet{background:#111b24!important;color:#e5edf0!important;padding:28px 20px!important;width:min(390px,94vw)!important;overflow-y:auto}.notification-sheet [data-slot=sheet-title]{color:#edf3f5}.notification-sheet [data-slot=sheet-description]{color:#97aab9;margin-top:8px;font-size:12px}.mark-read{align-self:flex-start;margin:15px 0}.notification-list{margin-top:16px}.notice-card{display:flex;text-align:start;width:100%;gap:12px;border:1px solid #293843;padding:14px;margin-bottom:10px;background:#17222b;cursor:pointer}.notice-card.unread{border-inline-start:3px solid #9cf3ce}.notice-icon{color:#b8d98d;padding-top:3px;flex-shrink:0}.notice-card>span:last-child{display:grid;gap:6px}.notice-card b{font-size:13px}.notice-card small,.notice-card span span{font-size:12px;color:#bac9d3;overflow-wrap:anywhere}.notice-card time{font-size:10px;color:#8d9fab}.notice-card:hover{background:#1d2a34}.statement-filters{padding:0 22px 18px}.statement-row{border-top:1px solid #273641}.statement-row summary{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;list-style:none}.statement-row summary::-webkit-details-marker{display:none}.statement-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#223129;color:#c0da9c;flex-shrink:0}.statement-title{display:grid;gap:5px;flex:1;min-width:0}.statement-title b{font-size:13px}.statement-title time{font-size:11px;color:#93a7b6}.statement-row summary>bdi{font-size:14px;font-weight:600}.statement-row summary small{font-size:10px}.statement-row[open] summary>svg{transform:rotate(180deg)}.statement-detail{padding:0 22px 20px 72px}.statement-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:0;padding:18px;background:#101a23;border-radius:10px}.statement-detail dt{color:#9db0bd;font-size:11px;margin-bottom:6px}.statement-detail dd{margin:0;font-size:13px;direction:ltr;text-align:start}.statement-reference{display:flex;gap:12px;color:#8da0ac;font-size:11px;overflow-wrap:anywhere;margin-bottom:0}.statement-reference code{word-break:break-all}.performance-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:16px 20px;border:1px solid #293a43;border-radius:12px;background:#15202a;font-size:12px;color:#a6b8c4}.performance-summary bdi{margin-inline-start:12px;color:#e3edf1;font-weight:600}.operations-page{min-height:100vh;background:#0d161e;color:#dbe6ed}.operations-page main{max-width:1080px;margin:30px auto;padding:0 28px 60px}.operations-page .text-link{display:inline-flex;gap:8px;align-items:center}.operations-page .admin-page-heading{margin:30px 0}.operations-page .admin-page-heading p{display:flex;align-items:center;gap:8px}.operations-page section{margin-bottom:20px}.operation-services{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.operation-services>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid #293842;font-size:12px}.operation-services .pill{font-size:10px;white-space:nowrap}.operations-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.operations-metrics>div{padding:18px;background:#182530;border:1px solid #2c3c48;border-radius:12px}.operations-metrics span{display:block;color:#a0b1bf;font-size:11px;min-height:30px}.operations-metrics strong{font-size:23px;display:block;margin-top:12px}html[data-data-mode=light] .live-pulse,html[data-data-mode=light] .refreshing{animation:none!important}html[data-data-mode=light] .platform-shell *,html[data-data-mode=light] .platform-shell :after,html[data-data-mode=light] .platform-shell :before{scroll-behavior:auto!important;transition-duration:0s!important}@media(max-width:700px){.settings-control-row{align-items:flex-start;gap:10px}.settings-control-row [data-slot=select-trigger]{min-width:115px}.settings-control-row p{font-size:12px}.security-action{margin-top:8px}.statement-row summary{gap:9px;padding:15px 14px}.statement-icon{width:30px;height:30px}.statement-title b{font-size:12px}.statement-title time{font-size:10px}.statement-row summary>bdi{font-size:12px}.statement-detail{padding:0 14px 16px}.statement-detail dl{grid-template-columns:1fr 1fr;gap:15px;padding:14px}.statement-reference{display:block}.statement-reference code{display:block;margin-top:5px}.statement-filters{padding:0 14px 16px}.performance-summary{font-size:11px}.operations-page main{padding:0 16px 40px}.operation-services{grid-template-columns:1fr}.operations-metrics{grid-template-columns:1fr 1fr;gap:10px}.operations-metrics strong{font-size:20px}.operations-page .admin-page-heading{align-items:flex-start}.operations-page h1{font-size:26px}.notification-sheet{padding-top:42px!important}}@media(prefers-reduced-motion:reduce){.statement-row summary>svg{transition:none}}.operation-services .pill:not(.positive):not(.negative){color:#97a8b4;background:#1c2832;border-color:#35424c}.operation-background{grid-template-columns:1fr}.operation-services>div{font-size:.875rem;min-width:0}.operation-services .pill{font-size:.875rem;flex-shrink:0;max-width:60%;white-space:normal;text-align:center}.operation-services .pill.negative{color:#ffaaaa;background:#342326;border-color:#724647}.operation-background~p{margin-top:12px;font-size:.875rem}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.platform-content .portfolio-metrics .metric{container-type:inline-size;padding:19px 18px 17px;animation:none}.portfolio-metrics .metric .row{min-block-size:2.5rem;align-items:flex-start;gap:8px}.portfolio-metrics .metric .row>span{line-height:1.5;overflow-wrap:anywhere}.portfolio-metrics .metric .row>svg{flex-shrink:0;margin-top:2px;opacity:.75}.portfolio-metrics .metric-value{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:2.5rem 1.125rem;align-items:center;gap:3px;margin:8px 0 12px;min-width:0}.platform-content .portfolio-metrics .metric-value strong{font-size:1.25rem;font-size:clamp(1rem,calc(190cqi / var(--value-length,14)),2rem);line-height:1.3;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;overflow-wrap:normal;margin:0;min-width:0}.portfolio-metrics .balance-fraction{font-size:max(.875rem,.72em);font-weight:450;letter-spacing:0;opacity:.76}.portfolio-metrics .metric-value>span{grid-row:2;font-size:.75rem;line-height:1.25;letter-spacing:.07em;color:#91a6ad;white-space:nowrap}.portfolio-metrics .metric>small{min-block-size:3.5em;line-height:1.75}.admin-main,.platform-content,.platform-main,.platform-trading>*{min-inline-size:0}.platform-sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.platform-user>div{min-width:0}.platform-user b{overflow-wrap:anywhere}.platform-user>.icon-button{flex-shrink:0}.page-heading>div:first-child{min-width:0}.page-heading h1{overflow-wrap:anywhere}.platform-topbar{flex-wrap:wrap;gap:10px 18px}.platform-topbar>.button-row{min-width:0}.platform-top-actions{min-width:0;flex-wrap:wrap;margin-inline-start:auto}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-charts>*,.referral-grid>*,.settings-grid>*,.wallet-substats>*{min-width:0}.platform-form :is(input,select,textarea){max-inline-size:100%;font-size:1rem}.control-row>div,.platform-form :is(label,.fee-note){min-width:0;overflow-wrap:anywhere}.table-scroll{max-inline-size:100%;scrollbar-color:#465b65 transparent;-webkit-overflow-scrolling:touch}.table-scroll table{width:100%;min-width:42rem}.history-toolbar :is(input,select){min-height:42px;max-inline-size:100%;font-size:1rem}.history-pagination{gap:12px;flex-wrap:wrap}.history-pagination>div{flex-shrink:0}.platform-content .demo-wallet-card>strong,.platform-content .wallet-hero strong{font-size:clamp(1.375rem,4vw,2.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.wallet-substats b{font-variant-numeric:tabular-nums}.wallet-hero .button-row{flex-wrap:wrap}.platform-footer{gap:12px 24px;flex-wrap:wrap;padding-bottom:max(24px,env(safe-area-inset-bottom))}.trading-chart-panel{container-name:market-chart;container-type:inline-size}.trading-chart-panel .candle-stage svg{width:100%;height:430px;min-height:0;max-height:none}@container market-chart (max-width:523px){.trading-chart-panel .candle-stage svg{height:350px}}.trading-chart-panel .chart-display-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px 0}.chart-position-time{display:inline-flex;align-items:center;gap:6px;color:#a7b9c0;font-size:.75rem;white-space:nowrap}.chart-position-time bdi{font-variant-numeric:tabular-nums;color:#dce6e8}.chart-trade-label{pointer-events:none;opacity:.9}.chart-fill-marker{cursor:pointer}.chart-fill-marker:focus-visible{outline:1px solid #d2edac;outline-offset:3px}.trading-chart-panel .chart-controls>[data-slot=tabs]{max-width:100%;min-width:0}.trading-chart-panel .chart-controls [data-slot=tabs-list]{max-width:100%;height:auto;min-height:38px;gap:2px}.trading-chart-panel .chart-controls [data-slot=tabs-trigger]{min-height:34px;padding-inline:10px;flex-shrink:0}.trading-chart-panel .live-price-value{white-space:nowrap;font-variant-numeric:tabular-nums}.active-indicators{row-gap:7px;line-height:1.5}.chart-trade-receipt{gap:12px;flex-wrap:wrap}.chart-trade-receipt>span{min-width:0}.execution-detail>div{gap:10px 18px;flex-wrap:wrap}.execution-detail b{font-variant-numeric:tabular-nums}.platform-trading .trade-rail{max-inline-size:100%}@media(max-width:1280px){.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-trading{grid-template-columns:minmax(0,1fr) 286px;gap:16px}}@media(max-width:1000px){.platform-trading{grid-template-columns:minmax(0,1fr)}.platform-trading .trade-rail{height:auto;position:static}.platform-trading .trade-rail-body{max-height:540px;overflow-y:auto;overscroll-behavior:contain}.settings-grid{grid-template-columns:minmax(0,1fr)}.platform-top-actions{gap:8px}}@media(max-width:760px){.admin-main,.platform-content{padding-inline:14px}.platform-content .page-heading{padding-block:20px 16px;align-items:flex-start;flex-wrap:wrap;gap:14px}.platform-content .page-heading h1{font-size:1.5rem;line-height:1.45}.platform-content .page-heading>.button-row{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-content .page-heading .btn{min-height:44px;white-space:normal;line-height:1.4;padding:10px;font-size:.875rem}.portfolio-summary .summary-heading{gap:8px;flex-wrap:wrap;margin-bottom:10px}.portfolio-summary .summary-heading .text-link{min-height:36px;font-size:.8125rem}.portfolio-metrics{gap:10px;margin-bottom:14px}.platform-content .portfolio-metrics .metric{padding:15px 12px 13px;border-radius:12px}.platform-content .portfolio-metrics .metric .row>span{font-size:.875rem}.portfolio-metrics .metric .row{min-block-size:2.65rem}.portfolio-metrics .metric-value{margin:5px 0 9px;grid-template-rows:2.2rem 1rem}.bot-status-strip{display:flex;flex-wrap:wrap;gap:10px 16px;padding:13px 14px;margin-bottom:14px}.bot-status-strip>span{min-width:0;font-size:.8125rem}.bot-status-strip>small{flex-basis:100%}.trading-chart-panel .chart-controls{gap:10px;padding:12px 14px 8px}.trading-chart-panel .chart-controls>[data-slot=tabs]{order:3;flex-basis:100%;overflow-x:auto;scrollbar-width:none}.trading-chart-panel .chart-controls [data-slot=tabs-list]{width:max-content;min-width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap}.trading-chart-panel .chart-controls [data-slot=tabs-trigger]{font-size:.8125rem;min-height:40px;padding-inline:10px}.trading-chart-panel .chart-controls>strong{font-size:1.25rem;margin-inline-start:auto}.trading-chart-panel .chart-display-controls{padding:12px 14px 0}.trading-chart-panel .ohlc-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 14px 0;font-size:.75rem}.trading-chart-panel .ohlc-strip>span{display:flex;justify-content:space-between;gap:6px}.chart-bottom-toolbar{padding:12px;gap:10px}.chart-navigation{gap:7px;flex-wrap:wrap}.chart-navigation>button{width:40px;height:40px}.drag-hint{font-size:.75rem;line-height:1.6}.indicator-pane{padding-block:8px}.indicator-pane svg{max-height:70px}.platform-trading .trade-rail-body{max-height:480px}.history-toolbar{padding:12px;gap:9px}.history-toolbar>*{min-width:0}.history-toolbar input{flex:1 1 130px;width:100%}.history-toolbar select{flex:1 1 120px}.history-filters{padding:0 14px 16px;gap:14px}.history-filters>[data-slot=tabs],.history-page>[data-slot=tabs]{max-width:100%;overflow-x:auto;scrollbar-width:thin}.history-filters [data-slot=tabs-list],.history-page>[data-slot=tabs] [data-slot=tabs-list]{width:max-content;min-width:100%;height:44px}.history-filters [data-slot=tabs-trigger]{min-height:38px;white-space:nowrap}.date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.date-fields label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:.875rem}.date-fields input{width:100%;min-width:0;font-size:1rem;min-height:44px}.history-selects{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:9px}.history-selects [data-slot=select-trigger]{width:100%;min-width:0;min-height:44px;font-size:.875rem}.panel-heading{padding:17px 16px;align-items:flex-start;flex-wrap:wrap;gap:12px}.panel-heading h2{font-size:1rem}.padded,.verification-panel .panel-heading{padding:20px 16px}.settings-grid h2,.verification-panel h2{font-size:1.125rem}.platform-form .btn,.security-action .btn{white-space:normal;line-height:1.5;min-height:44px}.control-row,.settings-control-row{flex-wrap:wrap;gap:12px}.wallet-hero{padding:22px 18px;align-items:flex-start;gap:18px;flex-wrap:wrap}.wallet-hero .button-row{width:100%}.wallet-hero .button-row>.btn{flex:1;min-height:44px}.wallet-substats{grid-template-columns:minmax(0,1fr)}.wallet-substats>span{padding:15px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;border-inline-end:0;border-bottom:1px solid #293a42}.wallet-substats>span:last-child{border-bottom:0}.demo-wallet-card{padding:28px 18px}.demo-wallet-card .button-row{justify-content:center}.platform-footer{font-size:.75rem!important;align-items:flex-start;line-height:1.8}.nabd-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:23px 18px;overscroll-behavior:contain}.platform-mobile-sheet{padding-bottom:max(20px,env(safe-area-inset-bottom))}.auth-panel{order:-1}.auth-story h1{font-size:2rem}.auth-story>p{font-size:.9375rem}.auth-top{padding:18px 20px}.auth-layout{gap:26px;margin-top:4px}.auth-panel{padding:26px 22px}}@media(max-width:540px){.platform-topbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px;min-height:0}.platform-topbar>.button-row{justify-content:space-between;gap:8px}.platform-topbar .page-navigation{margin-inline-end:auto}.platform-topbar .platform-breadcrumb{display:block;font-size:.8125rem!important;overflow-wrap:anywhere}.platform-top-actions{width:100%;margin:0;gap:8px;flex-wrap:nowrap;justify-content:space-between}.platform-top-actions .mode-switch{margin-inline-end:auto;flex-shrink:0}.platform-top-actions .language-picker-button{width:40px;min-height:40px;padding:0;justify-content:center;gap:0}.platform-top-actions .language-picker-button>span,.platform-top-actions .language-picker-button>svg:last-child{display:none}.platform-top-actions .icon-button,.platform-topbar>.button-row>.icon-button{min-width:40px;width:40px;min-height:40px;height:40px}.platform-topbar .page-navigation .icon-button{min-width:36px;min-height:40px}.platform-top-actions .mode-switch button{min-height:34px;padding-inline:12px}.language-popover{max-width:calc(100vw - 24px)}.history-charts,.referral-grid,.referral-stats{grid-template-columns:minmax(0,1fr)}.history-pagination{padding:13px 14px;font-size:.8125rem}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-stat{padding:15px 12px}.admin-page-heading h1,.admin-stat>strong{font-size:1.5rem}}@media(max-width:350px){.platform-content .page-heading>.button-row,.portfolio-metrics{grid-template-columns:minmax(0,1fr)}.platform-top-actions{gap:4px}.platform-top-actions .mode-switch button{padding-inline:9px}}@media(hover:none){.portfolio-metrics .metric:hover{transform:none;box-shadow:none}button:hover:not(:disabled){filter:none}}html[data-data-mode=light] .portfolio-metrics .metric,html[data-data-mode=light] .rail-empty-icon,html[data-data-mode=light] .trade-mini-alert{animation:none!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.auth-page *,.platform-shell *,.platform-shell :after,.platform-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.referral-workspace{display:grid;gap:1.15rem;min-width:0}.referral-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.referral-stat{padding:1.2rem;min-width:0;container-type:inline-size}.referral-stat>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--muted-foreground);font-size:.875rem}.referral-stat>div svg{flex:none;color:var(--primary)}.referral-stat strong{display:block;margin:.7rem 0 .3rem;font-size:clamp(1rem,8cqi,1.65rem);font-weight:650;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:start}.referral-stat small{color:var(--muted-foreground);font-size:.8125rem}.referral-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem 2rem;padding:clamp(1.1rem,3vw,1.8rem);border-color:#3e5230;background:linear-gradient(110deg,#19271c,var(--card) 65%)}.referral-invite h2{font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.35;margin:.5rem 0 .65rem}.referral-invite p{margin:0;max-width:65ch;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.referral-rate{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:7.5rem;border-inline-start:1px solid #3c4935;padding-inline-start:2rem;gap:.2rem}.referral-rate strong{font-size:clamp(2.75rem,5vw,4.2rem);line-height:1.1;letter-spacing:-.06em;color:var(--primary)}.referral-rate span{font-size:.875rem;color:var(--muted-foreground)}.referral-share{grid-column:1/-1;display:grid;gap:.5rem;min-width:0}.referral-share label{font-size:.875rem;font-weight:600}.referral-link-row{display:flex;align-items:stretch;gap:.6rem;min-width:0}.referral-link-row input{flex:1;min-width:0;border:1px solid var(--input);border-radius:.6rem;padding:.85rem 1rem;background:#0c1510;color:var(--foreground);font-size:1rem;outline:none}.referral-link-row input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.referral-link-row .btn{flex:none;min-height:44px}.referral-code{display:flex;gap:.55rem;flex-wrap:wrap;color:var(--muted-foreground);font-size:.8125rem}.referral-code bdi{color:var(--foreground);font-variant-numeric:tabular-nums}.referral-account-note{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;padding:0 .15rem}.referral-account-note p{margin:0;flex:1;min-width:min(100%,22rem);font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}.referral-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(16rem,1fr);gap:1rem;align-items:start;min-width:0}.referral-aside,.referral-history{min-width:0}.referral-aside,.referral-settled{display:grid;gap:1rem}.referral-settled{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 1.3rem;background:#10191f;border-block:1px solid var(--border)}.referral-settled>span{display:grid;gap:.4rem;font-size:.875rem;color:var(--muted-foreground);min-width:0}.referral-settled bdi{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.referral-workspace small{font-size:.8125rem}.referral-reward{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border);font-size:.875rem}.referral-reward-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;background:#273526;color:var(--primary)}.referral-reward time{display:block;font-size:.8125rem;color:var(--muted-foreground);margin-top:.3rem}.referral-reward strong{font-variant-numeric:tabular-nums;font-size:.9375rem;overflow-wrap:anywhere;text-align:end}.referral-reward strong small{color:var(--muted-foreground);font-weight:400}.referral-pagination{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;color:var(--muted-foreground)}.referral-members{padding:0 1.2rem}.referral-members>div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.875rem;border-bottom:1px solid var(--border)}.referral-members>div:last-child{border:0}.referral-members time{color:var(--muted-foreground)}.referral-history .form-error{margin:1rem}@media(max-width:1200px){.referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-aside,.referral-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.referral-stats{gap:.6rem}.referral-stat{padding:1rem}.referral-rate{min-width:4.5rem;padding-inline-start:1rem}.referral-rate span{max-width:6rem;text-align:center}.referral-invite{gap:1rem}.referral-invite-copy{grid-column:1/-1}.referral-rate{grid-row:2;border:0;padding:0;align-items:flex-start;flex-direction:row;justify-content:flex-start;gap:.8rem;align-items:center}.referral-rate span{max-width:none}.referral-share{grid-row:3}.referral-link-row{flex-wrap:wrap}.referral-link-row input{flex-basis:100%;width:100%}.referral-link-row .btn{flex:1}.referral-aside{grid-template-columns:minmax(0,1fr)}.referral-reward{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:1rem}.referral-reward>.pill{grid-column:2/4;justify-self:start}.referral-settled{padding:1rem;gap:.6rem}.referral-reward strong{max-width:10rem}.referral-reward strong small{display:block}.referral-pagination .btn{min-height:40px}}@media(max-width:350px){.referral-stats{grid-template-columns:minmax(0,1fr)}.referral-reward{grid-template-columns:auto minmax(0,1fr)}.referral-reward strong{grid-column:2;justify-self:start;max-width:none}.referral-reward>.pill{grid-column:2}}.bitcoin-icon{--bitcoin-size:36px;display:inline-grid;place-items:center;inline-size:var(--bitcoin-size);block-size:var(--bitcoin-size);flex:0 0 var(--bitcoin-size);border-radius:50%;border:1px solid #ffc36f;background:linear-gradient(145deg,#ffae39,#f7931a 58%,#e77f0d);color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 3px 8px #00000024;vertical-align:middle}.bitcoin-icon>svg{inline-size:68%;block-size:68%;display:block;color:inherit;fill:none}.bitcoin-icon-auth{--bitcoin-size:44px}.bitcoin-icon-trade{--bitcoin-size:32px}.bitcoin-icon-chart{--bitcoin-size:26px}.chart-pair-label{gap:.5rem}@media(max-width:1250px){.bitcoin-icon-trade{--bitcoin-size:28px}}.funding-workspace{gap:1.25rem}.funding-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 2rem;padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(120deg,#19291e,#141e26 70%);border-color:#344b3c}.funding-balance{min-width:0;container-type:inline-size}.funding-balance h2{font-size:.9375rem;font-weight:400;color:#bbcac3;margin:.65rem 0}.funding-balance-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem;justify-content:flex-start}.funding-balance-value strong{font-size:clamp(1.4rem,6cqi,2.8rem);line-height:1.25;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.funding-fraction{font-size:.7em;color:#c2d0c9;letter-spacing:-.02em}.funding-balance-value>span{font-size:.875rem;color:#a5bcae}.funding-balance>p{font-size:.875rem;color:var(--muted-foreground);margin:.65rem 0 0;line-height:1.6}.funding-wallet-mark{width:4.25rem;height:4.25rem;display:grid;place-items:center;border-radius:1.2rem;color:var(--primary);background:#283d2a;border:1px solid #435d3b;align-self:center}.funding-balance-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #35463c;padding-top:1.1rem;gap:1.5rem;margin:0}.funding-balance-meta>div{min-width:0}.funding-balance-meta dt{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--muted-foreground);margin-bottom:.4rem}.funding-balance-meta dd{font-size:1rem;color:var(--foreground);overflow-wrap:anywhere;margin:0;text-align:start}.funding-balance-meta small{font-size:.75rem;color:var(--muted-foreground)}.funding-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr);gap:1.25rem;align-items:start}.funding-form-panel{min-width:0}.funding-action-tabs[data-slot=tabs-list]{display:flex!important;width:100%;height:auto;border-radius:0;border:0;border-bottom:1px solid var(--border);background:#111b22;padding:.45rem;gap:.45rem}.funding-action-tabs [data-slot=tabs-trigger]{min-height:48px;border-radius:.6rem;font-size:1rem;gap:.55rem;color:#9fadb8;font-weight:500}.funding-action-tabs [data-slot=tabs-trigger][data-state=active]{color:#dafaa7;background:#283b2b;box-shadow:none}.funding-form{padding:clamp(1.1rem,2.2vw,1.6rem);display:grid;gap:1.25rem}.funding-form-heading h2{font-size:1.125rem;margin:0 0 .3rem;font-weight:600}.funding-form-heading p{color:var(--muted-foreground);margin:0;line-height:1.6}.funding-currency{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:.65rem;background:#101a21;font-size:.875rem}.funding-currency>span{color:var(--muted-foreground)}.funding-currency>b{display:flex;align-items:center;gap:.5rem;direction:ltr;font-size:1rem}.funding-currency small{font-size:.8125rem;font-weight:400;color:var(--muted-foreground)}.funding-currency-mark{display:grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;border-radius:50%;background:#217f69;color:#effff9;border:1px solid #439a86;font-size:1.15rem;font-weight:600}.funding-field{display:grid;gap:.5rem;min-width:0}.funding-field>label{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;color:#c2cfd6}.funding-field>label>button{font-size:.8125rem;color:var(--primary);padding:.25rem .5rem;border-radius:.4rem;background:#243424;min-height:30px}.funding-field>label>button:disabled{opacity:.4;cursor:not-allowed}.funding-field [data-slot=select-trigger],.funding-field>input{width:100%;min-height:49px;border:1px solid var(--input);border-radius:.65rem;background:#0d171e;color:var(--foreground);font-size:1rem;padding:.75rem 1rem;box-shadow:none}.funding-amount-input:focus-within,.funding-field>input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.funding-field input::placeholder{color:#6f838e;opacity:1}.funding-amount-input{display:flex;align-items:center;gap:.75rem;direction:ltr;border:1px solid var(--input);background:#0d171e;border-radius:.65rem;padding:.75rem 1rem;min-height:58px}.funding-amount-input input{width:100%;min-width:0;outline:none;background:transparent;border:0;color:var(--foreground);font-size:1.375rem;font-variant-numeric:tabular-nums;padding:0}.funding-amount-input>span{font-size:.875rem;color:var(--muted-foreground)}.funding-amount-input.invalid{border-color:#af676f}.funding-field>small{font-size:.8125rem;line-height:1.6;color:var(--muted-foreground)}.funding-field-error{font-size:.875rem;color:#ffa0a9;line-height:1.5;margin:0}.funding-form-footer{display:grid;gap:.7rem;padding-top:1.25rem}.funding-form-footer .btn{min-height:48px;white-space:normal;font-size:.9375rem;line-height:1.4}.funding-form-footer .btn:disabled{opacity:1;color:#93a29b;background:#25332b;border-color:#34483b;cursor:not-allowed;box-shadow:none}.funding-form-footer p{margin:0;font-size:.8125rem;line-height:1.6;color:var(--muted-foreground);text-align:center}.funding-sidebar{display:grid;gap:1rem;min-width:0}.funding-summary{padding:1.35rem;min-width:0}.funding-summary-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:1.35rem;color:#b2c3ba}.funding-summary-heading h2{font-size:1rem;color:var(--foreground)}.funding-summary dl{margin:0;display:grid;gap:1rem}.funding-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.875rem}.funding-summary dt{color:var(--muted-foreground);display:flex;flex-wrap:wrap;gap:.45rem}.funding-summary dt>span{color:#d5eba9;font-size:.75rem;background:#293628;border-radius:.3rem;padding:0 .3rem}.funding-summary dd{margin:0;text-align:end;overflow-wrap:anywhere;min-width:0;font-variant-numeric:tabular-nums}.funding-summary dd small{font-size:.75rem;color:var(--muted-foreground)}.funding-net{display:grid;gap:.65rem;border-top:1px solid #354338;padding-top:1.2rem;margin-top:1.2rem}.funding-net>span{font-size:.875rem;color:#c4d5b9}.funding-net strong{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:550;overflow-wrap:anywhere;text-align:start;color:var(--primary)}.funding-net strong small{font-size:.8125rem;font-weight:400;color:#adbea4}.funding-estimate{font-size:.8125rem;color:var(--muted-foreground);margin:.8rem 0 0;line-height:1.5}.funding-history{min-width:0;overflow:hidden}.funding-history-count{font-size:.875rem;padding:.2rem .65rem;border-radius:1rem;background:#223129;color:#c7dbb4;font-variant-numeric:tabular-nums}.funding-history-tabs{gap:0}.funding-history-tabs>[data-slot=tabs-list]{margin:0 1.25rem 1rem;height:auto;min-height:40px;background:#111b22;padding:.25rem;max-width:calc(100% - 2.5rem)}.funding-history-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger]{font-size:.875rem;min-height:34px;padding-inline:1rem}.funding-history-tabs>[data-slot=tabs-content]{margin:0}.funding-transfer{border-top:1px solid var(--border)}.funding-transfer>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;list-style:none;cursor:pointer;min-width:0;outline-offset:-3px;transition:background .15s}.funding-transfer>summary::-webkit-details-marker{display:none}.funding-transfer>summary:hover,.funding-transfer[open]>summary{background:#19242c}.funding-transfer-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid #35553d;border-radius:.75rem;background:#203428;color:#c3ed9d}.funding-transfer-icon.outgoing{color:#a9cafa;background:#202e40;border-color:#344863}.funding-transfer-title{display:grid;gap:.35rem;min-width:0}.funding-transfer-title b{font-weight:550}.funding-transfer-title time{font-size:.8125rem;color:var(--muted-foreground)}.funding-transfer-amount{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:550;overflow-wrap:anywhere;text-align:end}.funding-transfer-amount small{font-size:.75rem;color:var(--muted-foreground);font-weight:400}.funding-status{display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;line-height:1.3;border:1px solid transparent;border-radius:2rem;padding:.4rem .65rem;text-align:center;max-width:11rem}.funding-status.processing{background:#2d3421;color:#e1d597;border-color:#515138}.funding-status.completed{background:#1e352a;color:#bce3b0;border-color:#365642}.funding-status.unsuccessful{background:#35262d;color:#eba9b3;border-color:#5a3944}.funding-status.unavailable{background:#25313b;color:#bbc6ce}.funding-expand{color:var(--muted-foreground);transition:transform .15s}.funding-transfer[open] .funding-expand{transform:rotate(180deg)}.funding-transfer-detail{padding:0 1.25rem 1.25rem;background:#19242c}.funding-transfer-detail>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem;background:#111b22;border:1px solid var(--border);border-radius:.65rem;margin:0 0 1rem}.funding-transfer-detail dt{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.4rem}.funding-transfer-detail dd{font-size:.875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.funding-reference{display:grid;gap:.3rem;margin-top:.8rem;font-size:.8125rem;color:var(--muted-foreground)}.funding-reference>div{display:flex;align-items:center;gap:.6rem;min-width:0}.funding-reference code{font-size:.8125rem;color:#c7d2da;overflow-wrap:anywhere;user-select:all;flex:1;min-width:0;line-height:1.6}.funding-reference button{flex:none;min-width:38px;min-height:38px}.funding-transfer-note{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;color:#f1b6bd;margin:1rem 0 0;line-height:1.6;overflow-wrap:anywhere}.funding-transfer-note svg{flex:none;margin-top:.2rem}.funding-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;text-align:center;min-height:225px;padding:2rem 1.25rem;border-top:1px solid var(--border)}.funding-empty>span{display:grid;place-items:center;width:3.4rem;height:3.4rem;border:1px solid #35433c;border-radius:1rem;background:#203026;color:#b3ce97;margin-bottom:.4rem}.funding-empty h3{font-size:1rem;font-weight:550;margin:0}.funding-empty p{color:var(--muted-foreground);font-size:.875rem;line-height:1.6;margin:0;max-width:28rem}.funding-demo{background:linear-gradient(140deg,#17291e,#141c24 65%);border-color:#354a3a!important;min-height:340px}.funding-demo .funding-demo-icon{display:grid;place-items:center;width:4rem;height:4rem;background:#2a3d29;color:var(--primary);border:1px solid #405936;border-radius:1.2rem}.funding-demo>strong{font-size:clamp(1.65rem,5vw,2.75rem)!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.funding-demo>p{font-size:.9375rem!important;max-width:35rem;line-height:1.75}@media(max-width:1100px){.funding-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);gap:1rem}.funding-summary{padding:1.1rem}.funding-transfer>summary{gap:.75rem}}@media(max-width:850px){.funding-grid,.funding-sidebar{grid-template-columns:minmax(0,1fr)}.funding-transfer-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.funding-hero{gap:1.1rem;padding:1.25rem}.funding-wallet-mark{width:3rem;height:3rem;border-radius:.85rem}.funding-wallet-mark>svg{width:24px;height:24px}.funding-balance-meta{gap:1rem}.funding-balance-meta dd{font-size:.875rem}.funding-balance-meta small{display:block;margin-top:.25rem}.funding-balance-value>span{font-size:.75rem}.funding-sidebar{grid-template-columns:minmax(0,1fr)}.funding-transfer>summary{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.6rem;padding:1rem}.funding-transfer-icon{width:2.1rem;height:2.1rem;border-radius:.6rem}.funding-transfer-amount{font-size:.9375rem;max-width:9rem}.funding-transfer-amount small{display:block}.funding-transfer>summary>.funding-status{grid-row:2;grid-column:2/4;justify-self:start}.funding-transfer>summary>.funding-expand{grid-row:1;grid-column:4}.funding-transfer-detail{padding:0 1rem 1rem}.funding-transfer-detail>dl{padding:.85rem;gap:.85rem}.funding-history-tabs>[data-slot=tabs-list]{margin-inline:1rem;max-width:calc(100% - 2rem);display:flex}.funding-history-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger]{flex:1;min-width:0;padding-inline:.5rem}.funding-form{padding:1.15rem}.funding-demo{padding:2.25rem 1.25rem!important}.funding-demo>.button-row{width:100%;flex-direction:column}.funding-demo>.button-row .btn{width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.funding-expand,.funding-transfer>summary{transition:none}}.execution-pause-note{margin:0 0 1rem;padding:.8rem 1rem;border:1px solid #d5b37840;border-radius:12px;background:#d5b3780a;color:#dfc294;font-size:.875rem;line-height:1.65}.trade-close-reason{display:block;padding:.65rem 0;color:#dfc294;font-size:.8125rem;line-height:1.5}.closed-ticket>.trade-close-reason{padding:.65rem 1rem}.bot-guide-dialog{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px!important;overflow:hidden!important;max-height:calc(100dvh - 48px);box-sizing:border-box}.guide-copy{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:3px}.guide-copy [data-slot=dialog-header]{text-align:start;gap:9px}.guide-copy [data-slot=dialog-description]{overflow-wrap:break-word}.guide-top{min-width:0;gap:8px;flex-wrap:wrap}.guide-top>.text-link{min-height:40px;padding:7px 8px;white-space:nowrap}.guide-actions{padding-top:10px;border-top:1px solid #30464f;margin-top:0}.guide-actions .btn{white-space:normal;line-height:1.4;min-width:0}@media(max-width:767px),(max-width:950px) and (max-height:520px){.bot-guide-dialog{inset-inline:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(56dvh,440px)!important;padding:16px!important;gap:10px!important;border-radius:20px!important;box-shadow:0 10px 45px #0009!important}.guide-copy [data-slot=dialog-title]{font-size:19px!important;line-height:1.35!important;letter-spacing:0!important}.guide-copy [data-slot=dialog-description]{font-size:1rem!important;line-height:1.7!important;color:#c7d7de!important}.guide-top>span{font-size:14px;gap:6px}.guide-top>.text-link{font-size:14px;min-height:36px;padding:5px 6px}.guide-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding-top:10px}.guide-actions .btn{min-height:46px!important;font-size:14px!important;padding:9px 10px!important;justify-content:center;border-radius:11px!important}.guide-actions>span{font-size:13px;white-space:nowrap}.guide-actions .btn:disabled{opacity:.35}.guide-progress{gap:5px}.guide-progress>span{height:4px}.guide-highlight{border-radius:10px}}@media(max-width:360px){.bot-guide-dialog{padding:13px!important;gap:8px!important}.guide-actions{gap:7px}.guide-actions .btn{padding-inline:7px!important}.guide-copy [data-slot=dialog-description]{font-size:1rem!important;line-height:1.65!important}}@media(max-width:950px) and (max-height:520px){.bot-guide-dialog{max-height:calc(100dvh - 24px)!important;inset-inline-start:auto!important;inset-inline-end:10px!important;width:min(410px,55vw)!important}.guide-top>.text-link{min-height:30px}.guide-actions .btn{min-height:40px!important}}@media(prefers-reduced-motion:reduce){.bot-guide-dialog{animation:none!important;transition:none!important}}.platform-shell{background:#0b1218;color:#e7eff2}.platform-sidebar{background:#10191f;border-inline-end:1px solid #26353d}.platform-topbar{background:#0e171e;border-bottom-color:#26353d;box-shadow:none}.platform-nav>a{min-height:46px;border-radius:11px;transition:background .14s,color .14s}.platform-nav>a[aria-current=page]{background:#23352e;color:#d4eabc;box-shadow:inset 3px 0 #bddca0}[dir=rtl] .platform-nav>a[aria-current=page]{box-shadow:inset -3px 0 #bddca0}.platform-shell .panel{background:#121e26;border:1px solid #2b3b44;border-radius:16px;box-shadow:0 3px 14px #0000000c}.platform-shell .btn{border-radius:10px;min-height:42px;font-weight:550;transition:background .14s,border-color .14s}.platform-shell .btn.primary{background:#c6e7a8;color:#172213;border-color:#c6e7a8}.platform-shell .btn.primary:hover:not(:disabled){background:#d6f0c0;border-color:#d6f0c0}.platform-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #c6e7a8;outline-offset:3px}.workspace-intro{max-width:42rem;font-size:.9375rem;color:#9fb3bf;line-height:1.7;margin:.65rem 0 0}.page-heading{gap:20px;margin-bottom:26px}.page-heading h1{font-weight:600;letter-spacing:-.025em}.platform-shell .portfolio-metrics .metric{border-radius:16px;background:linear-gradient(140deg,#1b2b30,#142029);border-color:#31434b;box-shadow:none}.platform-shell .portfolio-metrics .metric:first-child{background:linear-gradient(140deg,#243629,#18292b);border-color:#465840}.platform-shell .platform-footer{font-size:.8125rem;color:#95a9b5;border-top-color:#27373f}.admin-page-heading h1{font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.025em;font-weight:600}.admin-page-heading .eyebrow{color:#a7c48f;letter-spacing:.12em;font-size:.7rem}.admin-stat{border-radius:14px;background:#15232b!important;border-color:#30414b!important;box-shadow:none!important}.admin-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.admin-stat:first-child{background:#22352c!important;border-color:#41543d!important}.admin-table-toolbar{gap:16px;flex-wrap:wrap}.admin-table{font-size:.875rem}.admin-table th{color:#9fb3bd;background:#17252e;font-weight:500;padding:14px 18px;text-align:start}.admin-table td{padding:16px 18px;border-bottom:1px solid #2b3b44;vertical-align:middle}.admin-table tbody tr:hover{background:#192831}.admin-table small{line-height:1.6}.admin-table .button-row{flex-wrap:wrap;min-width:160px;gap:7px}.admin-table .small{min-height:36px;font-size:.8125rem}.admin-detail-tabs>[data-slot=tabs-list]{display:flex;overflow-x:auto;justify-content:flex-start;max-width:100%;height:auto;min-height:44px}.admin-detail-tabs [data-slot=tabs-trigger]{flex-shrink:0;min-height:38px;padding-inline:12px}.audit-details{max-width:24rem}.audit-details summary{cursor:pointer;overflow-wrap:anywhere}.audit-details pre{background:#0e171d;border:1px solid #30424b;border-radius:8px;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#c7d8df;font-size:.75rem;line-height:1.65;max-height:240px;overflow-y:auto}.nabd-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.admin-reports{display:grid;gap:22px;min-width:0}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.report-toolbar h2{font-size:1.15rem;margin:0 0 8px}.report-toolbar p{font-size:.875rem;color:#9fb3bd;margin:0;line-height:1.6}.report-toolbar .button-row{flex-wrap:wrap}.report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.report-metric{padding:20px;min-width:0}.report-metric>span{display:flex;gap:8px;align-items:center;min-height:42px;color:#afc2cd;font-size:.875rem}.report-metric strong{display:block;margin:16px 0 10px;font-size:clamp(1rem,1.8vw,1.5rem);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600}.report-metric small{font-size:.6875rem;color:#9fb3bd;font-weight:400}.report-metric p{font-size:.8125rem;color:#91a8b5;margin:0;line-height:1.5}.report-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.report-chart,.report-summary{padding:24px;min-width:0}.report-chart header{display:flex;align-items:center;gap:10px}.report-chart header>svg{color:#c6e7a8}.report-chart h3,.report-daily h3,.report-summary h3{font-size:1rem;font-weight:550;margin:0}.report-chart header>b{margin-inline-start:auto;font-variant-numeric:tabular-nums;color:#c6e7a8}.report-bars{display:flex;align-items:stretch;gap:4px;height:175px;margin:28px 0 12px;direction:ltr}.report-bars>div{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-width:0;gap:8px}.report-bars span{display:block;min-height:2px;background:#b3d494;border-radius:3px 3px 0 0;opacity:.85}.report-bars>div:hover span{opacity:1}.report-bars small{font-size:9px;color:#8ca3af;text-align:center;min-height:12px}.report-bars>div:nth-child(2n) small{visibility:hidden}.report-range{color:#93aab7;font-size:.75rem;font-variant-numeric:tabular-nums;direction:ltr;text-align:start;margin:0}.report-summary dl{display:grid;gap:18px;margin:25px 0}.report-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.report-summary dt{font-size:.875rem;color:#a1b5bf}.report-summary dd{margin:0;font-variant-numeric:tabular-nums;font-size:.9375rem;overflow-wrap:anywhere;text-align:end}.report-summary p{font-size:.8125rem;color:#95aab5;line-height:1.7;border-top:1px solid #2c3e47;padding-top:15px}.report-daily{overflow:hidden}.report-daily>h3{padding:20px 22px}@media(max-width:1100px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.workspace-intro{font-size:.875rem;max-width:29rem}.page-heading{gap:16px;margin-bottom:20px}.page-heading>.button-row{width:100%;display:grid;grid-template-columns:1fr 1fr}.page-heading>.button-row .btn{justify-content:center;min-height:44px}.report-metrics{gap:10px}.report-metric{padding:15px}.report-metric>span{font-size:.8125rem}.report-metric strong{font-size:1.05rem}.report-chart,.report-summary{padding:18px}.report-toolbar .button-row{width:100%;gap:8px}.report-toolbar .btn{flex:1;justify-content:center}.report-bars{gap:2px}.report-bars small{font-size:8px}.admin-table-toolbar .admin-search{width:100%;min-width:0}.admin-table-toolbar .admin-filter{flex:1}.admin-reports{gap:16px}.admin-table td,.admin-table th{padding:13px 14px}.admin-main .admin-stats{gap:10px}.admin-page-heading{align-items:flex-start}.admin-page-heading>.btn{min-width:42px}.admin-detail-sheet{width:min(100vw,540px)!important;max-width:100vw!important}}@media(prefers-reduced-motion:reduce){.platform-nav>a,.platform-shell .btn{transition:none}}.bot-guide-dialog{translate:none!important;transform:none!important;scale:1!important;animation:none!important;min-width:0;min-height:0}.bot-guide-dialog .guide-top{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0}.bot-guide-dialog .guide-top>span{min-width:0;line-height:1.5;font-size:.875rem}.bot-guide-dialog .guide-top>span svg{flex-shrink:0}.bot-guide-dialog .guide-exit{flex-shrink:0;min-height:44px;padding:9px 12px;border:1px solid #466057;color:#d8e7e1;background:#21352e;font-size:.875rem;white-space:nowrap}.bot-guide-dialog .guide-copy [data-slot=dialog-header]{padding-inline-end:0}.bot-guide-dialog .guide-copy{scroll-padding-block:8px;overflow-wrap:anywhere}@media(max-width:767px),(max-width:950px) and (max-height:520px){.bot-guide-dialog{top:auto!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;inset-inline-start:max(12px,env(safe-area-inset-left))!important;inset-inline-end:max(12px,env(safe-area-inset-right))!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(60dvh,460px)!important;padding:16px!important;gap:12px!important;border-radius:18px!important;overflow:hidden!important}.bot-guide-dialog .guide-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.bot-guide-dialog .guide-actions .btn{padding-inline:8px!important;min-height:44px!important}.bot-guide-dialog .guide-copy [data-slot=dialog-description]{line-height:1.65!important}}@media(max-width:360px){.bot-guide-dialog{padding:13px!important;gap:10px!important}.bot-guide-dialog .guide-top{gap:8px}.bot-guide-dialog .guide-exit{padding-inline:10px}}@media(max-width:950px) and (max-height:520px){.bot-guide-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)!important;left:auto!important;inset-inline-start:auto!important;width:min(420px,calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 24px))!important}}.bot-guide-dialog .guide-top>span>svg{width:32px;height:32px;padding:7px;background:#263d33;border:1px solid #446354;border-radius:9px}.bot-guide-dialog .guide-progress{gap:6px}.bot-guide-dialog .guide-progress>span{height:4px;border-radius:3px;background:#31454e}.bot-guide-dialog .guide-progress>span.active{background:#badf9f}.bot-guide-dialog .guide-copy{padding-block:4px}.bot-guide-dialog .guide-actions .btn{overflow-wrap:anywhere}.guide-viewport[data-slot=dialog-content]{position:fixed!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;translate:0 0!important;transform:none!important;scale:1!important;animation:none!important;transition:none!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;min-width:0;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:24px!important;display:grid!important;grid-template-columns:minmax(0,1fr);align-items:end;justify-items:end;overflow:hidden;z-index:52!important;gap:0!important}.guide-card{width:min(420px,100%);min-width:0;min-height:0;max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:20px;border:1px solid #5a786b;border-radius:18px;background:#14222b;box-shadow:0 12px 40px #0005;overflow:hidden;box-sizing:border-box;translate:none;transform:none}.guide-card .guide-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;min-width:0}.guide-card .guide-top>span{display:flex;align-items:center;gap:8px;color:#b9dec9;font-size:.875rem;min-width:0;line-height:1.5}.guide-card .guide-top>span>svg{width:32px;height:32px;padding:7px;flex:none;background:#263d33;border:1px solid #446354;border-radius:9px}.guide-card .guide-exit{flex:none;min-height:44px;padding:9px 12px;font-size:.875rem;background:#21352e;color:#d8e7e1;border:1px solid #466057;border-radius:10px;white-space:nowrap}.guide-card .guide-progress{display:flex;gap:6px;margin:0}.guide-card .guide-progress>span{flex:1;min-width:0;height:4px;border-radius:3px;background:#31454e}.guide-card .guide-progress>span.active{background:#badf9f}.guide-card .guide-copy{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:anywhere;padding:4px 0}.guide-card [data-slot=dialog-header]{text-align:start;gap:10px;padding:0}.guide-card [data-slot=dialog-title]{font-size:1.25rem;line-height:1.4;letter-spacing:0;margin:0;color:#e9f1f3}.guide-card [data-slot=dialog-description]{font-size:1rem;line-height:1.7;color:#c7d7de;margin:0}.guide-card .guide-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;margin:0;padding-top:12px;border-top:1px solid #30464f;min-width:0}.guide-card .guide-actions .btn{min-width:0;min-height:44px;padding:9px 8px;font-size:.875rem;line-height:1.4;white-space:normal;justify-content:center;overflow-wrap:anywhere;border-radius:10px}.guide-card .guide-actions .btn svg{flex:none}.guide-card .guide-actions>span{font-size:.8125rem;color:#a7bdc8;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:767px),(max-width:950px) and (max-height:520px){.guide-viewport[data-slot=dialog-content]{padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;justify-items:stretch}.guide-card{width:100%;max-width:100%;max-height:min(60dvh,460px);padding:16px;gap:12px}.guide-card [data-slot=dialog-title]{font-size:1.1875rem}.guide-card [data-slot=dialog-description]{line-height:1.65}}@media(max-width:360px){.guide-card{padding:13px;gap:10px}.guide-card .guide-exit{padding-inline:10px}.guide-card .guide-actions{gap:6px}.guide-card .guide-actions .btn{padding-inline:6px}}@media(max-width:950px) and (max-height:520px){.guide-viewport[data-slot=dialog-content]{justify-items:end}.guide-card{width:min(420px,100%);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}}.platform-topbar{z-index:40;min-height:76px}.workspace-desktop-tools{display:flex;align-items:center;gap:10px}.workspace-tools-trigger{border:1px solid #32464f!important;border-radius:10px!important;min-width:40px;min-height:40px}.workspace-tools-sheet{width:min(420px,100vw)!important;background:#111e26;border-color:#354a54;overflow-y:auto;padding:28px 22px;gap:12px}.workspace-tool-language{display:flex;align-items:center;gap:10px;padding:18px 0;border-bottom:1px solid #30424c;font-size:.9375rem}.workspace-tool-language>.language-select,.workspace-tool-language>button{margin-inline-start:auto}.workspace-tool-language>span{flex:1}.workspace-tools-sheet .control-row{min-height:50px;font-size:.9375rem;line-height:1.5;margin-top:0}.install-instructions{display:flex;gap:12px;border:1px solid #42583f;background:#233229;border-radius:12px;padding:16px;font-size:.875rem;color:#c7dbba;line-height:1.7}.install-instructions svg{flex:none}.account-next-step{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;margin:0 0 20px;border:1px solid #344d43;background:#192b24;border-radius:12px;text-align:start;color:#c8dfbb}.account-next-step>span{flex:1;min-width:0}.account-next-step b{font-size:.875rem;display:block;font-weight:550}.account-next-step small{font-size:.8125rem;color:#a1b8ae;display:block;margin-top:3px;line-height:1.6}.account-next-step>svg{flex:none}.platform-content{max-width:1560px;padding-top:0}.platform-content .page-heading{padding-block:25px 20px;margin-bottom:12px;align-items:flex-start}.platform-trading{grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}.platform-trading #guide-chart{min-width:0}.platform-trading .trade-rail{min-width:0;height:auto;overflow:hidden}.portfolio-summary{margin-bottom:20px}.summary-heading{margin-bottom:12px}.summary-heading>span{font-size:.875rem;color:#a6bdc9}.summary-heading .text-link{font-size:.8125rem;min-height:36px}.bot-status-strip{border:1px solid #31444d;background:#13212a;border-radius:12px;margin-block:18px 20px;gap:16px;font-size:.875rem}.bot-status-strip>span{min-width:0;line-height:1.6}.bot-status-strip b{font-variant-numeric:tabular-nums}.bot-status-strip small{line-height:1.5}.trade-rail-heading{padding:17px 18px}.trade-rail-heading h2{font-size:1rem}.ticket-title{padding:17px}.ticket-prices{gap:12px}.live-ticket-prices b{font-size:1.125rem;font-variant-numeric:tabular-nums}.ticket-allocation,.ticket-title .ticket-clock{font-size:.875rem}.ticket-live-status{font-size:.8125rem}.ticket-date{font-size:.75rem}.trading-chart-panel .chart-controls{gap:10px;flex-wrap:wrap}.trading-chart-panel .chart-controls>time{font-size:.75rem;color:#a5b9c4}.trading-chart-panel .chart-controls [data-slot=tabs-trigger]{font-size:.8125rem;min-height:36px}.chart-bottom-toolbar{gap:10px;flex-wrap:wrap}.chart-navigation button{min-width:36px;min-height:36px}.notification-sheet{width:min(440px,100vw)!important;padding:28px 20px;background:#111e26;overflow:auto}.notification-tabs [data-slot=tabs-list]{display:flex;width:100%;height:44px;margin-block:8px 14px;background:#192b34}.notification-tabs [data-slot=tabs-trigger]{flex:1;gap:8px;font-size:.875rem}.notification-list[hidden]{display:none!important}.notice-card{border-radius:12px;padding:16px;min-width:0}.notice-card>span:last-child{min-width:0;overflow-wrap:anywhere}.notice-card b{font-size:.9375rem}.notice-card span>span{font-size:.875rem}.notice-card time{font-size:.75rem}.verification-panel{margin-bottom:24px}.verification-body{padding:24px}.verification-step{gap:14px;align-items:center;min-width:0}.verification-step>div{min-width:0;flex:1}.verification-step .muted{overflow-wrap:anywhere;text-align:start;font-size:.9375rem}.email-correct-link{font-size:.8125rem;min-height:32px;margin-top:2px}.email-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:20px;background:#182b31;border:1px solid #395650;border-radius:14px;margin:18px 0 26px}.email-code-row>label{min-width:0;font-size:.875rem;display:grid;gap:10px}.email-code-row input{font-size:1.6rem!important;letter-spacing:.3em;font-variant-numeric:tabular-nums;min-width:0;width:100%;text-align:center;min-height:54px;background:#0f1b23;border:1px solid #425c65;border-radius:10px;color:#e8f4ed}.email-code-row>small{grid-column:1/-1;color:#a2bcc6;font-size:.8125rem;line-height:1.6}.email-code-row>.btn{min-height:54px}.funding-grid{gap:22px}.funding-form,.funding-summary{border-radius:16px}.funding-form [data-slot=tabs-list]{display:flex;width:100%;min-height:44px}.funding-form [data-slot=tabs-trigger]{flex:1;font-size:.9375rem}.funding-transfer-title b{font-size:.9375rem}.funding-history{margin-top:24px}@media(min-width:1600px){.platform-trading{grid-template-columns:minmax(0,1fr) 370px}.platform-content{padding-inline:36px}}@media(max-width:1200px){.platform-trading{grid-template-columns:minmax(0,1fr) 310px;gap:16px}}@media(max-width:1000px){.platform-trading{grid-template-columns:minmax(0,1fr)}.platform-trading>.trade-rail{order:-1}.trade-rail-body{max-height:none}.trade-rail .position-ticket{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trade-rail .ticket-date,.trade-rail .ticket-live-status,.trade-rail .ticket-title{grid-column:1/-1}.trade-rail .trade-result-breakdown{grid-column:2;grid-row:2/5;border-inline-start:1px solid #30434b}.trade-rail .live-ticket-prices,.trade-rail .ticket-allocation{grid-column:1}.trade-rail .ticket-prices b{font-size:1.1rem}}@media(max-width:760px){.platform-shell:not(.admin-shell) .platform-main>.platform-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 42px;gap:8px 10px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;min-height:0}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar>.button-row{grid-column:1;grid-row:1;gap:8px;min-width:0;flex-wrap:nowrap;min-height:40px}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .platform-top-actions{display:contents}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .mode-switch{grid-column:1;grid-row:2;justify-self:start;min-height:38px;width:fit-content;margin:0}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .inbox-trigger{grid-column:2;grid-row:1;min-height:40px;min-width:40px}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .workspace-tools-trigger{grid-column:2;grid-row:2;min-width:40px;min-height:40px}.workspace-desktop-tools{display:none}.platform-breadcrumb{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px;font-size:.875rem}.platform-topbar .page-navigation{gap:4px}.platform-topbar .page-navigation button:last-child{display:none}.platform-topbar .icon-btn,.platform-topbar .icon-button{width:38px;height:38px;min-height:38px}.platform-menu{flex:none}.platform-content{padding-inline:14px}.platform-content .page-heading{gap:12px;padding-block:18px 16px;margin-bottom:4px}.platform-content .page-heading h1{font-size:1.6rem;line-height:1.4}.account-badge{font-size:.6875rem;letter-spacing:.035em}.workspace-intro{font-size:.875rem;line-height:1.55;margin-top:5px}.platform-content .page-heading>.button-row{gap:9px}.platform-content .page-heading>.button-row .btn{min-height:46px;font-size:.875rem;padding-inline:8px}.account-next-step{padding:12px;margin-bottom:16px;gap:10px}.account-next-step small{font-size:.75rem}.portfolio-metrics{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-content .portfolio-metrics .metric{padding:16px 14px 13px}.portfolio-metrics .metric .row{min-height:38px}.portfolio-metrics .metric .row>span{font-size:.8125rem}.portfolio-metrics .metric-value{margin-block:6px 9px;grid-template-rows:2.2rem 1rem}.portfolio-metrics .metric>small{font-size:.75rem;line-height:1.55;min-block-size:3.1em}.bot-status-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:14px;gap:10px 12px;font-size:.8125rem}.bot-status-strip>small,.bot-status-strip>span:first-child{grid-column:1/-1}.bot-status-strip>span:not(:first-child){display:flex;flex-wrap:wrap;gap:4px 8px}.bot-status-strip>button{justify-self:end}.platform-trading{gap:16px}.trade-rail .position-ticket{display:block}.trade-rail .trade-result-breakdown{border-inline-start:0}.trade-rail-body{max-height:650px;overflow-y:auto}.trade-rail [data-slot=tabs-list]{min-height:44px}.trade-rail [data-slot=tabs-trigger]{min-height:40px;font-size:.875rem}.trade-rail .ticket-net strong,.trade-rail .ticket-value strong{font-size:1.5rem}.trade-rail .ticket-commission{font-size:.8125rem}.mobile-tabbar{background:#101b22;border-top:1px solid #30434b;box-shadow:0 -6px 20px #0002;gap:4px;padding:8px 6px calc(8px + env(safe-area-inset-bottom));min-height:70px}.mobile-tabbar a{min-width:0;min-height:50px;border-radius:12px;font-size:.75rem;gap:5px}.mobile-tabbar a[aria-current=page]{background:#24362c;color:#c6e7a8}.platform-footer{padding-bottom:110px}.trading-chart-panel .chart-controls{padding:14px;gap:8px}.trading-chart-panel .chart-controls>[data-slot=tabs]{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.trading-chart-panel .chart-controls [data-slot=tabs-list]{min-width:max-content;max-width:none}.trading-chart-panel .candle-stage svg{height:340px}.chart-bottom-toolbar{padding-inline:12px}.chart-navigation{display:flex;gap:5px;flex-wrap:wrap}.chart-navigation button{min-width:38px;min-height:38px}.drag-hint{font-size:.75rem}.verification-body{padding:18px 15px}.verification-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px}.verification-step>.btn,.verification-step>.verification-ok{grid-column:2;justify-self:start;min-height:44px}.verification-step h3{font-size:.9375rem}.verification-panel>.panel-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.email-code-row{padding:15px;grid-template-columns:minmax(0,1fr);gap:12px}.email-code-row>small{grid-column:1}.email-code-row>.btn{min-height:46px}.email-code-row input{min-height:56px;letter-spacing:.3em;font-size:1.7rem!important}.funding-summary{padding:18px}.funding-transfer>summary{min-height:90px}.funding-form .btn,.funding-summary .btn{min-height:46px}.notification-sheet,.workspace-tools-sheet{padding-top:48px!important}.notification-tabs [data-slot=tabs-list]{height:46px}.notice-card{padding:14px}.admin-detail-sheet .detail-balance-grid strong{font-size:1.125rem;overflow-wrap:anywhere}.admin-table .small{min-height:42px}.admin-table td,.admin-table th{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.workspace-view{animation:none!important}.mobile-tabbar,.platform-topbar{scroll-behavior:auto}}:root{--neyzu-accent:#9cf3ce;--neyzu-surface:#121c23;--neyzu-line:#2b3d46}.metric,.page-heading>div,.panel,.platform-content,.platform-main{min-width:0}.platform-content{max-width:1680px;margin-inline:auto;width:100%}.platform-topbar{position:sticky;top:0;z-index:30;background:#0c151bf2;backdrop-filter:blur(14px);border-bottom:1px solid var(--neyzu-line)}.panel{border-color:var(--neyzu-line);box-shadow:0 6px 24px #00000012}.panel-heading h2{line-height:1.5;letter-spacing:-.015em}.btn,.icon-btn,.icon-button{min-height:44px}.icon-btn,.icon-button{min-width:44px}.btn:not(:disabled):hover{border-color:#5c8575}.btn.primary:not(:disabled):hover{box-shadow:0 5px 18px #9cf3ce18}.platform-form input,.platform-form select,.platform-form textarea{font-size:1rem}.table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#40525b transparent}.table-scroll th{white-space:nowrap;font-weight:600}.table-scroll td{vertical-align:middle}.table-scroll tbody tr{transition:background-color .15s ease}.table-scroll tbody tr:hover{background:#9cf3ce05}.code,.funding-transfer-amount,.metric-value strong{font-variant-numeric:tabular-nums}.funding-reference code,.transfer-reference{overflow-wrap:anywhere;word-break:break-word}.form-error{border-inline-start:3px solid #f08a8a;padding:10px 12px;background:#f08a8a09;border-radius:6px}.deferred-section{min-height:240px}.section-skeleton{width:100%;padding:12px;display:grid;gap:20px}.section-skeleton span{display:block;min-height:20px;border-radius:8px;background:#273940;animation:neyzu-skeleton 1.4s ease-in-out infinite}.section-skeleton span:first-child{width:36%;min-height:28px}.section-skeleton span:last-child{min-height:120px}@keyframes neyzu-skeleton{50%{opacity:.45}}@media(max-width:760px){.platform-content{padding-bottom:90px}.page-heading h1{margin-bottom:4px}.page-heading>.button-row{width:100%}.page-heading>.button-row .btn{flex:1;justify-content:center}.account-badge{font-size:.75rem;letter-spacing:0}.mobile-tabbar a{font-size:.8125rem}.platform-form input,.platform-form select{font-size:1rem!important}.funding-transfer-title{min-width:0}.funding-transfer-title b{font-size:.875rem}.table-scroll{margin-inline:-2px}.auth-layout{margin-top:12px}.platform-topbar{backdrop-filter:none;background:#0c151b}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.funding-quick-amounts{display:flex;flex-wrap:wrap;gap:8px;margin-block:-4px 20px}.funding-quick-amounts .btn{flex:1;justify-content:center;font-variant-numeric:tabular-nums}.funding-availability{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px;border:1px solid #2b3d46;border-radius:12px;background:#101b22;font-size:.875rem}.funding-availability .text-link{margin-inline-start:auto}.funding-summary .funding-reference{margin-block:16px;display:grid;gap:6px}.funding-summary .funding-reference code{font-size:.875rem;line-height:1.8}.funding-summary{position:sticky;top:100px}.funding-form-panel{overflow:hidden}.funding-action-tabs{width:100%;min-height:54px}.funding-action-tabs [data-slot=tabs-trigger]{flex:1;min-height:46px}.funding-field>label{font-size:.9375rem}.funding-form input{font-size:1rem}.funding-form-heading p{font-size:.875rem}.funding-balance-meta dd,.funding-net strong{font-variant-numeric:tabular-nums}@media(max-width:760px){.funding-summary{position:static}.funding-quick-amounts .btn{min-width:65px}.funding-availability .text-link{width:100%;margin:0}.funding-hero{padding:20px}.funding-balance-value strong{font-size:clamp(2rem,8vw,3rem)}.funding-action-tabs [data-slot=tabs-trigger]{font-size:1rem}.funding-grid{gap:16px}}.mobile-trading-switch{display:none}@media(max-width:760px){.platform-shell:not(.admin-shell){background:#0c141a;min-height:100dvh}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid #22343d;background:#0c141a}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar>.button-row{grid-column:1;grid-row:1;gap:10px}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .platform-top-actions{display:contents}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .inbox-trigger{grid-column:2;grid-row:1;width:44px;height:44px}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .workspace-tools-trigger{grid-column:3;grid-row:1;width:44px;height:44px}.platform-shell:not(.admin-shell) .platform-main>.platform-topbar .mode-switch{grid-column:1/-1;grid-row:2;width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:12px;padding:4px;background:#16232b;justify-self:stretch;min-height:46px}.mode-switch button{min-height:38px;border-radius:9px;font-size:.875rem}.mode-switch button[aria-pressed=true]{background:#2b463b;color:#c5ffe4;box-shadow:none}.platform-topbar .page-navigation{display:none}.platform-breadcrumb{display:block;font-size:1rem;font-weight:600;max-width:none}.platform-menu{border:0!important;background:transparent!important}.platform-content{padding:0 16px calc(100px + env(safe-area-inset-bottom));overflow-x:clip}.platform-content .page-heading{padding:18px 0 14px;gap:14px;margin:0;align-items:start}.page-heading h1{font-size:1.5rem!important;line-height:1.5}.account-badge{font-size:.75rem;letter-spacing:0;margin-bottom:4px}.platform-content .page-heading>.button-row{display:flex;width:100%;gap:10px}.platform-content .page-heading>.button-row .btn{flex:1;min-height:50px;font-size:.875rem;padding-inline:10px;border-radius:14px;justify-content:center}.summary-heading{margin:4px 0 12px;font-size:.875rem}.summary-heading .text-link{min-height:44px;font-size:.8125rem}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.platform-content .portfolio-metrics .metric{padding:16px;border-radius:16px;background:#14212a;border-color:#293d47;box-shadow:none}.platform-content .portfolio-metrics .main-metric{grid-column:1/-1;background:linear-gradient(115deg,#1e3e33,#152b30);border-color:#436b59;padding:20px}.portfolio-metrics .metric .row{min-height:24px}.portfolio-metrics .metric .row>span{font-size:.875rem}.portfolio-metrics .metric-value{grid-template-rows:auto auto;margin:10px 0 8px;gap:3px}.portfolio-metrics .metric-value strong{font-size:clamp(1.3rem,5vw,1.9rem);line-height:1.3}.portfolio-metrics .main-metric .metric-value strong{font-size:clamp(2rem,8vw,3rem)}.portfolio-metrics .metric>small{font-size:.8125rem;min-block-size:0;line-height:1.5}.portfolio-metrics .metric:last-child:nth-child(2n){grid-column:1/-1}.bot-status-strip{margin:18px 0;padding:16px;border-radius:16px;background:#14212a;border:1px solid #293d47;gap:10px;font-size:.875rem}.bot-status-strip>span:first-child{font-size:1rem}.bot-status-strip>small{font-size:.8125rem;color:#9eb6c0}.bot-status-strip .icon-button{width:44px;height:44px;border-radius:12px}.mobile-trading-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;background:#16252d;border:1px solid #2a3e48;border-radius:14px;margin-bottom:14px}.mobile-trading-switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:10px;background:transparent;color:#a9c0cb;font-size:.875rem;font-weight:600}.mobile-trading-switch button[aria-pressed=true]{background:#2d463d;color:#d1ffea}.platform-trading{display:block}.platform-trading[data-mobile-view=chart]>.trade-rail,.platform-trading[data-mobile-view=trades]>#guide-chart{display:none}.trade-rail-body{max-height:none!important;overflow:visible}.trade-rail{border-radius:18px;overflow:hidden}.trade-rail .position-ticket,.trade-rail-heading{padding:16px}.trade-rail .ticket-net strong,.trade-rail .ticket-value strong{font-size:1.75rem}.rail-empty{min-height:190px;padding:24px}.rail-empty b{font-size:1rem}.rail-empty p{font-size:.875rem}.rail-history-link{min-height:50px}.panel{border-radius:16px}.panel-heading{padding:16px}.padded{padding:20px 16px}.settings-grid{gap:16px;grid-template-columns:1fr}.settings-grid h2{margin-bottom:18px}.platform-form{gap:18px}.platform-form input,.platform-form select,.platform-form textarea{min-height:50px;font-size:1rem;border-radius:12px}.platform-form .btn{min-height:50px}.settings-grid .session-logout{min-height:48px}.history-charts,.referral-grid,.security-grid{grid-template-columns:1fr!important;gap:16px}.history-filters{display:grid;gap:14px}.history-selects{display:grid;grid-template-columns:1fr!important;gap:10px}.date-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.date-fields input{min-height:48px;width:100%;min-width:0;font-size:1rem}.history-page [data-slot=tabs-list]{max-width:100%;height:auto;min-height:46px;overflow-x:auto}.history-page [data-slot=tabs-trigger]{min-height:42px;font-size:.875rem;white-space:nowrap}.table-scroll{border-radius:0 0 16px 16px}.table-scroll td,.table-scroll th{font-size:.875rem;padding:14px 12px}.funding-grid{grid-template-columns:1fr;gap:16px}.funding-form,.funding-summary{padding:20px 16px}.funding-summary .btn{min-height:52px;border-radius:14px}.funding-field [data-slot=select-trigger],.funding-field input{min-height:50px}.funding-hero{border-radius:20px}.funding-balance-meta{gap:16px}.mobile-tabbar{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #31464e;background:#101d25;box-shadow:0 -4px 20px #0003;padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:8px;min-height:74px}.mobile-tabbar a{min-height:54px;gap:5px;font-size:.8125rem;border-radius:14px;color:#9db4bf}.mobile-tabbar a[aria-current=page]{color:#c5ffe4;background:#263f35}.mobile-tabbar a svg{width:22px;height:22px}.platform-footer{padding:24px 0 8px;display:grid;gap:8px;font-size:.75rem}.nabd-dialog{inset:auto 0 0!important;transform:none!important;translate:none!important;width:100%!important;max-width:none!important;max-height:88dvh;overflow-y:auto;border-radius:24px 24px 0 0!important;padding:24px 20px calc(24px + env(safe-area-inset-bottom))!important}.nabd-dialog [data-slot=dialog-title]{font-size:1.25rem}.nabd-dialog [data-slot=dialog-description]{font-size:.875rem;line-height:1.7}.notification-sheet,.workspace-tools-sheet{width:100%!important;max-width:100%!important}.auth-top{padding:18px 20px}.auth-layout{padding-inline:20px;gap:20px;margin:8px auto 24px}.auth-story h1{font-size:2rem;line-height:1.25}.auth-story>p{font-size:.875rem;margin-block:12px}.auth-story>.pill{margin-bottom:10px}.auth-footnote{font-size:.8125rem}.auth-panel{padding:24px 20px;border-radius:20px}.auth-panel h2{font-size:1.5rem}.auth-tabs button{min-height:46px}.auth-panel .btn{min-height:52px}}@media(max-width:360px){.platform-content{padding-inline:12px}.mobile-trading-switch button,.platform-content .page-heading>.button-row .btn{font-size:.8125rem}.mobile-tabbar{gap:3px;padding-inline:6px}.portfolio-metrics .metric-value strong{font-size:1.3rem}}@media(min-width:761px){.platform-shell{background:#0a1218}.platform-sidebar{width:244px;background:#0e1921;border-inline-end:1px solid #263944;padding:28px 18px}.platform-main{margin-inline-start:244px;min-width:0}.sidebar-brand{padding:4px 12px 24px}.workspace-caption{padding-inline:12px;letter-spacing:.07em;color:#7f9da9;font-size:.75rem}.platform-nav{gap:7px;margin-top:22px}.platform-nav>a{min-height:50px;padding:12px 15px;border-radius:12px;font-size:.9375rem;gap:12px;color:#a6bfca;transition:background .16s,color .16s}.platform-nav>a:hover{background:#192a34;color:#effaf6}.platform-nav>a[aria-current=page]{background:#243e35;color:#bfffe0;border:1px solid #416655}.sidebar-mode-note{margin-inline:8px;padding:18px;border-radius:14px;background:#13232b;border-color:#2a414b}.platform-user{padding:18px 10px;border-top:1px solid #2a3d46;gap:10px}.platform-user b{font-size:.875rem}.platform-user small{font-size:.8125rem}.platform-main>.platform-topbar{min-height:80px;padding:16px 32px;background:#0c161df5;border-bottom:1px solid #293d47}.platform-breadcrumb{font-size:.9375rem;font-weight:500;color:#b5cbd3}.platform-top-actions{gap:14px}.mode-switch{padding:4px;border-radius:11px;background:#14252d;border:1px solid #304751}.mode-switch button{min-height:36px;min-width:84px;border-radius:8px;font-size:.875rem}.mode-switch button[aria-pressed=true]{background:#2b493c;color:#c5ffe4}.platform-topbar .icon-button{border-radius:10px}.platform-topbar .icon-button:hover{background:#1d303a}.platform-content{padding:0 32px 32px;max-width:1760px}.platform-content .page-heading{padding:30px 0 24px;align-items:center;margin:0;gap:24px}.page-heading h1{font-size:clamp(1.65rem,2vw,2.15rem);font-weight:600;line-height:1.4;letter-spacing:-.025em}.account-badge{font-size:.75rem;margin-bottom:8px;letter-spacing:.045em}.page-heading>.button-row{gap:12px}.page-heading>.button-row .btn{min-height:46px;padding-inline:18px;border-radius:12px}.summary-heading{margin-bottom:14px;color:#a8c2cc;font-size:.875rem}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.platform-content .portfolio-metrics .metric{padding:22px;border-radius:18px;background:#13212a;border-color:#2b424e;box-shadow:0 8px 24px #00000012}.platform-content .portfolio-metrics .main-metric{background:linear-gradient(125deg,#254535,#162c32);border-color:#456d57}.portfolio-metrics .metric .row{min-height:34px;align-items:start;gap:12px}.portfolio-metrics .metric .row>span{font-size:.875rem;line-height:1.5}.portfolio-metrics .metric .row svg{color:#8eb8a7;flex:none}.portfolio-metrics .metric-value{grid-template-rows:auto auto;margin:16px 0 14px;gap:4px}.portfolio-metrics .metric-value strong{font-size:clamp(1.3rem,2vw,2.1rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.portfolio-metrics .metric-value>span{font-size:.75rem;color:#91adb9}.portfolio-metrics .metric>small{font-size:.8125rem;min-block-size:3em;line-height:1.5;color:#9eb8c4}.bot-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin:24px 0;padding:16px 22px;border:1px solid #2a414b;border-radius:14px;background:#101f27;font-size:.875rem}.bot-status-strip>span:first-child{margin-inline-end:auto;font-size:.9375rem}.bot-status-strip>small{font-size:.8125rem;color:#92b0bc}.platform-trading{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px}.platform-trading>.trade-rail{order:0;position:sticky;top:104px}.trading-chart-panel{border-radius:18px;overflow:hidden;background:#101c24;border-color:#2d4550}.trading-chart-panel .chart-controls{padding:18px 20px;border-bottom:1px solid #263d48}.trading-chart-panel .candle-stage svg{height:clamp(380px,45vh,600px)}.chart-bottom-toolbar{padding:12px 20px}.trade-rail{border-radius:18px;background:#13212a;border-color:#2d4550;overflow:hidden}.trade-rail-heading{padding:18px 20px}.trade-rail .position-ticket{display:block;padding:20px}.trade-rail .trade-result-breakdown{border-inline-start:0}.trade-rail-body{max-height:620px;overflow:auto;scrollbar-width:thin}.trade-rail [data-slot=tabs-list]{min-height:46px}.trade-rail .ticket-net strong,.trade-rail .ticket-value strong{font-size:1.65rem}.rail-history-link{min-height:50px;font-size:.875rem}.panel{border-radius:18px;background:#122029;border-color:#2d4550}.panel-heading{padding:22px 24px}.panel-heading h2{font-size:1.125rem}.panel-heading p{font-size:.875rem}.padded{padding:28px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.platform-form{gap:20px}.platform-form label{font-size:.9375rem}.platform-form input,.platform-form select,.platform-form textarea{border-radius:11px}.funding-hero{padding:30px;border-radius:20px;background:linear-gradient(115deg,#1e3e34,#132a33);border-color:#3e6252}.funding-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:24px}.funding-form{padding:28px}.funding-summary{padding:26px}.funding-summary .btn{min-height:48px}.funding-reference code{font-size:.875rem}.funding-balance-value strong{font-size:3.2rem;letter-spacing:-.03em}.funding-balance-meta{gap:36px}.funding-transfer>summary{padding:20px 24px}.funding-transfers{padding:8px 16px 16px}.history-filter-panel{padding-bottom:12px}.history-filters{padding-inline:24px;gap:18px}.history-selects{gap:12px}.history-charts{gap:22px}.table-scroll th{padding:16px 20px;font-size:.8125rem;background:#182b35;color:#a9c4cf}.table-scroll td{padding:18px 20px;font-size:.875rem}.table-scroll tbody tr:nth-child(2n){background:#ffffff02}.table-scroll tbody tr:hover{background:#9cf3ce07}.platform-footer{padding-top:30px;margin-top:26px;border-top:1px solid #273d47;font-size:.8125rem;color:#819faa}.admin-main{max-width:1760px;padding:32px;margin-inline:auto}.admin-stats{gap:18px}.admin-stat{padding:24px;border-radius:16px;background:#13232d}.admin-page-heading{margin-bottom:24px}.admin-page-heading h1{font-size:2rem}.admin-table-toolbar{padding:22px 24px}.admin-data-panel{border-radius:18px;overflow:hidden}.admin-table th{padding:17px 20px}.admin-table td{padding:20px}.admin-reports{gap:24px}.report-metrics{gap:18px}.report-metric{padding:24px}.admin-search input{min-height:46px}.admin-sidebar{background:#0e1921;border-inline-end:1px solid #2b424d}}@media(min-width:761px) and (max-width:1150px){.platform-sidebar{width:210px;padding-inline:12px}.platform-main{margin-inline-start:210px}.platform-content,.platform-main>.platform-topbar{padding-inline:22px}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-trading{grid-template-columns:minmax(0,1fr)}.platform-trading>.trade-rail{position:static}.trade-rail-body{max-height:520px}.funding-grid{grid-template-columns:1fr}.funding-summary{position:static}.platform-top-actions{gap:8px}}@media(min-width:1550px){.platform-content,.platform-main>.platform-topbar{padding-inline:44px}.platform-trading{grid-template-columns:minmax(0,1fr) 380px;gap:26px}.portfolio-metrics{gap:22px!important}.platform-content .portfolio-metrics .metric{padding:26px}.portfolio-metrics .metric-value strong{font-size:2.25rem}}.chart-control-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-block:1px solid #293e49;background:#101e27}.chart-indicator-picker{position:relative;margin-inline-end:auto}.chart-indicator-picker summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:44px;font-size:.875rem;padding:8px 12px;border:1px solid #38505e;border-radius:10px}.chart-indicator-picker summary::-webkit-details-marker{display:none}.chart-indicator-picker summary span{color:#a9d8c2;font-variant-numeric:tabular-nums}.chart-indicator-options{position:absolute;inset-inline-start:0;top:calc(100% + 8px);z-index:30;display:flex;flex-wrap:wrap;gap:8px;width:min(350px,calc(100vw - 48px));padding:16px;background:#142631;border:1px solid #3b5967;border-radius:14px;box-shadow:0 14px 40px #0008}.chart-indicator-options button{min-height:40px;padding:8px 12px;font-size:.875rem;border:1px solid #38505e;border-radius:8px;background:#10212a;color:#cadce4}.chart-indicator-options button[aria-pressed=true]{background:#244d3c;border-color:#78af92;color:#d9ffe7}.chart-indicator-options .button-row{width:100%;padding-top:8px;border-top:1px solid #38505e}.platform-shell .chart-expanded{position:fixed;inset:12px;z-index:1000;overflow:auto;border-radius:16px;background:#101d26;margin:0;max-height:calc(100dvh - 24px);box-shadow:0 0 0 24px #071018}.chart-control-bar button:focus-visible,.chart-indicator-picker summary:focus-visible{outline:2px solid #9ce3c1;outline-offset:3px}@media(max-width:760px){.platform-shell .chart-expanded{inset:0;border-radius:0;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.chart-control-bar{gap:8px;padding:10px 12px}.chart-control-bar .btn{min-height:44px}.chart-indicator-picker{flex-basis:100%;margin:0}.chart-indicator-picker summary{justify-content:center}.chart-indicator-options{width:calc(100vw - 48px)}.chart-control-bar>.btn{flex:1}}.platform-shell.bot-fullscreen{position:fixed;inset:0;z-index:40;background:#0c151c;overflow:auto;height:100dvh}.bot-fullscreen .platform-footer,.bot-fullscreen .platform-topbar,.bot-fullscreen>.mobile-tabbar,.bot-fullscreen>.platform-sidebar{display:none!important}.bot-fullscreen>.platform-main{margin-inline-start:0!important;min-height:100%;width:100%}.bot-fullscreen .platform-content{max-width:none;width:100%;padding:20px 28px 32px}.bot-fullscreen .page-heading{padding-top:0;position:sticky;top:0;z-index:40;background:#0c151cf5;padding-block:12px;backdrop-filter:blur(12px)}.bot-fullscreen .platform-trading{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:22px}@media(max-width:760px){.bot-fullscreen .platform-content{padding:12px 14px 24px}.bot-fullscreen .platform-trading{grid-template-columns:1fr}.bot-fullscreen .page-heading{position:static}.bot-fullscreen .page-heading .button-row{flex-wrap:wrap}}@media(max-width:767px){[data-slot=dialog-content]:not(.guide-viewport){position:fixed!important;inset:auto 0 var(--dialog-viewport-bottom,0)!important;left:0!important;right:0!important;top:auto!important;bottom:var(--dialog-viewport-bottom,0)!important;translate:none!important;transform:none!important;scale:1!important;animation:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;max-height:calc(var(--dialog-viewport-height,100dvh) - max(16px,env(safe-area-inset-top)))!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;border-radius:22px 22px 0 0!important;padding:24px max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;scroll-padding-block:24px}[data-slot=dialog-content]:not(.guide-viewport) [data-slot=dialog-header]{text-align:start;padding-inline-end:40px}[data-slot=dialog-content]:not(.guide-viewport) [data-slot=dialog-close]{width:40px;height:40px;display:grid;place-items:center;top:10px;right:auto;left:auto;inset-inline-end:12px}[data-slot=dialog-content] .platform-form,[data-slot=dialog-content]:not(.guide-viewport)>*,[data-slot=sheet-content]>*{min-width:0;max-width:100%;overflow-wrap:anywhere}[data-slot=dialog-content] .platform-form input,[data-slot=dialog-content] .platform-form select,[data-slot=dialog-content] .platform-form textarea{width:100%;min-width:0;font-size:16px;min-height:48px}[data-slot=dialog-content] .btn{min-height:46px;white-space:normal;line-height:1.4}[data-slot=dialog-content] .card-choices label{gap:12px;min-width:0}[data-slot=dialog-content] .card-choices label>span{min-width:0;flex:1}[data-slot=dialog-content] .card-choices [role=switch]{flex-shrink:0}[data-slot=sheet-content]{max-width:100vw!important;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-top:max(48px,env(safe-area-inset-top))}[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]{max-width:calc(100vw - 24px)!important;overflow-wrap:anywhere}[data-slot=dropdown-menu-content],[data-slot=popover-content]{max-height:min(75dvh,var(--radix-popover-content-available-height,75dvh));overflow-y:auto}}