.tok52-controls,.tok52-data{color:#2d4757;min-width:0;max-width:100%}.tok52-title{margin:0 0 12px;font-size:1.05rem;line-height:1.4}.tok52-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.tok52-presets button,.tok52-actions button,.tok52-views button{color:#2e4d5e;font:inherit;cursor:pointer;background:#f6fafb;border:1px solid #b9cdd5;border-radius:7px;min-height:36px;padding:8px 9px;line-height:1.35}.tok52-presets button{overflow-wrap:anywhere;font-size:.82rem}.tok52-presets button[aria-pressed=true],.tok52-views button[aria-pressed=true]{color:#74522b;background:#fff4df;border-color:#ad895b}.tok52-actions{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.tok52-actions button:disabled{opacity:.5;cursor:default}.tok52-field{gap:5px;min-width:0;margin:12px 0;display:grid}.tok52-field__heading{justify-content:space-between;align-items:start;gap:8px;font-size:.85rem;display:flex}.tok52-field__value{color:#7e5c32;flex-shrink:0;max-width:45%}.tok52-field input{accent-color:#a17a4f;width:100%;display:block}.tok52-hint,.tok52-status,.tok52-evidence{overflow-wrap:anywhere;margin:8px 0;font-size:.8rem;line-height:1.6}.tok52-details{border-top:1px solid #d6e2e6;margin-top:10px;padding:10px 0}.tok52-details>summary{cursor:pointer;font-size:.85rem;font-weight:650}.tok52-data{grid-column:1/-1;width:100%}.tok52-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:.4rem 0;display:grid}.tok52-primary__cell{background:#f5fafb;border:1px solid #c9dce1;border-radius:8px;min-width:0;padding:10px}.tok52-primary__cell>p{color:#456272;margin:0 0 5px;font-size:.75rem;line-height:1.4}.tok52-primary__value{min-width:0;min-height:1.9em;font-size:19px;line-height:1.8}.tok52-primary__uncertainty{min-height:1.8em;font-size:14px;line-height:1.7}.tok52-primary__unit{white-space:nowrap;font-size:12px}.tok52-plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tok52-figure{background:#f2f7f9;border:1px solid #cbdde3;border-radius:9px;min-width:0;margin:0;padding:10px}.tok52-figure canvas,.tok52-wide-plot{background:#0b1a27;border-radius:5px;width:100%;height:280px;display:block}.tok52-figure figcaption{color:#3f6070;margin-top:8px;font-size:.8rem;line-height:1.5}.tok52-choice{align-items:center;gap:12px;margin:12px 0;font-size:.85rem;display:flex}.tok52-choice input{accent-color:#9b7954;flex:1;min-width:0}.tok52-table-wrap{max-width:100%;max-height:28rem;margin:10px 0;overflow:auto}.tok52-table-wrap table{border-collapse:collapse;min-width:600px;font-size:.8rem}.tok52-table-wrap td,.tok52-table-wrap th{text-align:left;white-space:nowrap;border-bottom:1px solid #ccdde3;padding:8px}.tok52-reading-links{flex-wrap:wrap;gap:12px;font-size:.8rem;line-height:1.5;display:flex}.tok52-reading-links a{color:#34677c;text-decoration:underline}.tok52-views{gap:5px;min-width:0;max-width:100%;padding:5px;display:flex;overflow-x:auto}.tok52-views button{flex:none;padding:6px 8px;font-size:.78rem}.tok52-number{display:inline-block}.tok52-stage [data-stage-canvas]{touch-action:none}.tok52-stage{min-width:0}@media (width<=650px){.tok52-plots{grid-template-columns:minmax(0,1fr)}.tok52-primary{gap:6px}.tok52-primary__cell{padding:8px}}.tok52-primary[hidden],.tok52-data[hidden]{display:none}.tok52-support{color:#775d35;margin:.3rem 0 .6rem;font-size:.8rem;line-height:1.6}.tok52-views{align-items:stretch;gap:.35rem;min-width:0;max-width:100%;min-height:39px;margin:.4rem 0 .5rem;display:flex}.tok52-views button{white-space:nowrap;flex:none;padding:.45rem .5rem;font-size:.8rem}.tok52-view-buttons{gap:.35rem;min-width:0;max-width:100%;display:flex}.tok52-view-select{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;color:#2e4d5e;background:#f6fafb;border:1px solid #b9cdd5;border-radius:7px;min-height:36px;padding:.45rem 2rem .45rem .6rem;font-size:.8rem;line-height:1.5;display:none}.tok52-view-select:focus-visible,.tok52-views button:focus-visible,.tok52-actions button:focus-visible,.tok52-presets button:focus-visible,.tok52-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #ad895b}.tok52-stage canvas{touch-action:none;width:100%;height:470px;display:block}.tok52-stage canvas:focus-visible{outline-offset:-3px;outline:2px solid #e2bd6c}.tok52-reference-reading{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin:.5rem 0;font-size:.8rem;line-height:1.7;display:flex}.tok52-check-list{overflow-wrap:anywhere;min-width:0;font-size:.8rem;line-height:1.7}.tok52-record-choice{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0;font-size:.85rem;display:flex}.tok52-record-choice select{font:inherit;border:1px solid #b9cdd5;border-radius:6px;min-width:0;max-width:100%;padding:.4rem}.tok52-import-label{max-width:100%;font-size:.83rem;line-height:1.6;display:block}.tok52-import-label input{width:260px;max-width:100%;margin:.4rem 0;display:block}.tok52-empty-link{color:#806036;font-size:.83rem;text-decoration:underline}[data-tok52-empty=true] [data-tok52-data]>:not([data-tok52-archive]){display:none}@media (width<=700px){.tok52-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.tok52-primary__value{font-size:19px}.tok52-view-buttons{display:none}.tok52-view-select{flex:1 1 0;width:0;display:block}.tok52-stage canvas{height:425px}}.tok52-stage .plab__three-dimensional-overlay-header{flex-direction:column;align-items:flex-start;gap:5px}.tok52-stage .plab__three-dimensional-caption{box-sizing:border-box;max-width:100%;font-size:.75rem;line-height:1.4}.tok52-reference-value{min-width:0;max-width:100%;padding-bottom:3px;display:block;overflow-x:auto}.tok52-reference-value:focus-visible{outline-offset:2px;outline:2px solid #ad895b}
