.panel-results:not(.ms-has-results){display:none !important}html.ui-v4 .panel.active:has(.panel-results):not(:has(.panel-results.ms-has-results))>.v4-fab-group{display:none !important}html.ui-v4 main>.panel.active:not(#panel-data):has(.panel-body>.panel-options):has(.panel-results):not(:has(.panel-results.ms-has-results)){display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden !important}html.ui-v4 main>.panel.active:not(#panel-data):has(.panel-results.ms-has-results){overflow-y:auto}html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results))>.panel-title,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results))>.panel-sub,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results))>.honest-disclosure,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results))>.advanced-caveat{flex-shrink:0}html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options{flex:1 1 auto;min-height:0;overflow:hidden}html.ui-v4 #panel-corr.active:not(:has(.panel-results.ms-has-results)) .corr-card{height:100%;max-height:calc(100vh - var(--v4-h-main-top,116px) - var(--v4-h-status,28px) - 120px);min-height:0;align-items:stretch;overflow:hidden}html.ui-v4 #panel-corr.active:not(:has(.panel-results.ms-has-results)) .corr-side{max-height:none;height:auto;min-height:0;overflow-y:auto}html.ui-v4 #panel-corr.active:not(:has(.panel-results.ms-has-results)) .corr-detail{min-height:0;overflow-y:auto}html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card){display:flex;flex-direction:column;max-height:calc(100vh - var(--v4-h-main-top,116px) - var(--v4-h-status,28px) - 120px);min-height:0;overflow:hidden}html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>[id$="-inputs"]{flex:0 1 auto;min-height:0;max-height:calc(100vh - var(--v4-h-main-top,116px) - var(--v4-h-status,28px) - 260px);overflow-y:auto}html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>.input-row,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>.form-group,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>.reactive-bar,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>.hypo-run-row,html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>div:has(>.btn-primary),html.ui-v4 .panel.active:not(:has(.panel-results.ms-has-results)) .panel-options>.card:not(.corr-card)>.btn-primary{flex-shrink:0}html.ui-v4 #panel-hypo.active:not(:has(.panel-results.ms-has-results)) .hypo-setup-main{flex:0 1 auto;min-height:0;max-height:calc(100vh - var(--v4-h-main-top,116px) - var(--v4-h-status,28px) - 260px);overflow-y:auto}.panel-results .ms-below-divider,#corr-res .ms-below-divider,[id$="-res"] .ms-below-divider{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font-size:var(--fs-xs,12px);font-weight:700;letter-spacing:0.45px;text-transform:uppercase;color:var(--text3,#94a3b8)}.panel-results .ms-below-divider::before,.panel-results .ms-below-divider::after,#corr-res .ms-below-divider::before,#corr-res .ms-below-divider::after,[id$="-res"] .ms-below-divider::before,[id$="-res"] .ms-below-divider::after{content:'';flex:1;height:1px;background:var(--border,#e2e5ea)}.ms-fold{background:var(--v4-surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:8px;margin-bottom:6px;overflow:hidden;box-shadow:none}.ms-fold>summary.ms-fold-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--v4-surface2,#f8fafc);cursor:pointer;font-size:var(--fs-sm,12px);font-weight:600;color:var(--text,#1e293b);user-select:none;border-bottom:1px solid var(--border,#e2e8f0)}.ms-fold>summary.ms-fold-summary::-webkit-details-marker{display:none}.ms-fold>summary.ms-fold-summary::marker{content:''}.ms-fold-left{display:flex;align-items:center;gap:8px;min-width:0}.ms-fold-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-fold-ico{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs,12px);font-weight:800;flex-shrink:0;font-family:Georgia,'Times New Roman',serif}.ms-ico-t1{background:var(--accent-soft,#dbeafe);color:var(--accent,#2563eb)}.ms-ico-r{background:var(--green,#059669);color:var(--v4-topbar-fg,#fff)}.ms-ico-apa{background:rgba(168,85,247,.12);color:var(--v4-c-sem,#9333ea)}.ms-ico-t2{background:rgba(236,72,153,.12);color:var(--v4-c-bio,#db2777)}.ms-fold-meta{font-size:var(--fs-xs,12px);font-weight:600;color:var(--text3,#94a3b8);background:var(--surface3,#f0f2f5);padding:2px 7px;border-radius:4px;flex-shrink:0}.ms-fold-meta-ok{color:var(--green,#059669);background:var(--v4-surface,#fff);border:1px solid rgba(5,150,105,.2)}.ms-fold-meta-warn{color:var(--orange,#d97706);background:var(--v4-surface,#fff);border:1px solid rgba(245,158,11,.25)}.ms-fold-body{padding:10px 12px 12px;border-top:none;background:var(--v4-surface,#fff);font-size:var(--fs-sm,12px);line-height:1.55;color:var(--text2,#64748b)}.ms-cmp-table{width:100%;border-collapse:collapse;font-size:var(--fs-xs,12px);background:var(--v4-surface,#fff)}.ms-cmp-table th,.ms-cmp-table td{border:1px solid var(--border,#e2e8f0);padding:6px 10px;text-align:center;background:var(--v4-surface,#fff)}.ms-cmp-table th{background:var(--v4-surface3,#f1f5f9);font-weight:600;color:var(--text2,#64748b)}.ms-cmp-table td:first-child{text-align:start;font-weight:600;color:var(--text,#1e293b)}.ms-cmp-table .ms-col-r{color:var(--green,#059669);font-family:var(--mono,'JetBrains Mono',monospace);font-weight:700}.ms-cmp-table .ms-col-js{font-family:var(--mono,'JetBrains Mono',monospace);color:var(--text,#1e293b);font-weight:500}.ms-cmp-row--ok,.ms-cmp-row--warn,.ms-cmp-row--fail,.ms-cmp-row--unk{background:var(--v4-surface,#fff)}.ms-webr-verdict{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs,12px);font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:8px}.ms-webr-verdict--ok{background:var(--v4-surface,#fff);color:var(--green,#059669);border:1px solid rgba(5,150,105,.22)}.ms-webr-verdict--warn{background:var(--v4-surface,#fff);color:var(--orange,#d97706);border:1px solid rgba(245,158,11,.25)}.ms-webr-foot{font-size:var(--fs-xs,12px);color:var(--text3,#94a3b8);margin-top:8px;text-align:center}.ms-fold-nested{margin-top:8px;border:1px solid var(--border,#e2e5ea);border-radius:6px;overflow:hidden}.ms-fold-nested>summary{list-style:none;cursor:pointer;padding:6px 10px;background:var(--v4-surface2,#f8fafc);font-size:var(--fs-xs,12px);font-weight:600;color:var(--text2,#64748b);display:flex;align-items:center;justify-content:space-between}.ms-fold-nested>summary::-webkit-details-marker{display:none}.ms-webr-raw-pre{margin:0;padding:10px 12px;font-size:var(--fs-xs,12px);font-family:var(--mono,'JetBrains Mono',monospace);color:var(--code-fg,#334155);background:var(--v4-surface,#fff);overflow-x:auto;white-space:pre-wrap;max-height:280px;overflow-y:auto}.ms-cmp-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:var(--fs-xs,12px);font-weight:800;color:var(--v4-topbar-fg,#fff)}.ms-cmp-badge--ok{background:var(--green,#059669)}.ms-cmp-badge--warn{background:var(--orange,#d97706)}.ms-cmp-badge--fail{background:var(--red,#dc2626)}.interp-container>.ms-fold .interp-panel,.ms-fold-t1 .interp-panel{padding:0;background:transparent;border:none;border-inline-start:none;border-radius:0;font-size:inherit;line-height:inherit}.interp-container>.ms-fold .interp-header{display:none}.ms-fold-t1>.ms-fold-body,.interp-container>.ms-fold.ms-fold-t1>.ms-fold-body{font-size:var(--fs-base,14px);line-height:1.65;color:var(--text,#1e293b)}.ms-fold-t1 .interp-section-title,.interp-container .ms-fold-t1 .interp-section-title,.ms-fold-t1 summary.interp-section-title{font-size:var(--fs-sm,13px);font-weight:600;letter-spacing:0.01em;color:var(--text2,#64748b)}.ms-fold-t1 .interp-body,.ms-fold-t1 .interp-line,.ms-fold-t1 .interp-assertions,.ms-fold-t1 .interp-assertions li,.ms-fold-t1 .interp-ungrounded,.ms-fold-t1 .interp-missing{font-size:inherit;line-height:inherit;color:inherit}.ms-fold-t1 .interp-body strong,.ms-fold-t1 .interp-line strong{color:var(--accent,#2563eb);font-weight:600}.ms-fold-t1 .interp-citations,.ms-fold-t1 .interp-review{font-size:var(--fs-sm,13px);color:var(--text2,#64748b)}.ms-fold-apa .ms-apa-text{font-size:var(--fs-sm,12px);line-height:1.65;font-style:italic;color:var(--text2,#64748b)}.ms-fold-apa .ms-apa-actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.panel-results>.ai-panel.ms-fold-t2,.panel-results>.ms-fold-t2.ai-panel{padding:0;border:1px solid var(--border,#e2e5ea);border-radius:8px;background:var(--surface,#fff);margin-top:6px}.panel-results>.ai-panel.ms-fold-t2 .ai-panel-title,.panel-results>.ms-fold-t2.ai-panel .ai-panel-title{margin:0;padding:9px 12px;background:var(--surface2,#fafbfc);border-bottom:1px solid var(--border,#e2e5ea);font-size:var(--fs-sm,12px);font-weight:600}.panel-results>.ai-panel.ms-fold-t2 .ai-text,.panel-results>.ms-fold-t2.ai-panel .ai-text{padding:10px 12px;font-size:var(--fs-base,14px);line-height:1.65;color:var(--text,#1e293b)}.webr-panel .r-code-panel{margin:8px 0 0;border:1px solid var(--border,#e2e8f0);border-radius:6px;background:var(--v4-surface,#fff);box-shadow:none}.webr-panel .r-code-panel>summary.r-code-summary{padding:6px 10px;font-size:var(--fs-xs,12px);font-weight:600;color:var(--green-text,#065f46);background:var(--v4-surface2,#f8fafc)}.webr-panel .r-code-panel .r-code-actions{justify-content:flex-start;gap:8px;padding:8px 10px 0}details.webr-panel.ms-fold.ms-fold-r{margin-top:6px;border:1px solid var(--border,#e2e8f0) !important;border-radius:8px !important;background:var(--v4-surface,#fff) !important;box-shadow:none !important;overflow:hidden}details.webr-panel.ms-fold.ms-fold-r>summary.ms-fold-summary{background:var(--v4-surface2,#f8fafc);border-bottom:1px solid var(--border,#e2e8f0)}details.webr-panel.ms-fold.ms-fold-r>.ms-fold-body{background:var(--v4-surface,#fff)}details.webr-panel.ms-fold.ms-fold-r .r-code-actions.ms-cert-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 0 0;margin-top:10px;border-top:1px solid var(--border,#e2e8f0)}details.webr-panel.ms-fold.ms-fold-r .r-code-actions.ms-cert-actions .ms-cert-export{flex:1 1 auto;max-width:100%}details.webr-panel.ms-fold.ms-fold-r .r-code-actions.ms-cert-actions .ms-cert-print{flex:0 0 auto;margin-inline-start:auto}details.webr-panel.ms-fold.ms-fold-r .r-code-btn--primary{background:var(--cat-utility-text,#475569);color:var(--v4-topbar-fg,#fff);border:none}details.webr-panel.ms-fold.ms-fold-r .r-code-btn--primary:hover{filter:brightness(1.06)}details.webr-panel.ms-fold.ms-fold-r .r-code-btn--secondary{background:var(--v4-surface3,#f1f5f9);color:var(--v4-text,#334155);border:1px solid var(--text3,#94a3b8)}details.webr-panel.ms-fold.ms-fold-r .r-code-btn--secondary:hover{background:var(--v4-surface2,#fafbfc)}details.webr-panel.ms-fold.ms-fold-r .r-code-btn--ghost{background:transparent;color:var(--text2,#64748b);border:1px solid var(--v4-border2,#cbd5e1)}details.webr-panel.ms-fold.ms-fold-r .r-code-btn--ghost:hover{background:rgba(100,116,139,.08);filter:none}html:not(.light-mode) details.webr-panel.ms-fold.ms-fold-r .r-code-btn--primary{background:var(--cat-utility,#64748b)}html:not(.light-mode) details.webr-panel.ms-fold.ms-fold-r .r-code-btn--secondary{background:var(--v4-surface2,#1e2535);color:var(--v4-text,#e8edf5);border-color:var(--cat-utility-text,#475569)}html:not(.light-mode) details.webr-panel.ms-fold.ms-fold-r .r-code-btn--ghost{color:var(--v4-text2,#94a3b8);border-color:var(--v4-border,#334155)}details.webr-panel.ms-fold.ms-fold-r .ms-cmp-table th{background:var(--v4-surface3,#f1f5f9)}details.webr-panel.ms-fold.ms-fold-r .ms-cmp-table td{background:var(--v4-surface,#fff)}.ms-fold-quick .ms-fold-body{font-size:var(--fs-sm,12px);color:var(--text2,#64748b)}.verified-by-r-badge{display:none !important}.webr-panel{grid-column:1 / -1}.webr-panel:not(.ms-fold){margin-top:6px;border:1px solid var(--v4-border,#e2e8f0) !important;border-radius:8px !important;background:var(--v4-surface,#fff) !important;box-shadow:none !important;padding:12px}[id$="-res"] .ms-below-divider,[id$="-results"] .ms-below-divider,[id$="-rverify-out"] .ms-below-divider{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font-size:var(--fs-xs,12px);font-weight:700;letter-spacing:0.45px;text-transform:uppercase;color:var(--text3,#94a3b8)}[id$="-res"] .ms-below-divider::before,[id$="-res"] .ms-below-divider::after,[id$="-results"] .ms-below-divider::before,[id$="-results"] .ms-below-divider::after,[id$="-rverify-out"] .ms-below-divider::before,[id$="-rverify-out"] .ms-below-divider::after{content:'';flex:1;height:1px;background:var(--border,#e2e5ea)}