.main-pane:has(.hub) .content-panel:first-child{display:none}.main-pane:has(.hub) .content-panel{border-top:0}.main-pane:has(.hub){overflow-x:clip}.main-pane:has(.hub) footer,:root:has(.hub) header site-search button[data-open-modal]{display:none}.hub:where(.astro-cwy4nlz6){max-width:69rem;margin-inline:auto}.hero:where(.astro-cwy4nlz6){text-align:center;padding:5rem 0 4.5rem;position:relative}.hero:where(.astro-cwy4nlz6) h1:where(.astro-cwy4nlz6){letter-spacing:-.035em;max-width:16ch;color:var(--sl-color-white);margin:0 auto;font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1.05}.hero:where(.astro-cwy4nlz6) p:where(.astro-cwy4nlz6){max-width:34rem;font-size:var(--sl-text-lg);color:var(--sl-color-gray-3);margin:1.5rem auto 0;line-height:1.6}.search:where(.astro-cwy4nlz6){border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-bg);width:min(40rem,100%);color:var(--sl-color-gray-3);font:inherit;font-size:var(--sl-text-base);cursor:pointer;border-radius:.9rem;align-items:center;gap:.75rem;margin:2.75rem auto 0;padding:.95rem 1.1rem;transition:border-color .15s;display:flex;box-shadow:0 10px 30px -12px #0000001f}.search:where(.astro-cwy4nlz6):hover{border-color:var(--sl-color-accent)}.search:where(.astro-cwy4nlz6) svg:where(.astro-cwy4nlz6){fill:none;width:1.2rem;height:1.2rem;stroke:var(--sl-color-accent);stroke-width:2px;stroke-linecap:round}.search:where(.astro-cwy4nlz6) span:where(.astro-cwy4nlz6){text-align:start;flex:1}.search:where(.astro-cwy4nlz6) kbd:where(.astro-cwy4nlz6){font:inherit;font-size:var(--sl-text-xs);border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-gray-6);border-radius:.4rem;padding:.2rem .45rem}.apps:where(.astro-cwy4nlz6) h2:where(.astro-cwy4nlz6),.help:where(.astro-cwy4nlz6) h2:where(.astro-cwy4nlz6){font-size:var(--sl-text-2xl);letter-spacing:-.01em;color:var(--sl-color-white);margin:0;font-weight:600}.apps:where(.astro-cwy4nlz6) ul:where(.astro-cwy4nlz6){grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.apps:where(.astro-cwy4nlz6) a:where(.astro-cwy4nlz6){border:1px solid rgb(var(--gb-tint-6));background:rgb(var(--gb-tint-1));height:100%;color:inherit;border-radius:1rem;flex-direction:column;padding:1rem 1rem 1.125rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.apps:where(.astro-cwy4nlz6) a:where(.astro-cwy4nlz6):hover{border-color:rgb(var(--gb-primary) / .55);box-shadow:0 1px 2px #0000000a, 0 14px 30px -16px rgb(var(--gb-primary) / .45)}.apps:where(.astro-cwy4nlz6) img:where(.astro-cwy4nlz6){border-radius:.625rem;width:2.5rem;height:2.5rem;margin-bottom:.875rem}.arrow:where(.astro-cwy4nlz6){top:1rem;fill:none;width:1rem;height:1rem;stroke:rgb(var(--gb-tint-9));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s,stroke .15s;position:absolute;inset-inline-end:1rem}.apps:where(.astro-cwy4nlz6) a:where(.astro-cwy4nlz6):hover .arrow:where(.astro-cwy4nlz6){stroke:rgb(var(--gb-primary));transform:translate(2px)}.apps:where(.astro-cwy4nlz6) strong:where(.astro-cwy4nlz6){letter-spacing:-.01em;color:rgb(var(--gb-primary));font-size:.9375rem;font-weight:600;line-height:1.35}.tagline:where(.astro-cwy4nlz6){color:rgb(var(--gb-tint-11));margin:.25rem 0 .875rem;font-size:.8125rem;line-height:1.5}.meta:where(.astro-cwy4nlz6){justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.bfs:where(.astro-cwy4nlz6){color:#303030;white-space:nowrap;background:#e3effd;border-radius:7px;align-items:center;gap:.375rem;padding:.1875rem .4375rem;font-size:.75rem;font-weight:550;line-height:1.25;display:inline-flex}:root[data-theme=dark] .bfs:where(.astro-cwy4nlz6){color:#e3effd;background:#508cdc2e}.bfs:where(.astro-cwy4nlz6) svg:where(.astro-cwy4nlz6){flex:none;width:.8125rem;height:auto}.apps:where(.astro-cwy4nlz6) em:where(.astro-cwy4nlz6){color:rgb(var(--gb-tint-11));white-space:nowrap;margin-inline-start:auto;font-size:.75rem;font-style:normal}.help:where(.astro-cwy4nlz6){border:1px solid var(--sl-color-hairline-shade);background:linear-gradient(100deg, rgb(var(--gb-primary-4)), rgb(var(--gb-tint-1)) 60%);border-radius:1.25rem;align-items:center;gap:1.25rem;margin-top:3rem;padding:1.125rem 1.5rem;display:flex}.team:where(.astro-cwy4nlz6){flex-shrink:0;padding-inline-start:.5rem;display:flex}.team:where(.astro-cwy4nlz6) img:where(.astro-cwy4nlz6){border:2px solid rgb(var(--gb-tint-1));object-fit:cover;background:rgb(var(--gb-tint-1));border-radius:999px;width:2.5rem;height:2.5rem;margin-inline-start:-.625rem;box-shadow:0 1px 3px #0000001f}.team:where(.astro-cwy4nlz6) .team-logo:where(.astro-cwy4nlz6){padding:.3rem}.help-text:where(.astro-cwy4nlz6){flex:1;min-width:0}.help-text:where(.astro-cwy4nlz6)>:where(.astro-cwy4nlz6){margin:0}.help:where(.astro-cwy4nlz6) h2:where(.astro-cwy4nlz6){font-size:var(--sl-text-xl);line-height:1.3}.help-text:where(.astro-cwy4nlz6) p:where(.astro-cwy4nlz6){color:var(--sl-color-gray-3);margin-top:.2rem;line-height:1.5}.help:where(.astro-cwy4nlz6) p:where(.astro-cwy4nlz6) a:where(.astro-cwy4nlz6){color:var(--sl-color-text-accent);font-weight:500;text-decoration:none}.actions:where(.astro-cwy4nlz6){flex-wrap:wrap;gap:.6rem;display:flex}.actions:where(.astro-cwy4nlz6) a:where(.astro-cwy4nlz6){font-weight:500;font-size:var(--sl-text-sm);white-space:nowrap;border-radius:.6rem;padding:.65rem 1.1rem;text-decoration:none}.actions:where(.astro-cwy4nlz6) .primary:where(.astro-cwy4nlz6){background:rgb(var(--gb-primary));color:rgb(var(--gb-on-primary))}.actions:where(.astro-cwy4nlz6) .primary:where(.astro-cwy4nlz6):hover{background:rgb(var(--gb-primary) / .9);color:rgb(var(--gb-on-primary))}.secondary:where(.astro-cwy4nlz6){border:1px solid var(--sl-color-hairline-shade);background:var(--sl-color-bg);color:var(--sl-color-white)}.secondary:where(.astro-cwy4nlz6):hover{border-color:var(--sl-color-accent);color:var(--sl-color-white)}@media (width<=50rem){.hero:where(.astro-cwy4nlz6){padding:3rem 0}.help:where(.astro-cwy4nlz6){flex-direction:column;align-items:flex-start;padding:1.5rem}}
