:is(.ov-search-overlay,.pkg-search-overlay){position:fixed;inset:0;background-color:#3882d2bd;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:14px 14px,14px 14px,70px 70px,70px 70px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}:is(.ov-search-overlay,.pkg-search-overlay).is-open{opacity:1;pointer-events:auto;visibility:visible}:is(.ov-search-modal,.pkg-search-modal){width:min(612px,calc(100vw - 2rem));background:#091830;border:1px solid rgba(173,215,255,.22);border-top-color:#dcf0ff61;border-radius:14px;overflow:hidden;box-shadow:6px 6px #00000057,inset 0 1px #ffffff14;transform:scale(.96) translateY(-10px);opacity:0;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease}:is(.ov-search-overlay,.pkg-search-overlay).is-open :is(.ov-search-modal,.pkg-search-modal){transform:scale(1) translateY(0);opacity:1}:is(.ov-search-input-row,.pkg-search-input-row){display:flex;align-items:center;gap:.65rem;padding:.95rem 1.1rem;border-bottom:1px solid rgba(186,219,255,.22);color:#e4f1fff2;background:#1a5299}:is(.ov-search-input-row,.pkg-search-input-row) kbd{font-size:.68rem;color:#d0e8ffd1;padding:.2em .45em;border:1px solid rgba(170,215,255,.32);border-radius:4px;font-family:inherit;opacity:1;background:#0712264d}:is(.ov-search-field,.pkg-search-field){flex:1;min-width:0;background:transparent;border:none;outline:none;outline-offset:0;box-shadow:none;appearance:none;-webkit-appearance:none;color:#f3f8ff;font-size:.975rem;font-family:inherit;letter-spacing:.01em}:is(.ov-search-field,.pkg-search-field):focus,:is(.ov-search-field,.pkg-search-field):focus-visible{outline:none;box-shadow:none}:is(.ov-search-field,.pkg-search-field)::-webkit-search-decoration,:is(.ov-search-field,.pkg-search-field)::-webkit-search-cancel-button,:is(.ov-search-field,.pkg-search-field)::-webkit-search-results-button,:is(.ov-search-field,.pkg-search-field)::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}:is(.ov-search-field,.pkg-search-field)::placeholder{color:#b9d6f5b8}:is(.ov-search-results-header,.pkg-search-results-header){padding:.65rem 1.1rem .35rem;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#d2e8ffe6;font-weight:500}:is(.ov-search-results,.pkg-search-results){list-style:none;margin:0;padding:.1rem .55rem .6rem;max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}:is(.ov-search-empty,.pkg-search-empty){display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;font-size:.875rem;color:#cee6ffe0}:is(.ov-search-empty,.pkg-search-empty)[hidden]{display:none}:is(.ov-search-footer,.pkg-search-footer){display:flex;align-items:center;gap:1rem;padding:.55rem 1.1rem;border-top:1px solid rgba(186,219,255,.22);background:#1a5299;font-size:.68rem;color:#c3e0ffb8;letter-spacing:.02em}:is(.ov-search-footer,.pkg-search-footer) kbd{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.65rem;padding:.1em .35em;border:1px solid rgba(173,215,255,.35);border-radius:4px;background:#0d2341b3;color:#def0ffeb;margin-right:.2em}.pkg-search-item{display:grid;grid-template-columns:5.8rem minmax(0,1fr) 5.2rem;gap:.9rem;align-items:center;border:1px solid rgba(166,210,255,.12);border-radius:6px;padding:.86rem .92rem;cursor:pointer;background:#0a193180;margin-bottom:.34rem;transition:background .1s,border-color .1s,transform .1s,box-shadow .1s}.pkg-search-item:nth-child(2n){background:#0e223fb8}.pkg-search-item:last-child{margin-bottom:0}.pkg-search-item:hover,.pkg-search-item.active{background:#3882d23d;border-color:#cae7ff66;transform:translate(0);box-shadow:none}.pkg-search-item-kind{color:#c8e3ffe0;font-size:.6rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;padding:0;border:0;background:transparent;justify-self:start;width:5.4rem;text-align:left}.pkg-search-item-main{min-width:0;display:block;overflow:hidden}.pkg-search-item-label{color:#f2f8ff;font-size:.92rem;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.24rem;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.pkg-search-item-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.pkg-search-item-link--pkg{color:#cee5ffdb;flex:0 0 auto}.pkg-search-item-link--symbol{color:#f7faff;font-weight:500;justify-self:start;min-width:0;max-width:min(36ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkg-search-item-link:hover{border-bottom-color:#c4e1ffd1}.pkg-search-item-sep{color:#cbe4ffb3;flex:0 0 auto}.pkg-search-item-collection{color:#c6e1ffe6;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:5rem;text-align:center;justify-self:end}#ov-search-overlay .ov-search-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.72rem .86rem;cursor:pointer;border:1px solid rgba(166,210,255,.14);border-radius:8px;background:#091830b8;margin-bottom:.3rem;transition:background .1s,border-color .1s,transform .1s,box-shadow .1s}#ov-search-overlay .ov-search-item:nth-child(2n){background:#0e223fb8}#ov-search-overlay .ov-search-item:last-child{margin-bottom:0}#ov-search-overlay .ov-search-item:hover,#ov-search-overlay .ov-search-item.active{background:#3882d25c;border-color:#cae7ff9e;transform:translate(1px,1px);box-shadow:2px 2px #0000003d}#ov-search-overlay .ov-search-item-main{display:flex;flex-direction:column;min-width:0;gap:.15rem}#ov-search-overlay .ov-search-item-parent{font-size:.62rem;letter-spacing:.04em;color:#cee7ffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ov-search-overlay .ov-search-item-text{font-size:.92rem;color:#f5f9ff;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.28;word-break:break-word}#ov-search-overlay .ov-search-match{background:transparent;color:var(--accent);font-weight:600}#ov-search-overlay .ov-search-item-icon{width:2rem;min-width:2rem;display:flex;justify-content:flex-start;align-items:center;color:#e8f5fff0;opacity:1;flex-shrink:0}#ov-search-overlay .ov-search-level-text{color:#e4f2fff0;font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}#ov-search-overlay .ov-search-item:hover .ov-search-item-icon,#ov-search-overlay .ov-search-item.active .ov-search-item-icon{opacity:1;color:#f3f9ff}#ov-search-overlay .ov-search-item-go{display:flex;align-items:center;color:#d1e8ffeb;opacity:0;transform:translate(-3px);transition:opacity .1s,transform .1s}#ov-search-overlay .ov-search-item:hover .ov-search-item-go,#ov-search-overlay .ov-search-item.active .ov-search-item-go{opacity:.92;transform:translate(0)}#ov-search-overlay .ov-search-item--section .ov-search-item-text{font-weight:500;color:var(--text)}#ov-search-overlay .ov-search-item--section .ov-search-item-icon{color:#c9e7fff2;opacity:1}#ov-search-overlay .ov-search-item--h1 .ov-search-item-text,#ov-search-overlay .ov-search-item--h2 .ov-search-item-text{font-weight:500;color:var(--text)}#ov-search-overlay .ov-search-item--h3 .ov-search-item-text{font-weight:500;font-size:.92rem;color:#f5f9ff}#ov-search-overlay .ov-search-item--h3 .ov-search-item-parent{font-size:.66rem;color:#c4e2ffc2;letter-spacing:.035em}#ov-search-overlay .ov-search-item--h3 .ov-search-item-icon{opacity:.96;color:#e8f4fff2}#ov-search-overlay .ov-search-item--h4 .ov-search-item-text{font-weight:430;font-size:.91rem;color:#e9f4fff7}#ov-search-overlay .ov-search-item--h4 .ov-search-item-parent{font-size:.64rem;color:#bcdaf8b8;letter-spacing:.03em}#ov-search-overlay .ov-search-item--h4 .ov-search-item-icon{opacity:.9;color:#d8ecffe6}@media(prefers-reduced-motion:reduce){:is(.ov-search-overlay,.pkg-search-overlay),:is(.ov-search-modal,.pkg-search-modal),.pkg-search-item{transition:none}}
