@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";.maintenance[data-v-bd6dd6d8]{position:relative;display:grid;min-height:100vh;box-sizing:border-box;place-items:center;overflow:hidden;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(255,77,154,.08),transparent 42%),#0b0e11;color:#e8ebf4;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.maintenance__glow[data-v-bd6dd6d8]{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(100px);opacity:.13;pointer-events:none}.maintenance__glow--left[data-v-bd6dd6d8]{top:-160px;left:-120px;background:#ff4d9a}.maintenance__glow--right[data-v-bd6dd6d8]{right:-160px;bottom:-190px;background:#26c6a2}.maintenance__card[data-v-bd6dd6d8]{position:relative;z-index:1;width:min(100%,560px);box-sizing:border-box;padding:42px 44px 34px;border:1px solid rgba(107,120,148,.2);border-radius:12px;background:#1c2333f0;box-shadow:0 30px 80px #00000061;text-align:center}.maintenance__brand[data-v-bd6dd6d8]{display:inline-flex;align-items:center;gap:9px;margin-bottom:36px;color:#e8ebf4a6;font-size:13px;font-weight:600;letter-spacing:.02em}.maintenance__brand-mark[data-v-bd6dd6d8]{color:#ff4d9a}.maintenance__icon[data-v-bd6dd6d8]{position:relative;display:grid;width:72px;height:72px;margin:0 auto 24px;place-items:center;border:1px solid rgba(255,77,154,.35);border-radius:50%;background:#ff4d9a14}.maintenance__icon[data-v-bd6dd6d8]:before,.maintenance__icon[data-v-bd6dd6d8]:after,.maintenance__icon span[data-v-bd6dd6d8]:before,.maintenance__icon span[data-v-bd6dd6d8]:after{position:absolute;width:8px;height:8px;border:2px solid #FF4D9A;border-radius:2px;content:""}.maintenance__icon[data-v-bd6dd6d8]:before{transform:translate(-12px,-12px)}.maintenance__icon[data-v-bd6dd6d8]:after{transform:translate(12px,-12px)}.maintenance__icon span[data-v-bd6dd6d8]:before{transform:translate(-12px,12px)}.maintenance__icon span[data-v-bd6dd6d8]:after{transform:translate(12px,12px)}.maintenance__eyebrow[data-v-bd6dd6d8]{margin:0 0 10px;color:#ff4d9a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-v-bd6dd6d8]{margin:0;color:#e8ebf4;font-size:clamp(26px,5vw,36px);line-height:1.18}.maintenance__message[data-v-bd6dd6d8]{max-width:430px;margin:18px auto 0;color:#e8ebf4a6;font-size:14px;line-height:1.65}.maintenance__follow-up[data-v-bd6dd6d8]{margin:7px 0 0;color:#e8ebf4;font-size:14px;font-weight:600}.maintenance__status[data-v-bd6dd6d8]{display:inline-flex;align-items:center;gap:9px;margin-top:28px;padding:9px 13px;border:1px solid rgba(38,198,162,.2);border-radius:999px;background:#26c6a20f;color:#e8ebf4a6;font-size:11px}.maintenance__status-dot[data-v-bd6dd6d8]{width:7px;height:7px;border-radius:50%;background:#26c6a2;box-shadow:0 0 10px #26c6a2bf}.maintenance__admin-link[data-v-bd6dd6d8]{display:block;margin:28px auto 0;padding:5px 8px;border:0;background:transparent;color:#6b7894cc;font:inherit;font-size:11px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer;transition:.2s ease}.maintenance__admin-link[data-v-bd6dd6d8]:hover,.maintenance__admin-link[data-v-bd6dd6d8]:focus-visible{outline:none;color:#e8ebf4a6;text-decoration-color:currentColor}@media(max-width:560px){.maintenance[data-v-bd6dd6d8]{padding:14px}.maintenance__card[data-v-bd6dd6d8]{padding:32px 20px 26px}.maintenance__brand[data-v-bd6dd6d8]{margin-bottom:28px}.maintenance__status[data-v-bd6dd6d8]{align-items:flex-start;text-align:left}.maintenance__status-dot[data-v-bd6dd6d8]{flex:0 0 auto;margin-top:3px}}.layout[data-v-2e627d91]{display:flex;min-height:100vh;min-height:100dvh;background:#131923}.sidebar[data-v-2e627d91]{width:220px;min-height:100vh;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;background:#0b0e11;border-right:1px solid rgba(107,120,148,.2);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:100}.sidebar__logo[data-v-2e627d91]{display:flex;align-items:center;gap:10px;padding:20px 16px;border-bottom:1px solid rgba(107,120,148,.2)}.sidebar__logo-icon[data-v-2e627d91]{color:#ff4d9a;font-size:18px}.sidebar__logo-text[data-v-2e627d91]{font-size:13px;font-weight:700;letter-spacing:.02em;color:#e8ebf4}.sidebar__nav[data-v-2e627d91]{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 0;gap:2px;overflow-y:auto}.sidebar__footer[data-v-2e627d91]{flex:0 0 auto;padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(107,120,148,.2);display:flex;align-items:center;gap:8px}.exchange-row[data-v-2e627d91]{display:flex;align-items:center;gap:8px;margin:16px 16px 0}.exchange-actions[data-v-2e627d91]{display:grid;grid-template-rows:34px 44px;align-items:center;justify-items:center;gap:4px;flex-shrink:0}.market-switcher[data-v-2e627d91]{display:grid;flex:1;gap:4px;min-width:0}.exchange-switch[data-v-2e627d91]{display:flex;width:100%;background:#131923;border-radius:8px;overflow:hidden;border:1px solid rgba(107,120,148,.2)}.exchange-btn[data-v-2e627d91]{flex:1;padding:7px 0;background:none;border:none;color:#6b7894cc;font-size:11px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:color .2s ease,background .2s ease}.exchange-btn[data-v-2e627d91]:hover{color:#e8ebf4a6}.exchange-btn--active[data-v-2e627d91]{background:#ff4d9a26;color:#ff4d9a}.exchange-btn+.exchange-btn[data-v-2e627d91]{border-left:1px solid rgba(107,120,148,.2)}.hyperliquid-switch[data-v-2e627d91]{display:grid;grid-template-rows:15px 28px;min-width:0;background:#131923;border:1px solid rgba(107,120,148,.2);border-radius:8px;overflow:hidden}.hyperliquid-switch__label[data-v-2e627d91]{display:flex;align-items:center;padding:0 6px;color:#e8ebf4a6;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.hyperliquid-switch__options[data-v-2e627d91]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-top:1px solid rgba(107,120,148,.2)}.hyperliquid-switch__options .exchange-btn[data-v-2e627d91]{min-width:0;padding:0 4px;font-size:10px;letter-spacing:0}.hyperliquid-switch__options .exchange-btn+.exchange-btn[data-v-2e627d91]{border-left:1px solid rgba(107,120,148,.2)}.notif-wrapper[data-v-2e627d91]{position:relative}.notif-btn[data-v-2e627d91]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#131923;border:1px solid rgba(107,120,148,.2);color:#e8ebf4a6;cursor:pointer;transition:color .2s ease,border-color .2s ease;flex-shrink:0}.notif-btn[data-v-2e627d91]:hover{color:#e8ebf4;border-color:#ff4d9a}.call-btn[data-v-2e627d91]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;background:#ff4d9a1a;border:1px solid rgba(255,77,154,.55);color:#ff4d9a;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease}.call-btn[data-v-2e627d91]:hover:not(:disabled){color:#e8ebf4;border-color:#ff4d9a;background:#ff4d9a33}.call-btn[data-v-2e627d91]:disabled{cursor:not-allowed;opacity:.58}.call-btn--active[data-v-2e627d91]{background:#f44e6a24;border-color:#f44e6abf;color:#f44e6a}.call-btn--offline[data-v-2e627d91]{background:#131923;border-color:#6b789433;color:#6b7894cc}.call-badge[data-v-2e627d91]{position:absolute;top:-6px;right:-9px;min-width:30px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1c2333;border:1px solid rgba(107,120,148,.2);color:#e8ebf4a6;font-size:9px;font-weight:700;line-height:1}.notif-badge[data-v-2e627d91]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:#f44e6a;border-radius:8px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.notif-panel[data-v-2e627d91]{position:fixed;width:300px;max-height:400px;background:#1c2333;border:1px solid rgba(107,120,148,.2);border-radius:8px;box-shadow:0 4px 24px #0006;display:flex;flex-direction:column;overflow:hidden;z-index:300}.notif-panel__header[data-v-2e627d91]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(107,120,148,.2);font-size:13px;font-weight:600;color:#e8ebf4}.notif-panel__actions[data-v-2e627d91]{display:flex;align-items:center;gap:10px}.notif-panel__clear[data-v-2e627d91]{font-size:11px;font-weight:500;color:#6b7894cc;background:none;border:none;cursor:pointer;padding:0}.notif-panel__clear[data-v-2e627d91]:hover{color:#f44e6a}.notif-panel__all[data-v-2e627d91]{font-size:11px;font-weight:500;color:#ff4d9a}.notif-panel__all[data-v-2e627d91]:hover{opacity:.8}.notif-panel__body[data-v-2e627d91]{overflow-y:auto;max-height:340px}.notif-panel__empty[data-v-2e627d91]{padding:24px;text-align:center;color:#6b7894cc;font-size:13px}.notif-item[data-v-2e627d91]{padding:10px 14px;border-bottom:1px solid rgba(107,120,148,.5)}.notif-item[data-v-2e627d91]:last-child{border-bottom:none}.notif-item__text[data-v-2e627d91]{font-size:11px;color:#e8ebf4a6;line-height:1.4}.notif-item__time[data-v-2e627d91]{font-size:10px;color:#6b7894cc;margin-top:4px}.notif-panel-enter-active[data-v-2e627d91],.notif-panel-leave-active[data-v-2e627d91]{transition:opacity .15s ease,transform .15s ease}.notif-panel-enter-from[data-v-2e627d91],.notif-panel-leave-to[data-v-2e627d91]{opacity:0;transform:translateY(-8px)}.nav-divider[data-v-2e627d91]{height:1px;background:#6b789433;margin:8px 16px}.nav-item[data-v-2e627d91]{display:flex;align-items:center;gap:10px;padding:10px 16px;color:#e8ebf4a6;font-size:13px;font-weight:500;transition:color .2s ease,background .2s ease;border-left:2px solid transparent}.nav-item[data-v-2e627d91]:hover{color:#e8ebf4;background:#ffffff0a;opacity:1}.nav-item--active[data-v-2e627d91]{color:#ff4d9a;border-left-color:#ff4d9a;background:#f4acc40f}.nav-item svg[data-v-2e627d91]{flex-shrink:0}.nav-badge[data-v-2e627d91]{margin-left:auto;padding:1px 6px;background:#ff4d9a;border-radius:8px;font-size:10px;font-weight:700;color:#fff;line-height:1.4}.nav-badge--count[data-v-2e627d91]{background:#f44e6a;min-width:16px;text-align:center}.footer-btn[data-v-2e627d91]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:none;border:1px solid transparent;border-radius:4px;color:#6b7894cc;font-size:11px;font-weight:500;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.footer-btn[data-v-2e627d91]:hover{color:#e8ebf4;background:#ffffff0a}.footer-btn--profile[data-v-2e627d91]{width:34px;height:34px;border-radius:50%;border:1px solid rgba(107,120,148,.2);padding:0}.footer-btn--profile[data-v-2e627d91]:hover{border-color:#ff4d9a;color:#ff4d9a}.footer-btn--logout[data-v-2e627d91]{flex:1;border:1px solid rgba(107,120,148,.2);border-radius:4px}.footer-btn--logout[data-v-2e627d91]:hover{border-color:#f44e6a66;color:#f44e6a;background:#f44e6a0f}.footer-btn svg[data-v-2e627d91]{flex-shrink:0}.main-content[data-v-2e627d91]{margin-left:220px;flex:1;min-width:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.sidebar-collapse-tab[data-v-2e627d91]{position:fixed;left:220px;bottom:0;z-index:101;width:20px;height:calc(51px + env(safe-area-inset-bottom,0px));background:#0b0e11;border:1px solid rgba(107,120,148,.2);border-left:none;border-bottom:none;border-radius:0 4px 0 0;cursor:pointer;color:#6b7894cc;font-size:10px;display:flex;align-items:center;justify-content:center;padding:0;transition:left .2s ease,color .2s ease,border-color .2s ease}.sidebar-collapse-tab[data-v-2e627d91]:hover{color:#ff4d9a;border-color:#ff4d9a}.sidebar-collapse-tab--collapsed[data-v-2e627d91]{left:0}@media(max-height:700px){.sidebar__logo[data-v-2e627d91]{padding-block:12px}.exchange-row[data-v-2e627d91]{margin-top:8px}.sidebar__nav[data-v-2e627d91]{padding-block:8px}.nav-item[data-v-2e627d91]{padding-block:7px}}@media(max-width:760px){.sidebar[data-v-2e627d91]{width:min(220px,100vw - 28px);box-shadow:8px 0 28px #00000061}.main-content[data-v-2e627d91]{margin-left:0!important}.sidebar-collapse-tab[data-v-2e627d91]{left:min(220px,100vw - 28px)}.sidebar-collapse-tab--collapsed[data-v-2e627d91]{left:0}}.impulse-maintenance[data-v-6fafd133]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;max-width:760px;margin:clamp(24px,7vh,72px) auto;padding:clamp(22px,4vw,38px);border:1px solid rgba(107,120,148,.2);border-radius:8px;background:linear-gradient(135deg,rgba(255,77,154,.08),transparent 55%),#1c2333;box-shadow:0 18px 48px #00000038}.impulse-maintenance__icon[data-v-6fafd133]{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,77,154,.35);border-radius:14px;color:#ff4d9a;background:#ff4d9a1a}.impulse-maintenance__eyebrow[data-v-6fafd133]{margin-bottom:7px;color:#ff4d9a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1[data-v-6fafd133]{margin:0 0 12px;color:#e8ebf4;font-size:clamp(22px,3vw,30px)}p[data-v-6fafd133]{max-width:620px;margin:0 0 12px;color:#e8ebf4a6;line-height:1.6}.impulse-maintenance__note[data-v-6fafd133]{margin-bottom:22px;color:#6b7894cc}@media(max-width:620px){.impulse-maintenance[data-v-6fafd133]{grid-template-columns:1fr;margin:16px}}.impulse-maintenance-view[data-v-b40426a1]{min-height:60vh;padding:24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#131923;color:#e8ebf4;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#ff4d9a;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}button{cursor:pointer;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}input,select,textarea{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0b0e11}::-webkit-scrollbar-thumb{background:#6b7894;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff4d9a}.positive{color:#26c6a2}.negative{color:#f44e6a}.muted{color:#6b7894cc}.accent{color:#ff4d9a}.mono{font-family:JetBrains Mono,Fira Code,Courier New,monospace}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:100%;left:0;margin-top:6px;padding:5px 10px;background:#0b0e11;color:#e8ebf4;font-size:11px;font-weight:400;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal;text-transform:none;white-space:normal;max-width:320px;width:max-content;line-height:1.4;border-radius:8px;border:1px solid rgba(107,120,148,.2);pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:9999;box-shadow:0 4px 12px #00000080}[data-tooltip]:hover:after{opacity:1}.btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:500;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;line-height:1;white-space:nowrap}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:#ff4d9a;color:#0b0e11;border-color:#ff4d9a}.btn--primary:hover:not(:disabled){background:#ff2483;border-color:#ff2483}.btn--secondary{background:transparent;color:#e8ebf4a6;border-color:#6b789433}.btn--secondary:hover:not(:disabled){border-color:#ff4d9a;color:#ff4d9a}.btn--ghost{background:transparent;color:#6b7894cc;border-color:transparent}.btn--ghost:hover:not(:disabled){color:#e8ebf4;background:#ffffff0d}.btn--danger{background:transparent;color:#f44e6a;border-color:#f8717166}.btn--danger:hover:not(:disabled){background:#f871711a}.btn--sm{padding:5px 10px;font-size:11px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group label{font-size:11px;color:#e8ebf4a6;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.input,.select{background:#0b0e11;border:1px solid rgba(107,120,148,.2);border-radius:4px;color:#e8ebf4;padding:9px 12px;font-size:13px;width:100%;transition:border-color .2s ease;outline:none}.input::placeholder,.select::placeholder{color:#6b7894cc}.input:focus,.select:focus{border-color:#ff4d9a}.input--error{border-color:#f44e6a}.input[type=number],[type=number].select{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input[type=number]::-webkit-outer-spin-button,[type=number].select::-webkit-outer-spin-button,.input[type=number]::-webkit-inner-spin-button,[type=number].select::-webkit-inner-spin-button{-webkit-appearance:none}.select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23595B82' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.select option{background:#1c2333;color:#e8ebf4}.card{background:#1c2333;border:1px solid rgba(107,120,148,.2);border-radius:8px;padding:24px}.alert{padding:10px 14px;border-radius:4px;font-size:13px}.alert--error{background:#f871711a;border:1px solid rgba(248,113,113,.3);color:#f44e6a}.alert--success{background:#4ade801a;border:1px solid rgba(74,222,128,.3);color:#26c6a2}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#ff4d9a;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#6b7894cc;font-size:13px}.empty-state{padding:32px;text-align:center;color:#6b7894cc;font-size:13px}.badge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.badge--up{background:#4ade8026;color:#26c6a2}.badge--down{background:#f8717126;color:#f44e6a}.badge--neutral{background:#ffffff14;color:#e8ebf4a6}
