.alpha-validation-cta{grid-gap:.85rem;align-items:center;background:#fff;border:1px solid #245c6929;border-radius:6px;box-shadow:0 4px 10px rgba(15,23,42,.025);display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;padding:.85rem .95rem;width:100%}.alpha-validation-cta span{color:var(--primary-color);display:inline-flex;font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.alpha-validation-cta h2{color:var(--dark-color);font-size:var(--text-md);line-height:1.25;margin:.22rem 0 .2rem}.alpha-validation-cta p{color:var(--muted-color);font-size:var(--text-base);line-height:1.42;margin:0;max-width:760px}.alpha-validation-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.alpha-validation-actions button{background:#fff;border:1px solid #245c692e;border-radius:5px;color:var(--primary-color);cursor:pointer;font-weight:600;min-height:2.25rem;padding:.48rem .68rem}.alpha-validation-actions button:first-child{background:var(--primary-color);border-color:#0000;color:#fff}.alpha-validation-actions button:focus-visible,.alpha-validation-actions button:hover{border-color:#245c6957;box-shadow:0 6px 14px #0f172a0f}.basics-content .alpha-validation-cta,.biochemical-container .alpha-validation-cta,.cert-path-page>.alpha-validation-cta,.learn-article>.alpha-validation-cta,.roadmap-container>.alpha-validation-cta,.search-empty .alpha-validation-cta{margin-top:1rem}body.dark-mode .alpha-validation-cta{background:#1e2532;border-color:#2d3748}body.dark-mode .alpha-validation-cta p{color:#cbd5e1}body.dark-mode .alpha-validation-actions button{background:#111827;border-color:#2d3748;color:#5eead4}body.dark-mode .alpha-validation-actions button:first-child{background:#4fd1c5;color:#1a202c}@media (max-width:720px){.alpha-validation-cta{grid-template-columns:1fr}.alpha-validation-actions{justify-content:flex-start}.alpha-validation-actions,.alpha-validation-actions button{width:100%}}.search-page{grid-gap:24px;color:var(--ink);display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1180px;text-align:left;width:100%}.search-page>div,.search-page>section{margin:0;padding:0}.search-hero{grid-gap:14px;display:grid;gap:14px;padding-top:4px}.search-hero h1{color:var(--ink);font-size:clamp(1.8rem,3.6vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:-4px 0 0}.search-box{grid-gap:12px;align-items:center;background:var(--surface-card);border:1px solid var(--rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin:4px 0 0;max-width:760px;min-height:56px;padding:0 8px 0 18px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash),var(--shadow-sm)}.search-box-icon{color:var(--accent);font-size:1.05rem}.search-box input{background:#0000;border:0;box-shadow:none;color:var(--ink);font:inherit;font-size:var(--text-lg);font-weight:500;min-height:0;min-width:0;outline:0;padding:14px 0;width:100%}.search-box input::placeholder{color:var(--ink-subtle);font-weight:400}.search-box input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-box-clear{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;display:inline-flex;font-size:1.05rem;height:40px;justify-content:center;min-height:0;padding:0;width:40px}.search-box-clear:focus-visible,.search-box-clear:hover{background:var(--surface-sunken);color:var(--ink)}.search-filters{display:flex;flex-wrap:wrap;gap:8px}.search-filters button{align-items:center;background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:600;gap:7px;min-height:36px;padding:0 14px}.search-filters button:focus-visible,.search-filters button:hover:not(:disabled){border-color:var(--rule-strong);color:var(--ink)}.search-filters button[aria-pressed=true]{background:var(--accent-fill);border-color:#0000;color:var(--accent-fill-ink)}.search-filters button:disabled{cursor:default;opacity:.45}.search-filter-count{color:inherit;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;opacity:.8}.search-loading{color:var(--ink-muted);font-size:var(--text-md);margin:0}.search-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.search-layout.has-answer{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.search-layout.has-answer .search-answer{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:88px}.search-layout.has-answer .search-results{grid-column:1;grid-row:1}}.search-results{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);max-width:760px}.search-status{color:var(--ink-muted);font-size:var(--text-sm);font-weight:500;margin:0}.search-status strong{color:var(--ink);font-weight:600}.search-correction{color:var(--ink);font-size:var(--text-md);line-height:1.5;margin:0}.search-correction strong{color:var(--accent);font-weight:700}.search-correction s{color:var(--ink-muted)}.search-hit-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:4px 0 0;padding:0}.search-hit{position:relative}.search-hit-link{grid-gap:3px;border-radius:var(--radius-md);color:var(--ink);display:grid;gap:3px;padding:14px 16px;text-decoration:none;transition:background var(--dur) var(--ease)}.search-hit-link:focus-visible,.search-hit-link:hover{background:var(--surface-card);box-shadow:var(--shadow-xs);text-decoration:none}.search-hit-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.search-hit-trail{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:8px;padding-right:96px}.search-hit-dot{background:var(--stain);border-radius:999px;flex-shrink:0;height:8px;width:8px}.search-hit-title{color:var(--accent);font-size:var(--text-lg);font-weight:600;line-height:1.3}.search-hit-link:hover .search-hit-title{text-decoration:underline;text-underline-offset:3px}.search-hit-snippet{color:var(--ink-muted);font-size:var(--text-md);line-height:1.5}.search-answer mark,.search-hit mark{background:#0000;color:inherit;font-weight:700;padding:0}.search-hit-title mark{color:inherit}.search-hit-snippet mark{color:var(--ink)}.search-hit-kind{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-xs);font-weight:600;padding:2px 8px;pointer-events:none;position:absolute;right:16px;top:14px}.search-more{justify-self:start;margin-top:4px}.search-answer{grid-gap:14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:14px;padding:20px}.search-answer h2{color:var(--ink);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:-6px 0 0}.search-answer h3{border:0;color:var(--ink);font-size:var(--text-sm);font-weight:700;margin:0 0 4px;padding:0}.search-answer li,.search-answer p{color:var(--ink-muted);font-size:var(--text-md);line-height:1.5;margin:0}.search-answer .search-answer-definition{color:var(--ink)}.search-answer ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:1.1rem}.search-answer-block,.search-answer-more{border-top:1px solid var(--rule);padding-top:12px}.search-answer-more summary{align-items:center;color:var(--accent);cursor:pointer;display:flex;font-size:var(--text-md);font-weight:600;gap:12px;justify-content:space-between;list-style:none}.search-answer-more summary::-webkit-details-marker{display:none}.search-answer-more summary:after{content:"+";font-family:var(--font-mono);font-size:var(--text-lg);font-weight:500}.search-answer-more[open] summary:after{content:"−"}.search-answer-more[open]>.search-answer-tip,.search-answer-more[open]>ul{margin-top:12px}.search-answer-tip{background:var(--accent-wash);border-radius:var(--radius-md);padding:12px 14px}.search-answer-tip h3{color:var(--accent)}.search-answer-tip p{color:var(--ink)}.search-answer-links{grid-gap:2px;display:grid;gap:2px}.search-answer-links a{align-items:center;border-top:1px solid var(--rule);color:var(--accent);display:flex;font-size:var(--text-md);font-weight:600;gap:12px;justify-content:space-between;padding:10px 2px;text-decoration:none}.search-answer-links a:focus-visible,.search-answer-links a:hover{text-decoration:underline;text-underline-offset:3px}.search-answer-links svg{flex-shrink:0;font-size:var(--text-sm)}.search-empty{grid-gap:14px;display:grid;gap:14px}.search-empty h2{color:var(--ink);font-size:var(--text-xl);font-weight:700;margin:8px 0 0}.search-empty ul{grid-gap:6px;color:var(--ink-muted);display:grid;font-size:var(--text-md);gap:6px;line-height:1.5;margin:0;padding-left:1.1rem}.search-inline-button{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-weight:600;min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px}.search-suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.search-suggestions-label{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600;margin-right:2px}.search-suggestions button{background:#0000;border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;min-height:34px;padding:0 12px}.search-suggestions button:focus-visible,.search-suggestions button:hover{background:var(--surface-card);border-color:var(--rule-strong)}.search-browse{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.search-browse-heading h2{color:var(--ink);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:8px 0 4px}.search-browse-heading p{color:var(--ink-muted);font-size:var(--text-md);margin:0}.search-alpha-bar{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:4px;padding:8px;position:-webkit-sticky;position:sticky;top:64px;z-index:20}.search-alpha-bar a{align-items:center;border-radius:var(--radius-sm);color:var(--accent);display:inline-flex;font-size:var(--text-sm);font-weight:700;justify-content:center;min-height:34px;min-width:34px;padding:0 6px;text-decoration:none}.search-alpha-bar a:focus-visible,.search-alpha-bar a:hover{background:var(--accent-fill);color:var(--accent-fill-ink)}.search-alpha-groups{grid-gap:8px 32px;align-items:start;display:grid;gap:8px 32px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.search-alpha-group{margin:0;padding:0;scroll-margin-top:136px}.search-alpha-group h3{border-bottom:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;margin:12px 0 4px;padding-bottom:6px}.search-alpha-group ul{list-style:none;margin:0;padding:0}.search-alpha-group li{align-items:baseline;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:space-between;padding:7px 0}.search-alpha-title{color:var(--ink);font-size:var(--text-md);font-weight:500;min-width:0;text-decoration:none}.search-alpha-title:focus-visible,.search-alpha-title:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.search-alpha-locators{color:var(--ink-subtle);display:inline-flex;flex-wrap:wrap;font-size:var(--text-xs);font-weight:600;gap:4px 10px}.search-alpha-locators a{color:var(--accent);text-decoration:none}.search-alpha-locators a:focus-visible,.search-alpha-locators a:hover{text-decoration:underline}@media (max-width:768px){.search-page{gap:18px}.search-box input{font-size:var(--text-md)}.search-browse .search-suggestions,.search-filters{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px 2px;scrollbar-width:none}.search-browse .search-suggestions::-webkit-scrollbar,.search-filters::-webkit-scrollbar{display:none}.search-browse .search-suggestions>*,.search-filters button{flex-shrink:0}.search-hit-link{padding:12px 4px}.search-hit-link:focus-visible,.search-hit-link:hover{box-shadow:none}.search-hit-trail{padding-right:0}.search-hit-kind{display:none}.search-hit+.search-hit .search-hit-link{border-radius:0;border-top:1px solid var(--rule)}.search-alpha-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;top:62px}.search-alpha-bar::-webkit-scrollbar{display:none}.search-alpha-bar a{flex-shrink:0}.search-alpha-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.search-page{padding:0 16px}.search-answer{padding:16px}}
/*# sourceMappingURL=723.fe0f86ca.chunk.css.map*/