.talent-model.svelte-kdz948{margin:2.75rem 0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--sans)}.sr-only.svelte-kdz948{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:56rem){.talent-model.svelte-kdz948{width:min(1040px,92vw);margin-left:calc(50% - min(520px,46vw))}}figcaption.svelte-kdz948{padding:1.4rem 1.55rem 1.2rem;border-top:4px solid var(--red);border-bottom:1px solid var(--rule)}figcaption.svelte-kdz948>span:where(.svelte-kdz948){color:var(--red-text);font-size:.64rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}figcaption.svelte-kdz948 h3:where(.svelte-kdz948){margin:.4rem 0 0;color:var(--ink);font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.08}figcaption.svelte-kdz948>p:where(.svelte-kdz948){max-width:50rem;margin:.55rem 0 0;color:var(--muted);font-family:var(--serif-text);font-size:1rem;line-height:1.5}.status-line.svelte-kdz948{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.9rem;font-size:.66rem;text-transform:uppercase}.status-line.svelte-kdz948 b:where(.svelte-kdz948){padding:.25rem .42rem;border:1px solid var(--axis);font-weight:700;letter-spacing:.05em}.status-line.svelte-kdz948 b:where(.svelte-kdz948):last-child{color:var(--red-text);border-color:var(--red)}.status-line.svelte-kdz948 i:where(.svelte-kdz948){color:var(--muted);font-style:normal}.scenario-tabs.svelte-kdz948{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--rule)}.scenario-tabs.svelte-kdz948 button:where(.svelte-kdz948){display:grid;gap:.18rem;padding:.85rem 1rem;border:0;border-right:1px solid var(--rule);background:var(--panel);color:var(--muted);font:inherit;text-align:left;cursor:pointer}.scenario-tabs.svelte-kdz948 button:where(.svelte-kdz948):last-child{border-right:0}.scenario-tabs.svelte-kdz948 button.active:where(.svelte-kdz948){box-shadow:inset 0 -3px 0 var(--red);background:var(--paper);color:var(--ink)}.scenario-tabs.svelte-kdz948 span:where(.svelte-kdz948){font-size:.7rem;font-weight:700}.scenario-tabs.svelte-kdz948 strong:where(.svelte-kdz948){font-family:var(--serif);font-size:1.35rem}.scenario-tabs.svelte-kdz948 small:where(.svelte-kdz948){color:var(--muted);font-size:.64rem}.workbench.svelte-kdz948{display:grid;grid-template-columns:minmax(0,1fr) 17rem;border-bottom:1px solid var(--rule)}.chart-panel.svelte-kdz948{min-width:0;padding:1rem 1rem .7rem}.chart-wrap.svelte-kdz948{width:100%}.chart-wrap.svelte-kdz948 svg:where(.svelte-kdz948){display:block;width:100%;height:auto}.legend.svelte-kdz948{display:flex;flex-wrap:wrap;gap:.85rem;padding:.4rem .3rem 0;color:var(--muted);font-size:.64rem}.legend.svelte-kdz948 span:where(.svelte-kdz948){display:inline-flex;align-items:center;gap:.32rem}.legend.svelte-kdz948 i:where(.svelte-kdz948){width:1.35rem;height:.55rem;border:1px solid var(--axis)}.legend.svelte-kdz948 .ready:where(.svelte-kdz948){background:repeating-linear-gradient(45deg,var(--paper),var(--paper) 3px,var(--ink) 3px,var(--ink) 4px)}.legend.svelte-kdz948 .trained:where(.svelte-kdz948){border-color:var(--red);background:repeating-linear-gradient(45deg,var(--paper),var(--paper) 3px,var(--red) 3px,var(--red) 4px)}.legend.svelte-kdz948 .gap:where(.svelte-kdz948){background:var(--rule)}.controls.svelte-kdz948{padding:1rem;border-left:1px solid var(--rule);background:var(--panel)}.controls.svelte-kdz948 header:where(.svelte-kdz948){display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.controls.svelte-kdz948 header:where(.svelte-kdz948) span:where(.svelte-kdz948){color:var(--red-text);font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.controls.svelte-kdz948 header:where(.svelte-kdz948) button:where(.svelte-kdz948){border:0;background:none;color:var(--muted);font:inherit;font-size:.67rem;text-decoration:underline;cursor:pointer}.controls.svelte-kdz948 label:where(.svelte-kdz948){display:block;margin-bottom:.72rem}.controls.svelte-kdz948 label:where(.svelte-kdz948) span:where(.svelte-kdz948){display:flex;justify-content:space-between;gap:.5rem;color:var(--muted);font-size:.68rem;line-height:1.25}.controls.svelte-kdz948 label:where(.svelte-kdz948) b:where(.svelte-kdz948){color:var(--ink)}.controls.svelte-kdz948 input:where(.svelte-kdz948){width:100%;accent-color:var(--red)}.controls.svelte-kdz948>p:where(.svelte-kdz948){margin:.9rem 0 0;color:var(--muted);font-family:var(--sans);font-size:.63rem;line-height:1.45}@media(max-width:52rem){.workbench.svelte-kdz948{grid-template-columns:1fr}.controls.svelte-kdz948{border-top:1px solid var(--rule);border-left:0}.controls.svelte-kdz948{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.controls.svelte-kdz948 header:where(.svelte-kdz948),.controls.svelte-kdz948>p:where(.svelte-kdz948){grid-column:1 / -1}}@media(max-width:38rem){figcaption.svelte-kdz948{padding-inline:1rem}.scenario-tabs.svelte-kdz948{grid-template-columns:1fr}.scenario-tabs.svelte-kdz948 button:where(.svelte-kdz948){grid-template-columns:1fr auto;border-right:0;border-bottom:1px solid var(--rule)}.scenario-tabs.svelte-kdz948 small:where(.svelte-kdz948){grid-column:1 / -1}.scenario-tabs.svelte-kdz948 button.active:where(.svelte-kdz948){box-shadow:inset 3px 0 0 var(--red)}.chart-panel.svelte-kdz948{padding-inline:.5rem}.controls.svelte-kdz948{grid-template-columns:1fr}.controls.svelte-kdz948 header:where(.svelte-kdz948),.controls.svelte-kdz948>p:where(.svelte-kdz948){grid-column:auto}}.maintenance-model.svelte-1fpe0jc{margin:2.75rem 0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--sans)}@media(min-width:56rem){.maintenance-model.svelte-1fpe0jc{width:min(1120px,94vw);margin-left:calc(50% - min(560px,47vw))}}figcaption.svelte-1fpe0jc{padding:1.45rem 1.6rem 1.25rem;border-top:4px solid var(--red);border-bottom:1px solid var(--rule)}.figure-line.svelte-1fpe0jc{display:flex;justify-content:space-between;gap:1rem}.figure-line.svelte-1fpe0jc span:where(.svelte-1fpe0jc){color:var(--red-text);font-size:.66rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.figure-line.svelte-1fpe0jc small:where(.svelte-1fpe0jc){color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.1em}figcaption.svelte-1fpe0jc h3:where(.svelte-1fpe0jc){margin:.42rem 0 0;font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}figcaption.svelte-1fpe0jc p:where(.svelte-1fpe0jc){max-width:53rem;margin:.55rem 0 0;color:var(--muted);font-family:var(--serif-text);font-size:1rem;line-height:1.5}.view-toggle.svelte-1fpe0jc{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.9rem}.view-toggle.svelte-1fpe0jc>span:where(.svelte-1fpe0jc){color:var(--muted);font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.view-toggle.svelte-1fpe0jc>div:where(.svelte-1fpe0jc){display:inline-flex;border:1px solid var(--axis)}.view-toggle.svelte-1fpe0jc button:where(.svelte-1fpe0jc){min-width:5.5rem;padding:.38rem .62rem;color:var(--muted);font-size:.68rem;font-weight:700;text-decoration:none}.view-toggle.svelte-1fpe0jc button:where(.svelte-1fpe0jc)+button:where(.svelte-1fpe0jc){border-left:1px solid var(--axis)}.view-toggle.svelte-1fpe0jc button.active:where(.svelte-1fpe0jc){background:var(--ink);color:var(--paper)}.view-toggle.svelte-1fpe0jc small:where(.svelte-1fpe0jc){flex-basis:100%;color:var(--muted);font-size:.66rem}.result-grid.svelte-1fpe0jc{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule)}.result-grid.svelte-1fpe0jc section:where(.svelte-1fpe0jc){display:grid;gap:.2rem;min-width:0;padding:.85rem 1rem;border-right:1px solid var(--rule)}.result-grid.svelte-1fpe0jc section:where(.svelte-1fpe0jc):last-child{border-right:0}.result-grid.svelte-1fpe0jc span:where(.svelte-1fpe0jc){color:var(--muted);font-size:.66rem;font-weight:700}.result-grid.svelte-1fpe0jc strong:where(.svelte-1fpe0jc){font-family:var(--serif);font-size:1.35rem;line-height:1.12}.result-grid.svelte-1fpe0jc small:where(.svelte-1fpe0jc){color:var(--muted);font-size:.62rem}.result-grid.svelte-1fpe0jc .finding:where(.svelte-1fpe0jc){box-shadow:inset 0 -3px 0 var(--red)}.result-grid.svelte-1fpe0jc .finding:where(.svelte-1fpe0jc) strong:where(.svelte-1fpe0jc){color:var(--red-text);font-family:var(--sans);font-size:.92rem}.workbench.svelte-1fpe0jc{display:grid;grid-template-columns:minmax(0,1fr) 19rem;border-bottom:1px solid var(--rule)}.chart-panel.svelte-1fpe0jc{min-width:0;padding:1rem 1rem .8rem}.chart-wrap.svelte-1fpe0jc{width:100%}.chart-wrap.svelte-1fpe0jc svg:where(.svelte-1fpe0jc){display:block;width:100%;height:auto}.chart-panel.svelte-1fpe0jc>p:where(.svelte-1fpe0jc){margin:.3rem 0 0;color:var(--muted);font-size:.64rem}.controls.svelte-1fpe0jc{padding:1rem;border-left:1px solid var(--rule);background:var(--panel)}.controls.svelte-1fpe0jc header:where(.svelte-1fpe0jc){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.controls.svelte-1fpe0jc header:where(.svelte-1fpe0jc) span:where(.svelte-1fpe0jc){color:var(--red-text);font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}button.svelte-1fpe0jc{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.68rem;text-decoration:underline;cursor:pointer}label.svelte-1fpe0jc{display:grid;gap:.42rem;margin-bottom:.9rem}label.svelte-1fpe0jc span:where(.svelte-1fpe0jc){display:flex;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.7rem}label.svelte-1fpe0jc b:where(.svelte-1fpe0jc){color:var(--ink)}input[type=range].svelte-1fpe0jc{width:100%;accent-color:var(--red)}.load-formula.svelte-1fpe0jc{margin:.8rem 0 0;color:var(--muted);font-size:.64rem;line-height:1.4}details.svelte-1fpe0jc{border-bottom:1px solid var(--rule)}summary.svelte-1fpe0jc{padding:.85rem 1rem;color:var(--ink);font-size:.74rem;font-weight:700;cursor:pointer}.economics-grid.svelte-1fpe0jc{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem 1.4rem;padding:.3rem 1rem 1rem}.economics-grid.svelte-1fpe0jc label:where(.svelte-1fpe0jc){margin-bottom:.5rem}.takeaway.svelte-1fpe0jc{padding:1rem 1.15rem 1.05rem;border-bottom:1px solid var(--rule);box-shadow:inset 3px 0 0 var(--red);background:var(--panel)}.takeaway.svelte-1fpe0jc span:where(.svelte-1fpe0jc){color:var(--red-text);font-size:.67rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.takeaway.svelte-1fpe0jc p:where(.svelte-1fpe0jc){max-width:58rem;margin:.38rem 0 0;font-family:var(--serif-text);font-size:.94rem;line-height:1.5}footer.svelte-1fpe0jc{padding:.9rem 1rem 1rem;color:var(--muted);font-size:.67rem;line-height:1.48}footer.svelte-1fpe0jc strong:where(.svelte-1fpe0jc){color:var(--red-text);text-transform:uppercase;letter-spacing:.06em}@media(max-width:760px){.result-grid.svelte-1fpe0jc{grid-template-columns:repeat(2,1fr)}.result-grid.svelte-1fpe0jc section:where(.svelte-1fpe0jc):nth-child(2){border-right:0}.result-grid.svelte-1fpe0jc section:where(.svelte-1fpe0jc):nth-child(-n+2){border-bottom:1px solid var(--rule)}.workbench.svelte-1fpe0jc{grid-template-columns:1fr}.controls.svelte-1fpe0jc{border-top:1px solid var(--rule);border-left:0}.economics-grid.svelte-1fpe0jc{grid-template-columns:1fr}.figure-line.svelte-1fpe0jc{align-items:flex-start}}.verification-model.svelte-mfgom4{margin:2.75rem 0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--sans)}@media(min-width:56rem){.verification-model.svelte-mfgom4{width:min(1120px,94vw);margin-left:calc(50% - min(560px,47vw))}}.verification-model.svelte-mfgom4:fullscreen,.verification-model.is-fallback-fullscreen.svelte-mfgom4{width:100vw;min-height:100dvh;margin:0;overflow:auto;background:var(--paper)}.verification-model.is-fallback-fullscreen.svelte-mfgom4{position:fixed;inset:0;z-index:10000}figcaption.svelte-mfgom4{padding:1.45rem 1.6rem 1.25rem;border-top:4px solid var(--red);border-bottom:1px solid var(--rule)}.figure-line.svelte-mfgom4{display:flex;justify-content:space-between;gap:1rem}.figure-line.svelte-mfgom4>span:where(.svelte-mfgom4){color:var(--red-text);font-size:.66rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.figure-line.svelte-mfgom4>div:where(.svelte-mfgom4){display:flex;align-items:center;gap:.8rem}.figure-line.svelte-mfgom4 small:where(.svelte-mfgom4){color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.1em}.fullscreen.svelte-mfgom4{color:var(--muted);font-size:.62rem;font-weight:750;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.18em}.fullscreen.svelte-mfgom4:hover,.fullscreen.svelte-mfgom4:focus-visible{color:var(--red-text)}figcaption.svelte-mfgom4 h3:where(.svelte-mfgom4){margin:.42rem 0 0;font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}figcaption.svelte-mfgom4 p:where(.svelte-mfgom4){max-width:54rem;margin:.55rem 0 0;color:var(--muted);font-family:var(--serif-text);font-size:1rem;line-height:1.5}.result-grid.svelte-mfgom4{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule)}.result-grid.svelte-mfgom4 section:where(.svelte-mfgom4){min-height:7rem;padding:1rem 1.1rem;border-right:1px solid var(--rule)}.result-grid.svelte-mfgom4 section:where(.svelte-mfgom4):last-child{border-right:0}.result-grid.svelte-mfgom4 span:where(.svelte-mfgom4),.result-grid.svelte-mfgom4 small:where(.svelte-mfgom4){display:block;color:var(--muted);font-size:.68rem;line-height:1.35}.result-grid.svelte-mfgom4 span:where(.svelte-mfgom4){font-weight:730}.result-grid.svelte-mfgom4 strong:where(.svelte-mfgom4){display:block;margin:.35rem 0;font-family:var(--serif);font-size:1.7rem;line-height:1}.result-grid.svelte-mfgom4 .finding:where(.svelte-mfgom4){border-top:3px solid var(--ink)}.result-grid.svelte-mfgom4 .finding.shortfall:where(.svelte-mfgom4){border-top-color:var(--red)}.result-grid.svelte-mfgom4 .finding.shortfall:where(.svelte-mfgom4) strong:where(.svelte-mfgom4){color:var(--red-text)}.workbench.svelte-mfgom4{display:grid;grid-template-columns:minmax(0,1fr) 20rem;border-bottom:1px solid var(--rule)}.chart-panel.svelte-mfgom4{min-width:0;padding:1.2rem 1.25rem 1rem}.chart-wrap.svelte-mfgom4{width:100%}.chart-wrap.svelte-mfgom4 svg:where(.svelte-mfgom4){display:block;width:100%;height:auto}.chart-panel.svelte-mfgom4>p:where(.svelte-mfgom4){margin:.65rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.45}.controls.svelte-mfgom4{padding:1.2rem;border-left:1px solid var(--rule)}.controls.svelte-mfgom4 header:where(.svelte-mfgom4){display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.controls.svelte-mfgom4 header:where(.svelte-mfgom4) span:where(.svelte-mfgom4){color:var(--red-text);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.controls.svelte-mfgom4 header:where(.svelte-mfgom4) button:where(.svelte-mfgom4){color:var(--muted);font-size:.68rem;text-decoration:underline;text-underline-offset:.2em}.controls.svelte-mfgom4 label:where(.svelte-mfgom4){display:block;padding:.62rem 0;border-top:1px solid var(--rule)}.controls.svelte-mfgom4 label:where(.svelte-mfgom4)>span:where(.svelte-mfgom4){display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.7rem}.controls.svelte-mfgom4 label:where(.svelte-mfgom4) b:where(.svelte-mfgom4){color:var(--ink)}.controls.svelte-mfgom4 input:where(.svelte-mfgom4){width:100%;margin-top:.48rem;accent-color:var(--red)}.takeaway.svelte-mfgom4{display:grid;grid-template-columns:14rem 1fr;gap:1.25rem;padding:1.05rem 1.25rem;border-bottom:1px solid var(--rule)}.takeaway.svelte-mfgom4 span:where(.svelte-mfgom4){color:var(--red-text);font-size:.72rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.takeaway.svelte-mfgom4 p:where(.svelte-mfgom4){margin:0;color:var(--ink);font-family:var(--serif-text);font-size:.94rem;line-height:1.5}footer.svelte-mfgom4{padding:.9rem 1.25rem 1.05rem;color:var(--muted);font-size:.68rem;line-height:1.5}footer.svelte-mfgom4 strong:where(.svelte-mfgom4){color:var(--ink)}@media(max-width:46rem){.figure-line.svelte-mfgom4{align-items:flex-start}.figure-line.svelte-mfgom4>div:where(.svelte-mfgom4){flex-direction:column;align-items:flex-end;gap:.25rem}.result-grid.svelte-mfgom4{grid-template-columns:repeat(2,1fr)}.result-grid.svelte-mfgom4 section:where(.svelte-mfgom4):nth-child(2){border-right:0}.result-grid.svelte-mfgom4 section:where(.svelte-mfgom4):nth-child(-n+2){border-bottom:1px solid var(--rule)}.workbench.svelte-mfgom4{grid-template-columns:1fr}.controls.svelte-mfgom4{border-top:1px solid var(--rule);border-left:0}.takeaway.svelte-mfgom4{grid-template-columns:1fr;gap:.45rem}}
