.quant-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:48px;align-items:start}.quant-intro h1{margin-bottom:18px}.quant-intro .lede{max-width:760px}.quant-intro-note{border-left:3px solid var(--gold);padding:12px 20px;margin-top:25px;background:#f4f7f9;font-size:14px;line-height:1.85}.quant-intro-note strong{display:block;color:var(--ink);font-size:16px}.quant-intro-note p{margin:8px 0}.quant-entry-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:14px}.quant-entry-links a{border-bottom:1px solid #ae844b;padding-bottom:5px}.quant-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:38px;margin-top:25px}.quant-playbook-menu{display:flex;flex-direction:column;gap:9px;align-self:start;position:sticky;top:170px}.quant-playbook-menu button{padding:15px;text-align:left;background:white;border:1px solid #d4dfe6;color:#17364c;font-size:15px;line-height:1.5}.quant-playbook-menu button small{display:block;font-size:12px;color:#667985;margin-top:5px}.quant-playbook-menu button[aria-pressed=true]{background:#102b42;color:white;border-color:#102b42}.quant-playbook-menu button[aria-pressed=true] small{color:#c8d4df}.quant-playbook{min-width:0;padding:28px 32px;border:1px solid #d3dee6;background:white}.quant-playbook h3{font-size:27px;line-height:1.5;margin-top:0}.quant-playbook>p{font-size:16px;line-height:1.9;color:#4a6072}.quant-playbook-block{border-top:1px solid #dfe6eb;padding-top:18px;margin-top:24px}.quant-playbook-block h4{font-size:17px;margin:0 0 8px;font-weight:600}.quant-playbook-block p{font-size:16px;line-height:1.95;color:#4a6072;margin:0}.quant-playbook .research-source{margin-top:25px;font-size:12px;line-height:1.8}.quant-playbook .research-source a{border-bottom:1px solid #c2ccd4;margin-right:15px}.quant-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.quant-steps article{padding:22px;border-top:2px solid var(--gold);background:#f4f7f9}.quant-steps h3{font-size:18px;margin-top:0}.quant-steps p{font-size:15px;line-height:1.9;margin-bottom:0;color:#4a6072}.quant-lab-note{padding:16px 20px;border-left:3px solid #bd975f;background:#f1f5f8;font-size:14px;line-height:1.9}.quant-upload{display:block;background:white;padding:18px;border:1px dashed #a5bac9;margin:25px 0;font-size:15px}.quant-upload input{display:block;margin-top:12px;max-width:100%}.quant-model-controls{margin:25px 0}.quant-model-controls .lab-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.quant-model-controls select,.quant-model-controls input{width:100%;padding:10px;background:white;border:1px solid #b4c6d4;font:inherit;color:#17364c}.quant-model-controls label>span{display:block;margin-bottom:8px;font-size:14px;line-height:1.6}.quant-model-controls label:has(input:disabled){opacity:.55}.quant-result-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0}.quant-result-summary>div{padding:16px;background:white;border:1px solid #d3dfe7}.quant-result-summary span{display:block;font-size:13px;color:#566c7c}.quant-result-summary strong{font-size:25px;font-family:Georgia,serif;font-weight:400}.quant-result-summary small{display:block;font-size:12px;line-height:1.6;color:#5b7080;margin-top:7px}.quant-diagnostics{background:white;padding:20px;margin-top:22px;border:1px solid #d3dfe7}.quant-diagnostics h3{font-size:19px;margin-top:0}.quant-diagnostics p{font-size:14px;line-height:1.9;margin-bottom:0;color:#4a6072}.quant-table-caption{font-size:14px;line-height:1.8;padding:12px 0;text-align:left}.quant-cost-chart{margin-top:28px}.quant-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.quant-template{padding:24px;border:1px solid #d1dee7;background:white}.quant-template h3{font-size:20px;margin-top:0}.quant-template p{font-size:15px;line-height:1.9;color:#4a6072}.quant-template button,.quant-playbook button{padding:9px 15px;border:1px solid #a3b7c5;background:white;color:#17364c;font-size:14px}.quant-template details{margin:14px 0}.quant-template summary{font-size:14px;cursor:pointer}.quant-template-status{min-height:24px;font-size:13px;color:#17364c}.quant-platforms td{vertical-align:top;min-width:180px;font-size:14px;line-height:1.85}.quant-platforms th{font-size:14px}.quant-platforms td:first-child{min-width:160px;color:#17364c}.quant-platforms a{text-decoration:underline;text-underline-offset:3px}.quant-platforms td small{display:block;line-height:1.8;color:#5a7080;margin-top:9px}.quant-protocol-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.quant-protocol-list label{padding:18px;background:white;border:1px solid #d3dfe7;font-size:15px;line-height:1.85;cursor:pointer}.quant-protocol-list input{margin-right:8px}.quant-protocol-result{padding:17px 20px;background:#e9f0f5;font-size:15px;line-height:1.85}.quant-edge-form{padding:25px;border:1px solid #cedde7;background:white;margin-top:32px}.quant-edge-form h3{font-size:23px;margin-top:0}.quant-edge-form .lab-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}.quant-edge-form label{font-size:14px}.quant-edge-form input{width:100%;padding:9px;border:1px solid #b4c6d4;font:inherit}.quant-edge-result{margin:18px 0 0;font-size:16px;line-height:1.9}.quant-methods{margin-top:25px;padding-top:12px}.quant-methods summary{font-size:15px;cursor:pointer}.quant-methods p{font-size:15px;line-height:1.9;color:#4a6072}.quant-methods code{background:#e8eff4;padding:2px 5px;overflow-wrap:anywhere}.portal[data-quant-workspace] .research-section>p{font-size:16px;line-height:1.9}.quant-platform-note{font-size:13px;line-height:1.8;color:#5a7080}.quant-result-empty{padding:18px;background:white;color:#566c7c}.quant-log{max-height:360px}.quant-folds td{white-space:nowrap}
@media(max-width:1000px){.quant-intro{grid-template-columns:1fr;gap:0}.quant-intro-note{margin-top:0}.quant-workspace{grid-template-columns:190px minmax(0,1fr);gap:22px}.quant-playbook{padding:24px}.quant-model-controls .lab-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.quant-result-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quant-templates{grid-template-columns:1fr}.quant-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.quant-workspace{display:block}.quant-playbook-menu{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.quant-playbook-menu button{padding:13px;font-size:14px}.quant-playbook-menu button small{font-size:12px}.quant-playbook{padding:22px 18px}.quant-playbook h3{font-size:23px}.quant-playbook-block p{font-size:16px}.quant-steps,.quant-protocol-list{grid-template-columns:1fr}.quant-result-summary{gap:10px}.quant-result-summary strong{font-size:22px}.quant-edge-form{padding:20px 15px}.quant-edge-form .lab-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.quant-model-controls .lab-inputs{gap:16px}.quant-intro-note{padding:15px}.quant-entry-links{gap:18px}.quant-platforms td{min-width:210px}.quant-model-controls select,.quant-model-controls input{font-size:16px}.quant-steps article{padding:20px}.quant-templates{gap:14px}}

.portal[data-quant-workspace]>.subnav{flex-direction:row;flex-wrap:wrap}
