.BrachistochroneTool_root__m0J3e{display:flex;flex-direction:column;gap:0}.BrachistochroneTool_canvas__xnoVO{display:block;width:100%;height:440px;background:#000;border-bottom:1px solid var(--line)}@media (max-width:640px){.BrachistochroneTool_canvas__xnoVO{height:300px}}.BrachistochroneTool_controlDeck__yDkMD{display:flex;align-items:center;gap:0;padding:6px 8px;min-height:44px;border-bottom:1px solid var(--line);background:var(--bg)}.BrachistochroneTool_cluster__GoPJp{display:flex;align-items:center;gap:4px}.BrachistochroneTool_topBtn__t3ZG7{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;background:transparent;border:1px solid transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;cursor:pointer;white-space:nowrap}.BrachistochroneTool_topBtn__t3ZG7:hover{border-color:var(--line-strong);color:var(--text-bright);background:var(--bg-hover)}.BrachistochroneTool_topBtnPrimary__mSuDX{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.BrachistochroneTool_formulaPanel__X835z{padding:10px 12px;font-family:var(--font-mono);font-size:10px;color:var(--text-dim);background:rgba(0,0,0,.4)}