@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;600&display=swap";:root{--bg:#0d1117;--bg-card:#161b22;--bg-hover:#1c2128;--border:#30363d;--text:#e6edf3;--text-muted:#848d97;--accent:#58a6ff;--green:#3fb950;--red:#f85149;--yellow:#d29922;--radius:8px;--radius-lg:12px;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--font-sans:"Inter", system-ui, sans-serif;--transition:.15s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,select{font:inherit;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);outline:none;padding:6px 10px}input:focus,select:focus{border-color:var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.num{font-family:var(--font-mono)}.green{color:var(--green)}.red{color:var(--red)}.muted{color:var(--text-muted)}._skeleton_iytml_1{background:var(--bg-hover);border-radius:var(--radius);width:100px;height:28px;animation:1.5s infinite _pulse_iytml_1}@keyframes _pulse_iytml_1{0%,to{opacity:1}50%{opacity:.4}}._login_iytml_14{border-radius:var(--radius);border:1px solid var(--accent);color:var(--accent);transition:background var(--transition);padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none}._login_iytml_14:hover{background:color-mix(in srgb, var(--accent) 15%, transparent);text-decoration:none}._menu_iytml_26{align-items:center;gap:10px;display:flex}._name_iytml_28{color:var(--text-muted);font-size:13px}._logout_iytml_30{color:var(--text-muted);border-radius:var(--radius);border:1px solid var(--border);transition:color var(--transition), border-color var(--transition);padding:4px 8px;font-size:12px}._logout_iytml_30:hover{color:var(--red);border-color:var(--red)}._header_1i42e_1{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:100;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex;position:sticky;top:0}._brand_1i42e_14{align-items:center;gap:8px;display:flex}._logo_1i42e_16{font-size:20px}._name_1i42e_18{letter-spacing:-.3px;color:var(--text);font-size:15px;font-weight:600}._row_113ln_1{cursor:pointer;border-bottom:1px solid var(--border);transition:background var(--transition);grid-template-columns:1fr 1fr 80px 28px;align-items:center;gap:8px;padding:10px 16px;display:grid}._row_113ln_1:hover{background:var(--bg-hover)}._selected_113ln_12{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)!important}._left_113ln_14{flex-direction:column;display:flex}._symbol_113ln_15{font-size:14px;font-weight:600}._quote_113ln_16{color:var(--text-muted);font-size:11px}._price_113ln_18{font-family:var(--font-mono);text-align:right;font-size:13px;transition:color .3s}._up_113ln_24{color:var(--green)!important}._down_113ln_25{color:var(--red)!important}._change_113ln_27{font-family:var(--font-mono);text-align:right;font-size:12px}._remove_113ln_33{color:var(--text-muted);opacity:0;transition:opacity var(--transition), color var(--transition);border-radius:var(--radius);padding:2px 6px;font-size:18px;line-height:1}._row_113ln_1:hover ._remove_113ln_33{opacity:1}._remove_113ln_33:hover{color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent)}._sidebar_1fdya_1{background:var(--bg-card);border-right:1px solid var(--border);flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}._toolbar_1fdya_11{border-bottom:1px solid var(--border);padding:12px 16px}._title_1fdya_15{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:12px;font-weight:600}._count_1fdya_16{font-weight:400}._list_1fdya_18{flex:1;overflow-y:auto}._skelRow_1fdya_20{border-radius:var(--radius);background:var(--bg-hover);height:52px;margin:4px 12px;animation:1.5s infinite _pulse_1fdya_1}@keyframes _pulse_1fdya_1{0%,to{opacity:1}50%{opacity:.4}}._addBar_1fdya_29{border-top:1px solid var(--border);gap:6px;padding:10px 12px;display:flex}._input_1fdya_30{flex:1;font-size:13px}._addBtn_1fdya_31{background:var(--accent);color:#fff;border-radius:var(--radius);transition:opacity var(--transition);padding:0 12px;font-size:18px;font-weight:600}._addBtn_1fdya_31:disabled{opacity:.4;cursor:not-allowed}._limit_1fdya_42{text-align:center;color:var(--yellow);padding:0 12px 8px;font-size:11px}._popular_1fdya_44{border-top:1px solid var(--border);padding:8px 12px 12px}._popularLabel_1fdya_45{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}._chips_1fdya_46{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._chip_1fdya_46{border:1px solid var(--border);color:var(--text-muted);transition:border-color var(--transition), color var(--transition);border-radius:20px;padding:3px 8px;font-size:11px}._chip_1fdya_46:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._chip_1fdya_46:disabled{opacity:.4;cursor:not-allowed}._wrapper_1y226_1{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._chart_1y226_2{flex:1;min-height:0}._overlay_1y226_3{z-index:10;align-items:baseline;gap:12px;display:flex;position:absolute;top:12px;left:16px}._price_1y226_4{font-family:var(--font-mono);color:var(--text);font-size:22px;font-weight:600}._loading_1y226_5{color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}._bar_1m8no_1{border-bottom:1px solid var(--border);gap:2px;padding:8px 12px;display:flex}._btn_1m8no_2{border-radius:var(--radius);color:var(--text-muted);transition:background var(--transition), color var(--transition);padding:3px 10px;font-size:12px}._btn_1m8no_2:hover{background:var(--bg-hover);color:var(--text)}._active_1m8no_4{background:var(--accent);color:#fff}._active_1m8no_4:hover{background:var(--accent)}._layout_1odq5_1{height:calc(100vh - 52px);display:flex;overflow:hidden}._main_1odq5_7{background:var(--bg);flex-direction:column;flex:1;display:flex;overflow:hidden}
