@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=DM+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.navbar{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:52px;background:#0e0e12eb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border)}.nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none}.nav-logo-img{height:28px;border-radius:6px;object-fit:cover}.nav-badge{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(255,68,68,.15);padding:2px 6px;border-radius:4px}.nav-center{display:flex;align-items:center;gap:4px}.nav-link{color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:500;padding:6px 14px;border-radius:var(--radius-sm);transition:all .15s;background:none;border:none;font-family:var(--font-body);cursor:pointer}.nav-link:hover,.nav-link.active{color:var(--text);background:var(--surface-2)}.nav-right{display:flex;align-items:center;gap:10px}.lang-sw{display:flex;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}.lang-b{padding:5px 12px;font-size:11px;font-family:var(--font-body);font-weight:600;color:var(--text-dim);background:transparent;border:none;cursor:pointer;transition:all .2s}.lang-b:hover{color:var(--text-muted)}.lang-b.on{color:var(--text);background:var(--surface-3)}.wallet-btn{padding:6px 16px;font-size:12px;font-family:var(--font-body);font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.wallet-btn:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow)}.wallet-btn:active{transform:translateY(0)}.wallet-btn.connected{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.wallet-btn.connected:hover{border-color:var(--border-light)}.wallet-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.ticker-bar{display:flex;align-items:center;height:40px;background:var(--surface);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.ticker-bar::-webkit-scrollbar{display:none}.ticker-item{display:flex;align-items:center;gap:10px;padding:0 16px;height:100%;cursor:pointer;transition:background .15s;border-right:1px solid var(--border);white-space:nowrap;flex-shrink:0}.ticker-item:hover{background:var(--surface-2)}.ticker-item.active{background:var(--accent-dim);border-bottom:2px solid var(--accent)}.ticker-sym{font-weight:600;font-size:12px;color:var(--text)}.ticker-price{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.chart-wrapper{display:flex;flex-direction:column;min-height:0;flex:1}.chart-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.chart-pair-info{display:flex;align-items:center;gap:10px}.chart-coin-name{font-weight:700;font-size:16px;color:var(--text)}.chart-coin-type{font-size:10px;color:var(--text-dim);background:var(--surface-2);padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.chart-coin-price{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--text);margin-left:4px}.chart-intervals{display:flex;gap:2px}.interval-btn{padding:4px 10px;font-size:11px;font-family:var(--font-mono);font-weight:500;color:var(--text-dim);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.interval-btn:hover{color:var(--text-muted);background:var(--surface-2)}.interval-btn.active{color:var(--accent);background:var(--accent-dim)}.chart-container{flex:1;min-height:0;background:var(--bg)}.orderbook{display:flex;flex-direction:column;overflow:hidden;min-height:0}.ob-panel-header{padding:10px 14px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;background:var(--surface);flex-shrink:0}.ob-coin{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);background:var(--surface-2);padding:2px 6px;border-radius:3px}.ob-col-head{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px 14px;font-size:9.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);flex-shrink:0;font-weight:600}.ob-asks,.ob-bids{overflow-y:auto;flex:1;min-height:0}.ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 14px;font-family:var(--font-mono);font-size:11px;position:relative;cursor:pointer;transition:background .1s;line-height:1.7}.ob-row:hover{background:var(--surface-2)}.ob-depth-bar{position:absolute;top:0;right:0;bottom:0;pointer-events:none;opacity:.06}.ob-row.ask .ob-depth-bar{background:var(--red)}.ob-row.bid .ob-depth-bar{background:var(--green)}.ob-price{font-weight:600;position:relative;z-index:1}.ob-row.ask .ob-price{color:var(--red)}.ob-row.bid .ob-price{color:var(--green)}.ob-size,.ob-total{color:var(--text-muted);position:relative;z-index:1}.ob-spread{padding:5px 14px;text-align:center;font-size:10.5px;color:var(--text-dim);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.ob-spread span{color:var(--accent);font-weight:600}.recent-trades{display:flex;flex-direction:column;overflow:hidden;min-height:0}.rt-header{padding:10px 14px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-muted);background:var(--surface);flex-shrink:0}.rt-col-head{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px 14px;font-size:9.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);flex-shrink:0;font-weight:600}.rt-list{flex:1;overflow-y:auto;min-height:0}.rt-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 14px;font-family:var(--font-mono);font-size:11px;line-height:1.7}.rt-price{font-weight:500}.rt-row.buy .rt-price{color:var(--green)}.rt-row.sell .rt-price{color:var(--red)}.rt-size{color:var(--text-muted)}.rt-time{color:var(--text-dim)}.rt-empty{padding:24px;text-align:center;font-size:12px;color:var(--text-dim)}.order-form{display:flex;flex-direction:column;height:100%;overflow:hidden}.of-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;flex-shrink:0}.of-side-tab{padding:12px;text-align:center;font-size:13px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;transition:all .15s;color:var(--text-dim);background:var(--surface);border-bottom:2px solid transparent}.of-side-tab:hover{color:var(--text-muted)}.of-side-tab.long.active{color:var(--green);background:var(--green-dim);border-bottom-color:var(--green)}.of-side-tab.short.active{color:var(--red);background:var(--red-dim);border-bottom-color:var(--red)}.of-type-row{display:flex;gap:2px;padding:10px 14px 6px;flex-shrink:0}.of-type-btn{padding:5px 14px;font-size:11px;font-family:var(--font-body);font-weight:600;color:var(--text-dim);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.of-type-btn:hover{color:var(--text-muted)}.of-type-btn.active{color:var(--text);background:var(--surface-3)}.of-body{flex:1;overflow-y:auto;padding:8px 14px 14px;display:flex;flex-direction:column;gap:10px}.of-leverage-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s}.of-leverage-row:hover{border-color:var(--border-light)}.of-label{font-size:12px;color:var(--text-muted);font-weight:500}.of-lev-value{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--accent)}.of-lev-slider-wrap{padding:4px 0;display:flex;flex-direction:column;gap:8px}.of-lev-slider{width:100%;accent-color:var(--accent);height:4px;border-radius:2px;background:var(--surface-3);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.of-lev-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:grab;box-shadow:0 0 8px var(--accent-glow)}.of-lev-presets{display:flex;gap:4px}.of-lev-preset{flex:1;padding:4px;font-size:10px;font-family:var(--font-mono);font-weight:600;color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;cursor:pointer;text-align:center}.of-lev-preset:hover{color:var(--text-muted);border-color:var(--border-light)}.of-lev-preset.active{color:var(--accent);border-color:#ff444440;background:var(--accent-dim)}.of-input-group{display:flex;flex-direction:column;gap:4px}.of-input-group.small .of-input-wrap{padding:6px 10px}.of-input-group.small .of-input-wrap input{font-size:13px}.of-input-label{font-size:11px;color:var(--text-dim);font-weight:500}.of-input-wrap{display:flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;transition:border-color .2s}.of-input-wrap:focus-within{border-color:var(--border-light)}.of-input{flex:1;background:none;border:none;font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--text);outline:none;width:100%;min-width:0}.of-input::placeholder{color:var(--text-dim)}.of-input-unit{font-size:11px;color:var(--text-dim);font-weight:600;flex-shrink:0;margin-left:8px}.of-size-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.of-size-btn{padding:5px;font-size:10px;font-family:var(--font-mono);font-weight:600;color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;cursor:pointer;text-align:center}.of-size-btn:hover{color:var(--text-muted);border-color:var(--border-light)}.of-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:11px;color:var(--text-muted);-webkit-user-select:none;user-select:none}.of-checkbox input{accent-color:var(--accent)}.of-tpsl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.of-summary{display:flex;flex-direction:column;gap:4px;padding:10px 0 4px;border-top:1px solid var(--border)}.of-summary-row{display:flex;justify-content:space-between;align-items:center}.of-sum-label{font-size:11px;color:var(--text-dim)}.of-sum-val{font-size:11.5px;color:var(--text-muted);font-weight:500}.of-submit{width:100%;padding:14px;font-family:var(--font-body);font-size:14px;font-weight:700;border:none;border-radius:13px;cursor:pointer;transition:all .25s;margin-top:4px}.of-submit.long{background:var(--green);color:#000}.of-submit.long:hover:not(:disabled){box-shadow:0 6px 28px #34d39940}.of-submit.short{background:var(--red);color:#fff}.of-submit.short:hover:not(:disabled){box-shadow:0 6px 28px var(--accent-glow)}.of-submit:active:not(:disabled){transform:translateY(0)}.of-submit:disabled{opacity:.35;cursor:not-allowed;background:var(--surface-3);color:var(--text-dim);box-shadow:none}.deposit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.deposit-modal{background:var(--surface);border:1px solid var(--border-light);border-radius:18px;padding:24px;max-width:400px;width:100%;animation:depIn .15s ease-out}@keyframes depIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.deposit-modal h3{font-size:15px;font-weight:600;color:var(--text);margin-bottom:8px}.deposit-modal p{font-size:13px;color:var(--text-muted);margin-bottom:14px}.deposit-modal ol{padding-left:18px;font-size:12px;color:var(--text-muted);line-height:1.8;margin-bottom:16px}.deposit-actions{display:flex;gap:8px}.deposit-go-btn{flex:1;padding:10px;text-align:center;font-size:13px;font-weight:600;font-family:var(--font-body);color:#fff;background:var(--accent);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.deposit-go-btn:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow)}.deposit-close-btn{padding:10px 16px;font-size:13px;font-family:var(--font-body);background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer}.account-info{border-bottom:1px solid var(--border)}.ai-header{padding:10px 14px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-muted);background:var(--surface)}.ai-empty{padding:24px 14px;text-align:center}.ai-empty-icon{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--accent);opacity:.3;margin-bottom:8px}.ai-empty p{font-size:11px;color:var(--text-dim)}.ai-rows{padding:10px 14px;display:flex;flex-direction:column;gap:6px}.ai-row{display:flex;justify-content:space-between;align-items:center}.ai-label{font-size:11px;color:var(--text-dim)}.ai-value{font-size:12px;color:var(--text-muted);font-weight:500}.ai-margin-bar{height:3px;background:var(--surface-3);border-radius:2px;overflow:hidden;margin-top:4px}.ai-margin-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--yellow));border-radius:2px;transition:width .3s}.positions-panel{display:flex;flex-direction:column;overflow:hidden;min-height:0;background:var(--surface)}.pos-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);flex-shrink:0;padding:0 14px}.pos-tab{padding:10px 14px;font-size:12px;font-weight:600;font-family:var(--font-body);color:var(--text-dim);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:6px}.pos-tab:hover{color:var(--text-muted)}.pos-tab.active{color:var(--text);border-bottom-color:var(--accent)}.pos-tab-count{font-size:9px;font-weight:700;background:var(--accent);color:#fff;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center}.pos-content{flex:1;overflow:auto;min-height:0}.pos-empty{padding:32px;text-align:center;font-size:12px;color:var(--text-dim)}.pos-table-wrap{overflow-x:auto}.pos-table{width:100%;border-collapse:collapse;font-size:11.5px}.pos-table th{padding:8px 14px;font-size:9.5px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--surface)}.pos-table td{padding:8px 14px;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--text-muted)}.pos-table tr:hover td{background:var(--surface-2)}.pos-market{display:flex;align-items:center;gap:6px}.pos-coin{font-weight:600;color:var(--text)}.pos-lev{font-size:9px;font-weight:700;color:var(--accent);background:var(--accent-dim);padding:1px 5px;border-radius:3px;font-family:var(--font-mono)}.pos-side{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.pos-side.long{color:var(--green);background:var(--green-dim)}.pos-side.short{color:var(--red);background:var(--red-dim)}.pos-pnl-pct{font-size:10px;opacity:.7}.port-page{padding:24px;overflow-y:auto;height:100%}.port-title{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);margin-bottom:20px}.port-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:12px}.port-empty-icon{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--accent);opacity:.2}.port-empty p{font-size:13px;color:var(--text-dim)}.port-connect-btn{margin-top:8px;padding:10px 28px;font-size:13px;font-family:var(--font-body);font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.port-connect-btn:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow)}.port-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.port-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:5px}.pc-label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.pc-val{font-size:20px;font-weight:700;color:var(--text)}.port-section{margin-bottom:20px}.port-section h3{font-size:14px;font-weight:600;color:var(--text);margin-bottom:10px;display:flex;align-items:center;gap:8px}.port-count{font-size:9px;font-weight:700;background:var(--accent);color:#fff;padding:1px 6px;border-radius:8px;font-family:var(--font-mono)}.port-section-empty{padding:20px;text-align:center;font-size:12px;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.port-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}.port-table{width:100%;border-collapse:collapse;font-size:12px}.port-table th{padding:10px 16px;font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface)}.port-table td{padding:10px 16px;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--text-muted)}.port-table tr:last-child td{border-bottom:none}.port-table tr:hover td{background:var(--surface-2)}.pt-coin{font-weight:600;color:var(--text)}.pt-lev{font-size:9px;font-weight:700;color:var(--accent);background:var(--accent-dim);padding:1px 5px;border-radius:3px;font-family:var(--font-mono);margin-left:6px}.pt-side{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.pt-side.long{color:var(--green);background:var(--green-dim)}.pt-side.short{color:var(--red);background:var(--red-dim)}@media (max-width: 768px){.port-cards{grid-template-columns:repeat(2,1fr)}}.lb-page{padding:24px;overflow-y:auto;height:100%;max-width:1000px;margin:0 auto}.lb-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.lb-title{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text)}.lb-subtitle{font-size:13px;color:var(--text-dim);margin-top:4px}.lb-periods{display:flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:3px}.lb-period-btn{padding:6px 16px;font-size:12px;font-family:var(--font-body);font-weight:600;color:var(--text-dim);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.lb-period-btn:hover{color:var(--text-muted)}.lb-period-btn.active{color:var(--accent);background:var(--accent-dim)}.lb-loading{padding:60px;text-align:center;font-size:13px;color:var(--text-dim)}.lb-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.lb-table{width:100%;border-collapse:collapse;font-size:12.5px}.lb-table th{padding:12px 20px;font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);background:var(--surface)}.lb-table td{padding:12px 20px;border-bottom:1px solid var(--border);color:var(--text-muted);white-space:nowrap}.lb-table tbody tr:hover td{background:var(--surface-2)}.lb-table tbody tr:last-child td{border-bottom:none}.lb-table tbody tr.lb-top td{background:var(--accent-dim)}.lb-rank{font-weight:700;font-size:13px;color:var(--text-dim)}.lb-rank.top-1{color:var(--yellow)}.lb-rank.top-2{color:var(--text-muted)}.lb-rank.top-3{color:#cd7f32}.lb-trader{font-weight:600}.lb-addr{color:var(--text);font-size:12px}.right{text-align:right}@media (max-width: 768px){.lb-header{flex-direction:column;align-items:flex-start;gap:12px}.lb-table{font-size:11px}.lb-table th,.lb-table td{padding:10px 12px}}.app{height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.layout{flex:1;display:flex;flex-direction:column;margin-top:52px;min-height:0;position:relative;z-index:1}.layout.page-layout{overflow-y:auto}.layout-body{flex:1;display:grid;grid-template-columns:1fr 260px 320px;min-height:0}.layout-left{display:flex;flex-direction:column;border-right:1px solid var(--border);min-height:0;overflow:hidden}.chart-section{flex:1;min-height:300px;display:flex;flex-direction:column}.bottom-section{height:220px;min-height:160px;border-top:1px solid var(--border);overflow:hidden}.layout-center{display:flex;flex-direction:column;border-right:1px solid var(--border);min-height:0;overflow:hidden}.center-top{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.center-bottom{flex:1;min-height:0;border-top:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column}.layout-right{display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--surface)}@media (max-width: 1100px){.layout-body{grid-template-columns:1fr 320px}.layout-center{display:none}}@media (max-width: 768px){.layout-body{grid-template-columns:1fr;grid-template-rows:1fr auto}.layout-left{border-right:none}.layout-right{height:420px;border-top:1px solid var(--border)}.bottom-section{display:none}}:root{--bg: #08080a;--surface: #111114;--surface-2: #19191e;--surface-3: #222228;--border: #26262e;--border-light: #38383f;--text: #efefef;--text-muted: #8a8a96;--text-dim: #4e4e5a;--accent: #ff4444;--accent-hover: #ff5c5c;--accent-glow: rgba(255, 68, 68, .18);--accent-dim: rgba(255, 68, 68, .08);--green: #34d399;--green-dim: rgba(52, 211, 153, .1);--green-border: rgba(52, 211, 153, .2);--red: #ff4444;--red-dim: rgba(255, 68, 68, .08);--red-border: rgba(255, 68, 68, .18);--yellow: #fbbf24;--font-body: "DM Sans", system-ui, sans-serif;--font-display: "Playfair Display", serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.mono{font-family:var(--font-mono)}.green{color:var(--green)}.red{color:var(--red)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
