.search-hero:where(.astro-s3j7545j){padding-block:clamp(58px,7vw,88px) 42px}.search-shell:where(.astro-s3j7545j){max-width:1060px}.search-shell:where(.astro-s3j7545j) h1:where(.astro-s3j7545j){max-width:880px;font-size:var(--font-display-hero);margin-bottom:32px}.search-form:where(.astro-s3j7545j){border:1px solid var(--brand-orange-line);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:grid}.search-form:where(.astro-s3j7545j)>svg:where(.astro-s3j7545j){color:var(--brand-orange)}.search-form:where(.astro-s3j7545j) input:where(.astro-s3j7545j){border:0;outline:0;min-width:0;padding:13px 2px;font-size:1.04rem}.search-form:where(.astro-s3j7545j) button:where(.astro-s3j7545j){color:#fff;background:var(--brand-orange);border:0;border-radius:13px;padding:13px 24px;font-weight:800}.search-scope:where(.astro-s3j7545j){border:0;align-items:center;gap:8px;margin:18px 0 0;padding:0;display:flex}.search-scope:where(.astro-s3j7545j) legend:where(.astro-s3j7545j){float:left;color:var(--text-muted);margin-right:6px;font-size:.76rem;font-weight:800}.search-scope:where(.astro-s3j7545j) label:where(.astro-s3j7545j){cursor:pointer;position:relative}.search-scope:where(.astro-s3j7545j) input:where(.astro-s3j7545j){opacity:0;pointer-events:none;position:absolute}.search-scope:where(.astro-s3j7545j) span:where(.astro-s3j7545j){color:var(--text-muted);border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:.78rem;font-weight:800;display:block}.search-scope:where(.astro-s3j7545j) input:where(.astro-s3j7545j):checked+span:where(.astro-s3j7545j){border-color:var(--brand-orange-line);color:var(--brand-orange-hover);background:var(--brand-orange-soft)}.search-scope:where(.astro-s3j7545j) input:where(.astro-s3j7545j):focus-visible+span:where(.astro-s3j7545j){outline:2px solid var(--brand-orange);outline-offset:2px}.search-results-section:where(.astro-s3j7545j){border-top:1px solid var(--border-subtle);background:#f5f6f8;min-height:540px;padding-block:38px 120px}.search-results:where(.astro-s3j7545j){max-width:1060px}.ai-answer:where(.astro-s3j7545j){border:1px solid var(--brand-orange-line);background:linear-gradient(145deg,#fff,#fff1e8);border-radius:24px;grid-template-columns:auto 1fr;gap:20px;margin-bottom:38px;padding:28px;display:grid}.ai-answer__mark:where(.astro-s3j7545j){color:#fff;background:var(--brand-orange);width:48px;height:48px;font:800 .76rem/1 var(--font-mono);border-radius:15px;place-items:center;display:grid}.ai-answer__heading:where(.astro-s3j7545j){justify-content:space-between;gap:18px;display:flex}.ai-answer__heading:where(.astro-s3j7545j) small:where(.astro-s3j7545j){font-weight:800}.ai-status:where(.astro-s3j7545j){color:var(--text-muted);font-size:.72rem}.ai-answer__text:where(.astro-s3j7545j){margin:10px 0 0;line-height:1.75}.ai-followup:where(.astro-s3j7545j){color:var(--brand-orange-hover);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-weight:850}.result-heading:where(.astro-s3j7545j){justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.result-heading:where(.astro-s3j7545j) small:where(.astro-s3j7545j){color:var(--text-muted);font-weight:800}.result-heading:where(.astro-s3j7545j) h2:where(.astro-s3j7545j){margin:3px 0 0;font-size:1.8rem}.result-count:where(.astro-s3j7545j){color:var(--text-muted);font-size:.78rem}.result-list:where(.astro-s3j7545j){gap:10px;display:grid}.result-loading:where(.astro-s3j7545j),.no-results:where(.astro-s3j7545j){border:1px solid var(--border-subtle);color:var(--text-muted);background:#fff;border-radius:18px;padding:30px}.search-result{border:1px solid var(--border-subtle);background:#fff;border-radius:18px;padding:24px 26px}.search-result small{color:var(--brand-orange);font-size:.7rem;font-weight:800}.search-result h3{margin:7px 0 8px;font-size:1.25rem}.search-result h3 a:hover{color:var(--brand-orange-hover)}.search-result p{color:var(--text-muted);margin:0 0 10px}.search-result mark{color:var(--brand-orange-hover);background:var(--brand-orange-soft);padding:0 2px}.search-result>span{color:#8b9298;font:600 .68rem/1 var(--font-mono)}.search-empty:where(.astro-s3j7545j){max-width:760px;padding-block:50px}.search-empty__visual:where(.astro-s3j7545j){color:var(--brand-orange);align-items:end;gap:8px;margin-bottom:28px;display:flex}.search-empty:where(.astro-s3j7545j) h2:where(.astro-s3j7545j){font-size:clamp(2rem,4vw,3.2rem)}.search-empty:where(.astro-s3j7545j) p:where(.astro-s3j7545j){color:var(--text-muted)}.example-links:where(.astro-s3j7545j){flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.example-links:where(.astro-s3j7545j) a:where(.astro-s3j7545j){border:1px solid var(--border-subtle);font:700 .78rem/1.4 var(--font-mono);background:#fff;border-radius:999px;padding:8px 13px}.example-links:where(.astro-s3j7545j) a:where(.astro-s3j7545j):hover{border-color:var(--brand-orange-line);color:var(--brand-orange-hover)}@media (width<=600px){.search-shell:where(.astro-s3j7545j) h1:where(.astro-s3j7545j){font-size:var(--font-display-hero-mobile)}.search-form:where(.astro-s3j7545j){grid-template-columns:auto 1fr}.search-form:where(.astro-s3j7545j) button:where(.astro-s3j7545j){grid-column:1/-1}.ai-answer:where(.astro-s3j7545j){grid-template-columns:1fr}.ai-answer__heading:where(.astro-s3j7545j){gap:5px;display:grid}.result-heading:where(.astro-s3j7545j){flex-direction:column;align-items:start}.search-scope:where(.astro-s3j7545j){overflow-x:auto}.search-scope:where(.astro-s3j7545j) label:where(.astro-s3j7545j){min-width:max-content}}
