@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#ebebeb;--bg-hover:#f5f5f5;--bg-chrome:#fcfbf7;--border:#e0e0e0;--border-light:#d0d0d0;--text-primary:#111;--text-secondary:#666;--text-muted:#999;--positive:#16a34a;--positive-bg:#16a34a14;--negative:#dc2626;--negative-bg:#dc262614;--accent:#2563eb;--accent-bg:#2563eb14;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--sidebar-width:260px;--right-panel-width:320px;--topbar-height:36px;--watchlist-row-height:44px;--topnav-row1-height:44px;--topnav-row2-height:44px;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-lg:13px;--text-xl:15px;--text-2xl:18px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.25s ease}[data-theme=dark]{--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#1a1a1a;--bg-hover:#111;--bg-chrome:#0a0a0a;--border:#1e1e1e;--border-light:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#888;--text-muted:#555;--positive:#22c55e;--positive-bg:#22c55e1a;--negative:#ef4444;--negative-bg:#ef44441a;--accent:#3b82f6;--accent-bg:#3b82f61a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-primary);background:var(--bg-primary);line-height:1.5;overflow:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}img{max-width:100%;display:block}table{border-collapse:collapse}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}#root{width:100vw;height:100vh;overflow:hidden}._badge_fpvyl_2{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}._badgeSm_fpvyl_10{font-size:var(--text-xs);padding:1px 5px}._badgeMd_fpvyl_15{font-size:var(--text-sm);padding:2px 8px}._badgeDefault_fpvyl_20{background:var(--bg-tertiary);color:var(--text-secondary)}._badgePositive_fpvyl_25{background:var(--positive-bg);color:var(--positive)}._badgeNegative_fpvyl_30{background:var(--negative-bg);color:var(--negative)}._badgeAccent_fpvyl_35{background:var(--accent-bg);color:var(--accent)}._button_fpvyl_41{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:.05em;font-weight:500;display:inline-flex}._buttonSm_fpvyl_53{font-size:var(--text-xs);padding:4px 8px}._buttonMd_fpvyl_58{font-size:var(--text-sm);padding:6px 12px}._buttonLg_fpvyl_63{font-size:var(--text-base);padding:8px 16px}._buttonPrimary_fpvyl_68{background:var(--text-primary);color:var(--bg-primary)}._buttonPrimary_fpvyl_68:hover{opacity:.9}._buttonSecondary_fpvyl_77{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border)}._buttonSecondary_fpvyl_77:hover{background:var(--bg-hover)}._buttonGhost_fpvyl_87{color:var(--text-secondary)}._buttonGhost_fpvyl_87:hover{color:var(--text-primary);background:var(--bg-hover)}._inputWrapper_fpvyl_97{gap:var(--space-xs);flex-direction:column;display:flex}._inputLabel_fpvyl_103{font-size:var(--text-sm);color:var(--text-secondary)}._input_fpvyl_97{width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--text-primary);transition:border-color var(--transition-fast)}._input_fpvyl_97:focus{border-color:var(--text-muted)}._input_fpvyl_97::placeholder{color:var(--text-muted)}._searchBar_fpvyl_128{align-items:center;gap:var(--space-sm);height:28px;padding:0 var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);width:360px;max-width:100%;display:flex;position:relative}._searchShortcut_fpvyl_142{color:var(--text-muted);font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0;padding:1px 6px;line-height:1.4}._searchIcon_fpvyl_152{color:var(--text-muted);flex-shrink:0}._searchInput_fpvyl_157{font-size:var(--text-sm);min-width:0;color:var(--text-primary);background:0 0;border:0;flex:1;padding:0;line-height:1}._searchInput_fpvyl_157:focus{outline:none}._searchInput_fpvyl_157::placeholder{color:var(--text-muted)}._tabs_fpvyl_177{border-bottom:1px solid var(--border);align-items:center;gap:0;display:flex}._tab_fpvyl_177{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-fast);white-space:nowrap;position:relative}._tab_fpvyl_177:first-child{padding-left:0}._tab_fpvyl_177:hover{color:var(--text-primary)}._tabActive_fpvyl_201{color:var(--text-primary);font-weight:600}._tabActive_fpvyl_201:after{content:"";bottom:-1px;left:var(--space-md);right:var(--space-md);background:var(--text-primary);height:2px;position:absolute}._tabActive_fpvyl_201:first-child:after{left:0}._timeframePicker_fpvyl_221{align-items:center;gap:2px;display:flex}._timeframeBtn_fpvyl_227{font-size:var(--text-xs);color:var(--text-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:2px 6px;font-weight:500}._timeframeBtn_fpvyl_227:hover{color:var(--text-secondary)}._timeframeBtnActive_fpvyl_240{color:var(--text-primary);background:var(--bg-tertiary)}._chatBubbleRow_fpvyl_246{padding:var(--space-md) 0;align-items:stretch;display:flex}._chatBubbleSticky_fpvyl_252{background:linear-gradient(to bottom, transparent 0%, var(--bg-primary) 30%);z-index:5;margin-top:auto;position:sticky;bottom:0}._chatBubble_fpvyl_246{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);transition:border-color var(--transition-fast);border-radius:999px;display:flex}._chatBubble_fpvyl_246:focus-within{border-color:var(--text-muted)}._chatBubbleInput_fpvyl_276{font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0}._chatBubbleInput_fpvyl_276::placeholder{color:var(--text-muted)}._chatBubbleSend_fpvyl_290{background:var(--text-primary);width:28px;height:28px;color:var(--bg-primary);transition:opacity var(--transition-fast);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._chatBubbleSend_fpvyl_290:hover:not(:disabled){opacity:.85}._chatBubbleSend_fpvyl_290:disabled{opacity:.35;cursor:default}._tableWrapper_fpvyl_315{flex:1;overflow:auto}._table_fpvyl_315{border-collapse:collapse;width:100%}._table_fpvyl_315 th{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:var(--bg-primary);z-index:1;font-weight:500;position:sticky;top:0}._table_fpvyl_315 td{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);border-bottom:1px solid var(--border)}._tableRowClickable_fpvyl_345{cursor:pointer}._tableRowClickable_fpvyl_345:hover{background:var(--bg-hover)}._shell_aker8_1{border-left:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;width:100%;max-width:1440px;height:100vh;margin:0 auto;display:flex;overflow:hidden}._brandBar_aker8_13{justify-content:space-between;align-items:center;gap:var(--space-md);height:var(--brandbar-height,44px);padding:0 var(--space-lg);border-bottom:1px solid var(--border);background:var(--bg-primary);flex-shrink:0;display:flex}._brandBarRight_aker8_25{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}._userMenu_aker8_32{position:relative}._userAvatar_aker8_36{background:var(--bg-secondary);border:1px solid var(--border);width:26px;height:26px;font-family:inherit;font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._userAvatar_aker8_36:hover{border-color:var(--border-light)}._userDropdown_aker8_57{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:20;min-width:200px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 20px #00000014}._userEmail_aker8_70{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userDropdownItem_aker8_80{text-align:left;width:100%;padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;display:block}._userDropdownItem_aker8_80:hover{background:var(--bg-hover)}._panelError_aker8_98{padding:var(--space-md) var(--space-md);font-size:var(--text-xs);color:var(--text-muted);text-align:center}._brand_aker8_13{align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--text-primary);background:0 0;border:none;padding:0;display:inline-flex}._brandLogo_aker8_116{width:auto;height:12px;color:var(--text-primary);display:block}._brandName_aker8_123{font-size:var(--text-base);letter-spacing:-.01em;color:var(--text-primary);font-weight:600}._layout_aker8_130{flex:1;min-height:0;display:flex;overflow:hidden}._sidebar_aker8_137{width:var(--sidebar-width);min-width:var(--sidebar-width);border-right:1px solid var(--border);background:var(--bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden auto}._main_aker8_149{background:var(--bg-primary);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow-y:auto}._rightPanel_aker8_159{width:var(--right-panel-width);min-width:var(--right-panel-width);border-left:1px solid var(--border);background:var(--bg-primary);height:100%;overflow-y:auto}._topNav_aker8_169{background:var(--bg-primary);z-index:10;flex-direction:column;display:flex;position:sticky;top:0}._searchRow_aker8_178{align-items:center;gap:var(--space-md);padding:0 var(--space-lg);border-bottom:1px solid var(--border);height:var(--topnav-row1-height);display:flex}._navTabs_aker8_187{padding:0 var(--space-lg);border-bottom:1px solid var(--border);height:var(--topnav-row2-height);align-items:stretch;gap:0;display:flex}._navTab_aker8_187{padding:0 var(--space-md);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-fast);white-space:nowrap;align-items:center;display:flex;position:relative}._navTab_aker8_187:first-child{padding-left:0}._navTab_aker8_187:hover{color:var(--text-primary)}._navTabActive_aker8_215{color:var(--text-primary);font-weight:600}._navTabActive_aker8_215:after{content:"";margin-left:var(--space-md);margin-right:var(--space-md);background:var(--text-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}._navTabActive_aker8_215:first-child:after{margin-left:0}._themeToggle_aker8_237{padding:var(--space-xs);color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast);flex-shrink:0;margin-left:auto}._themeToggle_aker8_237:hover{color:var(--text-primary)}._dropdown_1ocu0_1{margin-top:var(--space-xs);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);z-index:10;max-height:320px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}._row_1ocu0_16{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);text-align:left;width:100%;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:80px 1fr auto;align-items:center;display:grid}._row_1ocu0_16:hover{background:var(--bg-hover)}._symbol_1ocu0_33{font-weight:600}._name_1ocu0_34{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._exchange_1ocu0_35{color:var(--text-muted);font-size:var(--text-xs)}._empty_1ocu0_37{padding:var(--space-sm) var(--space-md);color:var(--text-muted)}
