.lt-market{background:#0b0f16;color:#e7edf5;padding:34px 20px 24px;border-top:1px solid #202a37;font-family:inherit}
.lt-market *{box-sizing:border-box}.lt-market__inner{max-width:1064px;margin:auto;min-width:0}.lt-market__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px}.lt-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;color:#7d96aa;margin-bottom:8px}.lt-market h2{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;letter-spacing:-.04em;margin:0 0 7px;color:#f4f7fb}.lt-market__header p{font-size:12px;color:#96a5b5;margin:0;line-height:1.6}.lt-market__controls{display:flex;gap:12px;align-items:center;flex-shrink:0}.lt-live{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.1em;color:#65e5cb}.lt-live i{height:6px;width:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px #65e5cb88;animation:lt-signal 2.5s ease-in-out infinite}.lt-market__controls button{background:transparent;border:1px solid #334153;border-radius:6px;padding:7px 9px;color:#b2c1d0;font:inherit;font-size:10px;min-height:32px;cursor:pointer}.lt-market__controls button:focus-visible{outline:2px solid #65e5cb;outline-offset:3px}.lt-terminal{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);border:1px solid #2b3746;border-radius:16px;overflow:hidden;background:#101722;box-shadow:0 14px 40px #0003}.lt-overview{padding:25px 26px 17px;background:radial-gradient(ellipse at 15% 60%,#1b393d66,transparent 70%),#101923;display:flex;flex-direction:column;min-width:0}.lt-overview__label{color:#a9b8c8;font-size:12px;display:flex;justify-content:space-between;gap:12px}.lt-overview__label span{color:#718496;font-size:10px;letter-spacing:.1em}.lt-overview__amount{font-size:clamp(1.75rem,3vw,2.3rem);font-weight:750;letter-spacing:-.04em;color:#eefcf9;font-variant-numeric:tabular-nums;line-height:1.25;margin-top:14px;white-space:nowrap}.lt-overview__amount small{font-size:14px;font-weight:500;margin-left:5px;color:#93a9b7}.lt-overview__note{font-size:10px;line-height:1.6;color:#8fa5b4;margin:10px 0 12px}.lt-chart{margin:auto 0 12px;min-height:115px}.lt-chart svg{height:96px;width:100%;overflow:visible}.lt-chart__grid{stroke:#6e899826;stroke-width:1;fill:none;stroke-dasharray:2 5}.lt-chart__line{stroke:#56d9c7;stroke-width:2.3;fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #56d9c744)}.lt-chart__line.is-updated{stroke-dasharray:600;animation:lt-draw 800ms ease-out}.lt-chart__fill{fill:url(#lt-fill)}.lt-chart__caption{font-size:9px;color:#7b93a4}.lt-overview__bottom{display:flex;justify-content:space-between;gap:8px;padding-top:13px;border-top:1px solid #33455680;font-size:10px;color:#8fa5b4}.lt-overview__bottom b{font-weight:600;color:#c9e4e5}.lt-orders{min-width:0;border-left:1px solid #2b3746;display:flex;flex-direction:column}.lt-orders__scroll{max-height:302px;min-height:210px;overflow:auto;scrollbar-width:thin;scrollbar-color:#3a4b60 #101722}.lt-orders table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;color:#dbe7f3;font-size:12px}.lt-orders th{position:sticky;top:0;background:#151f2c;z-index:1;color:#8fa5bb;font-weight:500;font-size:10px;text-align:left;border:0;border-bottom:1px solid #2b3746;padding:12px 17px;white-space:nowrap}.lt-orders th:first-child{width:27%}.lt-orders th:nth-child(2){width:33%;text-align:right}.lt-orders th:last-child{width:40%;text-align:right}.lt-orders th small{font-size:8px;margin-left:3px;color:#7e93a5}.lt-orders td{padding:12px 17px;line-height:1.5;border:0;border-bottom:1px solid #24304188;font-variant-numeric:tabular-nums;white-space:nowrap}.lt-orders td:first-child{font-size:11px}.lt-orders td:nth-child(2){font-weight:700;color:#70dcc9;text-align:right;font-size:13px}.lt-orders td:nth-child(2) small{font-size:9px;font-weight:400;margin-left:3px;color:#9db6c2}.lt-orders td:last-child{color:#97aabd;font-size:10px;text-align:right}.lt-avatar{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border:1px solid #34465b;border-radius:6px;background:#1c2c3e;color:#adc5dd;font-size:10px}.lt-orders tr.is-new{animation:lt-row 1.2s ease-out}.lt-orders .lt-empty{text-align:center!important;white-space:normal;color:#9aabba!important;font-weight:400!important;padding:42px 16px}.lt-orders__footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:auto;padding:11px 16px;font-size:9px;color:#889caf;border-top:1px solid #243041}.lt-lock{font-size:7px;color:#5b7a91}.lt-update{margin-left:auto;color:#7d96a8}.lt-market__notice{font-size:10px;color:#8093a5;margin:12px 1px 0;line-height:1.6}.lt-market.is-offline .lt-live{color:#9babb9}.lt-market.is-offline .lt-live i{animation:none;box-shadow:none}.lt-market.is-paused *{animation:none!important;transition:none!important}.lt-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes lt-signal{50%{opacity:.45;box-shadow:0 0 4px #65e5cb33}}@keyframes lt-draw{from{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes lt-row{from{background:#347c7140}to{background:transparent}}
@media(max-width:700px){.lt-market{padding:25px 16px 20px}.lt-market__header{align-items:flex-start;gap:10px;margin-bottom:15px}.lt-market__controls{gap:7px;flex-direction:column;align-items:flex-end}.lt-market__controls button{font-size:9px;padding:5px 7px;min-height:29px}.lt-market__header p{font-size:10px}.lt-eyebrow{font-size:8px}.lt-terminal{grid-template-columns:minmax(0,1fr)}.lt-overview{padding:18px 18px 14px}.lt-overview__amount{font-size:29px;margin-top:9px}.lt-overview__note{margin:6px 0;font-size:9px}.lt-chart{min-height:60px;margin:0 0 8px}.lt-chart svg{height:55px}.lt-chart__caption{font-size:8px}.lt-overview__bottom{padding-top:10px;font-size:9px}.lt-orders{border-left:0;border-top:1px solid #2b3746}.lt-orders__scroll{min-height:0;max-height:252px}.lt-orders th,.lt-orders td{padding:11px 12px}.lt-avatar{width:18px;height:18px;margin-right:5px;font-size:8px}.lt-orders td:first-child{font-size:10px}.lt-orders td:nth-child(2){font-size:12px}.lt-orders td:last-child{font-size:9px}.lt-orders th:last-child{width:39%}.lt-orders th:first-child{width:28%}.lt-orders th:nth-child(2){width:33%}.lt-orders th small{display:none}.lt-orders__footer{font-size:8px;padding:10px 12px}.lt-market__notice{font-size:9px}}
@media(prefers-reduced-motion:reduce){.lt-market *{animation:none!important;transition:none!important}}
