/* W571 · ST locked layout. Scoped to Allele Frequency only. */
#st334Content:has(#stMlvss){width:86.5%;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
#st334Content:has(#stMlvss)>h1{font:700 32px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.8px;color:#09094b;margin:0 0 4px}
#stMlvss{--mv-card:#fff;--mv-field:#fff;--mv-ink:#09094b;--mv-muted:#48618c;--mv-line:#cbdcf0;--mv-soft:#edf6ff;--mv-mint:#e3fcf0;--mv-green:#003d25;--mv-blue:#0865ff;--mv-warn:#fff5de;--mv-warnink:#8c5009;background:#fff;color:var(--mv-ink);padding:0;font:14px/1.5 Arial,Helvetica,sans-serif}
#stMlvss *{box-sizing:border-box}#stMlvss [hidden]{display:none!important}
#stMlvss :is(h2,h3,p,figure){margin:0}#stMlvss h2{font:700 18px/1.3 Arial;color:var(--mv-ink);letter-spacing:-.35px;margin-bottom:10px}#stMlvss h3{font:700 15px/1.4 Arial;color:var(--mv-ink);margin-bottom:8px}
#stMlvss a{color:var(--mv-blue)}#stMlvss :is(button,input,select,textarea){font:inherit;color:var(--mv-ink)}
#stMlvss :is(input,select,textarea){min-width:0;max-width:100%;padding:7px 9px;background:var(--mv-field);border:1px solid #becfe6;border-radius:4px}
#stMlvss input[type=number]{appearance:auto;-moz-appearance:auto;width:100%;height:36px;padding-right:7px}#stMlvss input[type=number]::-webkit-inner-spin-button{appearance:auto;opacity:1}
#stMlvss input[type=checkbox]{accent-color:var(--mv-blue);width:17px;height:17px;padding:0;flex-shrink:0}
#stMlvss button{cursor:pointer;border:1px solid var(--mv-line);border-radius:4px;padding:8px 10px;background:var(--mv-card);color:var(--mv-ink)}#stMlvss button:disabled{opacity:.55;cursor:not-allowed}
#stMlvss :is(button,input,select,summary,a,textarea):focus-visible{outline:3px solid #29a2e7;outline-offset:3px}
#stMlvss .mv-intro{font:400 18px/1.45 Arial;color:#09094b;margin:2px 0 15px}
#stMlvss .mv-ref-notice{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:14px 18px;margin:0 0 14px;background:linear-gradient(110deg,#eef8ff,#e8f3ff);border:1px solid #c6dfff;border-radius:4px}
#stMlvss .mv-ref-notice h2{font-size:16px;margin:0 0 3px}#stMlvss .mv-ref-notice p{font:12px/1.5 Arial}#stMlvss .mv-ref-notice a{font:12px/1.5 Arial}
#stMlvss .mv-ref-seal{display:grid;grid-template-columns:36px 1fr;gap:2px 12px;align-items:center;border-left:1px solid #b4cbe6;padding-left:24px;min-width:235px}#stMlvss .mv-ref-seal svg{width:34px;height:44px;grid-row:1/3}#stMlvss .mv-ref-seal strong{font:400 10px/1.5 Arial}#stMlvss .mv-ref-seal small{font:9px/1.4 Arial;color:var(--mv-muted)}
#stMlvss .mv-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#stMlvss .mv-presets button{position:relative;display:flex;align-items:center;gap:10px;min-width:0;text-align:left;height:114px;padding:10px;border:1px solid var(--mv-line);background:var(--mv-card)}
#stMlvss .mv-presets button[aria-pressed=true]{border:2px solid #0865ff;background:#edf7ff;padding:9px}
#stMlvss .mv-card-image{width:120px;height:90px;object-fit:contain;flex-shrink:0;display:block;background:transparent}
#stMlvss .mv-presets button>span:last-child{flex:1;min-width:0;padding-right:5px}#stMlvss .mv-presets b{font:700 14px/1.3 Arial;display:block;margin-bottom:4px}#stMlvss .mv-presets small{font:12px/1.4 Arial;color:var(--mv-muted);display:block}
#stMlvss .mv-radio{position:absolute;right:7px;top:7px;width:12px;height:12px;border:1px solid #8c9db7;border-radius:50%}#stMlvss [aria-pressed=true] .mv-radio{border-color:#0865ff;background:#0865ff;box-shadow:inset 0 0 0 2px var(--mv-card)}
#stMlvss .mv-assumption{font:11px/1.5 Arial;color:var(--mv-muted);margin:7px 0 13px}
#stMlvss .mv-main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;align-items:stretch}
#stMlvss .mv-panel{background:var(--mv-card);border:1px solid var(--mv-line);border-radius:4px;padding:15px;min-width:0}
#stMlvss .mv-input-tools{display:flex;justify-content:flex-end;margin-bottom:5px}#stMlvss .mv-input-tools button{font:12px Arial;padding:4px 8px;color:var(--mv-blue)}
#stMlvss .mv-field{margin-top:15px}#stMlvss .mv-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:10px;align-items:center}#stMlvss label{font-size:13px;display:block}#stMlvss .mv-unit{display:flex;align-items:center;gap:7px;min-width:0}#stMlvss .mv-unit input{width:100%;flex:1;min-width:0}#stMlvss .mv-unit span{font-size:10px;color:var(--mv-muted);flex:0 0 48px}#stMlvss select{font-size:12px;width:100%;height:35px;padding:5px}
#stMlvss .mv-popsummary{margin-top:10px;padding:7px 8px;border-radius:4px;background:var(--mv-soft);color:var(--mv-blue);text-align:center;font:11px/1.5 Arial}
#stMlvss .mv-statstitle{margin:18px 0 10px;font-size:17px}#stMlvss .mv-check{display:flex;gap:8px;align-items:center}#stMlvss .mv-indenthelp{font:11px/1.5 Arial;color:var(--mv-muted);margin:4px 0 0;text-align:right}
#stMlvss .mv-examples{margin-top:16px}#stMlvss .mv-examples>label{font-weight:700;margin-bottom:6px}#stMlvss .mv-examples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#stMlvss .mv-examples button{font:11px/1.35 Arial;padding:8px 4px;min-width:0}#stMlvss .mv-examples small{display:block;font:10px/1.4 Arial;margin-top:3px;color:var(--mv-muted)}#stMlvss .mv-examples [aria-pressed=true]{background:var(--mv-soft);border-color:var(--mv-blue)}
#stMlvss .mv-info,#stMlvss .mv-inputfeedback{padding:9px 11px;background:var(--mv-soft);border:1px solid var(--mv-line);border-radius:4px;margin-top:12px;font-size:12px}#stMlvss .mv-info strong{color:var(--mv-blue)}#stMlvss .mv-info p{font:11px/1.5 Arial;margin-top:3px}#stMlvss .mv-inputfeedback{margin:0 0 10px;color:var(--mv-blue)}#stMlvss .mv-error{margin-top:10px;padding:8px;background:var(--mv-warn);color:var(--mv-warnink);border-radius:4px}
#stMlvss .mv-allele-model{position:relative;border:1px solid var(--mv-line);border-radius:4px;margin:15px 0 0;padding:12px 12px 39px;background:var(--mv-card)}
#stMlvss .mv-model-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;text-align:center}#stMlvss .mv-model-groups b{font-size:13px;display:block;margin-bottom:7px}#stMlvss .mv-model-groups>div>img{width:100%;height:145px;object-fit:contain;display:block}#stMlvss .mv-teal-pair{height:145px;display:flex;justify-content:center;gap:7px}#stMlvss .mv-teal-pair img{width:40%;height:100%;object-fit:contain}
#stMlvss .mv-model-groups span{display:flex;justify-content:space-around;color:#087bdc;font-weight:700;margin-top:7px}#stMlvss .mv-model-groups i{font-style:normal}#stMlvss .mv-model-groups>div:nth-child(2) i:last-child,#stMlvss .mv-model-groups>div:nth-child(3) i{color:#078c89}#stMlvss figcaption{font:10px/1.5 Arial;color:var(--mv-muted);margin-top:12px}#stMlvss .mv-brand{position:absolute;right:12px;bottom:12px;width:90px;height:auto;opacity:.4;pointer-events:none}
#stMlvss .mv-heading{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;margin-bottom:12px}#stMlvss .mv-heading h2{font-size:18px;margin-bottom:0}#stMlvss .mv-heading>span{font:10px/1.4 Arial;white-space:nowrap;padding:3px 6px;background:var(--mv-soft);color:var(--mv-blue);border:1px solid var(--mv-line);border-radius:10px}
#stMlvss .mv-heroes{display:grid;grid-template-columns:1fr 1fr;gap:10px}#stMlvss .mv-hero{background:linear-gradient(110deg,#edfff8,#dffbef);border:1px solid #9fe6c7;border-radius:4px;padding:12px 6px;text-align:center;display:flex;flex-direction:column;color:var(--mv-green)}#stMlvss .mv-hero strong{font:700 clamp(27px,3.5vw,45px)/1.2 Arial;color:#003d25;letter-spacing:-1px;overflow-wrap:anywhere;margin:3px 0}#stMlvss .mv-hero b:first-child{font-size:14px}#stMlvss .mv-hero b:last-child{font-size:17px}#stMlvss .mv-alleleline{font:11px/1.5 Arial;color:var(--mv-muted);text-align:center;margin-top:7px}
#stMlvss .mv-solution{padding:0 12px;margin:10px 0;border:1px solid var(--mv-line);border-radius:4px;background:var(--mv-card)}#stMlvss .mv-solution>summary{display:flex;align-items:center;gap:10px;list-style:none;padding:11px 0;font:600 13px Arial;color:var(--mv-muted);cursor:pointer}#stMlvss .mv-solution>summary::-webkit-details-marker{display:none}
#stMlvss .mv-plus{width:15px;height:15px;position:relative;flex-shrink:0;display:inline-block}#stMlvss .mv-plus:before,#stMlvss .mv-plus:after{content:'';position:absolute;background:#12b9c9}#stMlvss .mv-plus:before{height:3px;top:6px;left:0;right:0}#stMlvss .mv-plus:after{width:3px;left:6px;top:0;bottom:0}#stMlvss details[open]>summary>.mv-plus:after{display:none}#stMlvss .mv-step{border-top:1px solid var(--mv-line);padding:10px 0;font-size:12px;overflow-wrap:anywhere}#stMlvss .mv-step h3{font:700 13px/1.4 Arial;margin:0 0 6px}
#stMlvss .mv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}#stMlvss .mv-metrics>div{border:1px solid var(--mv-line);border-radius:4px;padding:8px;min-width:0}#stMlvss .mv-metrics b{font-size:11px;display:block}#stMlvss .mv-metrics strong{font:700 25px/1.3 Arial;display:block;margin:3px 0;letter-spacing:-.5px;overflow-wrap:anywhere}#stMlvss .mv-metrics small{font:10px/1.4 Arial;display:block;color:var(--mv-muted)}
#stMlvss .mv-status{padding:8px 10px;margin-top:10px;background:var(--mv-warn);border:1px solid #f2c979;border-radius:4px;color:var(--mv-warnink)}#stMlvss .mv-status strong{font-size:13px;display:block}#stMlvss .mv-status small{font:10px/1.4 Arial;display:block}#stMlvss .mv-status[data-state=none]{background:var(--mv-soft);color:var(--mv-muted);border-color:var(--mv-line)}#stMlvss .mv-status[data-state=nonreject]{background:var(--mv-mint);color:var(--mv-green);border-color:#9fe6c7}
#stMlvss h2.mv-visualtitle{font-size:16px;margin:15px 0 7px}#stMlvss .mv-tablewrap{overflow-x:auto;border:1px solid var(--mv-line);border-radius:4px}#stMlvss .mv-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}#stMlvss .mv-table :is(th,td){border:1px solid var(--mv-line);padding:6px 3px;text-align:center;overflow-wrap:anywhere}#stMlvss .mv-table th{font-weight:400}#stMlvss .mv-table thead{background:var(--mv-soft)}#stMlvss .mv-table th:first-child{width:17%}
#stMlvss .mv-chart{margin-top:14px;color:var(--mv-muted)}#stMlvss .mv-chart svg{display:block;width:100%;height:auto;overflow:visible;font-family:Arial}#stMlvss .mv-chart .mv-gridline{stroke:var(--mv-line);stroke-width:1}#stMlvss .mv-chart text{fill:var(--mv-ink);font:11px Arial}#stMlvss .mv-chart .mv-observed{fill:#0865e8}#stMlvss .mv-chart .mv-expected{fill:#08a7a4}#stMlvss .mv-chart rect:focus{outline:2px solid var(--mv-ink)}#stMlvss .mv-chart-legend{display:flex;justify-content:center;gap:18px;font-size:11px;margin-top:4px}#stMlvss .mv-chart-legend i{display:inline-block;width:11px;height:11px;margin-right:4px;background:#0865e8;vertical-align:middle}#stMlvss .mv-chart-legend span:last-child i{background:#08a7a4}
#stMlvss .mv-diversity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mv-line);border-radius:4px;background:var(--mv-soft);padding:8px 2px;text-align:center;margin-top:12px;font-size:10px}#stMlvss .mv-diversity>div+div{border-left:1px solid var(--mv-line)}#stMlvss .mv-diversity strong{display:block;font:700 18px/1.4 Arial;overflow-wrap:anywhere}#stMlvss .mv-help{font:11px/1.5 Arial;color:var(--mv-muted);margin-top:5px}#stMlvss #mvDiversityNote{font-size:10px}
#stMlvss .mv-distribution{margin-top:10px}#stMlvss .mv-distribution>summary{font:12px/1.5 Arial;color:var(--mv-muted);cursor:pointer}#stMlvss .mv-distribution b{display:block;font-size:11px;margin-top:7px}#stMlvss .mv-stack{display:flex;width:100%;border-radius:3px;overflow:hidden;min-height:23px;background:var(--mv-soft)}#stMlvss .mv-stack span{display:block;font:10px/23px Arial;text-align:center;overflow:hidden;white-space:nowrap;color:#fff;background:#1767de}#stMlvss .mv-stack span:nth-child(2){background:#087d77}#stMlvss .mv-stack span:nth-child(3){background:#7651af}
#stMlvss .mv-exports{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 5px}#stMlvss .mv-exports button{width:100%;border:1px solid #0865ff;color:var(--mv-blue);font:13px Arial;min-height:36px;margin:0;background:var(--mv-card)}#stMlvss .mv-export-hint,#stMlvss #mvCopyStatus{text-align:center;font:11px/1.5 Arial;color:var(--mv-muted);margin:4px 0}#stMlvss textarea{width:100%;min-height:160px;resize:vertical}
#stMlvss .mv-warning{margin:10px 0 14px;background:var(--mv-warn);border:1px solid #f2c979;border-radius:4px;color:var(--mv-warnink);padding:8px 12px;font-size:12px}#stMlvss .mv-warning p{font-size:11px}
#stMlvss .mv-education{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0}#stMlvss .mv-education h2{font-size:17px}#stMlvss .mv-math{border:1px solid var(--mv-line);border-radius:4px;padding:9px;font-size:16px}#stMlvss .mv-math math{font-size:17px;overflow-x:auto;max-width:100%;margin:4px 0}#stMlvss .mv-math p{font:11px/1.5 Arial;margin-top:10px}#stMlvss #mvExample{white-space:pre-line;font:12px/1.6 Arial}#stMlvss .mv-education .mv-info{margin:10px 0 0}
#stMlvss .mv-faq-item{border:1px solid var(--mv-line);border-radius:3px;margin-bottom:5px}#stMlvss .mv-faq-item>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:6px 9px;font:12px/1.5 Arial;color:var(--mv-ink)}#stMlvss .mv-faq-item>summary::-webkit-details-marker{display:none}#stMlvss .mv-faq-item p{padding:7px 10px;font:12px/1.6 Arial;color:var(--mv-muted)}#stMlvss .mv-faq-more>summary{cursor:pointer;text-align:center;border:1px solid var(--mv-line);border-radius:3px;padding:6px;color:var(--mv-blue);font:12px Arial;list-style:none}#stMlvss .mv-faq-more>summary::-webkit-details-marker{display:none}#stMlvss .mv-faq-more>div{padding-top:8px}#stMlvss .mv-more-open{display:none}#stMlvss .mv-faq-more[open]>summary .mv-more-open{display:inline}#stMlvss .mv-faq-more[open]>summary .mv-more-closed{display:none}
#stMlvss .mv-sourcespanel{margin-top:15px;border:0;padding:0}#stMlvss .mv-sourcespanel h2{font-size:17px}#stMlvss .mv-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#stMlvss .mv-sources a{display:flex;gap:9px;align-items:center;padding:9px;border:1px solid var(--mv-line);border-radius:4px;text-decoration:none;font-size:11px;min-width:0}#stMlvss .mv-source-logo{display:flex;align-items:center;justify-content:center;width:80px;height:40px;flex:0 0 80px;background:#fff;border-radius:3px;padding:3px}#stMlvss .mv-source-logo img{width:100%;height:100%;object-fit:contain}#stMlvss .mv-sources small{display:block;font:10px/1.5 Arial;color:var(--mv-muted);margin-top:3px}
#stMlvss .mv-related{margin-top:15px}#stMlvss .mv-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#stMlvss .mv-related a{display:flex;gap:10px;align-items:center;min-width:0;border:1px solid var(--mv-line);border-radius:4px;padding:9px;text-decoration:none;background:var(--mv-card)}#stMlvss .mv-related img{width:70px;height:55px;object-fit:contain}#stMlvss .mv-related b{font:700 12px/1.4 Arial;display:block}#stMlvss .mv-related small{font:10px/1.4 Arial;display:block;color:var(--mv-muted);margin-top:3px}

:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss{--mv-card:#142136;--mv-field:#142136;--mv-ink:#e3ecff;--mv-muted:#b5c5dc;--mv-line:#374c68;--mv-soft:#1c304b;--mv-green:#c4f8d5;--mv-mint:#164a3d;--mv-blue:#9fc3ff;--mv-warn:#382d17;--mv-warnink:#ffd795;background:#142136;color:#e3ecff}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #st334Content:has(#stMlvss)>h1,:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss .mv-intro{color:#e3ecff}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss .mv-ref-notice{background:#1b334d;border-color:#374c68}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss :is(input,select,textarea){color-scheme:dark;border-color:#526a85}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss .mv-presets [aria-pressed=true]{background:#214461;border-color:#83b8ff}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss .mv-hero{background:linear-gradient(110deg,#143c36,#164a3d);border-color:#2f846b;color:#c4f8d5}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss .mv-hero strong{color:#c4f8d5}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #stMlvss .mv-brand{filter:brightness(0) invert(1)}
@media(max-width:1050px){#stMlvss .mv-presets button{gap:6px}#stMlvss .mv-card-image{width:96px}#stMlvss .mv-presets b{font-size:13px}#stMlvss .mv-presets small{font-size:11px}#stMlvss .mv-source-logo{width:60px;flex-basis:60px}}
@media(max-width:850px){#st334Content:has(#stMlvss){width:calc(100% - 28px)}#stMlvss .mv-presets{gap:8px}#stMlvss .mv-main{grid-template-columns:1fr}#stMlvss .mv-card-image{width:90px}#stMlvss .mv-presets button{padding:7px}#stMlvss .mv-presets button[aria-pressed=true]{padding:6px}#stMlvss .mv-hero strong{font-size:40px}#stMlvss .mv-related>div{grid-template-columns:1fr}}
@media(max-width:700px){#st334Content:has(#stMlvss)>h1{font-size:27px}#stMlvss .mv-presets{grid-template-columns:1fr}#stMlvss .mv-presets button{padding:10px;gap:16px;height:114px}#stMlvss .mv-presets button[aria-pressed=true]{padding:9px}#stMlvss .mv-card-image{width:120px}#stMlvss .mv-presets b{font-size:15px}#stMlvss .mv-education{grid-template-columns:1fr}#stMlvss .mv-ref-notice{padding:12px;align-items:flex-start}#stMlvss .mv-ref-seal{padding-left:12px;min-width:0;grid-template-columns:25px 1fr;gap:7px}#stMlvss .mv-ref-seal svg{width:25px}#stMlvss .mv-ref-seal small{display:none}#stMlvss .mv-ref-seal strong{font-size:8px}#stMlvss .mv-sources{grid-template-columns:1fr}#stMlvss .mv-source-logo{width:85px;flex-basis:85px}#stMlvss .mv-brand{width:78px;right:10px;bottom:10px}}
@media(max-width:600px){#stMlvss .mv-intro{font-size:15px}#stMlvss .mv-panel{padding:12px}#stMlvss .mv-heading{flex-wrap:wrap}#stMlvss .mv-hero b:first-child{font-size:12px}#stMlvss .mv-hero strong{font-size:32px}#stMlvss .mv-metrics{gap:5px}#stMlvss .mv-metrics>div{padding:7px 4px}#stMlvss .mv-metrics strong{font-size:20px}#stMlvss .mv-metrics b{font-size:10px}#stMlvss .mv-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}#stMlvss .mv-inline label{font-size:12px}#stMlvss .mv-unit{gap:4px}#stMlvss .mv-unit span{flex-basis:35px;font-size:9px}#stMlvss .mv-ref-notice p{font-size:11px}#stMlvss .mv-ref-notice h2{font-size:14px}#stMlvss .mv-ref-seal{display:none}#stMlvss .mv-model-groups{gap:8px}#stMlvss .mv-model-groups>div>img,#stMlvss .mv-teal-pair{height:120px}#stMlvss .mv-diversity strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){#stMlvss *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* W581 scoped additions. Original shared footer remains untouched. */
#stMlvss .mv-subtitle{font:400 18px/1.45 Arial;color:var(--mv-ink);margin:2px 0 14px}
#stMlvss .mv-lab-notice{display:flex;justify-content:space-between;gap:15px;border-left:6px solid #22bbc0;background:var(--mv-soft);padding:13px 15px;border-radius:4px;margin-bottom:14px}
#stMlvss .mv-lab-notice h2{font-size:17px;margin:0 0 2px}#stMlvss .mv-lab-notice b{font-size:12px}#stMlvss .mv-lab-notice p{font:11px/1.55 Arial;color:var(--mv-muted);margin-top:3px}
#stMlvss .mv-lab-notice>div:last-child{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0;font:10px/1.5 Arial}#stMlvss .mv-lab-notice span{border:1px solid var(--mv-line);border-radius:3px;padding:2px 5px;color:var(--mv-blue)}
#stMlvss .mv-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#stMlvss .mv-presets button{height:114px;padding:8px;gap:8px;flex-direction:row;text-align:left}#stMlvss .mv-presets button[aria-pressed=true]{padding:7px}
#stMlvss .mv-presets img{width:120px;height:90px;object-fit:contain;flex-shrink:0;background:transparent}#stMlvss .mv-presets b{font-size:13px}#stMlvss .mv-presets small{font-size:11px}
#stMlvss .mv-caption{font:11px/1.5 Arial;color:var(--mv-muted);margin:7px 0 13px;text-align:center}
#stMlvss .mv-main{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}#stMlvss .mv-main>.mv-panel{min-width:0}
#stMlvss .mv-input-tools{float:right;margin:0}#stMlvss .mv-input-tools button{padding:0 4px;border:0}
#stMlvss .mv-field{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px;align-items:center;margin-top:15px}#stMlvss .mv-field label{font:600 12px/1.5 Arial}
#stMlvss .mv-pair,#stMlvss .mv-unitfield{display:flex;gap:6px;align-items:center;min-width:0}#stMlvss .mv-unitfield>input,#stMlvss .mv-pair>input{flex:1;width:0;min-width:0}#stMlvss .mv-unitfield>span{font:10px/1.5 Arial;flex:0 0 55px;text-align:center;padding:8px 3px;border:1px solid var(--mv-line);background:var(--mv-soft);border-radius:4px}
#stMlvss .mv-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0}#stMlvss .mv-three{grid-template-columns:repeat(3,minmax(0,1fr))}#stMlvss .mv-toggle button{font:11px/1.4 Arial;padding:7px 4px;min-height:36px}#stMlvss .mv-toggle [aria-pressed=true]{background:#0865ff;color:#fff;border-color:#0865ff}#stMlvss .mv-pair>.mv-toggle{flex:0 0 106px}
#stMlvss #mvViabilitySlider{display:block;width:58%;margin:8px 0 0 auto;accent-color:#0865ff;padding:0;height:17px;border:0;background:transparent}#stMlvss .mv-fieldhelp{font:10px/1.5 Arial;color:var(--mv-muted);margin:4px 0 0;padding-left:42%}
#stMlvss .mv-advanced,#stMlvss .mv-guide-details{border:1px solid var(--mv-line);border-radius:4px;padding:0 10px;margin-top:13px;background:var(--mv-card)}#stMlvss .mv-advanced>summary,#stMlvss .mv-guide-details>summary{display:flex;align-items:center;gap:10px;list-style:none;font:600 12px/1.5 Arial;cursor:pointer;padding:10px 0}#stMlvss :is(.mv-advanced,.mv-guide-details)>summary::-webkit-details-marker{display:none}#stMlvss .mv-advanced>summary{flex-wrap:wrap}#stMlvss .mv-advanced>summary>small{display:block;flex:1 0 calc(100% - 26px);margin-left:25px;margin-top:-8px;font:10px/1.4 Arial;color:var(--mv-muted)}#stMlvss .mv-advanced>summary span>small{display:block;font:10px/1.4 Arial;color:var(--mv-muted)}
#stMlvss .mv-advanced>p,#stMlvss .mv-guide-details>p{font:11px/1.65 Arial;color:var(--mv-muted);margin:8px 0 10px}#stMlvss .mv-factorbuttons{display:flex;gap:7px;justify-content:flex-end;margin-top:8px}#stMlvss .mv-factorbuttons button{font:11px Arial;padding:5px 12px}#stMlvss .mv-note{font:11px/1.6 Arial;background:var(--mv-soft);padding:9px;margin-top:13px;border-radius:4px;color:var(--mv-muted)}
#stMlvss #mvError{padding:9px;font:12px/1.5 Arial;background:var(--mv-warn);color:var(--mv-warnink);margin-top:12px;border-radius:4px}
#stMlvss .mv-preflight{border:1px solid var(--mv-line);border-radius:4px;padding:8px 10px;margin:14px 0 0}#stMlvss .mv-preflight legend{font:700 12px/1.5 Arial;padding:0 4px}#stMlvss .mv-preflight label{display:flex;gap:8px;align-items:center;font:11px/1.5 Arial;margin:6px 0}
#stMlvss .mv-hero strong{font-size:clamp(24px,3.3vw,40px)}#stMlvss #mvFinalHero{font:600 13px/1.5 Arial;margin-top:5px}#stMlvss .mv-metrics>div{text-align:center;padding:7px 4px}#stMlvss .mv-metrics strong{font-size:22px;color:var(--mv-green)}#stMlvss .mv-metrics small{font-size:10px}
#stMlvss .mv-main>.mv-panel>h3{font-size:15px;margin:12px 0 6px}#stMlvss .mv-diagram{border:1px solid var(--mv-line);padding:10px;border-radius:4px;margin:12px 0}#stMlvss .mv-volume-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}#stMlvss .mv-lab-photo{position:relative;min-width:0}#stMlvss .mv-lab-photo>img:first-child{width:100%;aspect-ratio:1.1/1;object-fit:cover;display:block;border-radius:4px}#stMlvss .mv-lab-photo .mv-brand{width:90px;max-width:80%;right:12px;bottom:12px}
#stMlvss .mv-component{display:flex;gap:6px;align-items:center;font:12px/1.5 Arial;margin:10px 0;overflow-wrap:anywhere}#stMlvss .mv-component span{width:11px;height:11px;border-radius:50%;flex-shrink:0;background:#249b48}#stMlvss .mv-medium span{background:#0865ff}#stMlvss .mv-component-plan>strong{display:block;font:700 13px/1.5 Arial;border-top:1px solid var(--mv-line);padding:9px 0;overflow-wrap:anywhere}#stMlvss .mv-fraction-bar{height:24px;display:flex;overflow:hidden;border-radius:4px;background:var(--mv-soft);margin-top:7px}#stMlvss .mv-fraction-bar i{display:block;background:#249b48;color:#fff;white-space:nowrap;overflow:hidden;text-align:center;font:700 10px/24px Arial;font-style:normal}#stMlvss #mvMediaFraction{background:#0865ff}#stMlvss #mvFractionLabel{font:10px/1.5 Arial;color:var(--mv-muted);margin-top:4px}
#stMlvss .mv-budget{margin:0;border:1px solid var(--mv-line);border-radius:4px;overflow:hidden}#stMlvss .mv-budget>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;background:var(--mv-soft);font:11px/1.5 Arial}#stMlvss .mv-budget>div+div{border-top:1px solid var(--mv-line)}#stMlvss .mv-budget dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere;min-width:0}#stMlvss .mv-budget dt{min-width:0}
#stMlvss .mv-instrument-notice{font:11px/1.6 Arial;padding:9px;background:var(--mv-warn);color:var(--mv-warnink);border:1px solid #eec879;border-radius:4px;margin-top:12px}
#stMlvss .mv-tablewrap{margin-top:8px;overflow:auto}#stMlvss .mv-tablewrap table{border-collapse:collapse;width:100%;font:11px/1.5 Arial}#stMlvss .mv-tablewrap :is(th,td){border:1px solid var(--mv-line);padding:7px;text-align:right}#stMlvss .mv-tablewrap th{background:var(--mv-soft)}#stMlvss #mvSeriesPanel{margin-top:14px}
#stMlvss .mv-notice{border-left:5px solid #22bbc0;background:var(--mv-soft);border-radius:4px;padding:8px 12px;font:11px/1.6 Arial;margin:10px 0}#stMlvss .mv-notice b{margin-right:6px}#stMlvss .mv-notice p{display:inline}
#stMlvss .mv-workflows{margin-top:12px}#stMlvss .mv-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#stMlvss .mv-workflow-grid button{display:flex;gap:10px;text-align:left;padding:8px;align-items:center;min-width:0}#stMlvss .mv-workflow-grid img{width:85px;height:100px;object-fit:contain;flex-shrink:0;border-radius:4px}#stMlvss .mv-workflow-grid button:first-child img{object-fit:cover}#stMlvss .mv-workflow-grid b{display:block;font:700 12px/1.5 Arial}#stMlvss .mv-workflow-grid small{display:block;font:11px/1.5 Arial;color:var(--mv-muted);margin-top:5px}
#stMlvss .mv-guide-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--mv-line);padding:10px 0}#stMlvss .mv-guide-row img{width:95px;height:70px;object-fit:contain;flex-shrink:0;border-radius:3px}#stMlvss .mv-guide-row:last-child img{object-fit:cover}#stMlvss .mv-guide-row h3{font:700 12px/1.5 Arial;margin:0 0 3px}#stMlvss .mv-guide-row p{font:11px/1.6 Arial;color:var(--mv-muted)}#stMlvss #mvExample{white-space:pre-line;font:11px/1.65 Arial;margin:9px 0;padding:8px;border:1px solid var(--mv-line);border-radius:4px;background:var(--mv-soft);overflow-wrap:anywhere}#stMlvss .mv-education-right>.mv-guide-details>small{font:10px/1.5 Arial;color:var(--mv-muted);display:block;margin-bottom:10px}
#stMlvss .mv-sourcespanel{border:1px solid var(--mv-line);border-radius:4px;padding:12px}#stMlvss .mv-sources{grid-template-columns:1fr 1fr}#stMlvss .mv-sources a{font-size:12px;color:var(--mv-ink);gap:12px;padding:10px}#stMlvss .mv-sources img{width:85px;height:42px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:3px;padding:3px}#stMlvss .mv-sourcespanel>p{font:10px/1.5 Arial;color:var(--mv-muted);margin-top:7px}
#stMlvss .mv-step p{font:12px/1.6 Arial;overflow-wrap:anywhere}#stMlvss .mv-step .mv-equation{font:16px/1.6 Georgia,serif;margin:6px 0;overflow-wrap:anywhere}
@media(max-width:1100px){#stMlvss .mv-presets img{width:90px}#stMlvss .mv-workflow-grid img{width:65px}}
@media(max-width:850px){#stMlvss .mv-presets{grid-template-columns:1fr 1fr}#stMlvss .mv-presets img{width:120px}#stMlvss .mv-main{grid-template-columns:1fr}#stMlvss .mv-workflow-grid{grid-template-columns:1fr}#stMlvss .mv-workflow-grid img{width:95px;height:75px}}
@media(max-width:700px){#stMlvss .mv-presets{grid-template-columns:1fr 1fr}#stMlvss .mv-presets button{padding:7px;gap:7px}#stMlvss .mv-presets button[aria-pressed=true]{padding:6px}#stMlvss .mv-presets img{width:85px}#stMlvss .mv-presets b{font-size:12px}#stMlvss .mv-presets small{font-size:10px}#stMlvss .mv-sources{grid-template-columns:1fr}#stMlvss .mv-lab-photo .mv-brand{width:78px;right:10px;bottom:10px}#stMlvss .mv-lab-notice>div:last-child{display:none}}
@media(max-width:450px){#stMlvss .mv-presets{grid-template-columns:1fr}#stMlvss .mv-presets img{width:120px}#stMlvss .mv-presets b{font-size:14px}#stMlvss .mv-field{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:7px}#stMlvss .mv-field label{font-size:11px}#stMlvss .mv-unitfield>span{flex-basis:44px}#stMlvss .mv-pair>.mv-toggle{flex-basis:80px}#stMlvss .mv-toggle button{font-size:10px}#stMlvss .mv-volume-layout{gap:8px}#stMlvss .mv-component{font-size:11px}#stMlvss .mv-metrics strong{font-size:18px}}

/* W582. User requested NO turquoise left stripe on the notice. */
#st334Content:has(#stMlvss)>.st-master-intro{display:none}
#stMlvss .mv-lab-notice{border:1px solid var(--mv-line);border-left:1px solid var(--mv-line);align-items:center}
#stMlvss .mv-lab-notice>span{font:9px/1.4 Arial;padding:3px 6px;border:1px solid var(--mv-line);border-radius:3px;color:var(--mv-blue);white-space:nowrap}
#stMlvss .mv-input-tools{margin:0;float:right}#stMlvss .mv-input-tools button{border:0;padding:0 4px}
#stMlvss .mv-field{margin-top:18px}#stMlvss .mv-fieldhelp{grid-column:2;margin:0;padding:0}
#stMlvss .mv-slider-row{display:flex;gap:9px;align-items:center;padding-left:42%;margin-top:8px}#stMlvss .mv-slider-row input{width:0;flex:1;accent-color:#0865ff;padding:0;height:17px;border:0;background:transparent}#stMlvss .mv-slider-row small{font:9px/1.5 Arial;color:var(--mv-muted)}
#stMlvss .mv-note{margin-top:18px}#stMlvss .mv-plant-photo{margin-top:14px;position:relative}#stMlvss .mv-plant-photo>img:first-child{display:block;width:100%;height:auto;aspect-ratio:1.5/1;object-fit:cover;border-radius:4px}#stMlvss .mv-preflight{display:flex;flex-wrap:wrap;gap:4px 9px;padding:6px 8px}#stMlvss .mv-preflight label{font-size:9px;margin:2px 0;gap:5px}
#stMlvss .mv-hero strong{font-size:clamp(32px,4vw,48px)}#stMlvss .mv-hero b{font:700 14px/1.5 Arial}#stMlvss .mv-hero small{font:600 13px/1.5 Arial}
#stMlvss .mv-metrics strong{font-size:19px}#stMlvss .mv-composition{border:1px solid var(--mv-line);border-radius:4px;padding:10px;margin-top:12px}#stMlvss .mv-composition h3{font-size:15px}#stMlvss #mvBarF{background:#7b8a9d}#stMlvss .mv-legend{display:flex;justify-content:space-between;gap:9px;font:11px/1.5 Arial;margin-top:9px;flex-wrap:wrap}#stMlvss .mv-legend span:before{content:'';display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;background:#249b48}#stMlvss .mv-legend span:last-child:before{background:#7b8a9d}
#stMlvss .mv-inventory{border:1px solid var(--mv-line);border-radius:4px;padding:10px;margin-top:12px}#stMlvss .mv-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}#stMlvss .mv-inventory-heading h3{font-size:15px;margin:0}#stMlvss .mv-inventory-heading .mv-toggle button{min-height:26px;padding:4px 9px}
#stMlvss .mv-mass-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#stMlvss .mv-mass-grid>div{border:1px solid #9fe6c7;border-radius:4px;padding:9px 5px;background:var(--mv-mint);color:var(--mv-green);text-align:center}#stMlvss .mv-mass-grid b{font:600 12px/1.5 Arial;display:block}#stMlvss .mv-mass-grid strong{font:700 27px/1.3 Arial;display:block;overflow-wrap:anywhere}#stMlvss #mvMassNote{text-align:center;font:10px/1.5 Arial;color:var(--mv-muted);margin:8px 0}
#stMlvss .mv-mass-balance{background:var(--mv-soft);border:1px solid var(--mv-line);border-radius:4px;padding:8px;font:12px/1.6 Arial;text-align:center;overflow-wrap:anywhere}
#stMlvss .mv-guide-row img{object-fit:contain}#stMlvss .mv-guide-row:last-child img{object-fit:cover}
#stMlvss #mvWorked{overflow-wrap:anywhere}#stMlvss .mv-sources img{width:95px}#stMlvss .mv-sourcespanel>p{text-align:center}
@media(max-width:700px){#stMlvss .mv-lab-notice>span{display:none}#stMlvss .mv-mass-grid strong{font-size:23px}}
