.germ-meter[data-astro-cid-zk6dyxgc]{display:flex;align-items:center;gap:1.25rem}.meter-graphic[data-astro-cid-zk6dyxgc]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.testing-orbit-ring[data-astro-cid-zk6dyxgc]{transform-origin:50% 50%;animation:testing-orbit-spin 10s linear infinite,testing-orbit-pulse 2.8s ease-in-out infinite}@keyframes testing-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes testing-orbit-pulse{0%,to{stroke:#e1ad01;opacity:.95;filter:drop-shadow(0 0 2px rgba(225,173,1,.4))}50%{stroke:#c89500;opacity:.5;filter:drop-shadow(0 0 7px rgba(225,173,1,.7))}}.meter-center[data-astro-cid-zk6dyxgc]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.percent-val[data-astro-cid-zk6dyxgc]{font-family:var(--font-mono);font-weight:800;letter-spacing:-.02em}.percent-val[data-astro-cid-zk6dyxgc].val-tbd{color:#997500!important;letter-spacing:.04em}.percent-val[data-astro-cid-zk6dyxgc].val-processing{color:#d97706!important;font-size:.75rem!important;letter-spacing:.04em;line-height:1.1}.percent-val[data-astro-cid-zk6dyxgc].val-queued{color:#0284c7!important;font-size:.75rem!important;letter-spacing:.04em;line-height:1.1}.percent-val[data-astro-cid-zk6dyxgc].val-culled{color:#cd282b!important;font-size:.75rem!important;letter-spacing:.04em;line-height:1.1}.size-lg[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc]{font-size:1.6rem}.size-lg[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-tbd{font-size:1.45rem}.size-lg[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-processing,.size-lg[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-queued,.size-lg[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-culled{font-size:.85rem!important}.size-md[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc]{font-size:1.25rem}.size-md[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-processing,.size-md[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-queued,.size-md[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-culled{font-size:.7rem!important}.size-sm[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc]{font-size:.85rem}.size-sm[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-processing,.size-sm[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-queued,.size-sm[data-astro-cid-zk6dyxgc] .percent-val[data-astro-cid-zk6dyxgc].val-culled{font-size:.525rem!important}.rate-label[data-astro-cid-zk6dyxgc]{font-size:.6rem;font-weight:800;letter-spacing:.1em;color:var(--color-dark-subtle);margin-top:.2rem}.rate-label[data-astro-cid-zk6dyxgc].label-testing{color:#997500;background:#e1ad0126;border:1px solid rgba(225,173,1,.35);padding:.1rem .45rem;border-radius:var(--radius-full);font-size:.55rem}.rate-label[data-astro-cid-zk6dyxgc].label-processing{color:#d97706;background:#d977061f;border:1px solid rgba(217,119,6,.3);padding:.05rem .35rem;border-radius:var(--radius-full);font-size:.475rem;margin-top:.15rem;letter-spacing:.06em}.rate-label[data-astro-cid-zk6dyxgc].label-queued{color:#0284c7;background:#0284c71f;border:1px solid rgba(2,132,199,.3);padding:.1rem .45rem;border-radius:var(--radius-full);font-size:.55rem}.rate-label[data-astro-cid-zk6dyxgc].label-culled{color:#cd282b;background:#cd282b1f;border:1px solid rgba(205,40,43,.3);padding:.1rem .45rem;border-radius:var(--radius-full);font-size:.55rem}.meter-info[data-astro-cid-zk6dyxgc]{display:flex;flex-direction:column;gap:.25rem}.sprout-counts[data-astro-cid-zk6dyxgc]{font-size:.95rem;color:var(--color-dark)}.sprouted-num[data-astro-cid-zk6dyxgc]{font-family:var(--font-mono);font-weight:800;color:var(--color-dark)}.of-total[data-astro-cid-zk6dyxgc]{color:var(--color-dark-muted);font-size:.85rem;font-weight:500}.vigor-badge[data-astro-cid-zk6dyxgc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.775rem;font-weight:700}.dot[data-astro-cid-zk6dyxgc]{width:6px;height:6px;border-radius:50%}.meter-status-info[data-astro-cid-zk6dyxgc],.meter-testing-info[data-astro-cid-zk6dyxgc]{display:flex;flex-direction:column;gap:.45rem}.status-badge-inline[data-astro-cid-zk6dyxgc],.testing-status-badge[data-astro-cid-zk6dyxgc]{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:var(--radius-full);width:fit-content;white-space:nowrap}.badge-processing[data-astro-cid-zk6dyxgc]{background:#d977061f;border:1px solid rgba(217,119,6,.3)}.badge-queued[data-astro-cid-zk6dyxgc]{background:#0284c71f;border:1px solid rgba(2,132,199,.3)}.badge-culled[data-astro-cid-zk6dyxgc]{background:#cd282b1f;border:1px solid rgba(205,40,43,.35)}.testing-status-badge[data-astro-cid-zk6dyxgc]{background:var(--color-gold-tint);border:1px solid rgba(225,173,1,.35)}.dot-indicator[data-astro-cid-zk6dyxgc]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-processing[data-astro-cid-zk6dyxgc]{background:#d97706}.dot-queued[data-astro-cid-zk6dyxgc]{background:#0284c7}.dot-culled[data-astro-cid-zk6dyxgc]{background:#cd282b}.badge-title[data-astro-cid-zk6dyxgc],.testing-status-title[data-astro-cid-zk6dyxgc]{font-family:var(--font-mono);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.title-processing[data-astro-cid-zk6dyxgc]{color:#d97706}.title-queued[data-astro-cid-zk6dyxgc]{color:#0284c7}.title-culled[data-astro-cid-zk6dyxgc]{color:#cd282b}.testing-status-title[data-astro-cid-zk6dyxgc]{color:#997500}.testing-pulse-indicator[data-astro-cid-zk6dyxgc]{width:7px;height:7px;border-radius:50%;background:#e1ad01;animation:dot-pulse-gold 2s infinite ease-in-out;flex-shrink:0}.status-desc[data-astro-cid-zk6dyxgc],.testing-status-desc[data-astro-cid-zk6dyxgc]{font-size:.825rem;color:var(--color-dark-muted);line-height:1.45;max-width:320px}.size-sm[data-astro-cid-zk6dyxgc] .meter-info[data-astro-cid-zk6dyxgc]{display:none}@media(max-width:640px){.meter-status-info[data-astro-cid-zk6dyxgc] .status-badge-inline[data-astro-cid-zk6dyxgc],.meter-testing-info[data-astro-cid-zk6dyxgc] .testing-status-badge[data-astro-cid-zk6dyxgc]{display:none}}.isolation-wrapper[data-astro-cid-6quvsguk]{display:inline-flex;flex-direction:column;gap:.35rem}.isolation-pill[data-astro-cid-6quvsguk]{display:inline-flex;align-items:center;gap:.4rem;font-size:.775rem;font-weight:700;padding:.25rem .65rem;border-radius:var(--radius-full);border:1px solid;width:fit-content;white-space:nowrap;letter-spacing:.02em}.isolation-explanation[data-astro-cid-6quvsguk]{font-size:.8rem;color:var(--color-dark-muted);line-height:1.45}.timeline-container[data-astro-cid-j6omtns3]{margin-top:2rem}.timeline-header[data-astro-cid-j6omtns3]{margin-bottom:1.75rem}.timeline-title-group[data-astro-cid-j6omtns3]{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.timeline-title[data-astro-cid-j6omtns3]{font-size:1.35rem;font-weight:700;color:var(--color-dark);letter-spacing:.01em;text-transform:uppercase}.timeline-subtitle[data-astro-cid-j6omtns3]{font-size:.9rem;color:var(--color-dark-muted)}.code-text[data-astro-cid-j6omtns3]{font-family:var(--font-mono);color:var(--color-forest)}.timeline-track[data-astro-cid-j6omtns3]{display:flex;flex-direction:column;gap:0}.timeline-step[data-astro-cid-j6omtns3]{display:flex;gap:1.25rem;position:relative}.step-marker-col[data-astro-cid-j6omtns3]{display:flex;flex-direction:column;align-items:center;width:50px;flex-shrink:0}.step-node[data-astro-cid-j6omtns3]{width:44px;height:44px;border-radius:var(--radius-full);background:#fff;border:2px solid var(--color-forest);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #265d3f26;z-index:2}.node-day[data-astro-cid-j6omtns3]{font-family:var(--font-mono);font-size:.85rem;font-weight:800;color:var(--color-forest)}.step-connector[data-astro-cid-j6omtns3]{width:2px;flex-grow:1;background:var(--border-medium);margin:.5rem 0}.step-card[data-astro-cid-j6omtns3]{flex-grow:1;margin-bottom:1.5rem;padding:1.25rem;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.step-card-header[data-astro-cid-j6omtns3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.65rem}.step-meta[data-astro-cid-j6omtns3]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.day-badge[data-astro-cid-j6omtns3]{font-size:.825rem;font-weight:700;color:var(--color-dark)}.log-date[data-astro-cid-j6omtns3]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-dark-subtle)}.temp-badge[data-astro-cid-j6omtns3]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.775rem;color:var(--color-red);background:var(--color-red-tint);border:1px solid rgba(205,40,43,.25);padding:.15rem .5rem;border-radius:var(--radius-sm)}.step-body[data-astro-cid-j6omtns3]{display:grid;grid-template-columns:180px 1fr;gap:1.25rem;align-items:center}.step-photo-wrap[data-astro-cid-j6omtns3]{position:relative;border-radius:var(--radius-md);overflow:hidden;height:120px;border:1px solid var(--border-subtle);cursor:zoom-in}.step-photo[data-astro-cid-j6omtns3]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;cursor:zoom-in}.step-photo-wrap[data-astro-cid-j6omtns3]:hover .step-photo[data-astro-cid-j6omtns3]{transform:scale(1.06)}.photo-tag[data-astro-cid-j6omtns3]{position:absolute;bottom:.4rem;right:.4rem;font-size:.65rem;font-weight:600;background:#283930d9;color:#fff;padding:.15rem .4rem;border-radius:var(--radius-sm);backdrop-filter:blur(4px);pointer-events:none}.step-notes[data-astro-cid-j6omtns3]{display:flex;flex-direction:column;gap:.75rem}.notes-text[data-astro-cid-j6omtns3]{font-size:.95rem;line-height:1.55;color:var(--color-dark);font-style:italic}.sprouted-tracker[data-astro-cid-j6omtns3]{display:inline-flex;align-items:center;gap:.5rem;font-size:.825rem;color:var(--color-dark-muted);background:var(--bg-cream);border:1px solid var(--border-subtle);padding:.3rem .65rem;border-radius:var(--radius-sm);width:fit-content}.tracker-val[data-astro-cid-j6omtns3]{font-family:var(--font-mono);color:var(--color-forest)}.no-logs-state[data-astro-cid-j6omtns3]{padding:2rem;background:var(--bg-cream-light);border:1px dashed var(--border-medium);border-radius:var(--radius-md);color:var(--color-dark-muted);text-align:center}@media(max-width:640px){.timeline-container[data-astro-cid-j6omtns3]{margin-top:1.5rem}.timeline-title[data-astro-cid-j6omtns3]{font-size:1.15rem}.timeline-title-group[data-astro-cid-j6omtns3]{flex-wrap:wrap;gap:.5rem}.timeline-subtitle[data-astro-cid-j6omtns3]{font-size:.825rem}.step-marker-col[data-astro-cid-j6omtns3]{width:34px}.step-node[data-astro-cid-j6omtns3]{width:34px;height:34px}.node-day[data-astro-cid-j6omtns3]{font-size:.725rem}.step-card[data-astro-cid-j6omtns3]{padding:1rem;margin-bottom:1.15rem;border-radius:var(--radius-md)}.step-body[data-astro-cid-j6omtns3]{grid-template-columns:1fr;gap:.85rem}.step-photo-wrap[data-astro-cid-j6omtns3]{height:150px;border-radius:var(--radius-sm)}.timeline-step[data-astro-cid-j6omtns3]{gap:.65rem}.notes-text[data-astro-cid-j6omtns3]{font-size:.875rem;line-height:1.45}.day-badge[data-astro-cid-j6omtns3]{font-size:.775rem}.temp-badge[data-astro-cid-j6omtns3]{font-size:.7rem;padding:.1rem .4rem}}.lot-passport-page[data-astro-cid-fyy3hrgi]{padding:2.5rem 0 5rem}.passport-topbar[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.back-link[data-astro-cid-fyy3hrgi]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-dark-muted);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s ease}.back-link[data-astro-cid-fyy3hrgi]:hover{color:var(--color-forest)}.print-btn[data-astro-cid-fyy3hrgi]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;padding:.4rem .85rem}.passport-certificate[data-astro-cid-fyy3hrgi]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2.5rem;margin-bottom:2.5rem;box-shadow:var(--shadow-card)}.cert-header[data-astro-cid-fyy3hrgi]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:1.5rem;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.cert-label[data-astro-cid-fyy3hrgi]{font-size:.75rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-forest);margin-bottom:.35rem}.lot-title-code[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;color:var(--color-dark);line-height:1.1}.cert-status-group[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.cert-print-header[data-astro-cid-fyy3hrgi]{display:none}.variety-hero-grid[data-astro-cid-fyy3hrgi]{display:grid;grid-template-columns:1fr 260px;gap:2.5rem;align-items:start;margin-bottom:2.5rem}.variety-name-heading[data-astro-cid-fyy3hrgi]{font-family:var(--font-script)!important;font-size:3.1rem;line-height:1.1;color:var(--color-red)!important;font-weight:400;margin-bottom:.85rem}.variety-learn-more-wrap[data-astro-cid-fyy3hrgi]{margin-top:.75rem}.variety-learn-btn[data-astro-cid-fyy3hrgi]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;color:#fff;background:var(--color-forest);border:1px solid var(--color-forest);border-radius:var(--radius-sm);text-decoration:none;box-shadow:0 1px 3px #265d3f33;transition:all .16s ease;letter-spacing:.01em}.variety-learn-btn[data-astro-cid-fyy3hrgi]:hover{background:var(--color-forest-dark);border-color:var(--color-forest-dark);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #265d3f40}.btn-arrow[data-astro-cid-fyy3hrgi]{font-size:.9rem;transition:transform .16s ease;display:inline-block}.variety-learn-btn[data-astro-cid-fyy3hrgi]:hover .btn-arrow[data-astro-cid-fyy3hrgi]{transform:translate(3px)}.variety-image-box[data-astro-cid-fyy3hrgi]{position:relative;border-radius:var(--radius-md);overflow:hidden;height:190px;border:1px solid var(--border-medium);box-shadow:var(--shadow-subtle);cursor:default}.variety-img[data-astro-cid-fyy3hrgi]{width:100%;height:100%;object-fit:cover}.image-credit[data-astro-cid-fyy3hrgi]{position:absolute;bottom:.4rem;left:.4rem;font-size:.65rem;background:#ffffffe6;color:var(--color-dark);font-weight:600;padding:.15rem .45rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-subtle)}.assay-metrics-card[data-astro-cid-fyy3hrgi]{background:var(--bg-cream-light);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:1.75rem}.metrics-grid[data-astro-cid-fyy3hrgi]{display:grid;grid-template-columns:1.2fr 1.2fr 1.1fr;gap:2rem;margin-bottom:1.5rem}.metric-block[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;gap:.65rem}.metric-label[data-astro-cid-fyy3hrgi]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-dark-subtle)}.mobile-testing-badge[data-astro-cid-fyy3hrgi]{display:none;align-items:center;gap:.5rem;background:var(--color-gold-tint);border:1px solid rgba(225,173,1,.35);padding:.3rem .75rem;border-radius:var(--radius-full);width:fit-content;white-space:nowrap;margin-top:.15rem}.mobile-testing-badge[data-astro-cid-fyy3hrgi] .testing-pulse-indicator[data-astro-cid-fyy3hrgi]{width:7px;height:7px;border-radius:50%;background:#e1ad01;animation:dot-pulse-gold 2s infinite ease-in-out;flex-shrink:0}.mobile-testing-badge[data-astro-cid-fyy3hrgi] .testing-status-title[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.825rem;font-weight:800;color:#997500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.mobile-processing-badge[data-astro-cid-fyy3hrgi]{background:#d977061f!important;border-color:#d9770659!important}.mobile-queued-badge[data-astro-cid-fyy3hrgi]{background:#0284c71f!important;border-color:#0284c759!important}.mobile-culled-badge[data-astro-cid-fyy3hrgi]{background:#cd282b1f!important;border-color:#cd282b59!important}.dot-indicator[data-astro-cid-fyy3hrgi]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-processing[data-astro-cid-fyy3hrgi]{background:#d97706;animation:dot-pulse-amber 2s infinite ease-in-out}.dot-queued[data-astro-cid-fyy3hrgi]{background:#0284c7}.dot-culled[data-astro-cid-fyy3hrgi]{background:#cd282b}.title-processing[data-astro-cid-fyy3hrgi]{color:#d97706!important}.title-queued[data-astro-cid-fyy3hrgi]{color:#0284c7!important}.title-culled[data-astro-cid-fyy3hrgi]{color:#cd282b!important}@keyframes dot-pulse-amber{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes dot-pulse-gold{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e1ad0180}50%{opacity:.6;transform:scale(.85);box-shadow:0 0 0 4px #e1ad0100}}@media(max-width:640px){.mobile-testing-badge[data-astro-cid-fyy3hrgi]{display:inline-flex}}.vertical-timeline-track[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;gap:0;margin-top:.25rem}.v-step[data-astro-cid-fyy3hrgi]{display:flex;align-items:flex-start;gap:.75rem;min-height:38px}.v-step-final[data-astro-cid-fyy3hrgi]{min-height:auto}.v-node-col[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}.v-node[data-astro-cid-fyy3hrgi]{width:10px;height:10px;border-radius:50%;margin-top:3px;background:var(--color-forest);border:2px solid #ffffff;box-shadow:0 0 0 1.5px var(--color-forest)}.node-harvest[data-astro-cid-fyy3hrgi]{background:var(--color-forest);box-shadow:0 0 0 1.5px var(--color-forest)}.node-start[data-astro-cid-fyy3hrgi]{background:#265d3f;box-shadow:0 0 0 1.5px #265d3f}.node-end[data-astro-cid-fyy3hrgi]{background:#283930;box-shadow:0 0 0 1.5px #283930}.node-pass[data-astro-cid-fyy3hrgi]{background:#265d3f;box-shadow:0 0 0 1.5px #265d3f}.node-fail[data-astro-cid-fyy3hrgi]{background:#cd282b;box-shadow:0 0 0 1.5px #cd282b}.node-tbd[data-astro-cid-fyy3hrgi]{background:#e1ad01;box-shadow:0 0 0 1.5px #e1ad01}.node-na[data-astro-cid-fyy3hrgi]{background:#64748b;box-shadow:0 0 0 1.5px #64748b}.v-line[data-astro-cid-fyy3hrgi]{width:2px;flex:1;min-height:22px;background:#265d3f40;margin:2px 0}.v-content[data-astro-cid-fyy3hrgi]{display:flex;align-items:baseline;gap:.45rem;font-size:.825rem;line-height:1.25;padding-top:1px;flex-wrap:wrap}.v-label[data-astro-cid-fyy3hrgi]{color:var(--color-dark-muted);font-size:.8rem}.v-val[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);color:var(--color-dark);font-weight:700;font-size:.825rem}.val-tbd[data-astro-cid-fyy3hrgi]{color:#997500;font-weight:700}.state-pill[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.725rem;font-weight:800;letter-spacing:.05em;padding:.15rem .5rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.state-pass[data-astro-cid-fyy3hrgi]{background:#265d3f1f;color:var(--color-forest);border:1px solid rgba(38,93,63,.3)}.state-fail[data-astro-cid-fyy3hrgi],.state-culled[data-astro-cid-fyy3hrgi]{background:#cd282b1f;color:var(--color-red);border:1px solid rgba(205,40,43,.35)}.state-tbd[data-astro-cid-fyy3hrgi]{background:#e1ad0124;color:#946e00;border:1px solid rgba(225,173,1,.4)}.state-na[data-astro-cid-fyy3hrgi]{background:#64748b1f;color:#64748b;border:1px solid rgba(100,116,139,.3)}.methodology-note[data-astro-cid-fyy3hrgi]{font-size:.85rem;color:var(--color-dark-muted);border-top:1px solid var(--border-subtle);padding-top:1rem;margin-bottom:1rem}.methodology-note[data-astro-cid-fyy3hrgi] strong[data-astro-cid-fyy3hrgi]{color:var(--color-dark)}.grower-note-box[data-astro-cid-fyy3hrgi]{background:var(--bg-cream);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:1rem 1.25rem}.grower-note-header[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;gap:.4rem;font-size:.775rem;font-weight:700;color:var(--color-forest);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.grower-note-text[data-astro-cid-fyy3hrgi]{font-size:.9rem;font-style:italic;color:var(--color-dark);line-height:1.5}.status-pill[data-astro-cid-fyy3hrgi].status-processing{background:#d977061f!important;border:1px solid rgba(217,119,6,.35)!important;color:#d97706!important}.status-pill[data-astro-cid-fyy3hrgi].status-queued{background:#0284c71f!important;border:1px solid rgba(2,132,199,.35)!important;color:#0284c7!important}.status-pill[data-astro-cid-fyy3hrgi].status-culled{background:#cd282b1f!important;border:1px solid rgba(205,40,43,.35)!important;color:#cd282b!important}.cull-overview-card[data-astro-cid-fyy3hrgi]{background:#fffbfa;border:2px solid rgba(205,40,43,.35);border-radius:var(--radius-lg);padding:1.75rem 2rem;margin-bottom:2rem;box-shadow:0 8px 24px -4px #cd282b14}.cull-header[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid rgba(205,40,43,.2);flex-wrap:wrap;gap:.75rem}.cull-badge-pill[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .65rem;border-radius:var(--radius-full);background:#cd282b1f;color:#cd282b;border:1px solid rgba(205,40,43,.3)}.cull-date-badge[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-dark-muted);font-weight:600}.cull-content-wrap[data-astro-cid-fyy3hrgi]{display:flex;align-items:flex-start;gap:1.5rem}.cull-icon-box[data-astro-cid-fyy3hrgi]{font-size:2.2rem;line-height:1;flex-shrink:0}.cull-headline[data-astro-cid-fyy3hrgi]{font-size:1.25rem;font-weight:800;color:#cd282b;margin-bottom:.45rem}.cull-desc[data-astro-cid-fyy3hrgi]{font-size:.95rem;color:var(--color-dark);line-height:1.6;margin:0}.pipeline-overview-card[data-astro-cid-fyy3hrgi]{background:#fff;border-radius:var(--radius-lg);padding:1.75rem 2rem;margin-bottom:2rem;box-shadow:0 8px 24px -4px #2839300f}.pipeline-overview-card[data-astro-cid-fyy3hrgi].card-processing{border:2px solid rgba(217,119,6,.35)}.pipeline-overview-card[data-astro-cid-fyy3hrgi].card-queued{border:2px solid rgba(2,132,199,.35)}.pipeline-header[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.75rem}.pipeline-badge-pill[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .65rem;border-radius:var(--radius-full)}.pill-processing[data-astro-cid-fyy3hrgi]{background:#d977061f;color:#d97706;border:1px solid rgba(217,119,6,.3)}.pill-queued[data-astro-cid-fyy3hrgi]{background:#0284c71f;color:#0284c7;border:1px solid rgba(2,132,199,.3)}.pipeline-date-badge[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-dark-muted);font-weight:600}.pipeline-content-wrap[data-astro-cid-fyy3hrgi]{display:flex;align-items:flex-start;gap:1.5rem}.pipeline-icon-box[data-astro-cid-fyy3hrgi]{font-size:2.2rem;line-height:1;flex-shrink:0}.pipeline-headline[data-astro-cid-fyy3hrgi]{font-size:1.25rem;font-weight:800;color:var(--color-dark);margin-bottom:.45rem}.pipeline-desc[data-astro-cid-fyy3hrgi]{font-size:.95rem;color:var(--color-dark-muted);line-height:1.6;margin:0}.node-pending[data-astro-cid-fyy3hrgi]{background:var(--border-subtle)!important;border-color:var(--border-subtle)!important}.node-culled[data-astro-cid-fyy3hrgi]{background:#cd282b!important}.testing-overview-card[data-astro-cid-fyy3hrgi]{background:#fff;border:2px solid rgba(38,93,63,.35);border-radius:var(--radius-lg);padding:1.75rem 2rem;margin-bottom:2rem;box-shadow:0 8px 24px -4px #265d3f1a,0 2px 6px -1px #0000000a}.overview-header[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-subtle)}.overview-title-text[data-astro-cid-fyy3hrgi]{font-size:1.25rem;font-weight:800;color:var(--color-dark);letter-spacing:.02em;margin:0;text-transform:uppercase}.overview-stats-grid[data-astro-cid-fyy3hrgi]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.overview-stat[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;gap:.3rem}.o-label[data-astro-cid-fyy3hrgi]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-dark-subtle)}.o-value[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:1.35rem;font-weight:800;color:var(--color-forest);line-height:1.2}.o-sub[data-astro-cid-fyy3hrgi]{font-size:.75rem;color:var(--color-dark-muted)}.checkpoint-cta-stat[data-astro-cid-fyy3hrgi]{justify-content:flex-start}.checkpoint-modal-trigger[data-astro-cid-fyy3hrgi]{display:inline-flex;align-items:center;gap:.45rem;font-size:.825rem;font-weight:700;padding:.5rem .9rem;border-radius:var(--radius-md);cursor:pointer;margin-top:.15rem}.checkpoint-modal[data-astro-cid-fyy3hrgi]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem}.checkpoint-modal[data-astro-cid-fyy3hrgi].hidden{display:none}.modal-backdrop[data-astro-cid-fyy3hrgi]{position:absolute;inset:0;background:#283930a6;backdrop-filter:blur(4px)}.modal-dialog[data-astro-cid-fyy3hrgi]{position:relative;z-index:101;background:#fff;border-radius:var(--radius-lg);max-width:960px;width:100%;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 20px 40px -10px #0000004d}.modal-header[data-astro-cid-fyy3hrgi]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid var(--border-subtle);margin-bottom:1.5rem}.modal-tags[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem;flex-wrap:wrap}.modal-code-tag[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--color-forest);background:var(--color-forest-tint);padding:.2rem .55rem;border-radius:var(--radius-sm)}.modal-variety-tag[data-astro-cid-fyy3hrgi]{font-weight:700;font-size:.9rem;color:var(--color-dark)}.modal-title[data-astro-cid-fyy3hrgi]{font-size:1.65rem;font-weight:800;color:var(--color-dark);margin:0}.modal-close-btn[data-astro-cid-fyy3hrgi]{background:transparent;border:none;font-size:2rem;line-height:1;color:var(--color-dark-muted);cursor:pointer;padding:0 .5rem;transition:color .15s ease}.modal-close-btn[data-astro-cid-fyy3hrgi]:hover{color:var(--color-red)}.modal-body[data-astro-cid-fyy3hrgi]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.modal-img-container[data-astro-cid-fyy3hrgi]{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-cream);border:1px solid var(--border-medium);box-shadow:var(--shadow-subtle);height:330px}.modal-main-img[data-astro-cid-fyy3hrgi]{width:100%;height:100%;object-fit:cover}.modal-img-badge[data-astro-cid-fyy3hrgi]{position:absolute;bottom:.75rem;left:.75rem;background:#265d3fe6;color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .7rem;border-radius:var(--radius-sm);box-shadow:0 2px 6px #0003}.modal-duration-box[data-astro-cid-fyy3hrgi]{margin-top:1.25rem;background:var(--bg-cream);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center}.modal-duration-label[data-astro-cid-fyy3hrgi]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-dark-subtle)}.modal-duration-val[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:1.5rem;font-weight:800;color:var(--color-forest);line-height:1.1}.modal-info-col[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;gap:1.25rem}.modal-meta-card[data-astro-cid-fyy3hrgi],.modal-notes-card[data-astro-cid-fyy3hrgi]{background:var(--bg-cream-light);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.15rem}.modal-section-title[data-astro-cid-fyy3hrgi]{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-forest);margin:0 0 .75rem}.modal-telemetry-grid[data-astro-cid-fyy3hrgi]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.telemetry-item[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;gap:.15rem}.t-sub[data-astro-cid-fyy3hrgi]{font-size:.7rem;color:var(--color-dark-subtle);text-transform:uppercase;font-weight:600}.t-main[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--color-dark)}.state-txt-pass[data-astro-cid-fyy3hrgi]{color:var(--color-forest)}.state-txt-fail[data-astro-cid-fyy3hrgi],.state-txt-culled[data-astro-cid-fyy3hrgi]{color:var(--color-red)}.state-txt-tbd[data-astro-cid-fyy3hrgi]{color:#946e00}.state-txt-na[data-astro-cid-fyy3hrgi]{color:#64748b}.modal-notes-text[data-astro-cid-fyy3hrgi]{font-size:.875rem;font-style:italic;color:var(--color-dark);line-height:1.55;margin:0}.modal-cert-stamp[data-astro-cid-fyy3hrgi]{display:flex;align-items:center;gap:.85rem;background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.25);padding:.85rem 1rem;border-radius:var(--radius-md)}.stamp-icon[data-astro-cid-fyy3hrgi]{color:var(--color-forest);flex-shrink:0}.stamp-text[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem}.stamp-text[data-astro-cid-fyy3hrgi] strong[data-astro-cid-fyy3hrgi]{color:var(--color-forest);font-weight:800}.stamp-text[data-astro-cid-fyy3hrgi] span[data-astro-cid-fyy3hrgi]{color:var(--color-dark-muted)}.status-pill[data-astro-cid-fyy3hrgi]{font-size:.725rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.status-indicator[data-astro-cid-fyy3hrgi]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-completed[data-astro-cid-fyy3hrgi],.status-active[data-astro-cid-fyy3hrgi]{background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.25);color:var(--color-forest)}.status-testing[data-astro-cid-fyy3hrgi]{background:var(--color-gold-tint);border:1px solid rgba(225,173,1,.35);color:#997500}.pulse[data-astro-cid-fyy3hrgi]{animation:dot-pulse 2s infinite ease-in-out}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@media(max-width:1024px){.overview-stats-grid[data-astro-cid-fyy3hrgi]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:850px){.variety-hero-grid[data-astro-cid-fyy3hrgi]{grid-template-columns:1fr}.metrics-grid[data-astro-cid-fyy3hrgi]{grid-template-columns:1fr;gap:1.5rem}.cert-status-group[data-astro-cid-fyy3hrgi]{align-items:flex-start}.modal-body[data-astro-cid-fyy3hrgi]{grid-template-columns:1fr}.modal-img-container[data-astro-cid-fyy3hrgi]{height:240px}}@media(max-width:640px){.lot-passport-page[data-astro-cid-fyy3hrgi]{padding:1.25rem 0 3.5rem}.passport-topbar[data-astro-cid-fyy3hrgi]{margin-bottom:1rem}.passport-certificate[data-astro-cid-fyy3hrgi]{padding:1.25rem;border-radius:var(--radius-md)}.cert-header[data-astro-cid-fyy3hrgi]{padding-bottom:1.25rem;margin-bottom:1.25rem;gap:.75rem}.lot-title-code[data-astro-cid-fyy3hrgi]{font-size:1.65rem;word-break:break-all}.cert-label[data-astro-cid-fyy3hrgi]{font-size:.675rem}.variety-hero-grid[data-astro-cid-fyy3hrgi]{gap:1.25rem;margin-bottom:1.5rem}.variety-name-heading[data-astro-cid-fyy3hrgi]{font-size:2.2rem;margin-bottom:.5rem}.variety-image-box[data-astro-cid-fyy3hrgi]{height:160px}.assay-metrics-card[data-astro-cid-fyy3hrgi],.testing-overview-card[data-astro-cid-fyy3hrgi]{padding:1.15rem;border-radius:var(--radius-md)}.overview-stats-grid[data-astro-cid-fyy3hrgi]{grid-template-columns:1fr;gap:1rem}.grower-note-box[data-astro-cid-fyy3hrgi]{padding:.85rem 1rem}.grower-note-text[data-astro-cid-fyy3hrgi]{font-size:.85rem}.modal-dialog[data-astro-cid-fyy3hrgi]{padding:1.25rem}.modal-title[data-astro-cid-fyy3hrgi]{font-size:1.35rem}}.image-lightbox-modal[data-astro-cid-fyy3hrgi]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.image-lightbox-modal[data-astro-cid-fyy3hrgi].hidden{display:none!important}.lightbox-backdrop[data-astro-cid-fyy3hrgi]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a140fe0;backdrop-filter:blur(8px)}.lightbox-dialog[data-astro-cid-fyy3hrgi]{position:relative;z-index:2;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;animation:modalZoomIn .22s cubic-bezier(.16,1,.3,1)}.lightbox-close-btn[data-astro-cid-fyy3hrgi]{position:absolute;top:-2.75rem;right:0;width:36px;height:36px;background:#fff3;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-full);color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;line-height:1}.lightbox-close-btn[data-astro-cid-fyy3hrgi]:hover{background:#fff6;transform:scale(1.08)}.lightbox-content[data-astro-cid-fyy3hrgi]{display:flex;flex-direction:column;align-items:center;background:#0f1914;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 48px #000000a6;max-height:85vh}.lightbox-img[data-astro-cid-fyy3hrgi]{max-width:88vw;max-height:74vh;object-fit:contain;display:block}.lightbox-caption[data-astro-cid-fyy3hrgi]{width:100%;padding:.75rem 1.25rem;background:#14221b;color:#d8e5de;font-size:.85rem;font-weight:500;text-align:center;border-top:1px solid rgba(255,255,255,.08);letter-spacing:.01em}.variety-img[data-astro-cid-fyy3hrgi],.variety-image-box[data-astro-cid-fyy3hrgi]{cursor:default!important}@media print{.no-print[data-astro-cid-fyy3hrgi],.passport-topbar[data-astro-cid-fyy3hrgi],.sowing-guide-card[data-astro-cid-fyy3hrgi],.checkpoint-modal[data-astro-cid-fyy3hrgi],.image-lightbox-modal[data-astro-cid-fyy3hrgi],.testing-overview-card[data-astro-cid-fyy3hrgi]{display:none!important}.cert-print-header[data-astro-cid-fyy3hrgi]{display:flex!important;justify-content:space-between;align-items:center;padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:2px solid var(--color-forest)}.cert-print-brand[data-astro-cid-fyy3hrgi]{font-size:1.25rem;font-weight:800;color:#265d3f!important;letter-spacing:-.02em}.cert-print-domain[data-astro-cid-fyy3hrgi]{font-family:var(--font-mono);font-size:.85rem;color:#555!important}.passport-certificate[data-astro-cid-fyy3hrgi]{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;padding:1.5rem!important}.lot-title-code[data-astro-cid-fyy3hrgi],.variety-name-heading[data-astro-cid-fyy3hrgi]{color:#000!important}}
