.ex-data-terminal{--g-head:var(--font-mono);--g-hw:600;--g-ht:-.04em;--g-hl:1;--g-r:2px;--g-btn-r:2px;--g-bw:1px;--g-bc:color-mix(in srgb,var(--gk) 18%,transparent);--g-card:color-mix(in srgb,var(--gk) 4%,var(--gp));--up:#146a36;--down:#b02a22}.ex-data-terminal:has(.ex-dark:checked){--up:#4ade80;--down:#ff6b6b}.g-dataterm .g-kick{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gat)}.g-dataterm .g-btn{font:600 13px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.g-dataterm .g-sec-h h2{font-size:clamp(34px,4.4vw,60px)}.g-dataterm .g-plans b,.g-dataterm .g-plans strong{font-family:var(--font-mono)}.ql-logo{font:700 18px var(--font-mono);letter-spacing:.14em}.ql-logo i{font-style:normal;color:var(--gat)}@media (prefers-reduced-motion:no-preference){.ql-logo i{animation:ql-blink 1.1s steps(1) infinite}.ql-tape>div{animation:ql-tape 40s linear infinite}}@keyframes ql-blink{50%{opacity:0}}@keyframes ql-tape{to{translate:-50% 0}}.ql-tape{overflow:hidden;border-block:1px solid var(--g-bc);background:var(--g-card)}.ql-tape>div{display:flex;gap:36px;width:max-content;padding:9px 0;font:500 13px var(--font-mono);white-space:nowrap}.up{color:var(--up)}.down{color:var(--down)}.ql-hero{padding:80px 0 96px}.ql-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ql-hero h1{margin-top:16px;font-size:clamp(48px,6vw,92px)}.ql-hero h1 em{display:block;font-style:normal;color:var(--gat)}.ql-sub{max-width:32em;margin-top:22px;font-size:18px;color:var(--gk2)}.ql-panel{border:1px solid var(--g-bc);background:var(--g-card);font-family:var(--font-mono);box-shadow:0 30px 60px -30px rgb(0 0 0/.5)}.ql-bar{display:flex;justify-content:space-between;padding:10px 14px;background:var(--ga);color:var(--ga-on);font-size:12px;letter-spacing:.1em}.ql-bar,.ql-chart{border-bottom:1px solid var(--g-bc)}.ql-chart{position:relative;height:160px;background:linear-gradient(var(--g-bc) 1px,transparent 1px) 0 0 /100% 40px}.ql-chart svg{position:absolute;inset:14px 0 0;width:100%;height:calc(100% - 14px)}.ql-chart polyline{fill:none;stroke:var(--up);stroke-width:1.5;vector-effect:non-scaling-stroke}.ql-chart polygon{fill:color-mix(in srgb,var(--up) 14%,transparent)}.ql-chart>span{position:absolute;left:14px;top:10px;font-size:12px;color:var(--up)}.ql-panel table{width:100%;border-collapse:collapse;font-size:14px}.ql-panel th{padding:8px 14px;text-align:left;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gk2);border-bottom:1px solid var(--g-bc)}.ql-panel td{padding:9px 14px;border-bottom:1px solid color-mix(in srgb,var(--gk) 8%,transparent);white-space:nowrap}.ql-panel td:nth-child(2){color:var(--gk2);font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis;max-width:160px}.ql-panel td:nth-child(n+3),.ql-panel th:nth-child(n+3){text-align:right}.ql-panel tr:last-child td{border-bottom:0}.ql-data h2{font-size:clamp(38px,5vw,70px);margin-bottom:36px!important}.ql-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--g-bc)}.ql-grid li{padding:26px;border-right:1px solid var(--g-bc);border-bottom:1px solid var(--g-bc);background:var(--g-card)}.ql-grid li:nth-child(3n){border-right:0}.ql-grid li:nth-last-child(-n+3){border-bottom:0}.ql-grid b{font:600 15px var(--font-mono);color:var(--gat);letter-spacing:.04em}.ql-grid p{margin-top:10px;color:var(--gk2)}.ql-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px;font:500 13px var(--font-mono);color:var(--gk2);text-transform:uppercase;letter-spacing:.08em}.ql-stats b{display:block;margin-bottom:4px;font:600 40px var(--font-mono);letter-spacing:-.04em;text-transform:none;color:var(--gk)}@media (max-width:1000px){.ql-hero-in{grid-template-columns:minmax(0,1fr)}.ql-grid{grid-template-columns:1fr 1fr}.ql-grid li{border-right:1px solid var(--g-bc)!important;border-bottom:1px solid var(--g-bc)!important}.ql-stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ql-grid{grid-template-columns:minmax(0,1fr)}.ql-panel td:nth-child(2),.ql-panel th:nth-child(2){display:none}.ql-stats b{font-size:30px}}