.root{min-width:0}.search{border-block:1px solid var(--color-border,#6f8797);margin-bottom:2rem;padding-block:1.25rem}.label{margin-bottom:.75rem;font-size:1rem;font-weight:600;display:block}.controls{align-items:center;gap:.5rem;display:flex}.input{border:1px solid var(--color-border,#6f8797);width:100%;min-width:0;min-height:48px;font:inherit;border-radius:0;padding:.75rem;font-size:16px}.input::-webkit-search-cancel-button{-webkit-appearance:none}.clear{flex:none;min-width:64px;min-height:48px}.hint,.status{color:var(--color-muted,#cbd9e2);overflow-wrap:anywhere;font-size:.875rem;line-height:1.8}.hint{margin-top:.75rem}.results{min-width:0}.results ul{margin-top:1.5rem;padding:0;list-style:none}.retry{min-height:44px;margin-top:1rem}.result{border-top:1px solid var(--color-border,#6f8797);min-width:0}.resultLink{overflow-wrap:anywhere;padding:1.5rem .25rem;transition:background-color .16s;display:block}.resultLink:hover{background:var(--product-panel,#183649)}.meta{color:var(--color-accent,#d4f331);font-size:.8125rem;line-height:1.8}.title{font-family:var(--font-sans),sans-serif;letter-spacing:-.035em;margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.snippet{color:var(--color-muted,#cbd9e2);white-space:pre-wrap;margin-top:.75rem;font-size:1rem;line-height:1.8}.open{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:.5rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.resultLink:active{background:var(--product-field,#102b40)}@media (prefers-reduced-motion:reduce){.resultLink{transition:none}}
