html{scroll-padding-top:6rem}:is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent-orange);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mobile-label{display:none}.btn,.strategy-enable-btn,.chain-btn,.budget-btn,.indicator-btn,.amount-input,.token-select{min-height:44px}.info-btn,.copy-btn,.modal-close,.mobile-menu-btn{min-width:44px;min-height:44px;flex-shrink:0}.copy-btn{display:inline-flex;align-items:center;justify-content:center}.section-card,.amount-input{min-width:0}.lang-switcher .lang-btn,.lang-switcher .lang-option{min-height:44px}.strategy-enable-btn.enabled,.strategy-enable-btn.enabled:hover,.btn-success,.btn-success:hover,.start-bot-btn.start:not(:disabled),.start-bot-btn.stop:not(:disabled),#withdrawBtn{color:var(--bg-primary)}.strategy-enable-btn:disabled{opacity:.7}.strategy-enable-btn{margin-top:0}.strategy-header{gap:.5rem}.strategy-header>div{flex-shrink:0}.strategy-name{line-height:1.4}.strategy-description{font-size:.875rem;line-height:1.55}.strategy-helper{margin-top:auto;padding:.125rem 0 .5rem;display:flex;align-items:center;flex-wrap:wrap;column-gap:.75rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.strategy-helper a{width:fit-content;color:var(--accent-orange);text-underline-offset:3px;padding-block:.25rem}#strategyGrid .strategy-card{padding:1rem}#strategyGrid .strategy-header{min-height:1.75rem;align-items:center;flex-wrap:nowrap;margin-bottom:.5rem}#strategyGrid .strategy-name{min-width:0}#strategyGrid .info-btn{margin-block:-.5rem}#strategyGrid .strategy-description,#strategyGrid .strategy-meta,#strategyGrid .strategy-stats{margin-bottom:.5rem}#strategyGrid .strategy-stat{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem}#strategyGrid .strategy-stat-label{margin-bottom:0}.session-summary{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary)}.session-summary-item{display:flex;flex-direction:column;gap:.25rem}.session-summary-label{color:var(--text-secondary);font-size:.8125rem}.session-summary-value{font-weight:600;font-size:.9375rem}.session-summary-state{display:inline-flex;align-items:center;gap:.5rem}.session-summary-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.session-summary-state.running{color:var(--accent-green)}.session-summary-state.running:before{background:currentColor}.session-summary a{margin-left:auto;color:var(--accent-orange);font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;text-underline-offset:4px}.chart-context{display:flex;flex-direction:column;gap:.3rem}.chart-updated{color:var(--text-secondary);font-size:.8125rem}.chart-updated time{font-variant-numeric:tabular-nums}.landing-page .chart-info{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.chart-info-card,.control-stat{min-width:0}.info-card-label,.chart-info-label,.control-stat-label,.strategy-stat-label{font-size:.8125rem}.trades-table th:nth-child(n+3),.trades-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.trades-table td:first-child{white-space:nowrap}.trades-table td.empty-state{text-align:center;white-space:normal}.landing-page .trades-table tr{cursor:default}.mobile-trades{display:none}.mobile-trade{border-bottom:1px solid var(--border-color)}.mobile-trade summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(5.5rem,auto) 12px;align-items:center;gap:.625rem;min-height:64px;padding:.875rem .25rem;cursor:pointer;list-style:none}.mobile-trade summary::-webkit-details-marker{display:none}.mobile-trade time{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.mobile-trade-type{font-size:.75rem;font-weight:600;border-radius:5px;padding:.25rem .4rem}.mobile-trade-type.long{background:var(--accent-green-dim);color:var(--accent-green)}.mobile-trade-type.short{background:var(--accent-red-dim);color:var(--accent-red)}.mobile-trade-pnl{text-align:right;font:600 .8125rem JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.mobile-trade-pnl.positive{color:var(--accent-green)}.mobile-trade-pnl.negative{color:var(--accent-red)}.trade-chevron{width:7px;height:7px;border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);transform:rotate(45deg)}.mobile-trade[open] .trade-chevron{transform:rotate(225deg)}.mobile-trade[open]{background:#ffffff06}.mobile-trade dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.25rem .75rem 1rem}.mobile-trade dt{font-size:.8125rem;color:var(--text-secondary);margin-bottom:.25rem}.mobile-trade dd{margin:0;font:.8125rem JetBrains Mono,monospace;overflow-wrap:anywhere}.mobile-trades-empty{text-align:center;padding:2rem 1rem;font-size:.875rem;color:var(--text-secondary)}.modal{max-height:90dvh;overflow-y:auto}.modal-close{display:grid;place-items:center;line-height:1}.strategy-modal-title{min-width:0}.strategy-modal-content{max-height:90dvh}.amount-card.partner-card,.amount-card.partner-card:hover{cursor:default;transform:none;background:var(--bg-card);border-color:var(--border-color)}.partner-card{flex-direction:column;gap:.75rem;min-height:116px}.partner-card .partner-logo{width:100px;height:36px;max-height:none;max-width:100%;filter:none}.partner-name{font-size:.8125rem;color:var(--text-secondary)}.partner-card.light-logo .partner-logo{background:#edf1f5;border-radius:6px;padding:6px}.partner-card .partner-logo[src*="Binance/"]{object-fit:cover}.partner-card .partner-logo[src*=okx-logo]{width:36px;padding:0}@media(max-width:1024px)and (min-width:769px){.landing-page .nav-links{gap:1rem}.landing-page .nav-cta{gap:.75rem}}@media(max-width:768px){nav{padding:.5rem 1rem}.nav-cta{gap:.5rem}.landing-page .nav-cta .btn-primary span{display:inline}.landing-page .nav-cta .btn-primary{padding:.6rem .75rem}.landing-page .nav-cta .btn-primary i{display:none}.landing-page .logo{gap:.5rem}.landing-page .logo-icon{display:none}.landing-page .logo-text{font-size:1.1rem}.landing-page .hero{min-height:auto;padding:6.25rem 1rem 1rem}.landing-page .hero-content{margin-bottom:0}.landing-page .hero .badge{margin-bottom:1.25rem}.landing-page .hero-cta{gap:.75rem;padding:0 .5rem}.landing-page .hero-cta .btn{padding:.875rem 1rem;font-size:1rem}.landing-page .chart-info{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .chart-header{flex-direction:row;align-items:flex-start}.landing-page .chart-context{gap:.5rem}.landing-page .price-display{flex-wrap:wrap;gap:.5rem}.dashboard-page main{padding:5.5rem .75rem 1.25rem}.dashboard-page #walletBtn span{display:inline}.dashboard-page #walletBtn .desktop-label{display:none}.dashboard-page #walletBtn .mobile-label{display:inline}.dashboard-page #walletBtn{padding:.6rem .75rem;font-size:.875rem}.dashboard-page .nav-right{gap:.5rem}.card-title,.deposit-label,.deposit-address,.strategy-badge,.min-locked-badge,.requirement-badge,.live-indicator{font-size:.8125rem}.strategy-name{font-size:1rem}.strategy-description{display:block;font-size:.875rem;overflow:visible}.strategy-stat-label,.control-stat-label,.chart-info-label,.info-card-label{font-size:.8125rem}.strategy-stat-value,.control-stat-value,.chart-info-value,.info-card-value{font-size:1rem;overflow-wrap:anywhere}.control-panel-header{flex-wrap:wrap;gap:.5rem}.control-stat{padding:.75rem .5rem}.control-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-status-wrapper{grid-column:span 2}.indicator-toggles{gap:.5rem;flex-wrap:wrap}.indicator-btn,.budget-btn,.strategy-enable-btn,.section-header .btn,.start-bot-btn{font-size:.875rem}.budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.amount-input,.token-select{font-size:1rem}.session-summary{padding:1rem;gap:.75rem 1.5rem}.session-summary a{margin-left:0;flex-basis:100%}.strategy-header{flex-wrap:wrap}.strategy-header>div{margin-left:auto}.trades-table th,.trades-table td{font-size:.8125rem}.dashboard-page .chart-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .chart-info-grid .chart-info-card:last-child{grid-column:span 2}}@media(max-width:640px){.trade-desktop{display:none}.mobile-trades{display:block;max-height:400px;overflow-y:auto;padding-inline:4px;margin-inline:-4px;scrollbar-width:thin}.mobile-trade summary:focus-visible{outline-offset:-2px}}@media(max-width:360px){nav{padding-inline:.75rem}.landing-page .nav-cta{gap:.25rem}.landing-page .nav-cta .btn-primary{padding-inline:.5rem}.dashboard-page .logo-icon{display:none}.mobile-trade summary{gap:.4rem;grid-template-columns:minmax(0,1fr) auto minmax(5rem,auto) 9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.network-canvas{display:none}}
