.login[data-v-b4ec5646]{align-items:center;background:#08080a;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:500}.login__canvas[data-v-b4ec5646]{height:100%;width:100%}.login__canvas[data-v-b4ec5646],.login__overlay[data-v-b4ec5646]{inset:0;pointer-events:none;position:absolute}.login__overlay[data-v-b4ec5646]{background:radial-gradient(ellipse 60% 50% at 50% 50%,#08080a0d 0,#08080ab3)}.login__card[data-v-b4ec5646]{animation:cardIn-b4ec5646 .7s cubic-bezier(.16,1,.3,1) .1s both;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:#131316e0;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 32px 100px #000000b3,0 0 0 1px #ffffff08,inset 0 1px #ffffff0a;max-width:calc(100vw - 48px);padding:44px 40px 32px;position:relative;width:380px}@keyframes cardIn-b4ec5646{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.login__header[data-v-b4ec5646]{margin-bottom:36px;text-align:center}.login__logo[data-v-b4ec5646]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:10px}.login__logo-icon[data-v-b4ec5646]{animation:fadeInUp-b4ec5646 .5s ease .2s both;display:flex}.login__title[data-v-b4ec5646]{animation:fadeInUp-b4ec5646 .5s ease .25s both;color:#fff;font-family:var(--font);font-size:24px;font-weight:700;letter-spacing:2px}.login__subtitle[data-v-b4ec5646]{animation:fadeInUp-b4ec5646 .5s ease .35s both;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase}.login__form[data-v-b4ec5646]{gap:18px}.login__field[data-v-b4ec5646],.login__form[data-v-b4ec5646]{display:flex;flex-direction:column}.login__field[data-v-b4ec5646]{animation:fadeInUp-b4ec5646 .5s ease .4s both;gap:6px}.login__field[data-v-b4ec5646]:nth-child(2){animation-delay:.45s}.login__label[data-v-b4ec5646]{color:var(--text-muted);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:1.5px}.login__input[data-v-b4ec5646]{background:#0c0c0eb3;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;color:var(--text);font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:.5px;outline:none;padding:12px 14px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.login__input[data-v-b4ec5646]:focus{background:#0c0c0ee6;border-color:#5b8def66}.login__input[data-v-b4ec5646]::-moz-placeholder{color:var(--text-muted)}.login__input[data-v-b4ec5646]::placeholder{color:var(--text-muted)}.login__error[data-v-b4ec5646]{background:#ef53500f;border:1px solid rgba(239,83,80,.12);border-radius:6px;color:var(--red);font-size:13px;font-weight:500;letter-spacing:.2px;padding:8px 12px;text-align:center}.err-enter-active[data-v-b4ec5646]{transition:all .3s cubic-bezier(.16,1,.3,1)}.err-leave-active[data-v-b4ec5646]{transition:all .2s ease}.err-enter-from[data-v-b4ec5646]{opacity:0;transform:translateY(-6px) scale(.98)}.err-leave-to[data-v-b4ec5646]{opacity:0;transform:scale(.98)}.login__btn[data-v-b4ec5646]{animation:fadeInUp-b4ec5646 .5s ease .5s both;background:var(--blue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:1.2px;margin-top:4px;padding:14px 0;transition:background .2s ease,transform .15s ease}.login__btn[data-v-b4ec5646]:hover:not(:disabled){background:#6a9af5}.login__btn[data-v-b4ec5646]:active:not(:disabled){transform:scale(.99)}.login__btn[data-v-b4ec5646]:disabled{cursor:default;opacity:.7}.login__btn--loading[data-v-b4ec5646]{background:var(--bg-3)}.login__spinner[data-v-b4ec5646]{animation:spin-b4ec5646 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top:2px solid var(--blue);display:inline-block;height:18px;vertical-align:middle;width:18px}.login__footer[data-v-b4ec5646]{align-items:center;animation:fadeInUp-b4ec5646 .5s ease .6s both;color:var(--text-muted);display:flex;font-size:11px;gap:8px;justify-content:center;letter-spacing:.5px;margin-top:28px;text-align:center}.login__footer-dot[data-v-b4ec5646]{animation:dotPulse-b4ec5646 2s ease-in-out infinite;background:var(--green);border-radius:50%;height:5px;opacity:.6;width:5px}@keyframes dotPulse-b4ec5646{0%,to{opacity:.4}50%{opacity:1}}@keyframes spin-b4ec5646{to{transform:rotate(1turn)}}@keyframes fadeInUp-b4ec5646{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.login__card[data-v-b4ec5646]{border-radius:12px;padding:32px 24px 24px}.login__title[data-v-b4ec5646]{font-size:20px}.login__logo[data-v-b4ec5646]{gap:8px}}.chart-wrap[data-v-c22c102a]{position:relative}.chart-fill[data-v-c22c102a],.chart-wrap[data-v-c22c102a]{height:100%;width:100%}.chart-legend[data-v-c22c102a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#131316d9;border:1px solid rgba(42,42,48,.6);border-radius:6px;display:flex;flex-wrap:wrap;gap:6px 14px;left:10px;padding:6px 12px;pointer-events:none;position:absolute;top:10px;z-index:10}.legend-item[data-v-c22c102a]{align-items:center;color:#9e9ea6;display:flex;font-size:11px;font-weight:500;gap:5px;letter-spacing:.2px;white-space:nowrap}.legend-dot[data-v-c22c102a]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.legend-dot--lg[data-v-c22c102a]{height:9px;width:9px}@media(max-width:600px){.chart-legend[data-v-c22c102a]{gap:4px 10px;left:6px;padding:4px 8px;top:6px}.legend-item[data-v-c22c102a]{font-size:10px}}.ind[data-v-70bb63ff]{display:flex;flex-direction:column;gap:2px}.ind__row[data-v-70bb63ff]{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.ind__row.sub[data-v-70bb63ff]{padding-left:8px}.ind__label[data-v-70bb63ff]{color:var(--text-muted,#48484e);font-size:13px}.ind__val[data-v-70bb63ff]{color:var(--text,#d1d1d6);font-size:14px;font-weight:600}.ind__val.mono[data-v-70bb63ff]{font-family:var(--mono,monospace)}.ind__val.dim[data-v-70bb63ff]{color:var(--text-dim,#6e6e76)}.val--green[data-v-70bb63ff]{color:var(--green,#26a69a)}.val--red[data-v-70bb63ff]{color:var(--red,#ef5350)}.val--yellow[data-v-70bb63ff]{color:var(--yellow,#d4a72c)}.ind__divider[data-v-70bb63ff]{background:var(--border,#2a2a30);height:1px;margin:6px 0}.ind__section-title[data-v-70bb63ff]{color:var(--text-muted,#48484e);font-size:11px;font-weight:600;letter-spacing:.5px;margin:6px 0 4px;text-transform:uppercase}.ind__bar[data-v-70bb63ff]{background:var(--bg-2,#1a1a1f);border-radius:2px;height:4px;margin:4px 0 2px;overflow:hidden}.ind__bar-fill[data-v-70bb63ff]{background:var(--blue,#5b8def);border-radius:2px;height:100%;transition:width .6s ease}.ind__bar-fill.val--red[data-v-70bb63ff]{background:var(--red,#ef5350)}.ind__bar-fill.val--green[data-v-70bb63ff]{background:var(--green,#26a69a)}.overview[data-v-26b08440]{display:flex;flex-direction:column;gap:2px}.section[data-v-26b08440]{padding:2px 0}.section__title[data-v-26b08440]{color:var(--text-muted,#48484e);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.divider[data-v-26b08440]{background:var(--border,#2a2a30);height:1px;margin:8px 0}.row[data-v-26b08440]{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.label[data-v-26b08440]{color:var(--text-muted,#48484e);font-size:13px}.value[data-v-26b08440]{color:var(--text,#d1d1d6);font-size:14px;font-weight:600}.value.mono[data-v-26b08440]{font-family:var(--mono,monospace)}.value.dim[data-v-26b08440]{color:var(--text-dim,#6e6e76)}.vol--low[data-v-26b08440]{color:var(--green,#26a69a)}.vol--medium[data-v-26b08440]{color:var(--blue,#5b8def)}.vol--high[data-v-26b08440]{color:var(--yellow,#d4a72c)}.vol--extreme[data-v-26b08440]{color:var(--red,#ef5350)}.trend--bullish[data-v-26b08440]{color:var(--green,#26a69a)}.trend--bearish[data-v-26b08440]{color:var(--red,#ef5350)}.trend--ranging[data-v-26b08440]{color:var(--text-dim,#6e6e76)}.val--green[data-v-26b08440]{color:var(--green,#26a69a)}.val--red[data-v-26b08440]{color:var(--red,#ef5350)}.forecast[data-v-26b08440]{display:flex;flex-direction:column;gap:8px}.forecast__label[data-v-26b08440]{color:var(--text-muted,#48484e);font-size:12px}.forecast__row[data-v-26b08440]{align-items:center;display:flex;gap:10px;margin-top:4px}.forecast__dir[data-v-26b08440]{color:var(--text,#d1d1d6);font-size:14px;font-weight:600;text-transform:capitalize}.forecast__target[data-v-26b08440]{color:var(--blue,#5b8def);font-size:14px;font-weight:600}.forecast__conf[data-v-26b08440]{color:var(--text-muted,#48484e);font-size:12px}.levels-grid[data-v-26b08440]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.level-chip[data-v-26b08440]{border-radius:4px;font-family:var(--mono,monospace);font-size:13px;font-weight:500;margin-bottom:4px;padding:4px 8px}.level-chip.support[data-v-26b08440]{background:#26a69a14;color:var(--green,#26a69a)}.level-chip.resistance[data-v-26b08440]{background:#ef535014;color:var(--red,#ef5350)}.dim-text[data-v-26b08440]{color:var(--text-muted,#48484e);font-size:11px}.eng[data-v-e0bbb15f]{display:flex;flex-direction:column;gap:2px}.eng__divider[data-v-e0bbb15f]{background:var(--border,#2a2a30);height:1px;margin:8px 0}.eng__section-title[data-v-e0bbb15f]{color:var(--text-muted,#48484e);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.eng__live[data-v-e0bbb15f]{background:var(--bg-2,#1a1a1f);border:1px solid var(--border,#2a2a30);border-left:4px solid var(--text-muted,#48484e);border-radius:6px;padding:12px}.eng__live.live--high[data-v-e0bbb15f]{background:#26a69a0d;border-left-color:var(--green,#26a69a)}.eng__live.live--medium[data-v-e0bbb15f]{background:#d4a72c0d;border-left-color:var(--yellow,#d4a72c)}.eng__live.live--low[data-v-e0bbb15f]{background:#ef53500d;border-left-color:var(--red,#ef5350)}.eng__live.live--none[data-v-e0bbb15f]{border-left-color:var(--text-muted,#48484e)}.live__header[data-v-e0bbb15f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.live__label[data-v-e0bbb15f]{color:var(--text,#d1d1d6);font-size:13px;font-weight:800;letter-spacing:1px}.live__badge[data-v-e0bbb15f]{border-radius:4px;font-size:12px;font-weight:800;letter-spacing:.5px;padding:3px 12px}.live__badge--yes[data-v-e0bbb15f]{background:#26a69a33;color:var(--green,#26a69a)}.live__badge--no[data-v-e0bbb15f]{background:#ef535026;color:var(--red,#ef5350)}.live__verdict[data-v-e0bbb15f]{color:var(--text,#d1d1d6);font-size:13px;line-height:1.6;margin-bottom:10px}.live__meta[data-v-e0bbb15f]{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:8px}.live__type[data-v-e0bbb15f]{border-radius:3px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.live__type.bullish[data-v-e0bbb15f]{background:#26a69a26;color:var(--green)}.live__type.bearish[data-v-e0bbb15f]{background:#ef535026;color:var(--red)}.live__score[data-v-e0bbb15f]{font-family:var(--mono,monospace);font-weight:800}.live__ago[data-v-e0bbb15f]{color:var(--text-dim,#6e6e76)}.live__warnings[data-v-e0bbb15f]{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.live__warning[data-v-e0bbb15f]{background:#d4a72c14;border-radius:3px;color:var(--yellow,#d4a72c);font-size:11px;line-height:1.5;padding:4px 8px}.live__checks[data-v-e0bbb15f]{display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:8px}.live__checks span[data-v-e0bbb15f]{background:var(--bg-3,#222228);border-radius:3px;font-size:10px;font-weight:600;padding:4px;text-align:center;white-space:nowrap}.live__levels[data-v-e0bbb15f]{display:flex;font-family:var(--mono,monospace);font-size:12px;font-weight:600;gap:10px}.live__levels .sl[data-v-e0bbb15f]{color:var(--red,#ef5350)}.live__levels .tp[data-v-e0bbb15f]{color:var(--green,#26a69a)}.live__levels .crv[data-v-e0bbb15f]{color:var(--blue,#5b8def)}.eng__stats[data-v-e0bbb15f]{padding:2px 0}.eng__stat-grid[data-v-e0bbb15f]{display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:8px}.stat-cell[data-v-e0bbb15f]{align-items:center;background:var(--bg-2,#1a1a1f);border:1px solid var(--border,#2a2a30);border-radius:5px;display:flex;flex-direction:column;padding:6px 4px}.stat-cell__val[data-v-e0bbb15f]{color:var(--text,#d1d1d6);font-family:var(--mono,monospace);font-size:16px;font-weight:700}.stat-cell__label[data-v-e0bbb15f]{color:var(--text-muted,#48484e);font-size:10px;font-weight:500;margin-top:2px}.eng__ctx[data-v-e0bbb15f]{color:var(--text-dim,#6e6e76);display:flex;font-size:12px;justify-content:space-between}.eng__ctx b[data-v-e0bbb15f]{color:var(--text,#d1d1d6)}.val--green[data-v-e0bbb15f]{color:var(--green,#26a69a)!important}.val--red[data-v-e0bbb15f]{color:var(--red,#ef5350)!important}.val--blue[data-v-e0bbb15f]{color:var(--blue,#5b8def)!important}.val--yellow[data-v-e0bbb15f]{color:var(--yellow,#d4a72c)!important}.score--high[data-v-e0bbb15f]{color:var(--green,#26a69a)}.score--mid[data-v-e0bbb15f]{color:var(--yellow,#d4a72c)}.score--low[data-v-e0bbb15f]{color:var(--red,#ef5350)}.check--pass[data-v-e0bbb15f]{color:var(--green,#26a69a)}.check--fail[data-v-e0bbb15f]{color:var(--text-muted,#48484e)}.mono[data-v-e0bbb15f]{font-family:var(--mono,monospace)}.eng__empty[data-v-e0bbb15f]{color:var(--text-muted,#48484e);font-size:13px;padding:12px 0;text-align:center}.eng__pattern-item[data-v-e0bbb15f]{background:var(--bg-2,#1a1a1f);border-left:3px solid transparent;border-radius:5px;cursor:pointer;margin-bottom:4px;padding:8px 10px;transition:background .15s}.eng__pattern-item[data-v-e0bbb15f]:hover{background:var(--bg-3,#222228)}.eng__pattern-item--bullish[data-v-e0bbb15f]{border-left-color:var(--green,#26a69a)}.eng__pattern-item--bearish[data-v-e0bbb15f]{border-left-color:var(--red,#ef5350)}.eng__pattern-item--expanded[data-v-e0bbb15f]{background:var(--bg-3,#222228)}.item__row[data-v-e0bbb15f]{align-items:center;display:flex;gap:8px}.item__badge[data-v-e0bbb15f]{font-size:11px;font-weight:700;text-align:center;width:20px}.item__badge.bullish[data-v-e0bbb15f]{color:var(--green,#26a69a)}.item__badge.bearish[data-v-e0bbb15f]{color:var(--red,#ef5350)}.item__time[data-v-e0bbb15f]{color:var(--text-dim,#6e6e76);font-size:12px}.item__price[data-v-e0bbb15f]{color:var(--text,#d1d1d6);font-size:13px;margin-left:auto}.item__score[data-v-e0bbb15f]{font-family:var(--mono,monospace);font-size:14px;font-weight:800;min-width:28px;text-align:right}.item__detail[data-v-e0bbb15f]{padding-top:8px}.item__score-label[data-v-e0bbb15f]{font-size:11px;font-weight:600;margin-bottom:6px}.item__checks[data-v-e0bbb15f]{display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:6px}.item__checks span[data-v-e0bbb15f]{background:#1a1a1f99;border-radius:3px;font-size:11px;font-weight:600;padding:3px 6px}.item__levels[data-v-e0bbb15f]{display:flex;font-family:var(--mono,monospace);font-size:11px;gap:10px;margin-bottom:6px}.item__levels .sl[data-v-e0bbb15f]{color:var(--red,#ef5350)}.item__levels .tp[data-v-e0bbb15f]{color:var(--green,#26a69a)}.item__levels .crv[data-v-e0bbb15f]{color:var(--blue,#5b8def)}.item__candles[data-v-e0bbb15f]{margin-bottom:6px}.candle-info[data-v-e0bbb15f]{color:var(--text-dim,#6e6e76);display:flex;flex-direction:column;font-size:10px;padding:2px 0}.candle-info__label[data-v-e0bbb15f]{color:var(--text-muted,#48484e);font-size:10px;font-weight:600}.item__reasons[data-v-e0bbb15f]{display:flex;flex-direction:column;gap:2px}.reason-sm[data-v-e0bbb15f]{background:#1a1a1f99;border-radius:3px;color:var(--text-dim,#6e6e76);font-size:11px;line-height:1.4;padding:3px 6px}.expand-enter-active[data-v-e0bbb15f]{transition:all .2s ease}.expand-leave-active[data-v-e0bbb15f]{transition:all .15s ease}.expand-enter-from[data-v-e0bbb15f],.expand-leave-to[data-v-e0bbb15f]{max-height:0;opacity:0;overflow:hidden}.expand-enter-to[data-v-e0bbb15f],.expand-leave-from[data-v-e0bbb15f]{max-height:800px;opacity:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0c0c0e;--bg-1:#131316;--bg-2:#1a1a1f;--bg-3:#222228;--border:#2a2a30;--text:#d1d1d6;--text-dim:#6e6e76;--text-muted:#48484e;--green:#26a69a;--red:#ef5350;--blue:#5b8def;--yellow:#d4a72c;--font:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"IBM Plex Mono","Consolas",monospace}body,html{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt,body,html{height:100%}.app-root[data-v-a787b80a]{position:relative}.app-root[data-v-a787b80a],.terminal[data-v-a787b80a]{height:100vh;height:100dvh;overflow:hidden}.loader[data-v-a787b80a],.terminal[data-v-a787b80a]{display:flex;flex-direction:column}.loader[data-v-a787b80a]{align-items:center;background:var(--bg);inset:0;justify-content:center;position:fixed;z-index:100}.loader__ring[data-v-a787b80a]{animation:spin-a787b80a .9s linear infinite;border:3px solid var(--bg-3);border-radius:50%;border-top-color:var(--blue);height:40px;width:40px}.loader__text[data-v-a787b80a]{color:var(--text-dim);font-size:14px;letter-spacing:.5px;margin-top:16px}.topbar[data-v-a787b80a]{animation:slideDown-a787b80a .4s ease both;background:var(--bg-1);border-bottom:1px solid var(--border);flex-shrink:0;height:52px;justify-content:space-between;padding:0 20px}.topbar[data-v-a787b80a],.topbar__left[data-v-a787b80a]{align-items:center;display:flex}.topbar__left[data-v-a787b80a]{gap:24px}.topbar__symbol[data-v-a787b80a]{align-items:center;display:flex;gap:10px}.topbar__pair[data-v-a787b80a]{color:#fff;font-size:17px;font-weight:700;letter-spacing:.5px}.topbar__tf[data-v-a787b80a]{border-radius:4px;color:var(--text-dim);font-size:11px;padding:3px 8px}.topbar__tf[data-v-a787b80a],.topbar__tf-select[data-v-a787b80a]{background:var(--bg-3);font-weight:600;letter-spacing:.5px}.topbar__tf-select[data-v-a787b80a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%235b8def' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:5px;color:var(--blue);cursor:pointer;font-family:var(--mono);font-size:12px;outline:none;padding:4px 24px 4px 10px;transition:border-color .2s}.topbar__tf-select[data-v-a787b80a]:focus,.topbar__tf-select[data-v-a787b80a]:hover{border-color:var(--blue)}.topbar__tf-select option[data-v-a787b80a]{background:var(--bg-1);color:var(--text)}.topbar__price-group[data-v-a787b80a]{align-items:baseline;display:flex;gap:12px}.topbar__price[data-v-a787b80a]{color:#fff;font-family:var(--mono);font-size:18px;font-weight:600}.topbar__change[data-v-a787b80a]{font-family:var(--mono);font-size:13px;font-weight:500}.topbar__change.up[data-v-a787b80a]{color:var(--green)}.topbar__change.down[data-v-a787b80a]{color:var(--red)}.topbar__right[data-v-a787b80a]{align-items:center;display:flex;gap:10px}.topbar__time[data-v-a787b80a]{color:var(--text-muted);font-family:var(--mono);font-size:12px;margin-right:8px}.topbar__btn[data-v-a787b80a]{background:transparent;border:1px solid var(--border);border-radius:5px;color:var(--text-dim);cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.5px;padding:7px 16px;transition:all .2s}.topbar__btn[data-v-a787b80a]:hover{background:var(--bg-2);color:var(--text)}.topbar__btn.active[data-v-a787b80a]{border-color:var(--blue);color:var(--blue)}.topbar__btn.primary[data-v-a787b80a]{background:var(--bg-2);color:var(--text)}.topbar__btn.primary[data-v-a787b80a]:hover{background:var(--bg-3)}.topbar__btn[data-v-a787b80a]:disabled{cursor:default;opacity:.4}.grid[data-v-a787b80a]{display:grid;flex:1;grid-template-columns:1fr 380px}.grid[data-v-a787b80a],.grid__chart[data-v-a787b80a]{min-height:0;overflow:hidden}.grid__chart[data-v-a787b80a]{animation:fadeIn-a787b80a .5s ease .1s both;border-right:1px solid var(--border)}.grid__sidebar[data-v-a787b80a]{animation:slideLeft-a787b80a .5s ease .2s both;display:flex;flex-direction:column;min-height:0;overflow:hidden}.sidebar__signal[data-v-a787b80a]{animation:fadeIn-a787b80a .4s ease .3s both;border-bottom:1px solid var(--border);padding:18px 20px}.signal__header[data-v-a787b80a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.signal__dir[data-v-a787b80a]{font-size:22px;font-weight:700;letter-spacing:1.5px}.signal--long .signal__dir[data-v-a787b80a]{color:var(--green)}.signal--short .signal__dir[data-v-a787b80a]{color:var(--red)}.signal--neutral .signal__dir[data-v-a787b80a],.signal__conf[data-v-a787b80a]{color:var(--text-dim)}.signal__conf[data-v-a787b80a]{background:var(--bg-2);border-radius:4px;font-family:var(--mono);font-size:13px;font-weight:600;padding:4px 10px}.signal__levels[data-v-a787b80a]{display:flex;flex-direction:column;gap:2px}.signal__row[data-v-a787b80a]{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.signal__row .label[data-v-a787b80a]{color:var(--text-muted);font-size:13px;letter-spacing:.3px}.signal__row .value[data-v-a787b80a]{color:var(--text);font-family:var(--mono);font-size:14px;font-weight:500}.signal__row.sl .value[data-v-a787b80a]{color:var(--red)}.signal__row.tp .value[data-v-a787b80a]{color:var(--green)}.signal__row.rrr[data-v-a787b80a]{border-top:1px solid var(--border);margin-top:6px;padding-top:8px}.signal__row.rrr .value[data-v-a787b80a]{color:var(--blue);font-weight:700}.conf-meter[data-v-a787b80a]{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;margin:10px 0 14px;padding:10px 12px}.conf-meter__bar[data-v-a787b80a]{background:var(--bg-3);border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.conf-meter__fill[data-v-a787b80a]{border-radius:3px;height:100%;transition:width .6s ease,background .4s ease}.conf-meter__fill.conf--high[data-v-a787b80a]{background:var(--green)}.conf-meter__fill.conf--mid[data-v-a787b80a]{background:var(--yellow)}.conf-meter__fill.conf--low[data-v-a787b80a]{background:var(--red)}.conf-meter__scores[data-v-a787b80a]{align-items:center;display:flex;font-family:var(--mono);font-size:11px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;margin-bottom:6px}.conf-meter__bull[data-v-a787b80a]{color:var(--green)}.conf-meter__vs[data-v-a787b80a]{color:var(--text-muted);font-size:10px;font-weight:400}.conf-meter__bear[data-v-a787b80a]{color:var(--red)}.conf-meter__label[data-v-a787b80a]{font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1.4;text-align:center}.conf-meter__label.conf--high[data-v-a787b80a]{color:var(--green)}.conf-meter__label.conf--mid[data-v-a787b80a]{color:var(--yellow)}.conf-meter__label.conf--low[data-v-a787b80a]{color:var(--red)}.tabs[data-v-a787b80a]{border-bottom:1px solid var(--border);display:flex;flex-shrink:0}.tabs__btn[data-v-a787b80a]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;flex:1;font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.3px;padding:10px 0;transition:all .25s}.tabs__btn[data-v-a787b80a]:hover{color:var(--text-dim)}.tabs__btn.active[data-v-a787b80a]{border-bottom-color:var(--blue);color:var(--text)}.tabs__content[data-v-a787b80a]{flex:1;min-height:0;overflow-y:auto}.tabs__content[data-v-a787b80a]::-webkit-scrollbar{width:4px}.tabs__content[data-v-a787b80a]::-webkit-scrollbar-track{background:transparent}.tabs__content[data-v-a787b80a]::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:2px}.panel[data-v-a787b80a]{padding:16px 20px}.reason-list[data-v-a787b80a]{display:flex;flex-direction:column;gap:5px}.reason-item[data-v-a787b80a]{animation:fadeInUp-a787b80a .3s ease both;background:var(--bg-2);border-left:2px solid var(--bg-3);border-radius:5px;color:var(--text-dim);font-size:13px;line-height:1.6;padding:8px 12px}.bottombar[data-v-a787b80a]{animation:slideUp-a787b80a .4s ease .3s both;background:var(--bg-1);border-top:1px solid var(--border);flex-shrink:0;gap:2px;height:38px;padding:0 16px}.bottombar[data-v-a787b80a],.bottombar__cell[data-v-a787b80a]{align-items:center;display:flex}.bottombar__cell[data-v-a787b80a]{border-right:1px solid var(--border);gap:6px;height:100%;padding:0 12px}.bottombar__label[data-v-a787b80a]{color:var(--text-muted);font-size:11px;letter-spacing:.3px}.bottombar__value[data-v-a787b80a]{color:var(--text-dim);font-size:13px;font-weight:600}.bottombar__value.mono[data-v-a787b80a]{font-family:var(--mono)}.bottombar__value.up[data-v-a787b80a]{color:var(--green)}.bottombar__value.down[data-v-a787b80a],.bottombar__value.rsi-over[data-v-a787b80a]{color:var(--red)}.bottombar__value.rsi-under[data-v-a787b80a],.vol--low[data-v-a787b80a]{color:var(--green)}.vol--medium[data-v-a787b80a]{color:var(--blue)}.vol--high[data-v-a787b80a]{color:var(--yellow)}.vol--extreme[data-v-a787b80a]{color:var(--red)}.trend--bullish[data-v-a787b80a]{color:var(--green)}.trend--bearish[data-v-a787b80a]{color:var(--red)}.trend--ranging[data-v-a787b80a]{color:var(--text-dim)}.bottombar__spacer[data-v-a787b80a]{flex:1}.bottombar__disclaimer[data-v-a787b80a]{color:var(--text-muted);font-size:10px;letter-spacing:.2px}.sidebar__confirms[data-v-a787b80a]{border-bottom:1px solid var(--border);padding:12px 20px}.confirms__title[data-v-a787b80a]{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.confirms__list[data-v-a787b80a]{display:flex;flex-direction:column;gap:4px}.confirm__item[data-v-a787b80a]{align-items:center;background:var(--bg-2);border-radius:4px;display:flex;font-family:var(--mono);font-size:13px;gap:8px;padding:6px 10px}.confirm__type[data-v-a787b80a]{border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.confirm__type.bos[data-v-a787b80a]{background:var(--bg-3);color:var(--text)}.confirm__type.choch[data-v-a787b80a]{background:#aa00ff26;color:#a0f}.confirm__dir[data-v-a787b80a]{font-size:11px;font-weight:600;letter-spacing:.5px}.confirm--bullish .confirm__dir[data-v-a787b80a]{color:var(--green)}.confirm--bearish .confirm__dir[data-v-a787b80a]{color:var(--red)}.confirm__price[data-v-a787b80a]{color:var(--text-dim);font-size:12px;margin-left:auto}.mobile-controls[data-v-a787b80a]{align-items:center;background:var(--bg-1);border-bottom:1px solid var(--border);display:none;flex-shrink:0;gap:8px;padding:6px 12px}.mobile-controls .topbar__time[data-v-a787b80a]{margin-left:auto}.mobile-nav[data-v-a787b80a]{background:var(--bg-1);border-top:1px solid var(--border);display:none;flex-shrink:0}.mobile-nav__btn[data-v-a787b80a]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;flex:1;font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.3px;padding:12px 0;transition:all .2s}.mobile-nav__btn[data-v-a787b80a]:hover{color:var(--text-dim)}.mobile-nav__btn.active[data-v-a787b80a]{border-bottom-color:var(--blue);color:var(--text)}@media(max-width:1200px){.grid[data-v-a787b80a]{grid-template-columns:1fr 320px}}@media(max-width:900px){.grid[data-v-a787b80a]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.grid__chart[data-v-a787b80a]{border-bottom:1px solid var(--border);border-right:none}.topbar[data-v-a787b80a]{flex-wrap:wrap;gap:8px;height:auto;padding:10px 14px}.topbar__left[data-v-a787b80a]{flex-wrap:wrap;gap:10px}.topbar__right[data-v-a787b80a]{flex-wrap:wrap;gap:6px}.bottombar[data-v-a787b80a]{flex-wrap:wrap;gap:4px;height:auto;padding:6px 10px}.bottombar__cell[data-v-a787b80a]{padding:4px 8px}.bottombar__disclaimer[data-v-a787b80a]{margin-top:4px;text-align:center;width:100%}}@media(max-width:768px){.topbar__desktop-only[data-v-a787b80a]{display:none}.mobile-controls[data-v-a787b80a],.mobile-nav[data-v-a787b80a]{display:flex}.grid[data-v-a787b80a]{grid-template-columns:1fr;grid-template-rows:1fr}.grid__chart[data-v-a787b80a]{border-bottom:none;border-right:none}.grid__sidebar[data-v-a787b80a]{display:none}.terminal.mobile-chart .grid__chart[data-v-a787b80a]{display:block}.terminal.mobile-chart .grid__sidebar[data-v-a787b80a],.terminal.mobile-signal .grid__chart[data-v-a787b80a]{display:none}.terminal.mobile-signal .grid__sidebar[data-v-a787b80a]{display:flex}.terminal.mobile-analysis .grid__chart[data-v-a787b80a],.terminal.mobile-signal .tabs[data-v-a787b80a],.terminal.mobile-signal .tabs__content[data-v-a787b80a]{display:none}.terminal.mobile-analysis .grid__sidebar[data-v-a787b80a]{display:flex}.bottombar[data-v-a787b80a],.terminal.mobile-analysis .sidebar__confirms[data-v-a787b80a],.terminal.mobile-analysis .sidebar__signal[data-v-a787b80a]{display:none}.topbar[data-v-a787b80a]{flex-wrap:wrap;gap:6px;height:auto;padding:8px 12px}.topbar__left[data-v-a787b80a]{flex-wrap:wrap;gap:8px}.topbar__right[data-v-a787b80a]{gap:6px}.topbar__pair[data-v-a787b80a]{font-size:15px}.topbar__price[data-v-a787b80a]{font-size:16px}.topbar__change[data-v-a787b80a]{font-size:12px}.topbar__btn[data-v-a787b80a]{font-size:11px;padding:6px 12px}.signal__dir[data-v-a787b80a]{font-size:20px}.signal__row .label[data-v-a787b80a]{font-size:12px}.signal__row .value[data-v-a787b80a]{font-size:13px}.reason-item[data-v-a787b80a]{font-size:12px;padding:6px 10px}}@media(max-width:400px){.topbar__pair[data-v-a787b80a]{font-size:13px}.topbar__price[data-v-a787b80a]{font-size:14px}.topbar__btn[data-v-a787b80a]{font-size:10px;padding:5px 8px}.topbar__price-group[data-v-a787b80a]{gap:8px}.mobile-nav__btn[data-v-a787b80a]{font-size:12px;padding:10px 0}}.notif-stack[data-v-a787b80a]{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:20px;top:62px;z-index:200}.notif[data-v-a787b80a]{align-items:center;animation:notifPulse-a787b80a .6s ease;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff0a;cursor:pointer;display:flex;gap:12px;max-width:420px;min-width:320px;padding:12px 16px;pointer-events:auto}.notif--bullish[data-v-a787b80a]{border-left:3px solid var(--green)}.notif--bearish[data-v-a787b80a]{border-left:3px solid var(--red)}.notif--choch[data-v-a787b80a]{box-shadow:0 8px 32px #00000080,0 0 12px #a0f3}.notif__badge[data-v-a787b80a]{border-radius:4px;font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.8px;padding:4px 8px}.notif__badge--bos[data-v-a787b80a]{background:var(--bg-3);color:var(--text)}.notif__badge--choch[data-v-a787b80a]{background:#a0f3;color:#c44dff}.notif__body[data-v-a787b80a]{display:flex;flex:1;flex-direction:column;gap:2px}.notif__title[data-v-a787b80a]{color:var(--text);font-size:13px;font-weight:600;letter-spacing:.2px}.notif__price[data-v-a787b80a]{color:var(--text-dim);font-family:var(--mono);font-size:12px}.notif__close[data-v-a787b80a]{color:var(--text-muted);font-size:14px;line-height:1;margin-left:4px}.notif-enter-active[data-v-a787b80a]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.notif-leave-active[data-v-a787b80a]{transition:all .25s ease}.notif-enter-from[data-v-a787b80a]{opacity:0;transform:translate(80px) scale(.9)}.notif-leave-to[data-v-a787b80a]{opacity:0;transform:translate(60px) scale(.95)}.notif-move[data-v-a787b80a]{transition:transform .3s ease}@keyframes notifPulse-a787b80a{0%{box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff0a}50%{box-shadow:0 8px 32px #00000080,0 0 20px #5b8def4d}to{box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff0a}}@media(max-width:768px){.notif-stack[data-v-a787b80a]{inset:auto 10px 60px}.notif[data-v-a787b80a]{max-width:none;min-width:0}}.fade-enter-active[data-v-a787b80a],.fade-leave-active[data-v-a787b80a]{transition:opacity .3s ease}.fade-enter-from[data-v-a787b80a],.fade-leave-to[data-v-a787b80a]{opacity:0}.slide-enter-active[data-v-a787b80a]{transition:all .25s ease}.topbar__user[data-v-a787b80a]{color:var(--text-dim);font-family:var(--mono);font-size:12px;letter-spacing:.3px}.topbar__btn--logout[data-v-a787b80a]{background:transparent;border:1px solid var(--border);border-radius:5px;color:var(--red);cursor:pointer;font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.5px;padding:5px 12px;transition:all .2s}.topbar__btn--logout[data-v-a787b80a]:hover{background:#ef53501a;border-color:var(--red)}.topbar__divider[data-v-a787b80a]{background:var(--border);height:22px;margin:0 4px;width:1px}.auth-enter-active[data-v-a787b80a]{transition:opacity .45s ease,transform .45s ease}.auth-leave-active[data-v-a787b80a]{transition:opacity .35s ease,transform .35s ease}.auth-enter-from[data-v-a787b80a]{opacity:0;transform:scale(.97) translateY(10px)}.auth-leave-to[data-v-a787b80a]{opacity:0;transform:scale(.97) translateY(-10px)}.slide-leave-active[data-v-a787b80a]{transition:all .15s ease}.slide-enter-from[data-v-a787b80a]{opacity:0;transform:translateY(6px)}.slide-leave-to[data-v-a787b80a]{opacity:0;transform:translateY(-4px)}@keyframes spin-a787b80a{to{transform:rotate(1turn)}}@keyframes fadeIn-a787b80a{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-a787b80a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-a787b80a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-a787b80a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft-a787b80a{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
