#quality-standards .stat .chip{justify-self:start}#quality-standards .card h3{margin:0;font-size:1.05rem}#quality-standards .card p{font-size:.94rem}#quality-standards table.qs-map tbody th{width:17%}#quality-standards table.qs-ich tbody th{width:34%;font-weight:600}#quality-standards table.qs-rf tbody th{width:20%}#quality-standards table.qs-adtbl tbody th,#quality-standards table.qs-prongs tbody th{width:22%}#quality-standards .matrix-table .tag{margin-right:6px}#quality-standards .matrix-table .chip{margin-right:4px}#quality-standards .qs-treebox{display:grid;gap:14px}#quality-standards .qs-trail{display:flex;flex-wrap:wrap;gap:6px 4px;font-size:.82rem;color:var(--muted)}#quality-standards .qs-trail[hidden]{display:none}#quality-standards .qs-trail span{display:inline-flex;align-items:center}#quality-standards .qs-trail span:not(:last-child):after{content:"→";margin-left:6px;color:var(--muted)}#quality-standards .qs-trail span[aria-current]{color:var(--ink);font-weight:600}#quality-standards .qs-tree{list-style:none;margin:0;padding:0;display:grid;gap:14px}#quality-standards .qs-node{border:1px solid var(--rule);border-left:3px solid var(--sec);border-radius:0 var(--r) var(--r) 0;background:var(--surface);padding:18px 20px;display:grid;gap:10px;max-width:980px}#quality-standards .qs-node[hidden]{display:none}#quality-standards .qs-node.qs-res{border-left-color:var(--c3);background:var(--bg-alt)}#quality-standards .qs-node h3{font-size:1.06rem;line-height:1.4;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}#quality-standards .qs-node h3:focus{outline:none}#quality-standards .qs-node h3:focus-visible{outline:2px solid var(--sec);outline-offset:4px}#quality-standards .qs-node p{margin:0;font-size:.95rem;max-width:92ch}#quality-standards .qs-opts{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:4px}#quality-standards .qs-opts .btn{padding:9px 14px;font-size:.88rem;white-space:normal;text-align:left}#quality-standards .qs-cond{margin:0;padding-left:0;list-style:none;display:grid;gap:6px;font-size:.92rem;color:var(--ink-2)}#quality-standards .qs-cond b{color:var(--ink);margin-right:6px}#quality-standards .qs-treectl[hidden]{display:none}#quality-standards .qs-coawrap{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 20px 6px;align-items:start}#quality-standards .qs-seg{grid-column:1 / -1;display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--rule);border-radius:var(--r-sm);width:fit-content;overflow:hidden}#quality-standards .qs-seg[hidden]{display:none}#quality-standards .qs-seg button{font:500 .85rem var(--f-body);color:var(--ink-2);background:var(--surface);border:0;padding:8px 14px;min-height:36px;cursor:pointer}#quality-standards .qs-seg button+button{border-left:1px solid var(--rule)}#quality-standards .qs-seg button[aria-checked=true]{background:var(--sec-wash);color:var(--ink);box-shadow:inset 0 -2px 0 var(--sec)}#quality-standards .qs-doc{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:18px 18px 14px;display:grid;gap:12px;font-size:.86rem;color:var(--ink-2);box-shadow:0 1px 0 var(--rule-2)}#quality-standards .qs-wm{position:absolute;inset:0;pointer-events:none;z-index:0;display:grid;place-items:center}#quality-standards .qs-wm:before,#quality-standards .qs-wm:after{content:"SPECIMEN · NOT A REAL LOT";position:absolute;left:50%;top:36%;transform:translate(-50%,-50%) rotate(-24deg);white-space:nowrap;font:700 clamp(1.6rem,4.4vw,3.1rem)/1 var(--f-body);letter-spacing:.08em;color:var(--red);opacity:.15}#quality-standards .qs-wm:after{top:74%}#quality-standards .qs-doc>:not(.qs-wm){position:relative;z-index:1}#quality-standards .qs-doc-h{display:grid;gap:8px;border-bottom:1px solid var(--rule);padding-bottom:10px}#quality-standards .qs-doc-h>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;align-items:baseline;color:var(--muted);font-size:.8rem}#quality-standards .qs-doc-t{font:700 1rem var(--f-body);color:var(--ink);letter-spacing:.02em;text-transform:uppercase}#quality-standards .qs-doc-meta{display:grid;gap:3px}#quality-standards .qs-spec{display:inline-block;font:700 .64rem/1.4 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--red);border:1px solid currentColor;border-radius:3px;padding:0 5px;margin-left:4px;vertical-align:1px}#quality-standards table.qs-doc-t2{width:100%;border-collapse:collapse;font-size:.82rem;min-width:560px}#quality-standards table.qs-doc-t2 th,#quality-standards table.qs-doc-t2 td{text-align:left;vertical-align:top;padding:6px 8px;border-bottom:1px solid var(--rule-2)}#quality-standards table.qs-doc-t2 thead th{font-weight:600;color:var(--muted);font-size:.76rem;border-bottom:1px solid var(--rule)}#quality-standards table.qs-doc-t2 tbody th{color:var(--ink);font-weight:600;width:24%}#quality-standards .qs-doc-f{display:grid;gap:4px;border-top:1px solid var(--rule);padding-top:10px;font-size:.8rem}#quality-standards .qs-m{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--c3);color:#fff;font:700 .68rem/1 var(--f-body);font-style:normal;margin-right:6px;vertical-align:1px}#quality-standards .qs-doc .v-rf,#quality-standards .qs-doc[data-variant=rf] .v-ok{display:none}#quality-standards .qs-doc[data-variant=rf] .v-rf{display:inline}#quality-standards .qs-doc[data-variant=rf] .qs-flag{color:var(--red);font-weight:600;background:var(--red-wash);padding:0 3px;border-radius:2px}#quality-standards .qs-notes{margin:0;padding-left:0;list-style:none;counter-reset:qn;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px 28px;font-size:.9rem}#quality-standards .qs-notes li{counter-increment:qn;position:relative;padding-left:28px}#quality-standards .qs-notes li:before{content:counter(qn);position:absolute;left:0;top:2px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--c3);color:#fff;font:700 .68rem/1 var(--f-body)}#quality-standards .qs-notes b{color:var(--ink)}@media (max-width: 980px){#quality-standards .qs-coawrap{padding:14px 12px 6px}}#quality-standards .qs-banner{margin:0;font:700 .8rem/1.4 var(--f-body);letter-spacing:.03em;color:var(--red);background:var(--red-wash);border:1px solid color-mix(in srgb,var(--red) 35%,var(--rule));border-radius:3px;padding:6px 10px}@media (max-width: 640px){#quality-standards table.qs-doc-t2{min-width:0}#quality-standards table.qs-doc-t2 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#quality-standards table.qs-doc-t2 tr{display:grid;grid-template-columns:minmax(0,1fr);padding:8px 0;border-bottom:1px solid var(--rule-2)}#quality-standards table.qs-doc-t2 th,#quality-standards table.qs-doc-t2 td,#quality-standards table.qs-doc-t2 tbody th{border:0;padding:1px 0;width:auto}#quality-standards table.qs-doc-t2 td:before{color:var(--muted);font-size:.74rem;margin-right:4px}#quality-standards table.qs-doc-t2 td:nth-of-type(1):before{content:"Method:"}#quality-standards table.qs-doc-t2 td:nth-of-type(2):before{content:"Criterion:"}#quality-standards table.qs-doc-t2 td:nth-of-type(3):before{content:"Result:"}#quality-standards .qs-doc{padding:14px 12px 12px}}#quality-standards .qs-gates{border:1px solid var(--rule);border-radius:var(--r-sm);padding:10px 12px 12px;margin:0;display:grid;gap:8px}#quality-standards .qs-gates legend{font:600 .82rem var(--f-body);color:var(--ink);padding:0 6px}#quality-standards .ctrl label.qs-chk{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:.86rem}#quality-standards .qs-chk input{margin-top:4px}#quality-standards .qs-prong-grid{display:grid;gap:4px}#quality-standards .qs-pg-h,#quality-standards .qs-pg-r{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}#quality-standards .qs-pg-h{font-size:.74rem;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:4px}#quality-standards .qs-pg-n{font-size:.84rem;color:var(--ink)}#quality-standards .qs-pg-r label{display:block}#quality-standards .eq.wide{white-space:normal}#quality-standards #qs-surf{min-height:360px}#quality-standards table.qs-2232tbl{min-width:620px}
