.et-tab-toggle{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.et-tab-toggle .tab-btn.active{color:var(--accent-contrast,#fff);background:var(--accent);border-color:var(--accent)}.et-controls{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:.7rem;display:grid}.et-controls label{grid-template-columns:1fr 76px;align-items:center;gap:.35rem .45rem;min-width:0;display:grid}.et-controls label>input[type=range]{width:100%;accent-color:var(--accent);grid-column:1/2}.et-controls label>input:not([type=range]){text-align:right;width:100%;min-width:0;font-family:var(--font-mono);grid-column:2/3}.et-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:.9rem;display:grid}@media (width>=860px){.et-layout{grid-template-columns:minmax(320px,1fr) minmax(360px,1fr)}}.et-visual-card,.et-chart-card{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--bg-card) 88%, #020617 12%);border-radius:8px;height:clamp(280px,32vw,340px);overflow:hidden}.et-system,.et-chart-card svg{width:100%;height:100%;display:block}#result-area{margin-top:1rem}.et-results .bd-row{border-radius:0;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.35fr);align-items:center;gap:.75rem}.et-results .bd-row>span,.et-results .bd-row>strong{padding-top:1px;padding-bottom:1px}.et-result-math{text-align:right;justify-content:flex-end;align-items:baseline;gap:.45rem;min-width:0;display:flex}.et-equation{min-width:0;overflow:hidden}.et-equation .katex{font-size:clamp(.8rem,1.55vw,.98rem)}.et-equation-value{color:var(--text-dim);white-space:nowrap;flex:none;font-size:.86rem}.et-equation-value b{color:var(--text);font-family:var(--font-mono)}@media (width<=760px){.et-results .bd-row{display:block}.et-results .bd-row>span{margin-bottom:.35rem;display:block}.et-result-math{text-align:left;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow:auto hidden}}@media (width<=560px){.et-controls label{grid-template-columns:1fr 70px}.et-visual-card,.et-chart-card{height:280px}}
