.demo_shell__177Bd{min-height:100vh}.demo_shell__177Bd .solver-suite-header{position:relative}.demo_shell__177Bd .solver-suite-brand{text-decoration:none}.demo_shell__177Bd .solver-suite-breadcrumbs a{color:inherit;text-decoration:none}.demo_shell__177Bd .solver-suite-breadcrumbs a:hover{color:#38bdf8}.demo_stageActive__il4Y_,.demo_stageLabel__5DSlA{display:inline-flex;align-items:center;padding:7px 12px;font-size:.875rem;white-space:nowrap}.demo_stageLabel__5DSlA{color:var(--lg-text-muted)}.demo_stageActive__il4Y_{border-radius:8px;background:#0284c7;color:white}.demo_headerLink__DMELU{padding:8px 10px;border:1px solid #334155;border-radius:8px;color:#cbd5e1;font-size:.875rem;text-decoration:none;white-space:nowrap}.demo_headerLink__DMELU:hover{border-color:#38bdf8;color:#38bdf8}button.demo_headerLink__DMELU{background:transparent;font-family:inherit;line-height:inherit;cursor:pointer}.demo_demoNotice__9kDmj{display:flex;grid-column:1/-1;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 16px;border:1px solid #795323;border-radius:10px;background:#3c2b1b;color:#fcdba8;font-size:.875rem}.demo_demoNotice__9kDmj strong{letter-spacing:.05em}.demo_summary__6ajb4{grid-column:1/-1;max-width:760px;margin:8px 0 16px}.demo_summary__6ajb4 h1{margin:0 0 12px;font-size:1.75rem;line-height:1.2}.demo_summary__6ajb4 p{margin:0 0 16px;line-height:1.65;opacity:.85}.demo_summary__6ajb4 table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:.9375rem}.demo_summary__6ajb4 td,.demo_summary__6ajb4 th{padding:7px 10px;border-bottom:1px solid rgba(148,163,184,.25);text-align:left;vertical-align:top}.demo_summary__6ajb4 th{width:42%;font-weight:600}.demo_summaryLinks__3Zafb{display:flex;flex-wrap:wrap;gap:14px}.demo_summaryLinks__3Zafb a{color:#38bdf8;font-weight:600}.demo_actionLink__PF8DV{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.demo_shell__177Bd .result-tabs button:disabled{cursor:not-allowed;opacity:.55}.demo_shell__177Bd .result-viewport .viewer-controls{max-width:calc(100% - 24px)}.demo_shell__177Bd .result-probe-details{margin-top:12px}.demo_shell__177Bd .interpretation-card{margin-top:14px}.demo_shell__177Bd .interpretation-card .locked{position:static;float:right}html[data-theme=light] .demo_demoNotice__9kDmj{border-color:#f5c96e;background:#fffbeb;color:#92400e}html[data-theme=light] .demo_headerLink__DMELU{border-color:#cbd5e1;background:#fff;color:#334155}@media (max-width:900px){.demo_shell__177Bd .solver-suite-switch{display:none}}@media (max-width:650px){.demo_shell__177Bd .solver-suite-header-inner{gap:10px}.demo_shell__177Bd .solver-suite-header-right{gap:5px}.demo_headerLink__DMELU{padding:6px;font-size:.75rem}.demo_shell__177Bd .results-page.results-page-immersive .result-viewport{display:block;height:620px;min-height:620px;overflow:hidden}.demo_shell__177Bd .results-page .result-viewport:after{display:none;content:none}.demo_shell__177Bd .result-viewport .viewer-3d-stage{display:block;position:absolute;inset:0}.demo_shell__177Bd .result-viewport .result-tabs{display:flex;top:10px;left:10px;max-width:calc(100% - 20px);flex-wrap:nowrap;overflow-x:auto}.demo_shell__177Bd .result-viewport .result-tabs button{flex:none}.demo_shell__177Bd .result-viewport .result-mesh-summary,.demo_shell__177Bd .result-viewport .viewer-label{display:none}.demo_shell__177Bd .result-viewport .viewer-controls{display:flex;bottom:8px;left:8px;width:calc(100% - 16px);max-width:none;transform:none;gap:2px;justify-content:flex-start;max-height:160px;overflow-y:auto}.demo_shell__177Bd .result-viewport .viewer-controls label{padding:4px;font-size:.75rem}.demo_shell__177Bd .result-viewport .viewer-legend-3d{right:6px;top:50%;padding:5px}.demo_shell__177Bd .results-page-immersive .evidence-panel{display:flex}}html[data-theme=light] .demo_stageActive__il4Y_{background:#0369a1;color:#fff}