.analysis-tree{font-size:1rem;line-height:1.5;text-align:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analysis-tree-row{display:grid;grid-template-columns:1.8rem minmax(0,1fr) minmax(0,1fr) minmax(4.6rem,1.3fr);align-items:center;grid-gap:.3rem;gap:.3rem;min-height:2.5rem;padding:.25rem .35rem}.analysis-tree-branch[data-shaded=true],.analysis-tree-row[data-shaded=true]{background:#ededed}.analysis-tree-branch{padding:.15rem .35rem .3rem;padding-left:calc(.6rem + var(--analysis-indent) * .75rem)}.analysis-tree-inline{border-left:1px solid #bbb;padding-left:.7rem}.analysis-tree-inline-move{display:inline-flex;align-items:baseline;white-space:nowrap}.analysis-inline-time{margin-right:.4rem;color:var(--muted);font-size:.7rem}.analysis-tree-inline .move-number{font-size:.8rem;margin-left:.15rem}.analysis-tree-gap{padding-left:.4rem;color:#888}.analysis-move-menu{position:fixed;z-index:100;min-width:10rem;padding:.25rem;border:1px solid #ccc;border-radius:4px;background:white;box-shadow:0 3px 12px #0002}.analysis-move-menu button{display:block;width:100%;padding:.65rem .75rem;border:0;background:transparent;color:#222;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.analysis-move-menu button:focus-visible,.analysis-move-menu button:hover{background:#ededed;outline-offset:-2px}.analysis-variation-picker{position:fixed;z-index:100;min-width:7.5rem;max-height:min(16rem,calc(100vh - 16px));overflow-y:auto;padding:.2rem;border:1px solid #ccc;border-radius:3px;background:#fff;color:#222;box-shadow:0 3px 12px #0002;outline:none}.analysis-variation-picker button{display:flex;align-items:center;gap:.25rem;width:100%;min-height:2rem;padding:.25rem .4rem;background:transparent;border:0;color:inherit;font:inherit;font-size:.875rem;text-align:left;white-space:nowrap;cursor:pointer}.analysis-variation-picker button[aria-selected=true]{background:#e4e4e4}.analysis-variation-picker button>span{width:1rem;flex:0 0 1rem}.hb-surface .analysis-tree .move-san button{min-height:2rem;font-size:.875rem;padding:.2rem .4rem}.analysis-tree[data-timing=false] .analysis-tree-row{grid-template-columns:1.8rem minmax(0,1fr) minmax(0,1fr)}