.terminal-page{--terminal-bg: #0a1118;--terminal-panel: #101923;--terminal-panel-strong: #131f2d;--terminal-border: rgba(111, 128, 151, .26);--terminal-text: #edf3fb;--terminal-muted: #8da0ba;--terminal-soft: #6f8097;--terminal-accent: #f4a300;--terminal-green: #33c46b;--terminal-red: #ff5d66;--terminal-shadow: 0 18px 50px rgba(0, 0, 0, .24);min-height:calc(100vh - 96px);padding:24px;background:radial-gradient(circle at top left,rgba(244,163,0,.12),transparent 22%),radial-gradient(circle at top right,rgba(51,196,107,.12),transparent 20%),linear-gradient(180deg,#0c131b,#0a1118);color:var(--terminal-text)}.terminal-page--portal{--terminal-bg: #f3f4f6;--terminal-panel: #ffffff;--terminal-panel-strong: #ffffff;--terminal-border: rgba(148, 163, 184, .24);--terminal-text: #1f2937;--terminal-muted: #64748b;--terminal-soft: #94a3b8;--terminal-accent: #2563eb;--terminal-green: #3b82f6;--terminal-red: #94a3b8;--terminal-shadow: 0 14px 34px rgba(15, 23, 42, .06);background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 22%),radial-gradient(circle at top right,rgba(245,158,11,.09),transparent 18%),linear-gradient(180deg,#fafaf9,#f3f4f6);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.terminal-page *,.terminal-page *:before,.terminal-page *:after{box-sizing:border-box}.terminal-page__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.terminal-page__title{margin:0;font-size:32px;line-height:1.1;letter-spacing:-.03em}.terminal-page--portal .terminal-page__title{color:#d97706}.terminal-page__subtitle{margin-top:6px;color:var(--terminal-muted);font-size:14px}.terminal-page__switchers{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.terminal-appearance-toggle{border:1px solid var(--terminal-border);background:#ffffff0f;color:var(--terminal-text);border-radius:18px;padding:10px 14px;min-width:132px;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.terminal-appearance-toggle:hover{border-color:#2563eb59;transform:translateY(-1px)}.terminal-appearance-toggle__eyebrow{display:block;color:var(--terminal-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.terminal-appearance-toggle strong{display:block;margin-top:4px;font-size:14px}.terminal-chip-switch{display:inline-flex;padding:4px;border-radius:999px;background:#ffffff0a;border:1px solid var(--terminal-border);gap:4px}.terminal-chip-switch__item{border:0;background:transparent;color:var(--terminal-muted);padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.terminal-chip-switch__item.is-active{background:#ffffff14;color:var(--terminal-text)}.terminal-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(340px,.9fr);gap:20px}.terminal-layout__main{display:flex;flex-direction:column;gap:20px}.terminal-layout__sidebar{display:flex;flex-direction:column}.terminal-hero,.terminal-panel,.terminal-surface{border-radius:24px;border:1px solid var(--terminal-border);background:linear-gradient(180deg,#141f2df5,#0c141dfa);box-shadow:var(--terminal-shadow)}.terminal-page--portal .terminal-hero,.terminal-page--portal .terminal-panel,.terminal-page--portal .terminal-surface{background:linear-gradient(180deg,#fffffffa,#fbfcfdfa)}.terminal-hero{padding:24px 24px 18px}.terminal-hero__header,.terminal-surface__head,.terminal-panel__topline,.terminal-panel__amount-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.terminal-hero__market{display:flex;align-items:center;gap:14px}.terminal-hero__coin{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#ffb92b,#dc8800);color:#231400;font-size:24px;font-weight:700}.terminal-page--portal .terminal-hero__coin{border-radius:16px;background:linear-gradient(180deg,#dbeafe,#bfdbfe);color:#1d4ed8}.terminal-hero__title{font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.terminal-hero__subtitle{margin-top:6px;color:var(--terminal-muted);font-size:14px}.terminal-hero__status{display:flex;align-items:flex-start;gap:18px}.terminal-chart-switch{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--terminal-border);background:#ffffff09;gap:4px}.terminal-chart-switch__item{border:0;background:transparent;color:var(--terminal-muted);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer}.terminal-chart-switch__item.is-active{background:#f4a30024;color:var(--terminal-text)}.terminal-page--portal .terminal-chart-switch__item.is-active,.terminal-page--portal .terminal-candle-switch__item.is-active,.terminal-page--portal .terminal-chip-switch__item.is-active{background:#2563eb1f;color:#1d4ed8}.terminal-candle-switch{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--terminal-border);background:#ffffff06;gap:4px}.terminal-candle-switch__item{border:0;background:transparent;color:var(--terminal-muted);padding:8px 10px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer}.terminal-candle-switch__item.is-active{background:#ffffff14;color:var(--terminal-text)}.terminal-hero__period,.terminal-pill,.terminal-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--terminal-border);background:#ffffff08;color:var(--terminal-muted)}.terminal-hero__period,.terminal-pill{padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-page--portal .terminal-hero__period,.terminal-page--portal .terminal-pill,.terminal-page--portal .terminal-chip,.terminal-page--portal .terminal-chip-switch,.terminal-page--portal .terminal-chart-switch,.terminal-page--portal .terminal-candle-switch,.terminal-page--portal .terminal-toggle{background:#f8fafcf0}.terminal-chip{padding:10px 14px;font-size:13px;font-weight:600}.terminal-hero__countdown{display:grid;grid-template-columns:auto auto auto auto;gap:6px 10px;align-items:center;color:var(--terminal-accent);font-weight:700;font-size:32px;line-height:1}.terminal-page--portal .terminal-hero__countdown{color:#1d4ed8}.terminal-hero__countdown small{font-size:11px;color:var(--terminal-soft);letter-spacing:.08em}.terminal-hero__metrics{display:flex;align-items:stretch;gap:12px;margin-top:24px;margin-bottom:18px}.terminal-metric{min-width:0;flex:1;padding:14px 16px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.04)}.terminal-page--portal .terminal-metric,.terminal-page--portal .terminal-outcome,.terminal-page--portal .terminal-order,.terminal-page--portal .terminal-position{background:#f8fafc;border-color:#94a3b829}.terminal-metric--accent strong{color:var(--terminal-accent)}.terminal-metric__label{display:block;color:var(--terminal-muted);font-size:12px;margin-bottom:8px}.terminal-metric strong{font-size:32px;line-height:1;letter-spacing:-.03em}.terminal-hero__chart{height:360px;width:100%}.terminal-hero__footer{margin-top:6px}.terminal-timebar{display:flex;flex-wrap:wrap;gap:10px}.terminal-timebar__item{padding:10px 14px;border-radius:999px;background:#ffffff09;border:1px solid transparent;color:var(--terminal-muted);font-size:13px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.terminal-timebar__item:hover{border-color:#edf3fb29;color:var(--terminal-text)}.terminal-timebar__item:focus-visible{outline:2px solid rgba(244,163,0,.55);outline-offset:2px}.terminal-timebar__item.is-active{color:#0b1118;background:#edf3fb}.terminal-page--portal .terminal-timebar__item.is-active{color:#eff6ff;background:#2563eb}.terminal-panel{padding:20px;position:sticky;top:24px}.terminal-toggle{display:inline-flex;background:#ffffff0a;border-radius:999px;padding:4px;gap:4px}.terminal-toggle__item{border:0;background:transparent;color:var(--terminal-muted);padding:8px 12px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}.terminal-toggle__item.is-active{background:#ffffff14;color:var(--terminal-text)}.terminal-page--portal .terminal-toggle__item.is-active{background:#2563eb1f;color:#1d4ed8}.terminal-panel__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.terminal-outcome{border:1px solid transparent;border-radius:16px;padding:16px 14px;text-align:left;background:#ffffff0a;color:var(--terminal-text);cursor:pointer}.terminal-outcome span{display:block;color:var(--terminal-muted);font-size:13px;margin-bottom:8px}.terminal-outcome strong{font-size:28px;line-height:1}.terminal-outcome--up.is-active{background:#33c46b2e;border-color:#33c46b4d}.terminal-outcome--down.is-active{background:#ff5d662e;border-color:#ff5d664d}.terminal-page--portal .terminal-outcome--up.is-active{background:#2563eb1f;border-color:#2563eb3d}.terminal-page--portal .terminal-outcome--down.is-active{background:#94a3b824;border-color:#94a3b847}.terminal-panel__section{margin-top:20px}.terminal-panel__label{color:var(--terminal-text);font-size:15px;font-weight:700}.terminal-panel__hint{margin-top:4px;color:var(--terminal-muted);font-size:12px}.terminal-panel__amount-value{font-size:48px;line-height:.92;font-weight:700;color:#a9bad3;letter-spacing:-.05em}.terminal-quick-amounts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.terminal-quick-amounts__item{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--terminal-text);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer}.terminal-quick-amounts__item.is-active{background:#1290ff33;border-color:#1290ff73}.terminal-page--portal .terminal-quick-amounts__item,.terminal-page--portal .terminal-position__close{background:#f8fafc}.terminal-amount-input,.terminal-account-select{width:100%;margin-top:14px}.terminal-amount-input .ant-input-number,.terminal-account-select .ant-select-selector{min-height:52px!important;border-radius:14px!important;border-color:#ffffff14!important;background:#ffffff0a!important;color:var(--terminal-text)!important;box-shadow:none!important}.terminal-amount-input .ant-input-number-input,.terminal-account-select .ant-select-selection-item,.terminal-account-select .ant-select-selection-placeholder{color:var(--terminal-text)!important}.terminal-panel__estimate{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.terminal-panel__estimate-value{font-size:46px;line-height:.92;font-weight:700;color:#58d182;letter-spacing:-.05em}.terminal-page--portal .terminal-panel__estimate-value{color:#2563eb}.terminal-submit{width:100%;margin-top:22px;border:0;border-radius:14px;padding:16px 18px;background:linear-gradient(180deg,#18a5ff,#0d8aed);color:#f4f9ff;font-size:18px;font-weight:700;cursor:pointer}.terminal-page--portal .terminal-submit{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.terminal-order-feedback{margin-top:12px;border-radius:12px;padding:12px 14px;background:#ffffff0d;color:var(--terminal-text);font-size:13px;font-weight:600}.terminal-order-feedback small{display:block;margin-top:6px;color:inherit;opacity:.86;font-size:12px;font-weight:500;line-height:1.45}.terminal-order-feedback.is-submitting,.terminal-order-feedback.is-submitted{background:#1290ff24;color:#9fd1ff}.terminal-order-feedback.is-partial{background:#f4a30029;color:#ffd07a}.terminal-order-feedback.is-filled{background:#33c46b29;color:#8ce7af}.terminal-order-feedback.is-failed{background:#ff5d6629;color:#ff98a0}.terminal-order-feedback.is-cancelled,.terminal-order-feedback.is-expired{background:#a4b4c629;color:#c7d2de}.terminal-panel__legal{margin-top:16px;color:var(--terminal-soft);font-size:12px;line-height:1.6}.terminal-surface{padding:20px}.terminal-surface__eyebrow{color:var(--terminal-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.terminal-surface__title{margin-top:6px;font-size:20px;line-height:1.1}.terminal-book__columns{margin-top:16px}.terminal-book__header,.terminal-book__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.terminal-book__header{color:var(--terminal-soft);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.terminal-book__stack{display:flex;flex-direction:column;gap:6px}.terminal-book__row{padding:8px 10px;border-radius:12px;font-variant-numeric:tabular-nums}.terminal-book__row--asks{background:#ff5d6614}.terminal-book__row--bids{background:#33c46b14}.terminal-page--portal .terminal-book__row--asks{background:#94a3b824}.terminal-page--portal .terminal-book__row--bids{background:#2563eb14}.terminal-book__row--asks .terminal-book__price{color:#ff8b92}.terminal-book__row--bids .terminal-book__price{color:#69e497}.terminal-page--portal .terminal-book__row--asks .terminal-book__price{color:#64748b}.terminal-page--portal .terminal-book__row--bids .terminal-book__price{color:#2563eb}.terminal-book__size{color:var(--terminal-text)}.terminal-book__divider{height:1px;margin:14px 0;background:#ffffff14}.terminal-book__empty,.terminal-empty{padding:26px 0;color:var(--terminal-muted);text-align:center}.terminal-positions,.terminal-orders{margin-top:14px;display:flex;flex-direction:column;gap:12px}.terminal-order{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;background:#ffffff0a}.terminal-order__title{font-size:14px;font-weight:700}.terminal-order__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;color:var(--terminal-muted);font-size:12px}.terminal-order__detail{margin-top:8px;color:var(--terminal-soft);font-size:12px;line-height:1.45}.terminal-order__status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.terminal-order__status.is-submitting,.terminal-order__status.is-submitted{background:#1290ff29;color:#9fd1ff}.terminal-order__status.is-partial{background:#f4a30029;color:#ffd07a}.terminal-order__status.is-filled{background:#33c46b29;color:#8ce7af}.terminal-order__status.is-failed{background:#ff5d6629;color:#ff98a0}.terminal-order__status.is-cancelled,.terminal-order__status.is-expired{background:#a4b4c629;color:#c7d2de}.terminal-position{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:16px;background:#ffffff0a}.terminal-position__title{font-size:15px;font-weight:700}.terminal-position__subline{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;color:var(--terminal-muted);font-size:13px}.terminal-position__tag{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.terminal-position__tag.is-yes{background:#33c46b29;color:#7ee7a6}.terminal-position__tag.is-no{background:#ff5d6629;color:#ff9299}.terminal-page--portal .terminal-position__tag.is-yes{background:#2563eb1f;color:#1d4ed8}.terminal-page--portal .terminal-position__tag.is-no{background:#94a3b82e;color:#475569}.terminal-position__close{border:1px solid rgba(255,93,102,.28);background:#ff5d6614;color:#ff8b92;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer}.terminal-page--portal .terminal-position__close{border-color:#94a3b847;color:#475569}@media (max-width: 1260px){.terminal-layout{grid-template-columns:1fr}.terminal-panel{position:static}}@media (max-width: 1024px){.terminal-page{padding:16px}.terminal-page__toolbar,.terminal-hero__header,.terminal-hero__status,.terminal-hero__metrics,.terminal-panel__topline,.terminal-panel__amount-head,.terminal-panel__estimate,.terminal-surface__head,.terminal-position{flex-direction:column}.terminal-hero__chart{height:280px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}@media (max-width: 768px){body{font-size:14px}}@media (min-width: 769px){body{font-size:16px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
