.term-scope{--t-bg:#0c100d;--t-panel:#131813;--t-panel-2:#182019;--t-ink:#dbe2da;--t-dim:#93a095;--t-faint:#78857a;--t-edge:#abc4af24;--t-edge-strong:#abc4af52;--t-accent:#a9d0ad;--t-up:#e57680;--t-down:#79bd6e;--t-amber:#d9a862;--t-focus:#a9d0ad9e;background:var(--t-bg);color:var(--t-ink);font-family:var(--font-sans), sans-serif}.term-scope :focus{outline:none}.term-scope :focus-visible{outline:1px solid var(--t-focus);outline-offset:1px}.term-scope ::selection{color:var(--t-ink);background:#a9d0ad42}.term-chart{-webkit-user-select:none;user-select:none}.term-chart .recharts-wrapper,.term-chart .recharts-surface{cursor:crosshair}.term-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.term-panel{background:var(--t-panel);border:1px solid var(--t-edge);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.term-panel.is-dragging{border-color:var(--t-edge-strong);z-index:30}.term-panel-head{background:var(--t-panel-2);border-bottom:1px solid var(--t-edge);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:7px;height:30px;padding:0 6px 0 10px;display:flex}.term-panel-head:active{cursor:grabbing}.term-panel-head:focus-visible{outline:1px solid var(--t-focus);outline-offset:-1.5px}.term-panel-title{letter-spacing:.01em;color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.term-glyph{color:var(--t-dim);flex:none}.term-iconbtn{width:22px;height:22px;color:var(--t-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.term-iconbtn:hover{color:var(--t-ink);background:#abc4af17}.term-iconbtn:focus-visible{outline:1px solid var(--t-focus);outline-offset:0;color:var(--t-ink)}.term-resize{cursor:nwse-resize;width:18px;height:18px;color:var(--t-faint);touch-action:none;justify-content:flex-end;align-items:flex-end;padding:0 3px 3px 0;display:flex;position:absolute;bottom:1px;right:1px}.term-resize:hover,.term-resize:focus-visible{color:var(--t-accent);outline:none}.term-btn{border:1px solid var(--t-edge);background:var(--t-panel-2);height:28px;color:var(--t-ink);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:550;display:inline-flex}.term-btn:hover{border-color:var(--t-edge-strong);background:#1e2820}.term-btn:focus-visible{outline:1px solid var(--t-focus);outline-offset:1px}.term-btn:disabled{opacity:.45;cursor:default}.term-input,.term-select{border:1px solid var(--t-edge);background:var(--t-bg);height:28px;color:var(--t-ink);border-radius:4px;width:100%;padding:0 8px;font-size:12px}.term-input::placeholder{color:var(--t-faint)}.term-input:focus-visible,.term-select:focus-visible{outline:1px solid var(--t-focus);outline-offset:1px;border-color:var(--t-edge-strong)}.term-select option{background:var(--t-panel);color:var(--t-ink)}.term-label{color:var(--t-dim);margin-bottom:4px;font-size:11px;display:block}.term-tab{height:26px;color:var(--t-dim);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;max-width:160px;padding:0 10px;font-size:12px;overflow:hidden}.term-tab:hover{color:var(--t-ink)}.term-tab:focus-visible{outline:1px solid var(--t-focus);outline-offset:1px}.term-tab.is-active{color:var(--t-ink);background:var(--t-panel-2);border-color:var(--t-edge)}.term-row{border-bottom:1px solid #abc4af12}.term-up{color:var(--t-up)}.term-down{color:var(--t-down)}.term-accent{color:var(--t-accent)}.term-dim{color:var(--t-dim)}.term-faint{color:var(--t-faint)}.term-amber{color:var(--t-amber)}.term-bestcell{background:#a9d0ad1a;border-radius:3px}@keyframes term-flash-up{0%{background-color:#e5768047}to{background-color:#0000}}@keyframes term-flash-down{0%{background-color:#79bd6e47}to{background-color:#0000}}.term-flash-up{animation:.9s ease-out term-flash-up}.term-flash-down{animation:.9s ease-out term-flash-down}.term-panel:not(.is-dragging){transition:transform .12s}@media (prefers-reduced-motion:reduce){.term-flash-up,.term-flash-down{animation:none}.term-panel:not(.is-dragging){transition:none}}.term-modal h2{color:var(--t-ink);font-size:15px}.term-modal .mb-4>button{color:var(--t-dim)}.term-modal .mb-4>button:hover{color:var(--t-ink);background:#abc4af17}.term-scroll{scrollbar-width:thin;scrollbar-color:#abc4af38 transparent;overflow-y:auto}.term-scroll::-webkit-scrollbar{width:8px}.term-scroll::-webkit-scrollbar-thumb{background:#abc4af2e;border-radius:4px}.term-scroll::-webkit-scrollbar-track{background:0 0}
