/* ASRION v13.17.62 — Trading Lab live clarity + premium readable pricing. */
[data-terminal-view="trading"] .v62-live-context,[data-terminal-view="trading"] .v62-tape-context{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid rgba(113,151,178,.14);background:linear-gradient(90deg,rgba(16,38,55,.66),rgba(7,18,28,.3));color:#b9c8d3}
[data-terminal-view="trading"] .v62-live-context>div:first-child,[data-terminal-view="trading"] .v62-tape-context>div:first-child{min-width:0;max-width:720px}
[data-terminal-view="trading"] .v62-live-context span,[data-terminal-view="trading"] .v62-tape-context span{color:#7890a4;font:800 8px var(--as-mono,ui-monospace,monospace);letter-spacing:.09em}
[data-terminal-view="trading"] .v62-live-context strong,[data-terminal-view="trading"] .v62-tape-context strong{display:block;margin-top:4px;color:#e2ebf1;font-size:12px;line-height:1.35}
[data-terminal-view="trading"] .v62-live-context p,[data-terminal-view="trading"] .v62-tape-context p{margin:5px 0 0;color:#8194a3;font-size:10px;line-height:1.5}
[data-terminal-view="trading"] .v62-live-badges{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap;max-width:520px}
[data-terminal-view="trading"] .v62-live-badges>span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;border:1px solid #1b374c;border-radius:999px;background:#07131d;color:#89a0b0;font:750 7px var(--as-mono,ui-monospace,monospace);letter-spacing:.02em}
[data-terminal-view="trading"] .v62-live-badges .v62-live{border-color:rgba(67,201,139,.28);color:#62d49a}
[data-terminal-view="trading"] .v62-live-badges .v62-live.warn{border-color:rgba(220,176,88,.3);color:#dfbd70}
[data-terminal-view="trading"] .v62-live-badges .v62-live i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(98,212,154,.08)}
[data-terminal-view="trading"] [data-afte-live-status][data-v62-tone="ok"]{color:#62d49a;border-color:rgba(67,201,139,.3)}
[data-terminal-view="trading"] [data-afte-live-status][data-v62-tone="warn"]{color:#dfbd70;border-color:rgba(220,176,88,.3)}
[data-terminal-view="trading"] .v62-tape-ledger{padding:10px 12px 12px;border-top:1px solid rgba(105,137,159,.12);background:#06111a}
[data-terminal-view="trading"] .v62-ledger-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:#71879a;font:800 7px var(--as-mono,ui-monospace,monospace);letter-spacing:.08em}
[data-terminal-view="trading"] .v62-ledger-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}
[data-terminal-view="trading"] .v62-ledger-grid>div{min-width:0;padding:7px 8px;border:1px solid #162d3e;border-radius:6px;background:#07151f}
[data-terminal-view="trading"] .v62-ledger-grid span,[data-terminal-view="trading"] .v62-ledger-grid small{display:block;color:#647b8d;font:700 7px var(--as-mono,ui-monospace,monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-terminal-view="trading"] .v62-ledger-grid strong{display:block;margin:4px 0 2px;color:#d6e0e7;font:850 10px var(--as-mono,ui-monospace,monospace)}
[data-terminal-view="trading"] .v62-ledger-grid em{display:block;margin-bottom:3px;color:#8197a7;font:800 7px var(--as-mono,ui-monospace,monospace);font-style:normal}
[data-terminal-view="trading"] .v62-ledger-grid em.up{color:#58ce91}[data-terminal-view="trading"] .v62-ledger-grid em.down{color:#e0747d}
[data-terminal-view="trading"] .v62-tape-empty{padding:12px;color:#708596;font:700 8px var(--as-mono,ui-monospace,monospace)}

/* Pricing — readable, premium and immediately comparable on every plan. */
[data-terminal-view="pricing"].asrion-pricing-view{padding:0!important;background:radial-gradient(circle at 76% -18%,rgba(79,123,146,.12),transparent 32%),linear-gradient(180deg,#061018 0%,#08131c 55%,#07111a 100%)!important;color:#e8f0f5!important}
[data-terminal-view="pricing"] .pricing-stage{width:min(1180px,calc(100% - 44px))!important;max-width:1180px!important;margin:0 auto!important;padding:28px 0 42px!important;background:transparent!important;border:0!important;box-shadow:none!important}
[data-terminal-view="pricing"] .pricing-back{display:inline-flex!important;align-items:center!important;min-height:38px!important;margin:0 0 18px!important;padding:0 13px!important;border:1px solid #27465a!important;border-radius:9px!important;background:#0a1924!important;color:#b4c5d0!important;font:750 12px/1 var(--as-mono,ui-monospace,monospace)!important;letter-spacing:.01em!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}
[data-terminal-view="pricing"] .pricing-back:hover{background:#102533!important;border-color:#3f677f!important;color:#eef5f8!important}
[data-terminal-view="pricing"] .pricing-head{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:34px!important;align-items:end!important;padding:30px 32px!important;margin:0 0 18px!important;border:1px solid #203b4d!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(15,35,49,.96),rgba(7,20,30,.98))!important;box-shadow:0 24px 70px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025)!important;text-align:left!important}
[data-terminal-view="pricing"] .pricing-eyebrow{grid-column:1/-1;color:#87a8ba!important;font:850 11px/1 var(--as-mono,ui-monospace,monospace)!important;letter-spacing:.14em!important}
[data-terminal-view="pricing"] .pricing-head h1{margin:0!important;max-width:760px!important;color:#f4f8fa!important;font-size:clamp(31px,3vw,43px)!important;font-weight:760!important;line-height:1.04!important;letter-spacing:-.035em!important;text-wrap:balance!important}
[data-terminal-view="pricing"] .pricing-head p{margin:0!important;max-width:420px!important;color:#a6b7c2!important;font-size:15px!important;line-height:1.65!important}
[data-terminal-view="pricing"] .pricing-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))!important;gap:18px!important;align-items:stretch!important}
[data-terminal-view="pricing"] .price-card-v22{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;padding:30px!important;border:1px solid #29485b!important;border-radius:18px!important;background:linear-gradient(180deg,#0d1d29 0%,#091721 100%)!important;box-shadow:0 20px 52px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)!important;color:#d4e0e7!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
[data-terminal-view="pricing"] .price-card-v22:hover{transform:translateY(-2px)!important;border-color:#3d6278!important;box-shadow:0 26px 62px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.03)!important}
[data-terminal-view="pricing"] .price-card-v22.featured{border-color:rgba(205,169,84,.62)!important;background:radial-gradient(circle at 88% 2%,rgba(205,169,84,.12),transparent 34%),linear-gradient(180deg,#101f2a 0%,#0a1720 100%)!important;box-shadow:0 24px 64px rgba(0,0,0,.24),inset 0 2px 0 rgba(205,169,84,.52)!important}
[data-terminal-view="pricing"] .price-card-v22.featured::after{content:'RECOMMENDED';position:absolute;top:18px;right:18px;padding:6px 9px;border:1px solid rgba(205,169,84,.38);border-radius:999px;background:rgba(205,169,84,.09);color:#e2c875;font:850 10px/1 var(--as-mono,ui-monospace,monospace);letter-spacing:.08em}
[data-terminal-view="pricing"] .price-preamble{margin:0 0 18px!important;max-width:90%!important;min-height:42px!important;color:#9eb0bb!important;font-size:14px!important;line-height:1.55!important;display:block!important;overflow:visible!important}
[data-terminal-view="pricing"] .price-card-v22 h2{margin:0!important;padding-right:110px!important;color:#f1f6f8!important;font-size:23px!important;font-weight:760!important;line-height:1.2!important}
[data-terminal-view="pricing"] .price-card-v22:not(.featured) h2{padding-right:0!important}
[data-terminal-view="pricing"] .price-number{display:flex!important;align-items:baseline!important;gap:9px!important;margin:12px 0 10px!important}
[data-terminal-view="pricing"] .price-number strong{color:#f8fbfc!important;font-size:45px!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.045em!important}
[data-terminal-view="pricing"] .price-card-v22.featured .price-number strong{color:#e2c26f!important}
[data-terminal-view="pricing"] .price-number span{color:#91a5b2!important;font-size:13px!important;font-weight:650!important}
[data-terminal-view="pricing"] .price-description{margin:0 0 15px!important;min-height:44px!important;color:#b8c6cf!important;font-size:14px!important;line-height:1.55!important}
[data-terminal-view="pricing"] .price-engine-pill{align-self:flex-start!important;margin:0 0 20px!important;padding:8px 11px!important;border:1px solid #356078!important;border-radius:999px!important;background:#0d2635!important;color:#b7d0dc!important;font:800 11px/1 var(--as-mono,ui-monospace,monospace)!important;letter-spacing:.02em!important}
[data-terminal-view="pricing"] .price-card-v22.featured .price-engine-pill{border-color:rgba(205,169,84,.42)!important;background:rgba(205,169,84,.08)!important;color:#dfc475!important}
[data-terminal-view="pricing"] .price-divider{height:1px!important;margin:0 0 20px!important;border:0!important;background:rgba(119,153,175,.2)!important}
[data-terminal-view="pricing"] .price-section-title{margin:0 0 10px!important;color:#91a8b7!important;font:850 11px/1 var(--as-mono,ui-monospace,monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important}
[data-terminal-view="pricing"] .price-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0 0 24px!important;padding:0!important;list-style:none!important}
[data-terminal-view="pricing"] .price-list li{position:relative!important;margin:0!important;padding:11px 12px 11px 36px!important;border:1px solid rgba(103,139,163,.16)!important;border-radius:10px!important;background:rgba(5,17,26,.58)!important;color:#c2cfd7!important;font-size:14px!important;line-height:1.45!important}
[data-terminal-view="pricing"] .price-list li::before{content:'✓'!important;position:absolute!important;left:13px!important;top:11px!important;color:#6bd59d!important;font-size:13px!important;font-weight:900!important}
[data-terminal-view="pricing"] .price-list li strong{color:#e1e9ee!important;font-weight:760!important}
[data-terminal-view="pricing"] .price-list.excluded{display:none!important}
[data-terminal-view="pricing"] .price-button{margin-top:auto!important;min-height:48px!important;padding:0 17px!important;border:1px solid #3a6178!important;border-radius:10px!important;background:#102637!important;color:#e2ebf0!important;font:800 14px/1 var(--as-mono,ui-monospace,monospace)!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}
[data-terminal-view="pricing"] .price-button:hover{transform:translateY(-1px)!important;background:#173448!important;border-color:#56829a!important}
[data-terminal-view="pricing"] .price-card-v22.featured .price-button:not(:disabled){border-color:rgba(205,169,84,.62)!important;background:linear-gradient(180deg,#80692f,#665326)!important;color:#fff4d5!important;box-shadow:0 10px 28px rgba(92,73,27,.2)!important}
[data-terminal-view="pricing"] .price-card-v22.featured .price-button:not(:disabled):hover{background:linear-gradient(180deg,#92793a,#735f2d)!important;border-color:rgba(225,191,105,.8)!important}
[data-terminal-view="pricing"] .price-note{margin:14px 0 0!important;padding:12px 14px!important;border:1px solid rgba(105,141,165,.15)!important;border-radius:9px!important;background:rgba(7,20,29,.78)!important;color:#8398a6!important;font-size:11.5px!important;line-height:1.55!important;text-align:left!important}
@media(max-width:900px){[data-terminal-view="pricing"] .pricing-stage{width:min(100% - 28px,760px)!important;padding-top:20px!important}[data-terminal-view="pricing"] .pricing-head{grid-template-columns:1fr!important;gap:16px!important;padding:25px!important}[data-terminal-view="pricing"] .pricing-head p{max-width:680px!important}[data-terminal-view="pricing"] .pricing-grid{grid-template-columns:1fr!important}[data-terminal-view="pricing"] .price-card-v22{padding:26px!important}[data-terminal-view="trading"] .v62-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-terminal-view="trading"] .v62-live-context,[data-terminal-view="trading"] .v62-tape-context{flex-direction:column}.v62-live-badges{justify-content:flex-start!important;max-width:none!important}}
@media(max-width:620px){[data-terminal-view="pricing"] .pricing-stage{width:calc(100% - 20px)!important;padding:12px 0 28px!important}[data-terminal-view="pricing"] .pricing-back{margin-bottom:12px!important}[data-terminal-view="pricing"] .pricing-head{padding:21px 18px!important;border-radius:14px!important}[data-terminal-view="pricing"] .pricing-head h1{font-size:29px!important}[data-terminal-view="pricing"] .pricing-head p{font-size:14px!important}[data-terminal-view="pricing"] .pricing-grid{gap:12px!important}[data-terminal-view="pricing"] .price-card-v22{padding:22px 18px!important;border-radius:14px!important}[data-terminal-view="pricing"] .price-card-v22.featured::after{top:15px;right:15px;font-size:9px}[data-terminal-view="pricing"] .price-preamble{max-width:100%!important;min-height:0!important;margin-bottom:14px!important;font-size:13px!important}[data-terminal-view="pricing"] .price-number strong{font-size:40px!important}[data-terminal-view="pricing"] .price-list li{font-size:13px!important}[data-terminal-view="pricing"] .price-button{font-size:13px!important}[data-terminal-view="trading"] .v62-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
