.rt{--rt-bg:#07090b;--rt-card:#0e1216;--rt-card2:#141a20;--rt-line:#ffffff14;--rt-line2:#ffffff29;--rt-text:#e9eef2;--rt-dim:#e9eef28c;--rt-acc:#3ef0a5;--rt-acc-ink:#03140c;--rt-up:#3ef0a5;--rt-down:#ff6b6b;background:var(--rt-bg);min-height:100dvh;color:var(--rt-text);font-family:var(--font-body);padding-bottom:calc(72px + env(safe-area-inset-bottom));font-size:14px}.rt .up{color:var(--rt-up)}.rt .down{color:var(--rt-down)}.rt h3{margin:0 0 4px;font-size:1rem}.rt-dim{color:var(--rt-dim)}.rt-tiny{font-size:12px}.rt small{font-size:11.5px}.rt input{background:var(--rt-card2);border:1px solid var(--rt-line);color:var(--rt-text);font:inherit;border-radius:10px;outline:none;width:100%;min-width:0;padding:10px 12px}.rt input:focus{border-color:var(--rt-acc)}.rt-btn{background:var(--rt-acc);color:var(--rt-acc-ink);white-space:nowrap;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.rt-btn.rt-sell{background:var(--rt-down);color:#200}.rt-ghost{border:1px solid var(--rt-line2);white-space:nowrap;background:0 0;border-radius:10px;padding:8px 12px}.rt-block{width:100%;margin-top:12px;padding:13px}.rt-link{color:var(--rt-acc);background:0 0;border:0;padding:0}.rt-top{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rt-line);background:#07090beb;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.rt-brand{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:6px;display:flex}.rt-mark{background:var(--rt-acc);width:26px;height:26px;color:var(--rt-acc-ink);border-radius:7px;place-items:center;font-weight:800;display:grid}.rt-top-r{gap:6px;margin-left:auto;display:flex}.rt-search{flex:1;max-width:460px;position:relative}.rt-drop{background:var(--rt-card);border:1px solid var(--rt-line2);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 40px #00000080}.rt-drop button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.rt-drop button:hover{background:var(--rt-card2)}.rt-ell{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rt-tabs{gap:4px;max-width:1100px;margin:0 auto;padding:10px 16px 0;display:flex}.rt-tabs button{color:var(--rt-dim);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-weight:600;display:flex}.rt-tabs button.on{color:var(--rt-text);background:var(--rt-card2)}.rt-ico{font-size:15px}.rt-main{max-width:1100px;margin:0 auto;padding:12px 16px}.rt-nfa{color:var(--rt-dim);text-align:center;margin:24px 0 8px;font-size:11px}.rt-stack{gap:12px;display:grid}.rt-card{background:var(--rt-card);border:1px solid var(--rt-line);border-radius:14px;padding:14px}.rt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rt-chips{flex-wrap:wrap;gap:6px;display:flex}.rt-chips button{background:var(--rt-card2);border:1px solid var(--rt-line);color:var(--rt-dim);border-radius:999px;padding:5px 11px;font-size:12.5px}.rt-chips button.on{color:var(--rt-acc-ink);background:var(--rt-acc);border-color:var(--rt-acc);font-weight:700}.rt-inline{gap:8px;display:flex}.rt-err{color:var(--rt-down)}.rt-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rt-num small{display:block}.rt-big{font-family:var(--font-display);margin:2px 0 10px;font-size:26px;font-weight:700}.rt-big small{font-size:14px}.rt-logo{object-fit:cover;background:var(--rt-card2);border-radius:50%;flex:none;width:30px;height:30px}.rt-logo-ph{color:var(--rt-dim);text-transform:uppercase;place-items:center;font-size:10px;font-weight:700;display:grid}.rt-tok{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.rt-tok>span:last-child{flex-direction:column;min-width:0;display:flex}.rt-tok b,.rt-tok small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt-tok-lg .rt-logo{width:42px;height:42px}.rt-tok-lg b{font-size:18px}.rt-table{gap:2px;display:grid}.rt-tr{background:var(--rt-card);text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(150px,2fr) repeat(6,minmax(70px,1fr));align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}button.rt-tr:hover{border-color:var(--rt-line2)}.rt-th{color:var(--rt-dim);background:0 0;padding-top:0;padding-bottom:4px;font-size:11.5px}.rt-th span:not(:first-child){text-align:right}.rt-score{text-align:center;background:var(--rt-card2);border-radius:6px;min-width:34px;padding:2px 6px;font-weight:700;display:inline-block}.rt-score.mid{color:#facc15;background:#facc1529}.rt-score.hi{color:var(--rt-acc);background:#3ef0a529}.rt-row{border:0;border-top:1px solid var(--rt-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex}.rt-row>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.rt-row-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.rt-sub{gap:6px;padding:4px 8px 12px;display:grid}.rt-watch{border-top:1px solid var(--rt-line);padding:10px 0 4px}.rt-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0;display:grid}.rt-kpis>div{background:var(--rt-card2);border-radius:10px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.rt-kpis small{color:var(--rt-dim)}.rt-kpis b{font-family:var(--font-mono);text-overflow:ellipsis;overflow:hidden}.rt-pill{background:var(--rt-card2);border-radius:999px;padding:2px 8px;font-weight:600}.rt-pill.ok{color:var(--rt-acc)}.rt-pill.warn{color:#facc15}.rt-pill.reject{color:var(--rt-down)}.rt-ticket{gap:10px;display:grid}.rt-seg{background:var(--rt-card2);border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.rt-seg button{color:var(--rt-dim);background:0 0;border:0;border-radius:8px;padding:9px;font-weight:700}.rt-seg button.on.buy{background:var(--rt-acc);color:var(--rt-acc-ink)}.rt-seg button.on.sell{background:var(--rt-down);color:#200}.rt-amt{font-family:var(--font-mono);font-size:16px}.rt-quote{background:var(--rt-card2);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.rt-review{border:1px solid var(--rt-line2);border-radius:12px;gap:6px;padding:12px;display:grid}.rt-review .rt-inline>*{flex:1}.rt-skel{gap:6px;display:grid}.rt-skel div{background:linear-gradient(90deg, var(--rt-card) 0%, var(--rt-card2) 50%, var(--rt-card) 100%);background-size:200% 100%;border-radius:10px;height:46px;animation:1.2s linear infinite rt-sh}@keyframes rt-sh{to{background-position:-200% 0}}@media (min-width:900px){.rt-ticket{max-width:520px}}@media (max-width:760px){.rt-top{flex-wrap:wrap;padding:10px 16px}.rt-search{flex-basis:100%;order:3;max-width:none}.rt-tabs{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rt-line);background:#0a0d10f5;justify-content:space-around;margin:0;position:fixed;bottom:0;left:0;right:0}.rt-tabs button{flex-direction:column;flex:1;gap:2px;padding:6px 4px;font-size:11px}.rt-tabs button.on{color:var(--rt-acc);background:0 0}.rt-ico{font-size:18px}.rt-th{display:none}.rt-tr{grid-template-columns:repeat(3,1fr);row-gap:6px;padding:12px}.rt-tr .rt-tok{grid-column:1/3}.rt-tr>span:last-child{grid-area:1/3}.rt-tr .rt-num[data-l]{text-align:left;font-size:12px}.rt-tr .rt-num[data-l]:before{content:attr(data-l);color:var(--rt-dim);font-family:var(--font-body);font-size:10.5px;display:block}.rt-tr>span:last-child.rt-num{text-align:right}.rt-tr>span:last-child.rt-num:before{display:none}.rt-kpis{grid-template-columns:repeat(2,1fr)}}.rt-tg{align-items:center;display:inline-flex}
