.search-page{min-height:calc(100vh - 4rem)}.search-page[data-has-results=true]{height:calc(100dvh - 4rem);min-height:0;overflow:hidden}.search-page[data-has-results=true]>.site-shell{grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid}.search-hero{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 9rem);padding:4rem 0 6rem;transition:min-height .25s,padding .25s;display:flex}.search-brand{align-items:center;margin-bottom:1.75rem;display:flex}.search-logo-crop{width:18rem;height:3rem;display:block;position:relative;overflow:hidden}.search-logo-crop img{width:18rem;max-width:none;height:auto;display:block;position:absolute;inset:0}.search-logo--white,:root[data-theme=dark] .search-logo--black{display:none!important}:root[data-theme=dark] .search-logo--white{display:block!important}.search-form{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:1rem;gap:.35rem;width:min(100%,48rem);padding:.375rem;display:flex;box-shadow:0 1px 2px #0000001a}.search-form:focus-within{border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-base-300));box-shadow:0 6px 18px #0000001a}[data-search-page][data-has-results=true] .search-hero{align-items:stretch;min-height:0;padding:2rem 0 1.4rem}[data-search-page][data-has-results=true] .search-brand{display:none}[data-search-page][data-has-results=true] .search-form{width:100%;margin-inline:0}.search-summary{border:1px solid var(--color-base-300);background:color-mix(in oklab,var(--color-base-100) 92%,var(--color-base-200));border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,84rem);margin:0 auto 1rem;padding:.45rem .55rem .45rem .7rem;display:flex;box-shadow:0 3px 14px #0000000d}[data-search-page][data-has-results=true] .search-summary{width:100%}.search-summary.hidden{display:none}.search-scope-tabs{align-items:center;gap:.2rem;min-width:0;display:flex}.search-scope-tab{color:color-mix(in oklab,var(--color-base-content) 62%,transparent);border-radius:.55rem;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.84rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.search-scope-tab span:last-child{color:inherit;opacity:.68;font-size:.72rem;font-weight:600}.search-scope-tab:hover{background:color-mix(in oklab,var(--color-base-content) 6%,transparent);color:var(--color-base-content)}.search-scope-tab[aria-selected=true]{background:color-mix(in oklab,var(--color-primary) 14%,var(--color-base-100));color:var(--color-primary)}.search-scope-tab.is-disabled{cursor:not-allowed;color:color-mix(in oklab,var(--color-base-content) 42%,transparent)}.search-scope-tab.is-disabled:hover{color:color-mix(in oklab,var(--color-base-content) 42%,transparent);background:0 0}.search-scope-soon{border:1px solid color-mix(in srgb,var(--color-base-content) 12%,transparent);background:color-mix(in oklab,var(--color-base-100) 82%,var(--color-base-content));color:color-mix(in oklab,var(--color-base-content) 54%,transparent);letter-spacing:.03em;white-space:nowrap;border-radius:8px 8px 8px 2px;padding:2px 5px;font-size:9px;font-weight:700;line-height:1.2}.search-summary-actions{justify-content:flex-end;align-items:center;gap:.8rem;min-width:0;display:flex}.search-status{color:color-mix(in oklab,var(--color-base-content) 58%,transparent);white-space:nowrap;font-size:.84rem}.search-open-link{color:var(--color-primary);border-radius:.55rem;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.8rem;font-weight:750;text-decoration:none;transition:background .15s;display:inline-flex}.search-open-link:hover,.search-open-link:focus-visible{background:color-mix(in oklab,var(--color-primary) 12%,transparent)}.search-open-link svg{width:1rem;height:1rem}.search-open-link.hidden{display:none}.search-workspace{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.8rem;grid-template-columns:16rem minmax(0,1fr);gap:0;width:min(100%,84rem);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 8px 28px #00000012}.search-page[data-has-results=true] .search-workspace{width:100%;height:100%;min-height:0}.search-workspace.hidden{display:none}.search-tree{border-right:1px solid var(--color-base-300);background:color-mix(in oklab,var(--color-base-200) 22%,var(--color-base-100));align-self:stretch;min-height:calc(100vh - 11rem);max-height:calc(100vh - 11rem);padding:1rem .75rem 1.5rem;overflow:auto}.search-page[data-has-results=true] .search-tree{height:100%;min-height:0;max-height:none}.search-tree button{width:100%;color:color-mix(in oklab,var(--color-base-content) 68%,transparent);text-align:left;border-radius:.35rem;padding:.3rem .4rem;font-size:.78rem;line-height:1.45;transition:background .15s,color .15s;display:block}.search-tree button:hover,.search-tree button[aria-current=true]{background:color-mix(in oklab,var(--color-primary) 12%,var(--color-base-100));color:var(--color-primary);font-weight:700}.search-tree-product{margin-top:1rem}.search-tree-product:first-child{margin-top:0}.search-tree :is(.search-tree-product-title,.search-tree-directory-title){cursor:pointer;user-select:none;align-items:center;gap:.35rem;list-style:none;display:flex}.search-tree :is(.search-tree-product-title,.search-tree-directory-title)::-webkit-details-marker{display:none}.search-tree :is(.search-tree-product-title,.search-tree-directory-title):before{width:.7rem;color:color-mix(in oklab,var(--color-base-content) 52%,transparent);content:"›";font-size:1rem;line-height:1;transition:transform .15s}.search-tree details[open]>:is(.search-tree-product-title,.search-tree-directory-title):before{transform:rotate(90deg)}.search-tree-product>.search-tree-product-title{border-bottom:1px solid color-mix(in oklab,var(--color-primary) 28%,var(--color-base-300));padding:.25rem .4rem .6rem}.search-tree-product-title strong{color:var(--color-primary);font-size:.9rem;font-weight:750}.search-tree-directory{margin:.45rem 0 .75rem .4rem;padding-left:.5rem}.search-tree-directory>.search-tree-directory-title{color:var(--color-base-content);padding:.25rem .4rem .4rem;font-size:.75rem;font-weight:650}.search-tree-directory>button{padding-left:1.5rem}.search-document-frame{background:var(--color-base-100);border:0;width:100%;height:calc(100vh - 11rem);min-height:calc(100vh - 11rem);display:block}.search-page[data-has-results=true] .search-document-frame{height:100%;min-height:0}.search-document-frame.hidden{display:none}.search-community-document{background:var(--color-base-100);min-width:0;height:calc(100vh - 11rem);min-height:calc(100vh - 11rem);color:var(--color-base-content);padding:clamp(1.5rem,4vw,3.5rem);overflow:auto}.search-page[data-has-results=true] .search-community-document{height:100%;min-height:0}.search-community-document.hidden{display:none}.search-community-document-head{border-bottom:1px solid var(--color-base-300);max-width:52rem;margin:0 auto 2rem;padding-bottom:1.5rem}.search-community-document-kicker{color:color-mix(in oklab,var(--color-base-content) 56%,transparent);font-size:.82rem;line-height:1.6}.search-community-document h1{letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}.search-community-document-content{max-width:52rem;margin:0 auto}.search-community-post+.search-community-post{border-top:1px solid var(--color-base-300);margin-top:2.5rem;padding-top:2rem}.search-community-post-meta{color:color-mix(in oklab,var(--color-base-content) 55%,transparent);margin-bottom:1rem;font-size:.82rem}.search-community-post-content{color:color-mix(in oklab,var(--color-base-content) 84%,transparent);font-size:.98rem;line-height:1.8}.search-community-post-content :is(h2,h3,h4){color:var(--color-base-content);margin:2rem 0 .85rem;line-height:1.3}.search-community-post-content h2{font-size:1.45rem}.search-community-post-content h3{font-size:1.2rem}.search-community-post-content :is(p,ul,ol,blockquote,pre,table){margin:1rem 0}.search-community-post-content :is(ul,ol){padding-left:1.4rem}.search-community-post-content li+li{margin-top:.35rem}.search-community-post-content a{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.search-community-post-content blockquote{border-left:3px solid color-mix(in oklab,var(--color-primary) 55%,var(--color-base-300));color:color-mix(in oklab,var(--color-base-content) 68%,transparent);padding:.15rem 1rem}.search-community-post-content :is(pre,code){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.search-community-post-content pre{background:var(--color-base-200);border-radius:.7rem;padding:1rem;line-height:1.65;overflow:auto}.search-community-post-content :not(pre)>code{background:var(--color-base-200);border-radius:.25rem;padding:.08rem .25rem;font-size:.88em}.search-community-post-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.search-community-post-content :is(th,td){border:1px solid var(--color-base-300);text-align:left;padding:.55rem .7rem}.search-community-post-content img{border-radius:.7rem;max-width:100%;height:auto}.search-community-post-content mark[data-search-highlight]{color:inherit;background:#ffe58f;border-radius:.2rem;padding-inline:.08em}[data-theme=dark] .search-community-post-content mark[data-search-highlight]{background:#775d1d}@media (width<=56rem){.search-summary{flex-direction:column;align-items:stretch;gap:.35rem}.search-summary-actions{justify-content:space-between}.search-workspace{grid-template-columns:1fr}.search-page[data-has-results=true] .search-workspace{grid-template-rows:minmax(8rem,40%) minmax(0,1fr)}.search-tree{border-right:0;border-bottom:1px solid var(--color-base-300);min-height:0;max-height:18rem}.search-page[data-has-results=true] .search-tree{height:auto;max-height:none}.search-document-frame,.search-community-document{height:calc(100vh - 23rem);min-height:calc(100vh - 23rem)}.search-page[data-has-results=true] :is(.search-document-frame,.search-community-document){height:100%;min-height:0}}@media (width<=40rem){.search-hero{min-height:calc(100vh - 7rem)}.search-form{border-radius:.85rem}.search-logo-crop,.search-logo-crop img{width:13rem}.search-logo-crop{height:2.2rem}}
