.probability-tree-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.probability-tree-workspace .result-panel>h2{margin-bottom:20px}.probability-tree-workspace :is(fieldset,.pt-split){min-width:0}.probability-tree-workspace fieldset{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:14px}.probability-tree-workspace legend{overflow-wrap:anywhere;max-width:100%;padding:0 5px;font-size:.9rem;font-weight:650}.pt-branch{grid-template-columns:minmax(0,1fr) minmax(70px,.55fr) auto;align-items:end;gap:8px;margin:10px 0;display:grid}.pt-branch label{margin-bottom:5px;font-size:.8rem;display:block}.pt-branch input{width:100%;min-width:0}.pt-branch button{min-height:42px;padding:8px}.pt-help,.pt-limits{color:var(--muted);margin:12px 0;font-size:.85rem;line-height:1.65}.pt-shared{align-items:start;gap:8px;font-size:.88rem;display:flex}.pt-shared input,.pt-event-option input{flex-shrink:0;width:18px;min-height:18px;margin:3px 0 0}.pt-event-option{overflow-wrap:anywhere;align-items:start;gap:8px;margin:8px 0;font-size:.88rem;display:flex}.pt-path-selection{border:1px solid var(--border);border-radius:8px;max-height:230px;padding:10px;overflow:auto}.pt-event-map{max-height:190px;overflow:auto}.pt-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pt-selection-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pt-diagram-scroll{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;max-width:100%;max-height:720px;overflow:auto}.pt-diagram-scroll svg{color:var(--ink,#172b4d);flex-shrink:0;font:14px system-ui,sans-serif;display:block;max-width:none!important}.pt-edge{fill:none;stroke:#a3b0c2;stroke-width:1.5px}.pt-edge.pt-selected{stroke:#4338ca;stroke-width:3.5px}.pt-node circle,.pt-root{fill:#334155}.pt-node.pt-selected circle,.pt-diamond{fill:#4338ca}.pt-label-back{fill:var(--surface,#fff);stroke:none}.pt-probability{fill:#475569;font-size:12px}.pt-joint{fill:#172b4d;font-size:13px;font-weight:650}.pt-stage-title{fill:#4338ca;font-weight:700}.probability-tree-workspace figure{margin:24px 0}.probability-tree-workspace figcaption{color:var(--muted);margin-top:12px;font-size:.85rem;line-height:1.65}.pt-rounding{margin:24px 0 18px;display:block}.probability-tree-workspace .copy-status{min-height:1.6em;display:block}.probability-tree-workspace .table-scroll{max-width:100%}.probability-tree-workspace table{min-width:570px}.probability-tree-workspace th{overflow-wrap:anywhere}.probability-tree-workspace tr[data-selected=true]{background:var(--alternate,#eef2ff)}.probability-tree-workspace tr[data-selected=true] th{border-left:3px solid #4338ca}.probability-tree-workspace .inline-error{grid-column:1/-1;margin-top:5px;font-size:.85rem}.probability-tree-workspace .metric strong,.probability-tree-workspace .calculation-steps{overflow-wrap:anywhere}.probability-tree-education{gap:24px;margin-top:40px;display:grid}.probability-tree-education .content-box{gap:14px;display:grid}.probability-tree-education h2,.probability-tree-education h3{margin:0}.probability-tree-workspace .pt-editor-stage>summary{cursor:pointer;padding:14px 0;font-weight:650}.probability-tree-workspace .pt-editor-stage{border-bottom:1px solid var(--border)}@media (width<=1024px){.probability-tree-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.pt-event-grid{grid-template-columns:minmax(0,1fr)}.pt-branch{gap:5px}.probability-tree-workspace fieldset{padding:9px}.pt-branch button{padding:6px;font-size:.8rem}}
