.search-page[data-astro-cid-ipsxrsrh]{padding:2rem 0 5rem;background:var(--bg-primary)}.page-topbar[data-astro-cid-ipsxrsrh]{margin-bottom:1.5rem}.back-link[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-dark-muted);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s ease}.back-link[data-astro-cid-ipsxrsrh]:hover{color:var(--color-forest)}.search-header[data-astro-cid-ipsxrsrh]{margin-bottom:2rem}.header-badge[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-forest);background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.2);padding:.25rem .65rem;border-radius:var(--radius-full);margin-bottom:.75rem}.badge-dot[data-astro-cid-ipsxrsrh]{width:7px;height:7px;border-radius:50%;background:var(--color-forest)}.badge-dot[data-astro-cid-ipsxrsrh].pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.2);opacity:1}to{transform:scale(.95);opacity:.7}}.search-title[data-astro-cid-ipsxrsrh]{font-size:2.25rem;font-weight:800;color:var(--color-dark);letter-spacing:-.03em;line-height:1.2;margin-bottom:.75rem}.search-subtitle[data-astro-cid-ipsxrsrh]{font-size:1.05rem;color:var(--color-dark-muted);max-width:800px;line-height:1.6}.console-wrapper[data-astro-cid-ipsxrsrh]{margin-bottom:2.75rem}.recent-searches-section[data-astro-cid-ipsxrsrh]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;margin-bottom:3.5rem;box-shadow:var(--shadow-subtle)}.recent-header[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid rgba(40,57,48,.08)}.recent-title-group[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;gap:.65rem}.recent-icon[data-astro-cid-ipsxrsrh]{color:var(--color-forest)}.recent-title[data-astro-cid-ipsxrsrh]{font-size:1.15rem;font-weight:700;color:var(--color-dark);margin:0}.recent-badge[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-forest);background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.2);padding:.15rem .5rem;border-radius:var(--radius-sm)}.clear-history-btn[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;color:var(--color-dark-subtle);font-size:.8rem;font-weight:600;cursor:pointer;padding:.3rem .6rem;border-radius:var(--radius-sm);transition:all .15s ease}.clear-history-btn[data-astro-cid-ipsxrsrh]:hover{color:var(--color-red);background:#cd282b14}.clear-history-btn[data-astro-cid-ipsxrsrh].hidden{display:none}.recent-stack-wrapper[data-astro-cid-ipsxrsrh]{width:100%}.recent-stack-wrapper[data-astro-cid-ipsxrsrh].hidden{display:none}.stack-header-row[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:1.4fr 1.1fr 1.1fr 1.1fr 1fr 1.1fr .9fr 24px;gap:1.25rem;padding:.65rem 1.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-dark-subtle);border:1px solid transparent;border-bottom:1px solid var(--border-subtle);margin-bottom:.65rem;width:100%;box-sizing:border-box}.hdr-cell[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;min-width:0}.hdr-action[data-astro-cid-ipsxrsrh]{width:24px}.recent-stack-wrapper .records-stack{display:flex;flex-direction:column;gap:.5rem;width:100%}.recent-stack-wrapper .lot-row-link{display:block;text-decoration:none;color:inherit;width:100%}.recent-stack-wrapper .lot-row{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem 1.25rem;display:grid;align-items:center;gap:1.25rem;box-shadow:0 1px 3px #28393008;transition:all .16s ease;width:100%;box-sizing:border-box}.recent-stack-wrapper .lot-row.mode-variety{grid-template-columns:1.4fr 1.1fr 1.1fr 1.1fr 1fr 1.1fr .9fr 24px}.recent-stack-wrapper .lot-row-link:hover .lot-row{border-color:var(--color-forest);box-shadow:0 4px 14px -2px #28393014;transform:translateY(-1px);background:var(--bg-cream-light)}.recent-stack-wrapper .row-cell{display:flex;align-items:center;min-width:0}.recent-stack-wrapper .lot-code-tag{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--color-forest);background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.2);padding:.25rem .6rem;border-radius:var(--radius-sm);white-space:nowrap}.recent-stack-wrapper .cell-label-mobile{display:none}.recent-stack-wrapper .germ-rate-val{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:var(--color-forest);white-space:nowrap}.recent-stack-wrapper .date-val{font-family:var(--font-mono);font-size:.825rem;color:var(--color-dark-muted);white-space:nowrap}.recent-stack-wrapper .val-tbd{color:#997500;font-weight:700}.recent-stack-wrapper .val-culled{color:#cd282b;font-weight:800;font-size:.8rem}.recent-stack-wrapper .status-pill{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}.recent-stack-wrapper .status-indicator{width:6px;height:6px;border-radius:50%;background:currentColor}.recent-stack-wrapper .status-completed,.recent-stack-wrapper .status-active{background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.25);color:var(--color-forest)}.recent-stack-wrapper .status-testing{background:var(--color-gold-tint);border:1px solid rgba(225,173,1,.35);color:#997500}.recent-stack-wrapper .status-processing{background:#d977061f;border:1px solid rgba(217,119,6,.35);color:#d97706}.recent-stack-wrapper .status-in-queue,.recent-stack-wrapper .status-queued{background:#0284c71f;border:1px solid rgba(2,132,199,.35);color:#0284c7}.recent-stack-wrapper .status-culled{background:#cd282b1f;border:1px solid rgba(205,40,43,.35);color:#cd282b}.recent-stack-wrapper .state-pill{font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:.2rem .55rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;min-width:52px;text-align:center}.recent-stack-wrapper .state-pass{background:#265d3f1f;color:var(--color-forest);border:1px solid rgba(38,93,63,.3)}.recent-stack-wrapper .state-fail,.recent-stack-wrapper .state-culled{background:#cd282b1f;color:var(--color-red);border:1px solid rgba(205,40,43,.35)}.recent-stack-wrapper .state-tbd{background:#e1ad0124;color:#946e00;border:1px solid rgba(225,173,1,.4)}.recent-stack-wrapper .state-na{background:#64748b1f;color:#64748b;border:1px solid rgba(100,116,139,.3)}.recent-stack-wrapper .cell-arrow{justify-content:center;color:var(--color-dark-subtle)}.recent-stack-wrapper .arrow-icon{transition:transform .15s ease,color .15s ease}.recent-stack-wrapper .lot-row-link:hover .arrow-icon{color:var(--color-forest);transform:translate(3px)}.recent-stack-wrapper .pulse{animation:dot-pulse 2s infinite ease-in-out}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.recent-empty[data-astro-cid-ipsxrsrh]{padding:1.5rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.recent-empty[data-astro-cid-ipsxrsrh].hidden{display:none}.empty-icon-box[data-astro-cid-ipsxrsrh]{width:44px;height:44px;border-radius:50%;background:var(--bg-cream);display:flex;align-items:center;justify-content:center;color:var(--color-forest)}.empty-text[data-astro-cid-ipsxrsrh]{max-width:520px}.empty-title[data-astro-cid-ipsxrsrh]{font-size:.975rem;font-weight:700;color:var(--color-dark);margin-bottom:.35rem}.empty-desc[data-astro-cid-ipsxrsrh]{font-size:.85rem;color:var(--color-dark-muted);line-height:1.5}.starter-chips[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-top:.5rem}.starter-chip[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-cream);border:1px solid var(--border-medium);padding:.4rem .85rem;border-radius:var(--radius-full);cursor:pointer;transition:all .15s ease;font-family:var(--font-sans)}.starter-chip[data-astro-cid-ipsxrsrh]:hover{background:#fff;border-color:var(--color-forest);transform:translateY(-1px);box-shadow:0 2px 8px #265d3f1f}.chip-code[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:.775rem;font-weight:700;color:var(--color-forest)}.chip-name[data-astro-cid-ipsxrsrh]{font-size:.8rem;font-weight:600;color:var(--color-dark)}.guide-section[data-astro-cid-ipsxrsrh]{padding-top:1rem}.guide-intro[data-astro-cid-ipsxrsrh]{text-align:center;max-width:760px;margin:0 auto 2.5rem}.guide-tag[data-astro-cid-ipsxrsrh]{display:inline-block;font-size:.725rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-forest);background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.2);padding:.2rem .6rem;border-radius:var(--radius-sm);margin-bottom:.75rem}.guide-title[data-astro-cid-ipsxrsrh]{font-size:1.85rem;font-weight:800;color:var(--color-dark);letter-spacing:-.02em;margin-bottom:.65rem}.guide-desc[data-astro-cid-ipsxrsrh]{font-size:.95rem;color:var(--color-dark-muted);line-height:1.6}.guide-grid[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.guide-card[data-astro-cid-ipsxrsrh]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-subtle);position:relative;display:flex;flex-direction:column}.card-num[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:.8rem;font-weight:800;color:var(--color-forest);background:var(--color-forest-tint);border:1px solid rgba(38,93,63,.25);width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.card-title[data-astro-cid-ipsxrsrh]{font-size:1.25rem;font-weight:800;color:var(--color-dark);margin-bottom:.5rem}.card-text[data-astro-cid-ipsxrsrh]{font-size:.9rem;color:var(--color-dark-muted);line-height:1.55;margin-bottom:1.5rem}.packet-mockup[data-astro-cid-ipsxrsrh]{background:var(--bg-cream-light);border:1.5px dashed var(--border-medium);border-radius:var(--radius-md);padding:1.25rem;margin-bottom:1.25rem}.packet-label[data-astro-cid-ipsxrsrh]{background:#fff;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);padding:1.25rem;box-shadow:0 4px 12px #2839300f}.packet-brand[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;gap:.35rem;font-size:.725rem;font-weight:800;letter-spacing:.08em;color:var(--color-forest);margin-bottom:.4rem}.packet-variety-title[data-astro-cid-ipsxrsrh]{font-family:var(--font-script);font-size:1.6rem;color:var(--color-red);line-height:1.1;margin-bottom:.4rem}.packet-meta-row[data-astro-cid-ipsxrsrh]{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:var(--color-dark-muted);margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid var(--border-subtle)}.packet-stamp-box[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;gap:.85rem;background:var(--color-forest-tint);border:1.5px solid var(--color-forest);border-radius:var(--radius-sm);padding:.65rem .85rem}.stamp-qr-sim[data-astro-cid-ipsxrsrh]{color:var(--color-forest);flex-shrink:0}.stamp-details[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:.1rem}.stamp-label[data-astro-cid-ipsxrsrh]{font-size:.65rem;font-weight:800;letter-spacing:.06em;color:var(--color-forest)}.stamp-code-highlight[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:1.05rem;font-weight:800;color:var(--color-dark);letter-spacing:.04em}.stamp-sub[data-astro-cid-ipsxrsrh]{font-size:.675rem;color:var(--color-dark-muted)}.card-footer-tip[data-astro-cid-ipsxrsrh]{margin-top:auto;display:flex;align-items:flex-start;gap:.6rem;background:#265d3f0d;border:1px solid rgba(38,93,63,.15);padding:.75rem .9rem;border-radius:var(--radius-sm);font-size:.825rem;color:var(--color-dark);line-height:1.45}.card-footer-tip[data-astro-cid-ipsxrsrh] svg[data-astro-cid-ipsxrsrh]{color:var(--color-forest);flex-shrink:0;margin-top:.15rem}.code-preview[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:1rem;background:var(--bg-cream);border-radius:var(--radius-md);margin-bottom:1.25rem;border:1px solid var(--border-medium)}.segment-block[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:1.15rem;font-weight:800;padding:.25rem .6rem;border-radius:var(--radius-sm)}.block-lot[data-astro-cid-ipsxrsrh]{background:#265d3f26;color:var(--color-forest)}.block-year[data-astro-cid-ipsxrsrh]{background:#e1ad0133;color:#997500}.block-var[data-astro-cid-ipsxrsrh]{background:#cd282b26;color:var(--color-red)}.block-run[data-astro-cid-ipsxrsrh]{background:#0284c72e;color:#0284c7}.segment-sep[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:1.15rem;font-weight:700;color:var(--color-dark-subtle)}.breakdown-list[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:.85rem}.breakdown-item[data-astro-cid-ipsxrsrh]{display:flex;align-items:flex-start;gap:.75rem}.item-tag[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:.75rem;font-weight:800;padding:.15rem .5rem;border-radius:var(--radius-sm);min-width:48px;text-align:center;flex-shrink:0;margin-top:.15rem}.tag-lot[data-astro-cid-ipsxrsrh]{background:#265d3f26;color:var(--color-forest);border:1px solid rgba(38,93,63,.3)}.tag-year[data-astro-cid-ipsxrsrh]{background:#e1ad0133;color:#997500;border:1px solid rgba(225,173,1,.35)}.tag-var[data-astro-cid-ipsxrsrh]{background:#cd282b26;color:var(--color-red);border:1px solid rgba(205,40,43,.35)}.tag-run[data-astro-cid-ipsxrsrh]{background:#0284c72e;color:#0284c7;border:1px solid rgba(2,132,199,.35)}.item-info[data-astro-cid-ipsxrsrh] strong[data-astro-cid-ipsxrsrh]{display:block;font-size:.875rem;color:var(--color-dark);margin-bottom:.15rem}.item-info[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-size:.825rem;color:var(--color-dark-muted);line-height:1.4;margin:0}.item-info[data-astro-cid-ipsxrsrh] code[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:.75rem;background:var(--bg-cream);padding:.1rem .35rem;border-radius:var(--radius-sm)}.methods-grid[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:1fr;gap:.85rem}.method-item[data-astro-cid-ipsxrsrh]{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem;background:var(--bg-cream-light);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.method-icon[data-astro-cid-ipsxrsrh]{width:36px;height:36px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--border-medium);display:flex;align-items:center;justify-content:center;color:var(--color-forest);flex-shrink:0}.method-desc[data-astro-cid-ipsxrsrh] strong[data-astro-cid-ipsxrsrh]{display:block;font-size:.875rem;color:var(--color-dark);margin-bottom:.2rem}.method-desc[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-size:.825rem;color:var(--color-dark-muted);margin:0;line-height:1.4}.method-desc[data-astro-cid-ipsxrsrh] code[data-astro-cid-ipsxrsrh]{font-family:var(--font-mono);font-size:.75rem;background:#fff;padding:.1rem .35rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.features-list[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.feature-item[data-astro-cid-ipsxrsrh]{display:flex;align-items:flex-start;gap:.75rem}.check-icon[data-astro-cid-ipsxrsrh]{color:var(--color-forest);flex-shrink:0;margin-top:.2rem}.feature-item[data-astro-cid-ipsxrsrh] strong[data-astro-cid-ipsxrsrh]{display:block;font-size:.875rem;color:var(--color-dark);margin-bottom:.15rem}.feature-item[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-size:.825rem;color:var(--color-dark-muted);line-height:1.4;margin:0}@media(max-width:1024px){.stack-header-row[data-astro-cid-ipsxrsrh],.recent-stack-wrapper .lot-row.mode-variety{grid-template-columns:140px 105px 105px 100px 95px 115px 75px 20px;gap:.65rem;padding:.65rem .9rem}}@media(max-width:900px){.guide-grid[data-astro-cid-ipsxrsrh]{grid-template-columns:1fr}}@media(max-width:860px){.stack-header-row[data-astro-cid-ipsxrsrh]{display:none}.recent-stack-wrapper .lot-row.mode-variety{grid-template-columns:140px 90px 90px 110px 75px 20px;gap:.65rem;padding:.6rem .85rem}.recent-stack-wrapper .cell-harvest,.recent-stack-wrapper .cell-start{display:none}}@media(max-width:640px){.search-title[data-astro-cid-ipsxrsrh]{font-size:1.75rem}.search-subtitle[data-astro-cid-ipsxrsrh]{font-size:.95rem}.recent-searches-section[data-astro-cid-ipsxrsrh]{padding:1.25rem 1rem}.recent-stack-wrapper .lot-row.mode-variety{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:.4rem .75rem;padding:.75rem .9rem;align-items:center}.recent-stack-wrapper .cell-lot{grid-column:1 / 2;grid-row:1 / 2}.recent-stack-wrapper .cell-status{grid-column:2 / 3;grid-row:1 / 2;justify-content:flex-end}.recent-stack-wrapper .cell-germ{display:flex!important;grid-column:2 / 3;grid-row:2 / 3;justify-content:flex-end;align-items:center;gap:.35rem}.recent-stack-wrapper .cell-state{grid-column:2 / 3;grid-row:3 / 4;justify-content:flex-end}.recent-stack-wrapper .cell-end{display:flex!important;grid-column:1 / 2;grid-row:3 / 4;align-items:center;gap:.35rem}.recent-stack-wrapper .cell-end .date-val,.recent-stack-wrapper .cell-harvest .date-val,.recent-stack-wrapper .cell-start .date-val{font-size:.8rem}.recent-stack-wrapper .cell-label-mobile{display:inline-block;font-size:.725rem;font-weight:600;color:var(--color-dark-subtle);text-transform:uppercase;letter-spacing:.04em}.recent-stack-wrapper .cell-arrow{display:none}.guide-card[data-astro-cid-ipsxrsrh]{padding:1.5rem 1.25rem}.code-preview[data-astro-cid-ipsxrsrh]{flex-wrap:wrap}.packet-stamp-box[data-astro-cid-ipsxrsrh]{flex-direction:column;align-items:flex-start}}
