*{margin:0;box-sizing:border-box}html{scroll-padding-top:var(--sticky-bar-h, 50px)}:root{--font-prose: Georgia, "Times New Roman", serif;--font-ui: -apple-system, sans-serif;--font-mono: "Consolas", "Monaco", monospace;--font-math: var(--font-prose);--section-fold-glyph-space: 20px;--popover-text-size: 14px;--popover-rail-z: 110;--side-panel-z: 120;--link-arrival-notice-z: 105;--touch-shortcut-panel-z: 130;--touch-shortcut-panel-bottom: 16px;--touch-shortcut-opener-width: 36px;--touch-shortcut-opener-height: 44px;--main-max-width: 900px;--main-padding-inline: 20px;--popover-rail-width: 330px;--popover-rail-min-width: 240px;--popover-rail-gap: 8px;--popover-rail-offset: 8px;--popover-rail-bottom-shadow-room: 16px;--popover-viewport-gutter: 16px;--main-free-width: max(0px, 100% - var(--main-max-width));--main-margin-left: max( var(--main-free-width) / 2, min( var(--main-free-width), var(--popover-rail-width) + 2 * var(--popover-rail-offset) - var(--main-padding-inline)));--popover-rail-card-width: min( 100% - var(--popover-viewport-gutter), clamp( var(--popover-rail-min-width), var(--main-margin-left) + var(--main-padding-inline) - 2 * var(--popover-rail-offset), var(--popover-rail-width)));--popover-card-padding-block: 8px;--popover-card-padding-inline: 12px;--popover-close-clearance: 8px;--popover-entity-name-gap: .5em;--popover-entity-preamble-gap: .4em;--page-text-color: #333;--density-joint-curve-color: #2166ac}:root[data-ref-link-color=green]{--ref-link-color: #3a7}:root[data-ref-link-color=light-blue]{--ref-link-color: #2f5cb7}:root[data-ref-link-color=dark-blue]{--ref-link-color: #1f3d7a}:root[data-ref-link-color=black]{--ref-link-color: #000}:root[data-estimator-text-color=blue]{--estimator-text-color: var(--density-joint-curve-color)}:root[data-estimator-text-color=black]{--estimator-text-color: #000}:root[data-estimator-text-color=page-text]{--estimator-text-color: var(--page-text-color)}body{font:16px/1.6 var(--font-prose);color:var(--page-text-color);background:#f7f7f7}.fatal-error-panel{position:fixed;right:16px;bottom:16px;z-index:2000;width:min(560px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;padding:14px 16px;border:2px solid #9d2525;border-radius:7px;background:#fff5f5;color:#3d1818;box-shadow:0 8px 32px #00000047;font:14px/1.4 var(--font-ui)}.fatal-error-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.fatal-error-title{font-size:18px;color:#7c1515}.fatal-error-count{color:#755;font-size:12px}.fatal-error-summary{margin-top:7px;font-weight:600}.fatal-error-guidance{margin-top:4px}.fatal-error-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.fatal-error-button{padding:5px 9px;border:1px solid #9b7777;border-radius:4px;background:#fff;color:#4b2222;cursor:pointer;font:600 12px/1.3 var(--font-ui)}.fatal-error-button:hover{background:#f6dddd}.fatal-error-button:disabled{cursor:wait;opacity:.65}.fatal-error-reload-button{border-color:#8c2020;color:#761919}.fatal-error-status{min-width:0;color:#755;font-size:12px}.fatal-error-status:empty{display:none}.fatal-error-details{margin-top:9px}.fatal-error-details summary{cursor:pointer;font-weight:600}.fatal-error-details pre{margin-top:6px;padding:8px;max-height:220px;overflow:auto;border:1px solid #dcc;background:#fff;color:#422;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.4 var(--font-mono)}.sample-col{background:#ffe4e1}#sticky-bar{--sticky-bar-control-gap-half-x: 8px;--sticky-bar-control-gap-half-y: 4px;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #ddd;padding:var(--sticky-bar-control-gap-half-y) calc(24px - var(--sticky-bar-control-gap-half-x));display:flow-root;text-align:justify;text-align-last:justify;font:14px/1.4 var(--font-ui)}#sticky-bar>:not([hidden]){display:inline-flex;vertical-align:middle;margin:var(--sticky-bar-control-gap-half-y) var(--sticky-bar-control-gap-half-x);text-align:start;text-align-last:auto}#sticky-bar>#jprob-nav-group{float:right}#sticky-bar.pinch-zoom-following{position:fixed;top:0;left:0;transform-origin:0 0}#sticky-help-group{display:flex;align-items:center;gap:6px}#options-controls{position:relative;display:flex;align-items:center}.options-expand-btn{--options-expand-btn-box-h: 18px;display:inline-flex;align-items:center;justify-content:center;height:var(--options-expand-btn-box-h);font:32px/var(--options-expand-btn-box-h) var(--font-mono);padding:0;border:none;background:none;cursor:pointer;color:#777}.options-expand-btn:hover{color:#333}.options-expand-btn.active{color:#111}.options-panel{width:max-content;max-width:500px;display:none;position:absolute;top:100%;left:0;z-index:200;margin-top:6px;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 12px #0000001f;padding:10px 14px;min-width:240px;font:13px/1.6 var(--font-ui)}.options-panel.visible{display:block}.option-label{font-weight:600;white-space:nowrap;color:#444}.option-checkbox{width:16px;height:16px;cursor:pointer}.options-pref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 3px;margin-top:8px}.options-pref-row[hidden]{display:none}.options-buttons-row{display:flex;gap:8px;padding-top:8px;margin-top:8px;border-top:1px solid #e0e0e0}.options-buttons-row-continued{margin-top:0;border-top:none}#global-prose-fold-controls{display:flex;align-items:center;gap:4px;font-size:12px;color:#777}#global-prose-fold-controls[hidden]{display:none}#global-prose-fold-controls>.help-widget{margin-right:2px}.g-btn{font:11px/1 var(--font-mono);padding:3px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5;cursor:pointer;color:#555}.g-btn:hover{background:#e8e8e8}.keymap-popover{--keymap-popover-viewport-margin: 16px;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(620px,100vw - 2 * var(--keymap-popover-viewport-margin));height:fit-content;max-height:calc(100dvh - 2 * var(--keymap-popover-viewport-margin));z-index:300;box-sizing:border-box;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px #00000026;padding:10px 12px 12px;font:13px/1.5 var(--font-ui);color:#333}.keymap-title{margin:0 28px 10px 0;font:600 15px/1.3 var(--font-ui);color:#333}.keymap-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px 12px;align-items:center;padding:6px 0;border-top:1px solid #eee}.keymap-row:first-child{border-top:none}.keymap-label{font-weight:600;color:#444}.keymap-input{width:48px;font:13px/1.3 var(--font-mono);padding:3px 4px;border:1px solid #999;border-radius:3px;text-align:center}.keymap-row-invalid .keymap-input{border-color:#c33}.keymap-error{grid-column:1 / -1;min-height:0;font-size:11px;line-height:1.3;color:#a33}main{max-width:var(--main-max-width);margin:0 auto 0 var(--main-margin-left);padding:24px var(--main-padding-inline) 60px}header{margin-bottom:28px}header h1{font:700 26px/1.3 var(--font-ui);margin-bottom:6px}header .subtitle{font-size:16px;color:#666}header .subtitle a{color:var(--ref-link-color);text-decoration:none}header .subtitle a:hover{text-decoration:underline}.byline{font:14px/1.4 var(--font-ui);color:#888;margin-top:4px}h2{font:600 20px/1.3 var(--font-ui);margin:32px 0 12px;padding-bottom:4px;border-bottom:1px solid #ddd}h3{font:500 16px/1.3 var(--font-ui);color:#555;margin:20px 0 10px}.arg-title{font:700 28px/1.2 var(--font-ui);color:#222;margin:0 0 8px}.title-timeline-nav{--timeline-nav-btn-size: 16px;display:inline-grid;grid-template-columns:var(--timeline-nav-btn-size) auto var(--timeline-nav-btn-size);grid-template-rows:var(--timeline-nav-btn-size) auto var(--timeline-nav-btn-size);grid-template-areas:". up ." "back version forward" ". down .";align-items:center;justify-items:center;column-gap:3px;vertical-align:middle;font-size:22px;line-height:1.1}.title-timeline-nav-version{grid-area:version}.title-timeline-nav-version .help-widget-label{font-weight:400}.title-timeline-nav .timeline-nav-btn{width:var(--timeline-nav-btn-size);height:var(--timeline-nav-btn-size);font-size:13px}.title-timeline-nav .timeline-nav-btn[data-timeline-direction=up]{grid-area:up}.title-timeline-nav .timeline-nav-btn[data-timeline-direction=back]{grid-area:back}.title-timeline-nav .timeline-nav-btn[data-timeline-direction=forward]{grid-area:forward}.title-timeline-nav .timeline-nav-btn[data-timeline-direction=down]{grid-area:down}.timeline-nav-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);line-height:1;padding:0;border:none;background:none;cursor:pointer;color:#777}.timeline-nav-btn:hover{color:#222}.arg-title a{color:var(--ref-link-color);text-decoration:none}.arg-title a:hover{text-decoration:underline}.arg-subtitle{font-size:15px;line-height:1.5;margin:0 0 20px}.arg-subtitle a{color:var(--ref-link-color);text-decoration:none}.arg-subtitle a:hover{text-decoration:underline}.textchunk{font-size:15px;line-height:1.6;margin-bottom:16px}.textchunk a{color:var(--ref-link-color);text-decoration:none}.textchunk a:hover{text-decoration:underline}:root{--para-break-gap: .5em}.text-paragraph+.text-paragraph{margin-top:var(--para-break-gap)}.text-list,.text-ordered-list{padding-left:1.6em;margin:.25em 0}.text-list>.text-list-item{list-style-type:disc}.text-ordered-list>.text-list-item{list-style-type:decimal}.text-list-item>.text-list,.text-list-item>.text-ordered-list{margin:0}.text-code{font:.9em var(--font-mono);background:#f0f0f0;padding:1px 4px;border-radius:3px}.prose-link{color:var(--ref-link-color);text-decoration:none}.prose-link:hover{text-decoration:underline}.text-blockquote{font-style:italic;margin:8px 0;padding-left:12px;border-left:3px solid #ccc;color:#555}.text-blockquote:before{content:"“";font-style:normal;color:#aaa}.text-blockquote:after{content:"”";font-style:normal;color:#aaa}:root{--prose-heading-fold-glyph-space: 16px}.text-section>summary{display:block;cursor:pointer}.text-section>summary::-webkit-details-marker{display:none}.text-heading{position:relative;padding:0 0 0 var(--prose-heading-fold-glyph-space);border:none;margin:.9em 0 .35em;font-family:inherit;font-style:normal;font-weight:700;line-height:1.3;color:#333}h2.text-heading{font-size:18px}h3.text-heading{font-size:16.5px}h4.text-heading{font-size:15px}h5.text-heading{font-size:14px}h6.text-heading{font-size:13px}.text-heading:before{content:"›";position:absolute;left:0;top:0;width:var(--prose-heading-fold-glyph-space);text-align:center;color:#8b95a1;font:700 1em/1.3 var(--font-ui);transition:transform .12s ease}.text-section[open]>summary>.text-heading:before{transform:rotate(90deg)}.text-section>summary:hover>.text-heading:before{color:#55606c}.text-section:not([open])>summary>.text-heading{margin-bottom:0}.text-table-scroll{overflow-x:auto;margin:.5em 0}.text-table{border-collapse:collapse;line-height:1.4}.text-table th,.text-table td{border:1px solid #ddd;padding:3px 8px;text-align:left;vertical-align:top}.text-table th{background:#f6f6f6;font-weight:700}.definitions{background:#fff;border:1px solid #ddd;border-radius:5px;padding:12px 18px;margin-bottom:16px}.definitions dt{font-weight:600;padding-top:8px}.definitions dd{line-height:1.5;font-size:15px;padding-bottom:8px;border-bottom:1px solid #eee}.definitions dd:last-child{border-bottom:none}.definitions a{color:var(--ref-link-color);text-decoration:none}.definitions a:hover{text-decoration:underline}.isym-card,.defsym-card{background:#fff;border:1px solid #ddd;border-radius:5px;padding:6px 18px;margin-bottom:5px}.isym-card>h3,.defsym-card>h3{margin-top:0}.isym-card .definition,.defsym-card .definition{font-size:15px;margin-bottom:8px}.isym-card a,.defsym-card a{color:var(--ref-link-color);text-decoration:none}.isym-card a:hover,.defsym-card a:hover{text-decoration:underline}.example-controls{display:flex;align-items:center;gap:8px;font:13px/1.4 var(--font-ui);color:#888}.ex-btn{width:18px;height:18px;border-radius:50%;border:2px solid;cursor:pointer;font:700 15px/1 var(--font-ui);display:inline-flex;align-items:center;justify-content:center;background:transparent;transition:all .15s}.ex-btn.pos{border-color:#2d8a4e;color:#2d8a4e}.ex-btn.neg{border-color:#c0392b;color:#c0392b}.ex-btn.pos.active{background:#2d8a4e;color:#fff}.ex-btn.neg.active{background:#c0392b;color:#fff}.ex-btn:hover{opacity:.75}.examples{padding:6px 12px;border-left:3px solid;margin:6px 0 2px;display:none}.examples.pos{border-color:#2d8a4e;background:#f2faf5}.examples.neg{border-color:#c0392b;background:#fdf1f0}.examples.visible{display:block}.examples .classification{font-size:.85em;color:#888;font-style:italic}.ex-item{font-size:14px;margin-bottom:5px;line-height:1.45}.ex-item:last-child{margin-bottom:0}.ex-label{font:600 11px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.5px;color:#999;margin-bottom:2px}.estimator-instructions-fold{margin:0 0 18px}.estimator-instruction{font-size:14px;line-height:1.5;color:#444;background:#f7f7f4;border:1px solid #e2e2dc;border-radius:4px;padding:10px 12px;margin:6px 0}.framing-slot{margin-top:10px}.framingnote,.framing-explainer{border-left:2px solid #bbb}.framing-fgroup-persuasive{border-left:2px dashed #d09a5d}.framing-fgroup-info{border-left:2px dotted #2a6}.framing-fgroup-condSem{border-left:2px dotted #26a}.framing-explainer{font-size:12px;margin:8px 0 10px;padding:0 10px}.framingnote{margin:6px 0;padding-left:10px}.framingnote:first-child{margin-top:0}.framingnote:last-child{margin-bottom:0}.framing-note-summary{font-size:15px;color:#7a4a20}.framing-fold-btn{width:18px;height:18px;border-radius:50%;border:2px solid #c47b30;color:#9a5f25;cursor:pointer;font:700 11px/1 var(--font-ui);display:inline-flex;align-items:center;justify-content:center;background:transparent;transition:all .15s;vertical-align:middle;margin-right:6px}.framing-fold-btn.active{background:#c47b30;color:#fff}.framing-fold-btn:hover{opacity:.75}.framing-note-content{display:inline;font:15px/1.6 var(--font-prose);color:#333;margin-left:6px}.framing-note-content>.text-paragraph:first-child{display:inline}.framingnote:not(.visible)>.framing-note-summary .framing-note-content{display:none}.framingnote:not(.visible)>.framingnote{display:none}.framing-note-content a{color:var(--ref-link-color);text-decoration:none}.framing-note-content a:hover{text-decoration:underline}.long-text-abbreviated>.framing-note-summary .long-text-abbrev-tail,.long-text-abbreviated>.framing-note-summary .long-text-abbrev-collapse{display:none}.framingnote:not(.long-text-abbreviated)>.framing-note-summary .long-text-abbrev-expand{display:none}.long-text-abbrev-toggle{background:none;border:none;padding:0;margin-left:10px;font:inherit;font-style:normal;color:#7a4a20;cursor:pointer;font-weight:700}.long-text-abbrev-toggle:hover{text-decoration:underline}.hir-popover{white-space:normal;text-align:start;text-indent:0;text-transform:none;letter-spacing:normal;word-spacing:normal;overflow-wrap:break-word;position:relative;display:block;padding:var(--popover-card-padding-block) var(--popover-card-padding-inline);background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 3px 12px #0000002e;font:var(--popover-text-size)/1.5 var(--font-prose);color:#333}.hir-popover-rail{position:fixed;top:var(--sticky-bar-h, 50px);left:0;z-index:var(--popover-rail-z);box-sizing:border-box;width:calc(var(--popover-rail-card-width) + 2 * var(--popover-rail-offset));max-height:calc(100dvh - var(--sticky-bar-h, 50px));padding:var(--popover-rail-offset) var(--popover-rail-offset) var(--popover-rail-bottom-shadow-room);overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:var(--popover-rail-gap)}.hir-popover-rail-card{width:100%;flex-shrink:0}.hir-popover-content{display:block;padding-right:var(--popover-close-clearance)}.popover-entity-name{float:left;margin-right:var(--popover-entity-name-gap)}.popover-entity-name+:not(p){clear:left}.popover-entity-preamble{margin-bottom:var(--popover-entity-preamble-gap)}.popover-entity-description{margin-top:var(--para-break-gap)}.hir-popover-close{position:absolute;top:2px;right:4px;z-index:1;border:none;background:transparent;color:#888;cursor:pointer;padding:1px 4px;font:16px/1 var(--font-ui)}.hir-popover-close:hover{color:#222}.hir-popover-close:focus-visible{outline:2px solid #4a6da7;outline-offset:1px}#link-arrival-notice{position:fixed;left:var(--popover-rail-offset);bottom:var(--popover-rail-offset);z-index:var(--link-arrival-notice-z);box-sizing:border-box;width:var(--popover-rail-card-width);padding:var(--popover-card-padding-block) var(--popover-card-padding-inline);background:#fffbe8;border:1px solid #d9c98a;border-radius:5px;box-shadow:0 3px 12px #0000002e;font:var(--popover-text-size)/1.5 var(--font-ui);color:#333}.link-arrival-notice-text{margin:0;padding-right:var(--popover-close-clearance)}.link-arrival-notice-close{position:absolute;top:2px;right:4px;border:none;background:transparent;color:#888;cursor:pointer;padding:1px 4px;font:16px/1 var(--font-ui)}.link-arrival-notice-close:hover{color:#222}.link-arrival-notice-close:focus-visible{outline:2px solid #4a6da7;outline-offset:1px}#side-panel{position:fixed;top:var(--sticky-bar-h, 50px);right:0;z-index:var(--side-panel-z);display:flex;align-items:flex-start}#side-panel[hidden]{display:none}#side-panel-tab{flex-shrink:0;width:26px;padding:14px 0;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;background:#fff;color:#777;cursor:pointer;font:34px/.6 var(--font-mono);box-shadow:-2px 2px 8px #0000001a}#side-panel-tab:hover{color:#222}#side-panel-tab:focus-visible{outline:2px solid #4a6da7;outline-offset:-2px}#side-panel-body{max-width:var(--side-panel-max-width);max-height:calc(100dvh - var(--sticky-bar-h, 50px));overflow-y:auto;scrollbar-width:thin;padding:8px 10px 10px;border:1px solid #ccc;border-right:none;background:#fff;box-shadow:-2px 2px 12px #0000001f}#side-panel:not(.expanded)>#side-panel-body{display:none}.side-panel-area+.side-panel-area{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.side-panel-area-title{margin-top:2px;margin-bottom:8px;white-space:pre-line;font:600 12px/1.35 var(--font-ui);color:#555}#touch-shortcut-panel{display:none}@media(pointer:coarse){#touch-shortcut-panel{--touch-shortcut-panel-bottom-offset: calc( var(--touch-shortcut-panel-bottom) + env(safe-area-inset-bottom, 0px));position:fixed;right:0;bottom:var(--touch-shortcut-panel-bottom-offset);z-index:var(--touch-shortcut-panel-z);display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-height:calc(100dvh - var(--sticky-bar-h, 50px) - var(--touch-shortcut-panel-bottom-offset))}#touch-shortcut-panel.pinch-zoom-following{transform-origin:100% calc(100% + var(--touch-shortcut-panel-bottom-offset))}#link-arrival-notice{width:min(var(--popover-rail-card-width),100% - var(--popover-viewport-gutter) - var(--touch-shortcut-opener-width))}#side-panel-body{padding-bottom:calc(10px + var(--touch-shortcut-opener-height) + var(--touch-shortcut-panel-bottom))}}#touch-shortcut-panel-opener{flex-shrink:0;width:var(--touch-shortcut-opener-width);height:var(--touch-shortcut-opener-height);padding:0;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;background:#fff;color:#777;cursor:pointer;font:24px/1 var(--font-ui);filter:grayscale(1);box-shadow:-2px 2px 8px #0000001a;touch-action:manipulation}#touch-shortcut-panel-opener:hover,#touch-shortcut-panel-opener[aria-expanded=true]{color:#222}#touch-shortcut-panel-opener:focus-visible{outline:2px solid #4a6da7;outline-offset:-2px}#touch-shortcut-panel-body{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:6px;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;background:#fff;box-shadow:-2px 2px 12px #0000001f}#touch-shortcut-panel-body[hidden]{display:none}.touch-shortcut-btns{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.touch-shortcut-btn{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 6px;border:1px solid #bbb;border-radius:4px;background:#f5f5f5;color:#333;cursor:pointer;font:13px/1 var(--font-ui);-webkit-user-select:none;user-select:none;touch-action:manipulation}.touch-shortcut-btn[hidden]{display:none}.touch-shortcut-btn:active{background:#e2e2e2}.touch-shortcut-btn.touch-shortcut-btn-keyless{padding-left:10px}.touch-shortcut-key{min-width:22px;padding:3px 0;box-sizing:border-box;border:1px solid #999;border-radius:3px;background:#fff;text-align:center;font:13px/1.2 var(--font-mono)}#touch-shortcut-panel.compact .touch-shortcut-btn:not(.touch-shortcut-btn-keyless){padding-right:6px}#touch-shortcut-panel.compact .touch-shortcut-btn:not(.touch-shortcut-btn-keyless) .touch-shortcut-word{display:none}#touch-shortcut-labels-toggle{flex-shrink:0;align-self:center;width:24px;height:24px;font-size:14px;touch-action:manipulation}.result-set-area{font:12px/1.4 var(--font-ui);color:#444}.result-set-control{margin-top:8px}.result-set-control-label{display:block;margin-bottom:3px;font:600 11px/1.3 var(--font-ui);color:#666}.result-set-single-value{font-family:var(--font-mono);color:#333}.result-set-area .jtask-group-select,.result-set-area .adhoc-select{max-width:100%}.result-set-adhoc-note{margin:8px 0 0;color:#777}.calc-empty-result-set{padding:12px;border:1px solid #ddd;border-radius:4px;background:#fafafa;font:14px/1.5 var(--font-ui);color:#555}.result-set-empty-state{margin:24px 0;padding:16px;border:1px solid #ddd;border-radius:4px;background:#fafafa;font:15px/1.5 var(--font-ui);color:#555}.compare-view h2{font:700 20px/1.3 var(--font-ui);margin-bottom:12px}.compare-view .cparam-value-label{min-width:130px}.compare-row-slider-placeholder{display:inline-block;width:140px}.compare-pin-row-unavailable .cparam-value-label{color:#999;text-decoration:line-through}.compare-pin-row-unavailable-mark{color:#999;font:10px var(--font-ui)}.compare-unavailable-state{margin:16px 0;padding:16px;border:1px solid #ddd;border-radius:4px;background:#fafafa;font:15px/1.5 var(--font-ui);color:#555}.compare-view-in-read-trials{margin-top:10px}.view-in-read-trials{font:13px var(--font-ui);font-weight:700;color:#7a4a20;background:none;border:none;padding:0;cursor:pointer}.view-in-read-trials:hover{text-decoration:underline}.compare-jtask-group-list{margin:16px 0 0;padding:0;list-style:none}.compare-jtask-group-list>li{display:flex;gap:8px;align-items:baseline;margin-bottom:8px}.compare-jtask-group-list .jtask-group-description{flex:1 1 auto}.compare-jtask-group-designator{font:700 13px var(--font-mono);min-width:1.5em}.compare-choices{margin-top:24px}.compare-choices>summary{cursor:pointer}.compare-choices>summary>h3{display:inline;font:700 17px/1.3 var(--font-ui)}.compare-choices-scope{margin:6px 0 10px;font:13px var(--font-ui);color:#666}.compare-choice{margin:14px 0 0}.compare-choice>summary{cursor:pointer}.compare-choice-heading{display:inline;font:700 15px var(--font-ui)}.compare-choice>.cparam-or-aopt-defn{margin:4px 0 8px}.compare-choice-histogram{display:grid;grid-template-columns:max-content minmax(60px,240px) max-content;gap:2px 8px;align-items:center;margin:6px 0 8px;font:13px var(--font-ui)}.compare-choice-histogram-row{display:contents}.compare-choice-histogram-row-nondeclared .compare-choice-histogram-value{color:#777;font-style:italic}.compare-choice-histogram-track{display:block;height:10px;background:#eee;border-radius:2px}.compare-choice-histogram-bar{display:block;height:100%;background:#7a8fb0;border-radius:2px}.compare-choice-histogram-percent{color:#777}.compare-choice-answer-group{margin:6px 0 0 12px}.compare-choice-answer-group>summary{cursor:pointer;font:13px var(--font-ui)}.compare-choice-answer{font-weight:700}.compare-choice-answer-count{color:#666}.compare-choice-agent-cli{margin:4px 0 0 16px}.compare-choice-agent-cli-label{font:700 12px var(--font-ui);color:#555}.compare-choice-configuration{margin:2px 0 6px 12px}.compare-choice-configuration-label{font:12px var(--font-ui);color:#555}.compare-choice-trial{margin-left:12px}.compare-choice-trial-label{font:11px var(--font-ui);color:#777}.view-in-read-trials.compare-choice-view-in-read-trials{margin-left:10px;font-size:11px}.compare-choice-no-reasoning{margin:2px 0 6px;font:12px var(--font-ui);color:#999;font-style:italic}.mixture-group-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mixture-group-row+.mixture-group-row{margin-top:4px}.mixture-group-row-label{flex-basis:100%;color:#777}.mixture-group-row-empty{color:#999;font-style:italic}.mixture-group-box{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);cursor:pointer;white-space:nowrap}.mixture-group-box:has(input:disabled){color:#999;cursor:default}.mixture-group-box-unavailable{color:#999;text-decoration:line-through}.mixture-group-box-unavailable-mark{margin-left:2px;text-decoration:none;font-family:var(--font-ui);font-size:10px}.inline-note-ref{white-space:nowrap}.inline-note-popover-trigger{--inline-note-dot-diameter: .38em;--inline-note-dot-pitch: .53em;display:inline-flex;align-items:center;justify-content:center;width:1.9em;height:.95em;margin:0 .25em;padding:0;border:none;border-radius:.4em;background:#6d7780;color:#fff;cursor:pointer;vertical-align:middle;font:700 .55em/1 var(--font-ui);position:relative;bottom:.1em}.inline-note-popover-trigger:after{--inline-note-dot: radial-gradient(circle closest-side, currentColor 80%, transparent);content:"";height:var(--inline-note-dot-diameter);width:calc(2 * var(--inline-note-dot-pitch) + var(--inline-note-dot-diameter));background:var(--inline-note-dot),var(--inline-note-dot),var(--inline-note-dot);background-size:var(--inline-note-dot-diameter) 100%;background-repeat:no-repeat;background-position:left,center,right}.inline-note-popover-trigger:hover{background:#4f5962}.inline-note-popover-trigger:focus-visible{outline:2px solid #4a6da7;outline-offset:1px}.ref-popover{padding:0;border:none;background:transparent;color:var(--ref-link-color);cursor:pointer;font:inherit}:root{--compound-expr-ref-side-padding: .1ch}.compound-expr :is(a:not(.dag-glyph),.ref-popover){padding:0 var(--compound-expr-ref-side-padding)}.ref-popover:hover{text-decoration:underline}.ref-popover:focus-visible{outline:2px solid var(--ref-link-color);outline-offset:1px}.ref-repeat{color:inherit!important}.popover-go{display:block;margin-top:6px;font:600 12px/1 var(--font-ui);color:var(--ref-link-color);text-decoration:none}.popover-go:hover{text-decoration:underline}.srcquotes-inline{margin-top:4px}.srcquote-widget{position:relative;display:inline}.srcquote-glyph{border:none;background:transparent;cursor:pointer;padding:0 2px;font:700 18px/1 var(--font-prose);color:#4a6da7;vertical-align:baseline}.srcquote-glyph:hover,.srcquote-glyph:focus{color:#2f4f8f}.srcquote-glyph:focus-visible{outline:2px solid #4a6da7;outline-offset:1px}.srcquote-popover{position:absolute;top:1.6em;left:0;z-index:40;width:min(300px,calc(100vw - var(--popover-viewport-gutter)))}.srcquote-attribution{display:block;margin:2px 0 8px;font-size:.9em;color:#777;font-style:normal}.srcquote-attribution:last-child{margin-bottom:0}.bib-inline-link{margin-left:.3em;font-size:1em;color:var(--ref-link-color);text-decoration:none;white-space:nowrap}.bib-inline-link:hover{text-decoration:underline}.bib-references{list-style:none;padding-left:0;margin:.25em 0}.bib-reference{padding-left:1.6em;text-indent:-1.6em;margin:.35em 0;overflow-wrap:anywhere}.srcquote-explainer{font-size:12px}.hir-loud-note{font-size:14px;line-height:1.5;padding:12px 16px;margin-bottom:14px;background:#fdf8e8;border-left:3px solid #c9a227;border-radius:0 5px 5px 0}.hir-loud-note a{color:var(--ref-link-color);text-decoration:none}.hir-loud-note a:hover{text-decoration:underline}.arg-warning{font-size:15px;line-height:1.5;color:#c00;margin:0 0 10px}.arg-warning:before{content:"WARN: ";color:#c00;font-variant:small-caps;font-weight:600}.hir-webonly-note{font-size:15px;line-height:1.5;color:#555;padding:3px 14px;margin-bottom:14px;background:#f3f5f8;border-left:3px dashed #8a9bb0;border-radius:0 5px 5px 0}.hir-webonly-note:before{content:"humans only";display:block;margin-bottom:2px;color:#6a7d94;font-variant:small-caps;font-weight:600;letter-spacing:.04em}.hir-webonly-note>:last-child{margin-bottom:0}.hir-webonly-note a{color:var(--ref-link-color);text-decoration:none}.hir-webonly-note a:hover{text-decoration:underline}.derived-value{display:inline;font:600 13px/1.4 var(--font-mono);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.derived-form:empty{display:none}.hir-fold>summary{cursor:pointer;color:#445;font-weight:600;padding:2px 0;-webkit-user-select:none;user-select:none}.hir-fold-body{padding:8px 0 0 12px}.hir-section-fold>summary{display:block;cursor:pointer;-webkit-user-select:none;user-select:none}.hir-section-fold>summary::-webkit-details-marker{display:none}.hir-section-fold>summary>h2{position:relative;padding-left:var(--section-fold-glyph-space)}.hir-section-fold>summary>h2:before{content:"›";position:absolute;left:1px;top:0;color:#8b95a1;font:700 20px/1.3 var(--font-ui);transition:transform .12s ease}.hir-section-fold[open]>summary>h2:before{transform:rotate(90deg)}.hir-section-fold>summary:hover>h2:before{color:#55606c}.hir-section-fold:not([open])>summary>h2{margin-bottom:0}.derived-forms-fold{margin:12px 0 14px}.derived-forms-fold-body .hir-loud-note{margin-bottom:10px}.derived-forms-fold-body>.derived-form:last-of-type .hir-loud-note{margin-bottom:0}.cparam-or-aopt{padding:0}.cparam-or-aopt+.cparam-or-aopt{border-top:1px solid #eee}.cparam-or-aopt-header{font:15px/1.4 var(--font-ui)}.cparam-or-aopt-name{font-weight:600;color:#333}.cparam-or-aopt-longname{color:#666}.cparam-or-aopt-value,.tchoice-recorded{font-weight:600;color:#2a6}.tchoice-recorded.tchoice-recorded-empty{font-weight:400;font-style:italic;color:#999}.cparam-body-select,.cparam-body-input,.aopt-body-select,.aopt-body-input{font:inherit;font-weight:600;color:#2a6;padding:1px 4px;border:1px solid #bbb;border-radius:3px;background:#fff}.cparam-body-input,.aopt-body-input{width:60px;text-align:center}.aopt-body-text-input{width:140px;text-align:left}.aopt-body-checkbox{width:16px;height:16px;cursor:pointer}.aopt-body-checkbox-group{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.aopt-body-checkbox-group label{display:inline-flex;align-items:center;gap:3px;color:#2a6;font-weight:600;cursor:pointer}.aopt-body-checkbox:disabled{cursor:default}.aopt-body-checkbox-group label:has(input:disabled){color:#999;cursor:default}.cparam-or-aopt-defn{font-size:15px;line-height:1.5;margin-top:2px}.cparam-or-aopt-defn a{color:var(--ref-link-color);text-decoration:none}.cparam-or-aopt-defn a:hover{text-decoration:underline}#logical-consistency-content:not(:empty){margin-top:10px}.logical-consistency-violations{margin-top:12px}.logical-consistency-section-text a,.logical-consistency-violations a{color:var(--ref-link-color);text-decoration:none}.logical-consistency-section-text a:hover,.logical-consistency-violations a:hover{text-decoration:underline}.ax-card{background:#fff;border:1px solid #ddd;border-radius:5px;padding:6px 18px;margin-bottom:5px}.ax-expr{font:16px/1.8 var(--font-math);white-space:pre-wrap}.axioms a{color:var(--ref-link-color);text-decoration:none}.axioms a:hover{text-decoration:underline}.axioms .ax-defn{font-size:15px;line-height:1.4;color:#555;white-space:normal;margin-top:2px}.axioms .ax-defn a{color:var(--ref-link-color);text-decoration:none}.axioms .ax-defn a:hover{text-decoration:underline}.formula{font:15px/1.8 var(--font-math);background:#fff;border:1px solid #ddd;border-radius:5px;padding:6px 16px;margin-bottom:0}.formula a{color:var(--ref-link-color);text-decoration:none}.formula a:hover{text-decoration:underline}.dag-glyph{font-size:1.1em;color:#999;vertical-align:.05em;text-decoration:none}.formula a.dag-glyph{color:#999}.formula a.dag-glyph:hover{text-decoration:none;color:var(--ref-link-color)}.dag-highlight{background:#fdf0c2;border-radius:3px}.dag-legend{font-size:12px;line-height:1.5;color:#777;margin:6px 0 10px}.dag-legend a{color:var(--ref-link-color);text-decoration:none}.dag-legend a:hover{text-decoration:underline}.formula-view-switch{display:inline-flex;margin:2px 0 8px;font:600 12px/1.4 var(--font-ui);border:1px solid #7d9fc7;border-radius:3px;overflow:hidden;-webkit-user-select:none;user-select:none}.formula-view-option{font:inherit;color:#1a3d63;background:#cfe0f5eb;border:0;padding:2px 10px;cursor:pointer}.formula-view-option+.formula-view-option{border-left:1px solid #7d9fc7}.formula-view-option-active{color:#fff;background:#3a679a}.formula-graph-failure{font-size:13px;color:#a33;margin:4px 0 8px}.formula-graph-controls{display:flex;flex-wrap:wrap;gap:4px 16px;font:13px/1.5 var(--font-ui);color:#555;margin-bottom:6px}.formula-graph-scroll{overflow:auto;touch-action:pan-x pan-y;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;background:#fff;padding:8px}.formula-graph-status{font:13px var(--font-ui);color:#777;margin:0}.formula-graph-zoom{position:relative;margin:0 auto}.formula-graph-canvas{position:relative;transform-origin:0 0}.formula-graph-controls label:has(.formula-graph-label-abbrev){white-space:nowrap}.formula-graph-label-abbrev{width:4.5em;font:inherit}.formula-graph-zoom-controls{display:inline-flex;align-items:center;gap:4px}.formula-graph-zoom-controls button{font:600 12px/1.4 var(--font-ui);min-width:24px;border:1px solid #bbb;border-radius:3px;background:#f7f7f7;cursor:pointer}.formula-graph-zoom-level{min-width:3.5em;text-align:center;font-variant-numeric:tabular-nums}.formula-graph-canvas-unplaced{visibility:hidden}.formula-graph-edges{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.formula-graph-edge path{fill:none;stroke:#b9b6ad;stroke-width:1}.formula-graph-edge polygon{fill:#b9b6ad;stroke:none}.formula-graph-node{position:absolute;white-space:nowrap;font:14px/1.5 var(--font-math);background:#fff;border:1px solid #8a877f;border-radius:4px;padding:1px 6px;cursor:pointer}.formula-graph-node a{color:var(--ref-link-color);text-decoration:none}.formula-graph-node-svar{background:#eef2f7;border-radius:10px}.formula-graph-node-conclusion{border:3px double #55534d}.formula-graph-note{margin-left:4px;padding-left:2px;font-size:12px}.formula-graph-label{display:inline-block;max-width:20ch;min-width:min-content;white-space:nowrap;vertical-align:bottom}.formula-graph-label-break{white-space:normal}.middle-abbrev-hidden{display:none}.middle-abbrev-ellipsis{color:#777}.formula-graph-full-label{display:none;position:absolute;left:-1px;bottom:calc(100% + 2px);width:max-content;max-width:48ch;white-space:normal;background:#fff;border:1px solid #8a877f;border-radius:4px;padding:1px 6px;box-shadow:0 2px 6px #00000026}.formula-graph-full-label-below{bottom:auto;top:calc(100% + 2px)}.formula-graph-node-active{z-index:2}.formula-graph-node-active>.formula-graph-full-label{display:block}.formula-graph-canvas-has-active .formula-graph-node{opacity:.45}.formula-graph-canvas-has-active .formula-graph-edge{opacity:.35}.formula-graph-canvas-has-active .formula-graph-node-active,.formula-graph-canvas-has-active .formula-graph-node-input,.formula-graph-canvas-has-active .formula-graph-node-use,.formula-graph-canvas-has-active .formula-graph-edge-input,.formula-graph-canvas-has-active .formula-graph-edge-use{opacity:1}.formula-graph-node-active{background:#fdf0c2}.formula-graph-node-pinned{box-shadow:0 0 0 2px #c9a227}.formula-graph-node-input{background:#dbe8fb;border-color:#2f80ed}.formula-graph-node-use{background:#fbdede;border-color:#eb5757}.formula-graph-edge-input path{stroke:#2f80ed;stroke-width:1.5}.formula-graph-edge-input polygon{fill:#2f80ed}.formula-graph-edge-use path{stroke:#eb5757;stroke-width:1.5}.formula-graph-edge-use polygon{fill:#eb5757}.formula-graph-equation{position:sticky;bottom:0;font:15px/1.8 var(--font-math);background:#fffdf5;border:1px solid #ddd;border-radius:5px;padding:6px 12px;margin-top:6px;overflow-x:auto}.formula-graph-equation a{color:var(--ref-link-color);text-decoration:none}.bare-id-label{float:right;margin-left:12px;font:11px/1.6 var(--font-mono);color:#aaa;-webkit-user-select:all;user-select:all}.gloss{font-size:14px;line-height:1.5;margin-bottom:8px}.gloss a{color:var(--ref-link-color);text-decoration:none}.gloss a:hover{text-decoration:underline}#interaction-mode-selector{display:inline-flex;align-items:center}#interaction-mode-selector[hidden]{display:none}.interaction-mode-btn{border-radius:0;border-right-width:0}.interaction-mode-btn:first-child{border-radius:3px 0 0 3px}.interaction-mode-btn:last-child{border-radius:0 3px 3px 0;border-right-width:1px}#yours-fixfree-toggle{display:inline-flex;align-items:center}#yours-fixfree-toggle[hidden]{display:none}#yours-fixfree-toggle .yours-fixfree-radio{margin-left:0}#response-type-toggle,#calc-response-type-toggle{display:flex;align-items:center;font-size:12px;color:#777}#response-type-toggle span,#calc-response-type-toggle span{margin-right:2px}#response-type-toggle[hidden],#calc-response-type-toggle[hidden]{display:none}.calc-control-caption{font:12px/1.4 var(--font-ui);color:#777}.calc-layout{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;--calc-grid-pad-top: 5px;--sample-col-header-height: 20px}.calc-labels{padding-top:var(--calc-grid-pad-top);flex-shrink:0}.calc-labels.has-sample-col-headers{padding-top:calc(var(--calc-grid-pad-top) + var(--sample-col-header-height))}.calc-operators{padding-top:var(--calc-grid-pad-top);flex-shrink:0}.calc-operators.has-sample-col-headers{padding-top:calc(var(--calc-grid-pad-top) + var(--sample-col-header-height))}.calc-op-row{font:13px/24px var(--font-mono);height:24px;color:#888;text-align:center;white-space:nowrap}.calc-label-row{font:13px/24px var(--font-mono);height:24px;white-space:nowrap;display:flex;gap:10px}.label-short{color:#888;min-width:23ch}.label-full{color:#555}.calc-input{position:relative;flex:1 1 0;min-width:0}.calc-textarea{font:13px/24px var(--font-mono);padding:4px 10px;border:1px solid #999;border-radius:3px;resize:none;width:14ch;background:#fff;white-space:pre;overflow-x:auto}.calc-textarea.bounds-mode{width:20ch}.calc-textarea.sample-mode{width:auto;field-sizing:content;min-width:28ch;max-width:100%}.calc-textarea:focus{outline:none;border-color:#555}.calc-textarea[readonly]{background:#f5f5f5;cursor:default}.sampling-explanation{font-size:13px;line-height:1.5;padding:10px 16px;margin-bottom:14px;background:#f4f6f8;border-left:3px solid #8899aa;border-radius:0 5px 5px 0;color:#444}.sampling-explanation ol{margin:6px 0 0;padding-left:20px}.sampling-explanation li{margin-bottom:2px}.sampling-explanation a{color:var(--ref-link-color);text-decoration:none}.sampling-explanation a:hover{text-decoration:underline}#result-box{background:#fff;border:2px solid #444;border-radius:5px;padding:16px 20px;font:15px/1.7 var(--font-mono)}.result-main{font-size:17px;font-weight:700;margin-bottom:4px}.result-detail{font-size:14px;color:#555}.result-label{font:600 12px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:4px;margin-top:10px}.result-label .lc{text-transform:none}.result-error{color:#c0392b;font-size:13px}.resizable-canvas-wrapper{--resizable-canvas-handle-overhang: 4px;position:relative;display:inline-block;flex-shrink:0;margin-right:var(--resizable-canvas-handle-overhang)}.resizable-canvas-wrapper[hidden]{display:none}.resizable-canvas-handle{position:absolute;top:0;right:calc(-1 * var(--resizable-canvas-handle-overhang));width:8px;height:100%;cursor:ew-resize;background:transparent;border-right:2px dotted rgba(0,0,0,.15)}.resizable-canvas-handle:hover,.resizable-canvas-handle:active{background:#00000014;border-right-color:#0000004d;border-radius:2px}.mc-accumulate-btn{position:absolute;top:0;right:100%;margin-right:8px;width:24px;height:24px;padding:0;font:700 16px/1 var(--font-ui);color:#333;background:#f7e463;border:1px solid #c9b83e;border-radius:4px;cursor:pointer}.mc-accumulate-btn:hover{filter:brightness(1.05)}.mc-accumulate-btn.mc-converged{background:#8fd694;border-color:#5faf66}.mc-activate-live-btn{font-size:12px;color:#1a3d63;background:#cfe0f5;border-color:#7d9fc7}.mc-activate-live-inline-btn{width:22px;height:22px;padding:0;margin:0 2px;vertical-align:middle;font-family:var(--font-ui);font-weight:700;line-height:1;border-width:1px;border-style:solid;border-radius:4px;cursor:pointer}.mc-activate-live-inline-btn:hover{filter:brightness(1.05)}.mc-accumulate-help{position:absolute;top:30px;right:100%;margin-right:8px;width:24px;text-align:center}.density-scale-switch{position:absolute;top:2px;display:inline-flex;font:600 11px/1.4 var(--font-ui);background:#cfe0f5eb;border:1px solid #7d9fc7;border-radius:3px;overflow:hidden;-webkit-user-select:none;user-select:none}.density-scale-switch-left{left:2px}.density-scale-switch-right{right:2px}.density-scale-option{font:inherit;color:#1a3d63;background:transparent;border:0;padding:1px 5px;cursor:pointer}.density-scale-option+.density-scale-option{border-left:1px solid #7d9fc7}.density-scale-option-active{color:#fff;background:#3a679a;cursor:default}.density-scale-option:focus-visible{outline:2px solid #1a3d63;outline-offset:-2px}.density-result-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;overflow-x:auto}.density-result-text{flex:1;min-width:200px}#density-canvas,#code-density-canvas{border:1px solid #ddd;border-radius:3px}.density-plot{display:inline-flex;flex-direction:column;gap:3px}.density-overlay-legend{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:11px/1.2 var(--font-ui);color:#555}.density-overlay-legend-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px 14px}.density-plot>.density-overlay-legend{width:0;min-width:100%}.density-band-note{width:0;min-width:100%;font:11px/1.3 var(--font-ui);color:#555}.density-band-note strong{font-weight:800;color:#222}.density-ends-trim{width:0;min-width:100%;font:11px/1.3 var(--font-ui);color:#555}.density-ends-trim-input{box-sizing:content-box;font:inherit;font-variant-numeric:tabular-nums;color:#222;text-align:center;padding:0 2px;margin:0 3px;border:1px solid #aaa;border-radius:2px;background:#fff}.density-ends-trim-input:focus-visible{outline:2px solid #3a679a;outline-offset:0}.density-ends-trim-input-invalid,.density-ends-trim-input-invalid:focus-visible{color:#b3261e;border-color:#b3261e;outline-color:#b3261e;background:#fdecea}.compare-plot .density-overlay-plot{padding-left:30px}.code-plot-container>.density-overlay-legend{align-items:flex-start}.code-plot-container>.density-overlay-legend>.density-overlay-legend-row{justify-content:flex-start}.density-overlay-legend span:before{content:"";display:inline-block;width:18px;margin-right:5px;vertical-align:middle;border-top:2px var(--density-legend-style, solid) var(--density-legend-color, #777)}.dependence-series-label{margin-top:7px;font:600 12px/1.2 var(--font-ui)}.dependence-series-independent{color:#666}.dependence-series-joint{color:var(--density-joint-curve-color)}.lloads-spec-view{margin-top:12px;padding-top:8px;border-top:1px solid #e2e2e2}.lloads-spec-view>summary{cursor:pointer;color:#445;font-weight:600}.lloads-spec-body{padding:7px 0 0 12px}.lloads-copy-row{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;margin-bottom:5px}.copy-to-yours-btn.lloads-copy-to-yours-btn{padding:3px 6px;font-size:12px}.lloads-latent+.lloads-latent{margin-top:9px}.lloads-latent-name{font-weight:650}.lloads-latent-description{margin-top:2px}.lloads-loadings{margin:4px 0 0;padding-left:20px}.lloads-loading{font-family:var(--font-mono)}.lloads-independent-trial{color:#666}.lloads-spec-pointer{margin-top:7px;color:#666;font-size:12px}#calculator-calculator-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.calculator-header-controls{display:flex;align-items:center;gap:6px;overflow-x:auto;font:13px/1 var(--font-ui);padding:2px 0;scrollbar-width:thin}.problem-reconstruction-label{font:13px/1.4 var(--font-ui);color:#777;margin:0 0 10px}.jtask-group-description{flex-basis:100%;font:13px/1.4 var(--font-ui);color:#666}.jtask-group-name{font-family:var(--font-mono);color:#333}.jtask-group-implicit-mark{color:#999}.jtask-group-differing-options:before{content:"· "}.jtask-group-note{margin-left:1.5em}.jtask-group-content-hash{font-family:var(--font-mono)}#sample-columns{padding-top:var(--calc-grid-pad-top);flex:1 1 0;min-width:0;overflow-x:auto}.sample-grid{display:flex;gap:0 16px;font:13px/24px var(--font-mono)}.sample-col-header{font:600 11px/20px var(--font-ui);text-transform:uppercase;letter-spacing:.5px;color:#888;height:var(--sample-col-header-height)}.sample-cell{height:24px;white-space:nowrap;color:#333}.joint-dependence-editor{margin:20px 0 4px;border:1px solid #cfd5dc;border-radius:5px;background:#fff;font:13px/1.45 var(--font-ui)}.jde-summary{display:flex;align-items:center;gap:9px;padding:9px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-weight:600;color:#354152}.jde-summary::-webkit-details-marker{display:none}.jde-summary:before{content:"›";color:#778493;font:700 18px/1 var(--font-ui);transition:transform .12s ease}.joint-dependence-editor[open]>.jde-summary:before{transform:rotate(90deg)}.joint-dependence-editor[open]>.jde-summary{border-bottom:1px solid #e2e5e9}.jde-summary-title{white-space:nowrap}.jde-summary-explainer{overflow:hidden;color:#858c95;font-weight:400;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.jde-status-pill{margin-left:auto;padding:2px 8px;white-space:nowrap;border:1px solid #c9ced4;border-radius:11px;background:#f4f5f6;color:#68717c;font-size:11px;font-weight:600;line-height:1.5}.jde-status-pill.valid{border-color:#96c3aa;background:#e8f4ed;color:#2d7a55}.jde-status-pill.warning{border-color:#e2c76b;background:#fff6d9;color:#9a6813}.jde-status-pill.invalid{border-color:#d9a09c;background:#fff0ef;color:#a23934}.jde-body{padding:13px}.jde-intro,.lloads-spec-intro{display:flex;align-items:flex-start;gap:9px;color:#545f6c}.jde-intro p,.lloads-spec-intro p{margin:0;max-width:60em}.jde-expectation{margin:8px 0 0 27px;max-width:60em;color:#545f6c}.jde-expectation p{margin:0 0 4px}.jde-expectation ul{margin:0 0 4px;padding-left:1.4em}.lloads-spec-intro{margin-bottom:7px}.jde-empty-state{margin-top:13px;padding:18px 14px;text-align:center;border:1px dashed #c8ced5;border-radius:4px;background:#fafbfc}.jde-empty-title{font-weight:600;color:#3d4652}.jde-empty-state p{max-width:46em;margin:3px auto 11px;color:#757d86;font-size:12px}.jde-active{margin-top:13px}.jde-toolbar,.jde-matrix-heading,.jde-bottom-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jde-section-title{font-weight:600;color:#3d4652}.jde-matrix-hint{color:#7b838c;font-size:11px}.jde-btn{padding:4px 10px;border:1px solid #aeb6c0;border-radius:4px;background:#f7f8fa;color:#4a5562;cursor:pointer;font-size:12px;font-weight:600;line-height:1.3}.jde-btn:hover{background:#edf0f4;border-color:#8e99a6}.jde-remove-latent-btn,.jde-remove-all-btn{color:#8e3a36}.jde-latent-list{display:grid;gap:8px;margin:8px 0 14px}.jde-latent-card{border:1px solid #d9dde2;border-radius:4px;background:#fbfbfc}.jde-latent-header{display:flex;align-items:center;gap:9px;padding:7px 9px 0}.jde-latent-number{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e7edf4;color:#4c6178;font-size:11px;font-weight:700;line-height:1}.jde-latent-header .jde-remove-latent-btn{margin-left:auto}.jde-latent-fields{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(260px,1.8fr);gap:9px;padding:7px 9px 9px}.jde-field{display:grid;gap:3px}.jde-field label{color:#707983;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.jde-field input,.jde-field textarea{width:100%;padding:5px 7px;color:#333b45;font-family:inherit;font-size:13px;line-height:1.4;border:1px solid #bfc5cc;border-radius:3px;background:#fff}.jde-field textarea{resize:vertical}.jde-field .jde-latent-text{font-family:var(--font-mono);color:var(--estimator-text-color)}.jde-field .jde-field-invalid{border-color:#c77771;background:snow}.jde-matrix-scroll{overflow-x:auto;border:1px solid #dadddf;border-radius:4px}.jde-loading-matrix{width:100%;border-collapse:collapse}.jde-loading-matrix th,.jde-loading-matrix td{padding:7px 8px;vertical-align:middle;border-right:1px solid #e7e9ec;border-bottom:1px solid #e7e9ec}.jde-loading-matrix tr:last-child th,.jde-loading-matrix tr:last-child td{border-bottom:0}.jde-loading-matrix th:last-child,.jde-loading-matrix td:last-child{border-right:0}.jde-loading-matrix thead th{background:#f4f5f7;color:#69727e;text-align:left;font-size:11px;font-weight:600;line-height:1.3}.jde-loading-col{min-width:170px}.jde-budget-col{min-width:150px}.jde-matrix-latent-name{display:block;overflow:hidden;color:#465364;text-overflow:ellipsis;white-space:nowrap}.jde-matrix-latent-hint{display:block;margin-top:1px;color:#9a9fa5;font-weight:400}.jde-svar-label{color:#4e5968}.jde-svar-note{display:block;margin-top:2px;color:#9a6813;font-size:11px}.jde-row-ineligible{background:#fbfaf6}.jde-loading-control{display:grid;grid-template-columns:minmax(70px,1fr) 62px;gap:6px;align-items:center}.jde-loading-range{width:100%;accent-color:#607f9e;cursor:pointer}.jde-loading-number{width:62px;padding:3px;text-align:right;color:#3d4650;border:1px solid #b8bec6;border-radius:3px;font:12px/1.3 var(--font-mono)}.jde-loading-number.jde-field-invalid{border-color:#bd6862;background:#fff4f3;color:#8d2f2a}.jde-budget-track{overflow:hidden;width:100%;height:7px;border-radius:4px;background:#e6e9ec}.jde-budget-fill{display:block;width:0;height:100%;background:#6aa27e}.jde-budget-fill.near{background:#d2a83c}.jde-budget-fill.over{background:#c55f58}.jde-budget-copy{margin-top:3px;color:#737c87;font:10px/1.3 var(--font-mono)}.jde-budget-copy.over{color:#9b3833}.jde-banner{margin-top:9px;padding:7px 9px;font-size:12px;border-left:3px solid #7dae90;border-radius:0 3px 3px 0;background:#f2f8f4;color:#496554}.jde-banner.warning{border-color:#d0a84c;background:#fff9e8;color:#7d5e19}.jde-banner.invalid{border-color:#bf6761;background:#fff3f2;color:#873c38}.jde-bottom-actions{justify-content:flex-start;gap:5px;margin-top:10px}.jde-correlations,.jde-artifact{margin-top:12px;padding-top:9px;border-top:1px solid #e4e6e9}.jde-correlations>summary{cursor:pointer;color:#5a6675;font-weight:600;font-size:12px}.jde-correlations-note{margin:5px 0 7px;color:#7c848d;font-size:11px}.jde-correlation-table{border-collapse:collapse;color:#4b5664}.jde-correlation-table th,.jde-correlation-table td{min-width:68px;padding:4px 7px;border:1px solid #e0e3e6;text-align:right}.jde-correlation-table td{font:11px/1.3 var(--font-mono)}.jde-correlation-table th{background:#f6f7f8;color:#6b7480;font-size:11px;font-weight:600;line-height:1.3}.jde-artifact-caption{color:#5a6675;font-weight:600;font-size:12px}.jde-artifact .lloads-spec-view{margin-top:4px;padding-top:0;border-top:0}.jde-artifact-pending{margin-top:4px;color:#90969d;font-style:italic;font-size:12px}@media(max-width:760px){main{overflow-x:auto}:root{--popover-rail-card-width: min( var(--popover-rail-width), 100% - var(--popover-viewport-gutter))}.jde-latent-fields{grid-template-columns:1fr}.jde-summary-explainer{display:none}}.yours-saved-header{margin:28px 0 6px;font:600 13px/1.4 var(--font-ui);color:#666}.yours-saved-empty{color:#888;font-style:italic;font:13px/1.4 var(--font-ui)}.yours-saved-list{border-top:1px solid #ddd}.yours-saved-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid #eee;cursor:pointer;font:13px/1.4 var(--font-mono)}.yours-saved-row:hover{background:#f0f4ff}.yours-saved-row:focus{outline:2px solid #7aa;outline-offset:-2px}.yours-saved-row-current{background:#d0e4f8}.yours-saved-row-current:hover{background:#bed8f0}.yours-saved-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yours-saved-delete{font:14px/1 var(--font-prose);padding:2px 8px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5;cursor:pointer;color:#888}.yours-saved-delete:hover{background:#fcc;color:#a00;border-color:#a66}.card-group-fold{margin:4px 0}.card-group-fold>summary{display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0 4px var(--prose-heading-fold-glyph-space);font-weight:600;line-height:1.3;color:#333}.card-group-fold>summary::-webkit-details-marker{display:none}.card-group-fold>summary:before{content:"›";position:absolute;left:0;top:4px;width:var(--prose-heading-fold-glyph-space);text-align:center;color:#8b95a1;font:700 1em/1.3 var(--font-ui);transition:transform .12s ease}.card-group-fold[open]>summary:before{transform:rotate(90deg)}.card-group-fold>summary:hover:before{color:#55606c}.svar-group-filled-count{margin-left:10px;font:400 .85em var(--font-ui);color:#778}.card-group-fold>:not(summary){margin-left:var(--prose-heading-fold-glyph-space)}.assumption-card{background:#fff;border:1px solid #ddd;border-radius:5px;padding:6px 18px;margin-bottom:5px}.assumption-header{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.assumption-cond{font:13px/1.2 var(--font-mono);color:#888}.assumption-narrative{font-size:15px;line-height:1.5;margin-bottom:8px}.assumption-narrative a{color:var(--ref-link-color);text-decoration:none}.assumption-narrative a:hover{text-decoration:underline}.assumption-input-row{display:inline-flex;gap:6px;align-items:baseline;font:13px/1.2 var(--font-mono);color:#888}.assumption-input-row[hidden]{display:none}.assumption-input{font:13px/1.4 var(--font-mono);color:#222;padding:4px 8px;border:1px solid #999;border-radius:3px;width:14ch}.assumption-input.bounds-mode{width:20ch}.assumption-input.sample-mode{width:auto;field-sizing:content;min-width:28ch}.assumption-input:focus{outline:none;border-color:#555}.assumption-readonly{font:13px/1.4 var(--font-mono);padding:4px 8px;border:1px solid #ddd;border-radius:3px;background:#f5f5f5;color:#666;min-width:4ch;display:inline-block;overflow-wrap:anywhere}.assumption-readonly.assumption-readonly-no-response{font-style:italic;color:#999}.assumption-preset-hint{font:11px/1.4 var(--font-ui);color:#999;margin-bottom:8px}#trial-selector-shell{display:flex;align-items:center}#trial-selector-shell[hidden]{display:none}.trial-selector{display:flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:3px}.trial-selector-group{display:flex;align-items:center;gap:3px}.trial-selector-group-label{font:11px/1 var(--font-mono);color:#666}.trial-selector-label{font:11px/1 var(--font-ui);text-transform:lowercase}.trial-selector-buttons{display:flex}.trial-selector-btn{font:11px/1 var(--font-mono);padding:3px 7px;border:1px solid #bbb;background:#f5f5f5;cursor:pointer;color:#666;border-right-width:0}.trial-selector-btn:first-child{border-radius:3px 0 0 3px}.trial-selector-btn:last-child{border-radius:0 3px 3px 0;border-right-width:1px}.trial-selector-btn.active{background:#d0d0d0;color:#222;font-weight:700}.trial-selector-btn:hover:not(.active){background:#e8e8e8}.trial-selector-btn.trial-selector-btn-no-response{color:#bbb;text-decoration:line-through}.combination-selector{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.combination-selector-pair{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 6px;border:1px solid #ddd;border-radius:3px}.combination-selector-param-name{font:11px/1 var(--font-ui);color:#666}.inspected-cparam-select{font:11px/1 var(--font-mono);color:#222;padding:2px 4px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5}.combination-selector>.arg-warning{align-self:stretch;margin:4px 0 0}.cparam-controls-scope-note{margin:6px 0 0;font:11px/1.3 var(--font-ui);color:#999}.trial-selection-suffix,.inspected-combination-suffix{margin-left:10px;vertical-align:middle;font:12px/1 var(--font-ui);font-weight:400;color:#999}.trial-selection-suffix{white-space:nowrap}.mode-radio{display:inline-flex;margin-left:8px;vertical-align:middle}.mode-radio-btn{font:11px/1 var(--font-mono);padding:3px 8px;border:1px solid #bbb;background:#f5f5f5;cursor:pointer;color:#666;border-right-width:0}.mode-radio-btn:first-child{border-radius:3px 0 0 3px}.mode-radio-btn:last-child{border-radius:0 3px 3px 0;border-right-width:1px}.mode-radio-btn.active{background:#d0d0d0;color:#222;font-weight:700}.mode-radio-btn:hover:not(.active){background:#e8e8e8}.plot-target-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;font:12px/1.4 var(--font-ui)}.plot-target-kind{display:inline-flex;gap:8px;align-items:center}.plot-target-kind label{display:inline-flex;align-items:center;gap:3px;color:#555;cursor:pointer}.plot-formula-select,.plot-raw-response-select,#stats-display-select{font:12px/1.3 var(--font-ui);padding:3px 6px;border:1px solid #bbb;border-radius:3px;background:#fff;color:#333}.plot-target-single{font:12px/1.3 var(--font-mono);color:#555}.cparam-controls{margin-bottom:12px}.cparam-row{display:flex;align-items:center;gap:8px;padding:4px 0;font:13px/1.4 var(--font-ui)}.cparam-label{min-width:120px;color:#555;font-size:12px}.cparam-slider,.compare-row-slider{width:140px;cursor:pointer}.cparam-slider:disabled,.compare-row-slider:disabled{cursor:default;opacity:.45}.cparam-slider:disabled+.cparam-value-label,.compare-row-slider:disabled+.cparam-value-label{visibility:hidden}.cparam-value-label{font:12px/1 var(--font-mono);min-width:60px;color:#333;text-align:right}.cparam-pin-label{font-size:11px;color:#888;cursor:pointer;display:flex;align-items:center;gap:3px}.cparam-pin-checkbox{width:13px;height:13px;cursor:pointer}.code-plot-container{margin-top:8px}.featured-plot+.featured-plot{margin-top:18px;padding-top:14px;border-top:1px solid #e3e3e3}.featured-plot-label{font-weight:700;margin-bottom:4px}.code-plot-canvas{border:1px solid #ddd;border-radius:3px}.code-info{font:13px/1.6 var(--font-ui);color:#888;padding:12px;background:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-top:8px}.code-info p{margin:0}.sweep-mode-toggle{display:inline-flex;margin-top:6px}.sweep-mode-btn{font:11px/1 var(--font-mono);padding:3px 8px;border:1px solid #bbb;background:#f5f5f5;cursor:pointer;color:#666;border-right-width:0}.sweep-mode-btn:first-child{border-radius:3px 0 0 3px}.sweep-mode-btn:last-child{border-radius:0 3px 3px 0;border-right-width:1px}.sweep-mode-btn.active{background:#d0d0d0;color:#222;font-weight:700}.sweep-mode-btn:hover:not(.active){background:#e8e8e8}.pref-number-input{width:12ch;font:12px/1 var(--font-mono);padding:2px 4px;border:1px solid #999;border-radius:3px;text-align:right}@supports (field-sizing: content){.pref-number-input{width:auto;field-sizing:content;min-width:4ch}}.pref-select{font:12px/1 var(--font-ui);padding:2px 4px;border:1px solid #999;border-radius:3px}.param-density-canvas{border:1px solid #ddd;border-radius:3px}.assumption-card .resizable-canvas-wrapper{margin-bottom:8px}.assumption-mixture-caption{font:11px/1.4 var(--font-ui);color:#666;margin:-4px 0 8px}.assumption-mixture-caption[hidden]{display:none}.show-single-trial-view{font:inherit;font-weight:700;color:#7a4a20;background:none;border:none;padding:0;cursor:pointer}.show-single-trial-view:hover{text-decoration:underline}@media(min-width:761px){.assumption-card.has-estimator-reasoning>.resizable-canvas-wrapper,.assumption-card.has-estimator-reasoning>.param-density-canvas{float:left;margin-right:14px}}.sync-buttons{display:flex;gap:8px;margin-bottom:12px;font:12px/1.4 var(--font-ui)}.sync-btn{padding:4px 12px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5;cursor:pointer;color:#555;font:inherit}.sync-btn:hover{background:#e8e8e8}.atog-btn{min-width:20px;font:11px/1 var(--font-mono);padding:3px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5;cursor:pointer;color:#555}.atog-btn:hover{background:#e8e8e8}.atog-btn.active{background:#d0d0d0;color:#222;font-weight:700}#jprob-nav-group{align-items:center;gap:8px}#timeline-nav{--sticky-timeline-nav-btn-w: 14px;display:inline-grid;grid-template-columns:var(--sticky-timeline-nav-btn-w) auto auto auto var(--sticky-timeline-nav-btn-w);grid-template-areas:"back up version down forward";align-items:center;justify-items:center;font:11px/1 var(--font-mono)}#timeline-nav[hidden]{display:none}#timeline-nav .sticky-timeline-nav-version{grid-area:version;padding:0 3px}#timeline-nav .timeline-nav-btn{width:var(--sticky-timeline-nav-btn-w);height:18px;font-size:13px}#timeline-nav .timeline-nav-btn[data-timeline-direction=back]{grid-area:back}#timeline-nav .timeline-nav-btn[data-timeline-direction=up]{grid-area:up}#timeline-nav .timeline-nav-btn[data-timeline-direction=down]{grid-area:down}#timeline-nav .timeline-nav-btn[data-timeline-direction=forward]{grid-area:forward}#jprob-selector{display:flex;align-items:center}#jprob-selector[hidden]{display:none}.jprob-selector-select{font:11px/1 var(--font-mono);padding:3px 6px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5;color:#555;cursor:pointer;max-width:12em}.jprob-selector-select:hover{background:#e8e8e8;color:#222}.stats-display-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}#stats-display-select{cursor:pointer}.stats-display-odds-note{font:13px/1.4 var(--font-ui);color:#444;margin:0 0 8px}.hl{background:#fffbd8;padding:0 3px;border-radius:2px}.adhoc-select,.jtask-group-select{font:13px/1 var(--font-ui);padding:4px 8px;border:1px solid #999;border-radius:12px;background:#f5f5f5;cursor:pointer;color:#666}.methodical-selection-group{display:flex;align-items:center;gap:4px;padding:2px 4px;border:1px solid #ddd;border-radius:14px}.agent-code-view-btn{margin-left:12px;vertical-align:middle;padding:3px 10px;border:1px solid #79a;border-radius:10px;background:#e8f0f6;cursor:pointer;color:#357;font:12px/1 var(--font-ui);white-space:nowrap;flex-shrink:0}.agent-code-view-btn:hover{background:#d0e4f0}.agent-code-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center}.agent-code-modal{position:relative;width:min(92vw,920px);max-height:90vh;background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000040;padding:24px 28px 20px;overflow-y:auto;font:14px/1.5 var(--font-ui)}.agent-code-close-btn{position:sticky;top:0;float:right;width:32px;height:32px;border:none;border-radius:4px;background:transparent;cursor:pointer;font:24px/32px var(--font-ui);color:#888;z-index:1}.agent-code-close-btn:hover{background:#eee;color:#333}.agent-code-modal-header{font:600 18px/1.3 var(--font-ui);margin:0 0 12px;color:#222}.agent-code-block{background:#f8f8f8;border:1px solid #ddd;border-radius:4px;padding:12px 14px;overflow-x:auto;font:13px/1.5 var(--font-mono);-moz-tab-size:4;tab-size:4;color:#333}.agent-code-block .hljs-keyword{color:#8959a8}.agent-code-block .hljs-built_in{color:#4271ae}.agent-code-block .hljs-string{color:#718c00}.agent-code-block .hljs-number{color:#f5871f}.agent-code-block .hljs-comment{color:#8e908c;font-style:italic}.agent-code-block .hljs-function,.agent-code-block .hljs-title{color:#4271ae}.agent-code-block .hljs-params{color:#333}.agent-code-block .hljs-literal{color:#f5871f}.agent-code-block .hljs-meta{color:#c82829}.estimator-text{font:13px/1.6 var(--font-mono);color:var(--estimator-text-color)}.estimator-text p{margin:.3em 0}.estimator-text code{font:.9em var(--font-mono);background:#f0f0f0;padding:1px 4px;border-radius:3px}.estimator-text ul,.estimator-text ol{margin:.3em 0;padding-left:1.5em}.estimator-text a{color:var(--ref-link-color);text-decoration:none}.estimator-text a:hover{text-decoration:underline}.estimator-reasoning{margin:2px 0 8px}.estimator-reasoning-body>:first-child:before,.estimator-reasoning>.estimator-text-form:before{content:"Estimator reasoning: ";font:15px var(--font-prose);color:var(--page-text-color);white-space:nowrap}.estimator-reasoning:after{content:"";display:block;clear:both}.estimator-reasoning.long-text-abbreviated .long-text-abbrev-tail,.estimator-reasoning.long-text-abbreviated .long-text-abbrev-collapse{display:none}.estimator-reasoning:not(.long-text-abbreviated) .long-text-abbrev-expand{display:none}.response-note-block{margin:10px 0}.response-note-key{margin:0 0 4px;font:600 13px var(--font-mono);color:#555}.response-note-block.long-text-abbreviated .long-text-abbrev-tail,.response-note-block.long-text-abbreviated .long-text-abbrev-collapse{display:none}.response-note-block:not(.long-text-abbreviated) .long-text-abbrev-expand{display:none}.estimator-text-form{display:flex;align-items:baseline;gap:6px}.estimator-text-input{display:block;flex:1;min-width:0;box-sizing:border-box;padding:6px 8px;border:1px solid #c0c0c0;border-radius:3px;font:13px/1.4 var(--font-mono);color:var(--estimator-text-color);resize:vertical;overflow:hidden;min-height:2.5em}.estimator-text-input:focus{outline:none;border-color:#6a8bca}.adhoc-meta{margin:10px 0;padding:8px 12px;border-left:3px solid #b8c4d8;background:#f5f7fb;border-radius:3px}.adhoc-meta-body{line-height:1.55;color:#445;font-size:14px}.adhoc-meta-body p{margin:.3em 0}:root{--help-trigger-color: #3b82f6;--help-trigger-hover-color: #2563eb}.help-widget{vertical-align:middle}.help-widget-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:var(--help-trigger-color);color:#fff;cursor:pointer;font:bold 11px/1 var(--font-ui);padding:0;vertical-align:middle}.help-widget-btn:hover{background:var(--help-trigger-hover-color)}.help-widget-label{border:none;background:none;padding:0;font:inherit;color:var(--help-trigger-color);cursor:pointer}.help-widget-label:hover{color:var(--help-trigger-hover-color);text-decoration:underline}.help-widget-popover{position:fixed;z-index:300;box-sizing:border-box;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px #00000026;padding:10px 12px;font:var(--popover-text-size)/1.5 var(--font-ui);color:#333}.help-widget-close{float:right;margin:-4px -4px 0 8px;border:none;background:none;cursor:pointer;font:bold 16px/1 var(--font-ui);color:#888;padding:2px 4px;border-radius:3px}.help-widget-close:hover{color:#333;background:#eee}.help-widget-body{white-space:pre-wrap}.help-widget-body.html-content{white-space:normal}.help-widget-body.html-content p{margin:6px 0}.help-widget-body.html-content ul{margin:6px 0;padding-left:22px}.help-widget-body.html-content li{margin:3px 0}.help-widget-body.html-content h4{margin:14px 0 4px}.help-widget-body.html-content code{background:#f3f3f3;padding:0 3px;border-radius:3px;font:12px/1.4 var(--font-mono)}.help-widget-body .srcquote-glyph{cursor:default}.yours-code-input{margin:18px 0;font:13px/1.4 var(--font-ui)}.code-editor{border:1px solid #d0d0d0;border-radius:4px;background:#fafafa;padding:8px 10px}.code-signature-line{margin:0;padding:0;font:13px/1.5 var(--font-mono);color:#555;white-space:pre-wrap;overflow-wrap:anywhere}.code-helpers-comment{margin:0;padding:0 0 0 16px;font:13px/1.5 var(--font-mono);color:#6a8e4a;white-space:pre-wrap}.code-helpers-help-slot{display:inline}.code-body-input{display:block;width:100%;box-sizing:border-box;margin:4px 0;padding:8px 8px 8px 16px;border:1px solid #c0c0c0;border-radius:3px;font:13px/1.4 var(--font-mono);background:#fff;resize:vertical;overflow:hidden;min-height:12em}.code-body-input:focus{outline:none;border-color:#6a8bca}.code-action-row{display:flex;align-items:center;gap:12px;margin-top:14px}.code-run-btn,.copy-to-yours-btn{padding:6px;border:1px solid #6a8bca;border-radius:3px;background:#6a8bca;color:#fff;cursor:pointer;font:600 13px/1 var(--font-ui)}.code-run-btn:hover,.copy-to-yours-btn:hover{background:#5578b8}.copy-to-yours-split{display:flex}.copy-to-yours-split .copy-to-yours-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.copy-to-yours-split .copy-with-latents-btn{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#c9d6ee}.calc-copy-to-yours{margin-bottom:20px}.trial-selector-copy-to-estimate{flex:none}#trial-selector-shell>*+.trial-selector-copy-to-estimate{margin-left:8px}.trial-selector-copy-to-estimate .copy-to-yours-btn{padding:3px 6px;font-size:11px}.yours-code-input[data-variant=view] .code-body-input{background:#f4f4f4}.code-status{color:#888;font-style:italic}.code-error-area{margin-top:10px;padding:8px 10px;color:#a30;background:#fff5f5;border-radius:3px;font:12px/1.4 var(--font-mono);white-space:pre-wrap}.code-error-area:empty{display:none}.yours-fixfree-radio{margin-left:6px}.yours-saved-row-code .yours-saved-label:before{content:""}.hidden{display:none!important}
