.App{text-align:left}.ft{--ft-led:#ffb43d;--ft-label:#8e9bb5;position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(20,30,52,.62),rgba(6,10,20,.78) 55%,rgba(4,7,14,.86));border:1px solid rgba(255,255,255,.14);border-radius:1.5rem;padding:clamp(16px,2.2vw,26px);color:var(--ft-led);box-shadow:0 30px 90px -40px rgba(2,12,40,.9),inset 0 1px 0 rgba(255,255,255,.12)}.ft:before{content:"";position:absolute;inset:0 0 auto 0;height:120px;background:radial-gradient(120% 100% at 20% 0,rgba(120,170,255,.16),transparent 70%);pointer-events:none}.ft>*{position:relative}.ft-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);font:500 11px/1.3 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ft-label)}.ft-live{display:inline-flex;align-items:center;gap:8px}.ft-live i{width:7px;height:7px;border-radius:50%;background:var(--ft-led);box-shadow:0 0 8px var(--ft-led)}.ft table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ft th{font:500 11px/1 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.14em;color:var(--ft-label);text-align:right;padding:14px 0 10px}.ft th:first-child{text-align:left}.ft td{padding:7px 0;border-top:1px solid rgba(255,255,255,.07);text-align:right;white-space:nowrap}.ft td+td{padding-left:18px}.ft-sym .sf,.ft-sym .sf-k{color:#ffd23f}.ft-sym{text-align:left!important;font:600 13px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;color:#dce3f0;letter-spacing:.04em}.ft-sym small{display:block;margin-top:3px;font:400 11px/1.3 system-ui,sans-serif;color:var(--ft-label);letter-spacing:0}.ft-chg{font:500 13px/1 IBM Plex Mono,ui-monospace,Menlo,monospace;padding-left:12px}.ft-u{color:#57d39a}.ft-d{color:#ff7d70}.ft-foot{margin-top:12px;font:400 11px/1.4 IBM Plex Mono,ui-monospace,Menlo,monospace;color:var(--ft-label)}@media (max-width:560px){.ft-chg-col,.ft-sym small{display:none}}.sf{display:inline-flex;gap:2px;font-size:clamp(12px,1.12vw,16px);vertical-align:middle}@media (max-width:560px){.sf{gap:1px}}.sf-k{position:relative;width:.92em;height:1.5em;border-radius:3px;perspective:240px;font:600 1em/1.5em IBM Plex Mono,ui-monospace,Menlo,monospace;color:#f4f2ea;box-shadow:0 1px 0 rgba(255,255,255,.04),0 2px 4px rgba(0,0,0,.5)}.sf-k:after{content:"";top:50%;height:1px;background:rgba(0,0,0,.75);z-index:3}.sf-k:after,.sf-yari{position:absolute;left:0;right:0}.sf-yari{height:50%;overflow:hidden;text-align:center;backface-visibility:hidden}.sf-yari>span{display:block;height:1.5em;line-height:1.5em}.sf-ust{top:0;border-radius:3px 3px 0 0;background:linear-gradient(#2b2b2b,#202020)}.sf-alt{bottom:0;border-radius:0 0 3px 3px;background:linear-gradient(#1c1c1c,#141414)}.sf-alt>span{transform:translateY(-50%)}.sf-dus{z-index:2;transform-origin:bottom;animation:sf-dus .14s ease-in forwards}.sf-gel{z-index:2;transform-origin:top;transform:rotateX(90deg);animation:sf-gel .14s ease-out .14s forwards}@keyframes sf-dus{to{transform:rotateX(-90deg)}}@keyframes sf-gel{to{transform:rotateX(0deg)}}@media (prefers-reduced-motion:reduce){.sf-dus,.sf-gel{animation:none}.sf-dus{display:none}.sf-gel{transform:none}}