:root{--gold-primary:#d4af37;--gold-light:#f4e4c1;--gold-dark:#b8942c;--blue-primary:#4a90e2;--green-primary:#2ecc71;--red-primary:#e74c3c;--purple-primary:#9b59b6;--orange-primary:#f39c12;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f0f2f5;--text-primary:#1a1d1f;--text-secondary:#6c757d;--border-color:#e5e8eb;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--sidebar-width:260px}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;background:linear-gradient(135deg,#fff,#fffdf8 40%,#f9f5ec);color:#1a1d1f;color:var(--text-primary);font-family:DM Sans,sans-serif;min-height:100vh}canvas,img,svg,video{height:auto;max-width:100%}.mono{font-family:JetBrains Mono,monospace}.positive{color:#2ecc71;color:var(--green-primary)}.negative{color:#e74c3c;color:var(--red-primary)}.neutral{color:#6c757d;color:var(--text-secondary)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f8f9fa;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#d4af37;background:var(--gold-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b8942c;background:var(--gold-dark)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease forwards}@media (max-width:768px){html{font-size:15px}}@media (max-width:480px){html{font-size:14px}}.Sidebar_sidebar__5I40n{background:linear-gradient(180deg,#fff,#fffdf7);border-right:1px solid var(--border-color);box-shadow:4px 0 20px #0000000f;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:2rem 1.5rem;position:fixed;top:0;width:var(--sidebar-width);z-index:1000}.Sidebar_nav__sveQq{flex:1 1}.Sidebar_footer__IkoC3{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.Sidebar_userRow__od\+L8{align-items:center;display:flex;gap:.65rem;margin-bottom:.5rem;padding:.5rem .25rem}.Sidebar_avatar__f\+1AI{align-items:center;background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);border-radius:10px;box-shadow:0 2px 6px #d4af374d;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:36px;justify-content:center;width:36px}.Sidebar_userInfo__rQ6Pk{flex:1 1;min-width:0}.Sidebar_userName__f7d9g{color:var(--text-primary);font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userRole__QIPb-{color:var(--text-secondary);font-size:.7rem;font-weight:500}.Sidebar_logoutBtn__mvPyN{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.55rem .75rem;transition:all .2s ease;width:100%}.Sidebar_logoutBtn__mvPyN:hover{background:#e74c3c14;border-color:#e74c3c59;color:var(--red-primary)}.Sidebar_logoutBtn__mvPyN i{font-size:1rem}.Sidebar_logo__bbmtI{align-items:center;border-bottom:2px solid var(--gold-primary);display:flex;gap:.75rem;margin-bottom:2.5rem;padding-bottom:1.5rem}.Sidebar_logoIcon__rEthw{align-items:center;border-radius:12px;box-shadow:0 4px 12px #d4af374d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.Sidebar_logoIcon__rEthw,.Sidebar_logoText__EHZGf{background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);font-weight:700}.Sidebar_logoText__EHZGf{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem}.Sidebar_logoSubtitle__q1\+Qg{color:var(--text-secondary);font-size:.7rem;font-weight:500;margin-top:-2px}.Sidebar_symbolBadge__QyXnK{align-items:center;background:#d4af371f;border:1px solid #d4af374d;border-radius:6px;color:var(--gold-dark);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.02em;margin-top:.35rem;padding:.15rem .5rem}.Sidebar_symbolBadge__QyXnK .Sidebar_dot__4yYNp{background:var(--green-primary);border-radius:50%;box-shadow:0 0 6px #2ecc71cc;height:6px;width:6px}.Sidebar_symbolBadge__QyXnK.Sidebar_offline__OWK2v{background:#e74c3c14;border-color:#e74c3c4d;color:var(--red-primary)}.Sidebar_symbolBadge__QyXnK.Sidebar_offline__OWK2v .Sidebar_dot__4yYNp{background:var(--red-primary);box-shadow:0 0 6px #e74c3ccc}.Sidebar_navSection__WWYyU{margin-bottom:1.75rem}.Sidebar_navSectionTitle__QuunO{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;padding-left:.5rem;text-transform:uppercase}.Sidebar_navItem__KaVvy{align-items:center;border-left:3px solid #0000;border-radius:8px;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;margin-bottom:.2rem;padding:.625rem 1rem;text-decoration:none;transition:all .25s ease}.Sidebar_navItem__KaVvy i{font-size:1.1rem;text-align:center;width:20px}.Sidebar_navItem__KaVvy:hover{background:linear-gradient(90deg,#d4af371f,#d4af370a);color:var(--gold-dark);transform:translateX(3px)}.Sidebar_navItem__KaVvy.Sidebar_active__TLVab{background:linear-gradient(135deg,#d4af371f,#d4af370a);border-left-color:var(--gold-primary);color:var(--gold-primary)}@media (max-width:992px){.Sidebar_sidebar__5I40n{padding-top:4.5rem;transform:translateX(-100%);transition:transform .3s ease;width:min(var(--sidebar-width),85vw)}.Sidebar_sidebar__5I40n.Sidebar_show__ysqLu{transform:translateX(0)}}.Layout_wrapper__bd\+eu{display:flex;min-height:100vh}.Layout_main__KUZx3{background:linear-gradient(135deg,#fff,#fffdf8 40%,#f9f5ec);flex:1 1;margin-left:var(--sidebar-width);min-height:100vh;min-width:0;padding:2rem}.Layout_menuToggle__Ugh7E{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-md);color:var(--gold-dark);cursor:pointer;display:none;font-size:1.25rem;height:44px;justify-content:center;left:1rem;position:fixed;top:1rem;transition:all .2s ease;width:44px;z-index:1100}.Layout_menuToggle__Ugh7E:hover{background:var(--gold-light);color:var(--gold-dark)}.Layout_backdrop__oDLTD{animation:Layout_fadeIn__ccxWT .2s ease forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;inset:0;position:fixed;z-index:999}@media (max-width:992px){.Layout_main__KUZx3{margin-left:0;padding:4.5rem 1.25rem 1.25rem}.Layout_menuToggle__Ugh7E{display:inline-flex}}@media (max-width:576px){.Layout_main__KUZx3{padding:4.25rem 1rem 1rem}}.Login_wrapper__d65D5{align-items:center;background:radial-gradient(1200px 600px at 80% -10%,#d4af372e,#0000 60%),radial-gradient(900px 500px at -10% 110%,#d4af371f,#0000 60%),linear-gradient(135deg,#fff,#fffdf8 40%,#f9f5ec);display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.Login_card__MDVZo{animation:Login_fadeIn__jMMT9 .4s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#fffffffa,#fffaf0f0);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 20px 60px #d4af3726,0 8px 24px #00000014;max-width:440px;padding:2.5rem;width:100%}.Login_brand__dF83K{align-items:center;border-bottom:2px solid var(--gold-primary);display:flex;gap:.75rem;margin-bottom:2rem;padding-bottom:1.5rem}.Login_logoIcon__PX5zu{align-items:center;border-radius:12px;box-shadow:0 4px 12px #d4af374d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.Login_logoIcon__PX5zu,.Login_logoText__iTBf9{background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);font-weight:700}.Login_logoText__iTBf9{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem}.Login_logoSubtitle__6ea4j{color:var(--text-secondary);font-size:.7rem;font-weight:500;margin-top:-2px}.Login_title__Y-Pt\+{color:var(--text-primary);font-size:1.6rem;font-weight:700;margin:0 0 .35rem}.Login_subtitle__KnDBQ{color:var(--text-secondary);font-size:.875rem;margin:0 0 1.5rem}.Login_form__3wZ2A{gap:1rem}.Login_field__TB8Yn,.Login_form__3wZ2A{display:flex;flex-direction:column}.Login_label__arrfm{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.Login_inputWrap__LP\+IF{align-items:center;display:flex;position:relative}.Login_inputIcon__qgDYD{color:var(--text-secondary);font-size:1rem;left:.875rem;pointer-events:none;position:absolute}.Login_input__cZYM1{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:.9375rem;padding:.7rem 2.5rem;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.Login_input__cZYM1:focus{background:#fff;border-color:var(--gold-primary);box-shadow:0 0 0 3px #d4af3726;outline:none}.Login_eyeBtn__nltLt{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:.5rem;transition:color .2s,background .2s;width:34px}.Login_eyeBtn__nltLt:hover{background:#d4af3714;color:var(--gold-dark)}.Login_error__5BVbr{align-items:center;background:#e74c3c14;border:1px solid #e74c3c40;border-radius:10px;color:var(--red-primary);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.65rem .85rem}.Login_submit__0LN\+D{align-items:center;background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #d4af374d;color:#fff;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.8rem 1rem;transition:transform .2s,box-shadow .2s,opacity .2s}.Login_submit__0LN\+D:hover:not(:disabled){box-shadow:0 8px 20px #d4af3766;transform:translateY(-2px)}.Login_submit__0LN\+D:disabled{cursor:not-allowed;opacity:.7}.Login_hint__igt\+W{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:.8125rem;margin-top:1.5rem;padding:.75rem 1rem;text-align:center}.Login_hint__igt\+W strong{color:var(--text-primary)}@media (max-width:576px){.Login_card__MDVZo{border-radius:16px;padding:1.75rem 1.25rem}.Login_title__Y-Pt\+{font-size:1.4rem}.Login_brand__dF83K{margin-bottom:1.5rem;padding-bottom:1.15rem}}.LiveIndicator_wrapper__bFZSw{align-items:center;color:var(--green-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.LiveIndicator_dot__x7mj3{animation:LiveIndicator_pulse__vo4Bl 2s ease-in-out infinite;background:var(--green-primary);border-radius:50%;height:8px;width:8px}@keyframes LiveIndicator_pulse__vo4Bl{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Button_btn__Qpbku{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-weight:600;gap:.5rem;transition:all .25s ease;white-space:nowrap}.Button_md__Zmtn9{font-size:.875rem;padding:.575rem 1.125rem}.Button_sm__8dG21{font-size:.8125rem;padding:.375rem .75rem}.Button_primary__8uVdp{background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);box-shadow:0 2px 8px #d4af3740;color:#fff}.Button_primary__8uVdp:hover{box-shadow:0 6px 20px #d4af3766;transform:translateY(-2px)}.Button_secondary__70aiG{background:#fff;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);color:var(--text-primary)}.Button_secondary__70aiG:hover{background:var(--bg-secondary);transform:translateY(-2px)}.Button_ghost__alf-G{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.Button_ghost__alf-G:hover{background:var(--bg-secondary);border-color:var(--gold-primary);color:var(--gold-primary)}@media (max-width:576px){.Button_md__Zmtn9{font-size:.8125rem;padding:.5rem .85rem}.Button_sm__8dG21{font-size:.75rem;padding:.325rem .6rem}}.PageHeader_header__r19Pn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#fffffff7,#fffaf0eb);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-md);margin-bottom:1.5rem;padding:1.75rem}.PageHeader_top__rPGJR{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.PageHeader_title__H5phs{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0}.PageHeader_subtitle__2nGbG{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.PageHeader_actions__6giRZ{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.PageHeader_ticker__dXrMT{-webkit-overflow-scrolling:touch;background:var(--bg-secondary);border-radius:12px;display:flex;gap:2rem;overflow-x:auto;padding:1rem 1.25rem}@media (max-width:768px){.PageHeader_header__r19Pn{border-radius:12px;padding:1.25rem}.PageHeader_title__H5phs{font-size:1.4rem}.PageHeader_subtitle__2nGbG{font-size:.8125rem}.PageHeader_ticker__dXrMT{gap:1.25rem;padding:.85rem 1rem}}@media (max-width:576px){.PageHeader_header__r19Pn{padding:1rem}.PageHeader_title__H5phs{font-size:1.2rem}.PageHeader_actions__6giRZ{gap:.5rem;width:100%}.PageHeader_ticker__dXrMT{gap:1rem;padding:.75rem .85rem}}.Ticker_item__TCxbh{display:flex;flex-direction:column;gap:.2rem;min-width:110px}.Ticker_label__F5zVw{color:var(--text-secondary);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Ticker_value__ex3Mu{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1.0625rem;font-weight:700}.Ticker_change__OL5D\+{font-size:.8125rem;font-weight:600}.Ticker_badge__G7Csr{align-items:center;background:#2ecc711f;border-radius:8px;color:var(--green-primary);display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.3rem .75rem}@media (max-width:576px){.Ticker_item__TCxbh{min-width:90px}.Ticker_value__ex3Mu{font-size:.95rem}.Ticker_label__F5zVw{font-size:.65rem}.Ticker_change__OL5D\+{font-size:.75rem}}.StatCard_card__fmYPG{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#fffffff7,#fffaf0eb);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;padding:1.5rem;position:relative;transition:transform .25s ease,box-shadow .25s ease}.StatCard_card__fmYPG.StatCard_hovered__iIllT{box-shadow:0 10px 30px #d4af371f;transform:translateY(-4px)}.StatCard_topBar__shSRd{background:linear-gradient(90deg,var(--gold-primary),var(--gold-light));height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.StatCard_card__fmYPG.StatCard_hovered__iIllT .StatCard_topBar__shSRd{opacity:1}.StatCard_header__6umt1{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.StatCard_label__EmdIa{color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin-bottom:.5rem}.StatCard_value__HAU-I{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700;margin-bottom:.5rem;word-break:break-word}.StatCard_change__0t6dP{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:600;gap:.25rem}.StatCard_positive__xwGGF{color:var(--green-primary)}.StatCard_negative__wMHHT{color:var(--red-primary)}.StatCard_icon__3Hy\+6{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.4rem;height:48px;justify-content:center;width:48px}@media (max-width:576px){.StatCard_card__fmYPG{border-radius:12px;padding:1.1rem}.StatCard_value__HAU-I{font-size:1.4rem}.StatCard_icon__3Hy\+6{border-radius:10px;font-size:1.15rem;height:40px;width:40px}}.StatsGrid_grid__NIXEb{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.5rem}@media (max-width:768px){.StatsGrid_grid__NIXEb{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:480px){.StatsGrid_grid__NIXEb{grid-template-columns:1fr}}.ChartCard_card__4R5Ag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#fffffff7,#fffaf0eb);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-md);min-width:0;padding:1.75rem;transition:box-shadow .25s ease}.ChartCard_card__4R5Ag:hover{box-shadow:0 10px 30px #d4af371a}.ChartCard_header__4Bm1z{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.ChartCard_title__s5aHu{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.ChartCard_controls__uhQ41{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:768px){.ChartCard_card__4R5Ag{border-radius:12px;padding:1.25rem}.ChartCard_title__s5aHu{font-size:1rem}}@media (max-width:480px){.ChartCard_card__4R5Ag{padding:1rem}}.ControlButton_btn__u2cTL{background:#fff;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;padding:.35rem .75rem;transition:all .2s ease}.ControlButton_btn__u2cTL.ControlButton_active__Hcloc,.ControlButton_btn__u2cTL:hover{background:var(--gold-primary);border-color:var(--gold-primary);color:#fff}.Badge_badge__sMdfC{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.Badge_success__ftUb6{background:#2ecc7126;color:var(--green-primary)}.Badge_danger__93iEj{background:#e74c3c26;color:var(--red-primary)}.Badge_warning__U3dts{background:#f39c1226;color:var(--orange-primary)}.Badge_info__OJjx9{background:#4a90e226;color:var(--blue-primary)}.Badge_gold__xsV0q{background:#d4af3726;color:var(--gold-primary)}.Badge_neutral__owhAg{background:var(--bg-secondary);color:var(--text-secondary)}.Dashboard_row2__R5ltC{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:2fr 1fr;margin-bottom:1.25rem}.Dashboard_row2equal__EFghN{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.Dashboard_chartLg__Oyedb{height:320px}.Dashboard_chartMd__S7o\+j{height:280px}.Dashboard_exchangeRow__TFapf{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1.25rem}.Dashboard_exCard__Beul1{background:linear-gradient(180deg,#fffffff7,#fffaf0eb);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-md);padding:1.5rem}.Dashboard_exHeader__zfVmS{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.Dashboard_exName__dP-p7{align-items:center;display:flex;font-size:1.0625rem;font-weight:700;gap:.5rem}.Dashboard_exGrid__i-eoh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Dashboard_exStatLabel__uNm-G{color:var(--text-secondary);font-size:.75rem;font-weight:500;margin-bottom:.2rem}.Dashboard_exStatValue__36Nma{font-size:.9375rem;font-weight:700}.Dashboard_tableWrap__m1NpD{-webkit-overflow-scrolling:touch;overflow-x:auto}.Dashboard_table__jmABr{border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.Dashboard_table__jmABr thead th{background:linear-gradient(180deg,#fffdf7,#f8f3e7);border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.Dashboard_table__jmABr tbody td{border-bottom:1px solid var(--border-color);padding:.75rem 1rem;white-space:nowrap}.Dashboard_table__jmABr tbody tr:last-child td{border-bottom:none}.Dashboard_table__jmABr tbody tr:nth-child(2n){background:#f8f9fa80}.Dashboard_table__jmABr tbody tr:hover{background:#d4af370a}@media (max-width:1200px){.Dashboard_row2__R5ltC,.Dashboard_row2equal__EFghN{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard_exchangeRow__TFapf{gap:1rem;grid-template-columns:1fr}.Dashboard_exCard__Beul1{border-radius:12px;padding:1.15rem}.Dashboard_chartLg__Oyedb{height:260px}.Dashboard_chartMd__S7o\+j{height:230px}.Dashboard_table__jmABr{font-size:.8125rem}.Dashboard_table__jmABr tbody td,.Dashboard_table__jmABr thead th{padding:.6rem .75rem}}@media (max-width:480px){.Dashboard_exGrid__i-eoh{gap:.75rem;grid-template-columns:1fr}.Dashboard_chartLg__Oyedb{height:220px}.Dashboard_chartMd__S7o\+j{height:200px}}.LiquidityAnalytics_row2__ys\+83{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:2fr 1fr;margin-bottom:1.25rem}.LiquidityAnalytics_row2equal__9drx6{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.LiquidityAnalytics_chartLg__ETisO{height:320px}.LiquidityAnalytics_chartMd__xlm1y{height:280px}.LiquidityAnalytics_tableWrap__RhGyE{-webkit-overflow-scrolling:touch;overflow-x:auto}.LiquidityAnalytics_table__EldZB{border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.LiquidityAnalytics_table__EldZB thead th{background:linear-gradient(180deg,#fffdf7,#f8f3e7);border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.LiquidityAnalytics_table__EldZB tbody td{border-bottom:1px solid var(--border-color);padding:.75rem 1rem;white-space:nowrap}.LiquidityAnalytics_table__EldZB tbody tr:last-child td{border-bottom:none}.LiquidityAnalytics_table__EldZB tbody tr:nth-child(2n){background:#f8f9fa80}.LiquidityAnalytics_table__EldZB tbody tr:hover{background:#d4af370a}.LiquidityAnalytics_utilBar__FLZd4{align-items:center;display:flex;gap:.5rem}.LiquidityAnalytics_utilBar__FLZd4 span{font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600}.LiquidityAnalytics_utilFill__uNRpo{background:linear-gradient(90deg,var(--gold-primary),var(--gold-dark));border-radius:3px;flex-shrink:0;height:6px;max-width:80px;min-width:30px}@media (max-width:1200px){.LiquidityAnalytics_row2__ys\+83,.LiquidityAnalytics_row2equal__9drx6{grid-template-columns:1fr}}@media (max-width:768px){.LiquidityAnalytics_chartLg__ETisO{height:260px}.LiquidityAnalytics_chartMd__xlm1y{height:230px}.LiquidityAnalytics_table__EldZB{font-size:.8125rem}.LiquidityAnalytics_table__EldZB tbody td,.LiquidityAnalytics_table__EldZB thead th{padding:.6rem .75rem}.LiquidityAnalytics_utilFill__uNRpo{max-width:60px}}@media (max-width:480px){.LiquidityAnalytics_chartLg__ETisO{height:220px}.LiquidityAnalytics_chartMd__xlm1y{height:200px}}.ExchangePage_row2__IzoAI{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:2fr 1fr;margin-bottom:1.25rem}.ExchangePage_chartLg__iuCRm{height:320px}.ExchangePage_pairGrid__zENkE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ExchangePage_pairCard__LecyE{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.125rem 1.25rem;transition:box-shadow .2s,transform .2s}.ExchangePage_pairCard__LecyE:hover{box-shadow:0 6px 20px #d4af371f;transform:translateY(-2px)}.ExchangePage_pairHeader__00A7q{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.875rem;padding-bottom:.875rem}.ExchangePage_pairStats__ChhOx{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.ExchangePage_pairLabel__Zss3z{color:var(--text-secondary);font-size:.75rem;font-weight:500;margin-bottom:.15rem}@media (max-width:1200px){.ExchangePage_row2__IzoAI{grid-template-columns:1fr}}@media (max-width:768px){.ExchangePage_chartLg__iuCRm{height:260px}.ExchangePage_pairGrid__zENkE{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ExchangePage_pairCard__LecyE{padding:1rem}}@media (max-width:480px){.ExchangePage_pairGrid__zENkE{grid-template-columns:1fr}.ExchangePage_chartLg__iuCRm{height:220px}}.OrderBook_selectors__Gaw1R{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.OrderBook_selectWrap__WSPyH{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.8125rem;font-weight:600;gap:.35rem}.OrderBook_select__iLGA8{background:#fff;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;min-width:160px;padding:.5rem 1rem}.OrderBook_bookGrid__ZRiby{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.OrderBook_bookSide__7H4j5{background:linear-gradient(180deg,#fffffff7,#fffaf0eb);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-md);min-width:0;padding:1.5rem}.OrderBook_bookTitle__iBrYh{border-bottom:1px solid var(--border-color);font-size:1rem;font-weight:700;margin-bottom:.875rem;padding-bottom:.875rem}.OrderBook_bookHeader__v73Zb{background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);display:grid;font-size:.75rem;font-weight:600;grid-template-columns:1fr 1fr 1fr;margin-bottom:.25rem;padding:.5rem .75rem}.OrderBook_bookRow__i\+Yuf{border-radius:4px;display:grid;font-size:.8125rem;grid-template-columns:1fr 1fr 1fr;overflow:hidden;padding:.35rem .75rem;position:relative}.OrderBook_bookRow__i\+Yuf:hover{background:var(--bg-secondary)}.OrderBook_bookFill__KA3zx{border-radius:4px;height:100%;pointer-events:none;position:absolute;right:0;top:0;transition:width .4s ease}.OrderBook_chartMd__AQ0Eg{height:300px}@media (max-width:900px){.OrderBook_bookGrid__ZRiby{grid-template-columns:1fr}}@media (max-width:576px){.OrderBook_select__iLGA8{font-size:.8125rem;min-width:140px;padding:.45rem .75rem}.OrderBook_bookSide__7H4j5{border-radius:12px;padding:1.1rem}.OrderBook_bookHeader__v73Zb,.OrderBook_bookRow__i\+Yuf{font-size:.75rem;padding-left:.5rem;padding-right:.5rem}.OrderBook_chartMd__AQ0Eg{height:240px}.OrderBook_selectors__Gaw1R{gap:.75rem}.OrderBook_selectWrap__WSPyH{flex:1 1}.OrderBook_select__iLGA8{min-width:0;width:100%}}.PegStability_chartLg__zDrK0{height:340px;margin-bottom:0}.PegStability_chartMd__FMmei{height:280px}.PegStability_tableWrap__1jXnD{-webkit-overflow-scrolling:touch;overflow-x:auto}.PegStability_table__MKaYG{border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.PegStability_table__MKaYG thead th{background:linear-gradient(180deg,#fffdf7,#f8f3e7);border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.PegStability_table__MKaYG tbody td{border-bottom:1px solid var(--border-color);padding:.7rem 1rem;white-space:nowrap}.PegStability_table__MKaYG tbody tr:last-child td{border-bottom:none}.PegStability_table__MKaYG tbody tr:nth-child(2n){background:#f8f9fa80}.PegStability_table__MKaYG tbody tr:hover{background:#d4af370a}.PegStability_statusDot__plU0S{border-radius:50%;display:inline-block;height:8px;margin-right:.4rem;vertical-align:middle;width:8px}@media (max-width:768px){.PegStability_chartLg__zDrK0{height:270px}.PegStability_chartMd__FMmei{height:230px}.PegStability_table__MKaYG{font-size:.8125rem}.PegStability_table__MKaYG tbody td,.PegStability_table__MKaYG thead th{padding:.6rem .75rem}}@media (max-width:480px){.PegStability_chartLg__zDrK0{height:230px}.PegStability_chartMd__FMmei{height:200px}}.TradeHistory_filters__u9U8Q{align-items:center;background:linear-gradient(180deg,#fffffff7,#fffaf0eb);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.TradeHistory_filterGroup__ihfAi{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.TradeHistory_filterLabel__L7NGT{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.TradeHistory_count__y9GOF{color:var(--text-secondary);font-size:.8125rem;margin-left:auto}.TradeHistory_tableWrap__BQYKG{-webkit-overflow-scrolling:touch;overflow-x:auto}.TradeHistory_table__kgjJ6{border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.TradeHistory_table__kgjJ6 thead th{background:linear-gradient(180deg,#fffdf7,#f8f3e7);border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.TradeHistory_table__kgjJ6 tbody td{border-bottom:1px solid var(--border-color);padding:.7rem 1rem;white-space:nowrap}.TradeHistory_table__kgjJ6 tbody tr:last-child td{border-bottom:none}.TradeHistory_table__kgjJ6 tbody tr:nth-child(2n){background:#f8f9fa80}.TradeHistory_table__kgjJ6 tbody tr:hover{background:#d4af370a}@media (max-width:768px){.TradeHistory_filters__u9U8Q{gap:1rem;padding:.85rem 1rem}.TradeHistory_count__y9GOF{margin-left:0;width:100%}.TradeHistory_table__kgjJ6{font-size:.8125rem}.TradeHistory_table__kgjJ6 tbody td,.TradeHistory_table__kgjJ6 thead th{padding:.55rem .75rem}}.Balances_row2__kyZfp{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.Balances_chartMd__-eqMF{height:300px}.Balances_tableWrap__zgqII{-webkit-overflow-scrolling:touch;overflow-x:auto}.Balances_table__3ivwX{border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.Balances_table__3ivwX thead th{background:linear-gradient(180deg,#fffdf7,#f8f3e7);border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.Balances_table__3ivwX tbody td{border-bottom:1px solid var(--border-color);padding:.7rem 1rem;white-space:nowrap}.Balances_table__3ivwX tbody tr:last-child td{border-bottom:none}.Balances_table__3ivwX tbody tr:nth-child(2n){background:#f8f9fa80}.Balances_table__3ivwX tbody tr:hover{background:#d4af370a}.Balances_assetBadge__c5INe{background:#d4af3726;border-radius:6px;color:var(--gold-dark);display:inline-block;font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:700;padding:.2rem .6rem}@media (max-width:900px){.Balances_row2__kyZfp{grid-template-columns:1fr}}@media (max-width:768px){.Balances_chartMd__-eqMF{height:240px}.Balances_table__3ivwX{font-size:.8125rem}.Balances_table__3ivwX tbody td,.Balances_table__3ivwX thead th{padding:.6rem .75rem}}.Settings_grid__uasM7{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-bottom:1.25rem}.Settings_field__TaQeF{margin-bottom:1.25rem}.Settings_field__TaQeF:last-child{margin-bottom:0}.Settings_label__R8Joa{color:var(--text-secondary);display:block;font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin-bottom:.4rem;text-transform:uppercase}.Settings_input__Mhvnz{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:.9375rem;padding:.6rem .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.Settings_input__Mhvnz:focus{border-color:var(--gold-primary);box-shadow:0 0 0 3px #d4af3726;outline:none}.Settings_hint__Zd7aa{color:var(--text-secondary);font-size:.75rem;margin-top:.3rem}.Settings_toggleRow__50MM3{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.Settings_toggleRow__50MM3:last-child{border-bottom:none;padding-bottom:0}.Settings_toggleRow__50MM3:first-child{padding-top:0}.Settings_toggleLabel__PfE5T{color:var(--text-primary);font-size:.9375rem;font-weight:600;margin-bottom:.2rem}.Settings_toggleDesc__iW6Xu{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.Settings_toggle__OUSsM{background:var(--border-color);border:none;border-radius:13px;cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;transition:background .25s;width:48px}.Settings_toggle__OUSsM.Settings_on__gEdb7{background:var(--gold-primary)}.Settings_toggleThumb__n\+4Se{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;height:20px;left:3px;position:absolute;top:3px;transition:transform .25s;width:20px}.Settings_toggle__OUSsM.Settings_on__gEdb7 .Settings_toggleThumb__n\+4Se{transform:translateX(22px)}.Settings_keyRow__8O5AY{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.875rem 0}.Settings_keyRow__8O5AY:last-child{border-bottom:none;padding-bottom:0}.Settings_keyRow__8O5AY:first-child{padding-top:0}.Settings_actions__O15mu{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem}@media (max-width:900px){.Settings_grid__uasM7{grid-template-columns:1fr}}@media (max-width:576px){.Settings_grid__uasM7{gap:1rem}.Settings_actions__O15mu{justify-content:stretch}.Settings_actions__O15mu>*{flex:1 1;justify-content:center}.Settings_toggleRow__50MM3{flex-wrap:wrap}}
/*# sourceMappingURL=main.8ef7016f.css.map*/