.lq-introduction:where(.astro-kfjkkr2e){max-width:54rem;margin:0 0 2.5rem}.lq-intro-controls:where(.astro-kfjkkr2e){flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.95rem;display:flex}.lq-intro-controls:where(.astro-kfjkkr2e) button:where(.astro-kfjkkr2e){border:1px solid var(--sl-color-hairline);border-radius:var(--lq-radius-pill);min-height:44px;color:var(--sl-color-text);background:var(--sl-color-bg);font:inherit;cursor:pointer;padding:.5rem 1rem;font-size:.9375rem}.lq-intro-controls:where(.astro-kfjkkr2e) button:where(.astro-kfjkkr2e):hover{background:var(--lq-color-hover)}.lq-intro-controls:where(.astro-kfjkkr2e) button:where(.astro-kfjkkr2e)[hidden]{display:none}.lq-answer-links:where(.astro-kfjkkr2e){flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.lq-answer-links:where(.astro-kfjkkr2e) a:where(.astro-kfjkkr2e){text-underline-offset:.2em;font-size:1rem}.lq-answer-sources:where(.astro-kfjkkr2e){margin-top:1rem;font-size:.875rem}.lq-answer-sources:where(.astro-kfjkkr2e) summary:where(.astro-kfjkkr2e){cursor:pointer;width:fit-content;padding:.25rem 0}.lq-answer-sources:where(.astro-kfjkkr2e)[open] summary:where(.astro-kfjkkr2e){margin-bottom:.75rem}.lq-docs-search:where(.astro-eguqyrhn){max-width:54rem;margin:0}.lq-answer{border-bottom:1px solid var(--sl-color-hairline);padding:1rem 0 2rem}.lq-tour-place{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:0 0 .5rem;font-weight:600;display:none}.lq-explore[data-tour-started] .lq-tour-place{display:block}.lq-answer[data-tour-active] .lq-tour-place{color:var(--sl-color-white)}.lq-answer[data-tour-active]{outline:2px solid var(--sl-color-text-accent);outline-offset:.5rem;border-radius:.75rem}.sl-markdown-content .lq-explore :is(h2,h3).lq-ask{overflow-wrap:anywhere;border:1px solid var(--sl-color-hairline);background:var(--lq-color-hover);width:fit-content;max-width:min(100%,36rem);color:var(--sl-color-white);border-radius:1.25rem;margin:0 0 1.25rem;padding:.65rem 1.1rem;font-size:1.125rem;font-weight:600;line-height:1.45}.lq-answer-reply{grid-template-columns:2rem minmax(0,1fr);gap:.875rem;display:grid}.lq-docs-avatar{border-radius:var(--lq-radius-pill);background:var(--lq-accent);width:2rem;height:2rem;color:var(--lq-on-accent);place-items:center;font-size:.75rem;font-weight:650;display:grid}.lq-answer-body{min-width:0;max-width:54rem;padding:.15rem 0 0}.lq-explore .lq-answer-body p{font-size:1.125rem;line-height:1.65}.lq-explore .lq-answer-body p:not(.lq-diagram-description){max-width:44rem}.lq-read-next .lq-landing-next{margin:1rem 0 1.25rem}@media (width<=40rem){.lq-answer-reply{grid-template-columns:1fr}.lq-docs-avatar{display:none}}.sl-markdown-content .lq-search-matches{margin:.75rem 0 0;padding:0;list-style:none}.lq-search-matches li{border-top:1px solid var(--sl-color-hairline);margin:0;padding:1rem 0}.lq-match-title{font-weight:650}.lq-explore .lq-search-matches p{font-size:1rem;line-height:1.6}.lq-match-links{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.9rem;display:flex}.lq-match-details,.lq-explore .lq-details{display:none}@media (width>=72rem){.lq-details-open{--lq-side-offset:var(--sl-sidebar-width)}.lq-details-open .main-frame{margin-inline-end:var(--lq-side-offset)}.lq-explore .lq-details:not([hidden]){top:0;z-index:5;width:var(--sl-sidebar-width);height:100vh;padding:calc(var(--sl-nav-height) + 1rem) var(--sl-sidebar-pad-x) 2rem;border-inline-start:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);display:block;position:fixed;inset-inline-end:0;overflow-y:auto}.lq-search-matches li{border-radius:var(--lq-radius-xl);cursor:pointer;margin-inline:-.75rem;padding-inline:.75rem}.lq-search-matches li[data-selected]{background:var(--lq-color-hover);border-top-color:#0000}.lq-search-matches li[data-selected]+li{border-top-color:#0000}.lq-match-details{border:1px solid var(--sl-color-hairline);border-radius:var(--lq-radius-pill);min-height:44px;color:var(--sl-color-white);font:inherit;cursor:pointer;background:0 0;align-items:center;margin-inline-start:auto;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.lq-match-details:hover{background:var(--lq-color-hover)}.lq-match-details[aria-expanded=true]{color:var(--sl-color-text-invert);background:var(--sl-color-bg-accent);border-color:var(--sl-color-bg-accent)}}.lq-explore .lq-details-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.lq-explore .lq-details-label{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:0;font-weight:600}.lq-explore .lq-details-close{border:1px solid var(--sl-color-hairline);width:44px;height:44px;color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.lq-explore .lq-details-close svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:18px;height:18px}.lq-explore .lq-details-close:hover{color:var(--sl-color-white);background:var(--lq-color-hover)}.lq-explore .lq-details :where(p,ul,h2,h3,section){margin:0}.lq-explore .lq-details-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lq-explore .lq-details h2{letter-spacing:-.01em;margin-top:.75rem;font-size:1.25rem;font-weight:650;line-height:1.25}.lq-explore .lq-details h2:focus{outline:none}.lq-explore .lq-details h2:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:3px;border-radius:var(--lq-radius-md)}.lq-explore .lq-details h2 a{color:var(--sl-color-white);text-decoration:none}.lq-explore .lq-details h2 a:hover{text-underline-offset:.2em;text-decoration:underline}.lq-explore .lq-details-release{font-size:var(--sl-text-sm);color:var(--sl-color-white);margin-top:.5rem;font-weight:600}.lq-explore .lq-details-summary{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-top:.5rem;line-height:1.55}.lq-explore .lq-details-actions{font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.lq-explore .lq-details-actions a{color:var(--sl-color-white)}.lq-explore .lq-details-actions .lq-details-open{border-radius:var(--lq-radius-pill);min-height:44px;color:var(--sl-color-text-invert);background:var(--sl-color-bg-accent);align-items:center;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.lq-explore .lq-details-actions .lq-details-open:hover{opacity:.85}.lq-explore .lq-details-section{margin-top:1.5rem}.lq-explore .lq-details h3{font-size:var(--sl-text-h5);color:var(--sl-color-white);margin-bottom:.5rem;font-weight:600}.lq-explore .lq-details ul{gap:.35rem;padding:0;list-style:none;display:grid}.lq-explore .lq-details li{margin:0;line-height:1.4}.lq-explore .lq-details li a{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);overflow-wrap:anywhere;text-decoration:none}.lq-explore .lq-details li a:hover{color:var(--sl-color-white);text-underline-offset:.2em;text-decoration:underline}.lq-explore .lq-details ul.lq-details-audience{flex-wrap:wrap;gap:.35rem;display:flex}.lq-explore .lq-details-sources a{font-family:var(--sl-font-mono)}.lq-explore .lq-details-checked{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:1.5rem}.lq-explore .lq-details-checked a{color:inherit}.lq-landing-grid:where(.astro-qnykcq4e){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lq-landing-next:where(.astro-qnykcq4e){flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.lq-landing-next:where(.astro-qnykcq4e) a:where(.astro-qnykcq4e){border:1px solid var(--sl-color-hairline);border-radius:var(--lq-radius-pill);color:var(--sl-color-white);padding:.5rem 1rem;font-size:.9375rem;text-decoration:none}.lq-landing-next:where(.astro-qnykcq4e) a:where(.astro-qnykcq4e):hover{background:var(--lq-color-hover)}.lq-landing-card:where(.astro-qnykcq4e){border:1px solid var(--sl-color-hairline);border-radius:var(--lq-radius-2xl);background:var(--lq-color-surface-raised);min-height:120px;color:var(--sl-color-white);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:space-between;padding:22px 24px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.lq-landing-card:where(.astro-qnykcq4e) strong:where(.astro-qnykcq4e){letter-spacing:-.02em;max-width:90%;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.15}.lq-landing-arrow:where(.astro-qnykcq4e){border:1px solid var(--sl-color-hairline);width:40px;height:40px;color:var(--sl-color-gray-3);border-radius:50%;align-self:flex-end;place-items:center;font-size:1.25rem;line-height:1;transition:transform .18s;display:grid}.lq-landing-card:where(.astro-qnykcq4e):is(:hover,:focus-visible),.lq-landing-card:where(.astro-qnykcq4e):is(:hover,:focus-visible) :where(.astro-qnykcq4e){color:var(--sl-color-white);text-decoration:none}.lq-landing-card:where(.astro-qnykcq4e):active{background:var(--sl-color-bg-sidebar)}.lq-landing-card:where(.astro-qnykcq4e):hover{border-color:var(--lq-color-hairline-strong);background:var(--sl-color-bg-sidebar)}@media (hover:hover){.lq-landing-card:where(.astro-qnykcq4e):hover .lq-landing-arrow:where(.astro-qnykcq4e){transform:rotate(45deg)}}.lq-landing-card:where(.astro-qnykcq4e):focus-visible{outline:2px solid var(--lq-accent);outline-offset:3px}@media (width<=50rem){.lq-landing-grid:where(.astro-qnykcq4e){grid-template-columns:1fr;gap:10px}.lq-landing-card:where(.astro-qnykcq4e){flex-direction:row;align-items:center;gap:14px;min-height:84px;padding:18px 20px}.lq-landing-arrow:where(.astro-qnykcq4e){flex-shrink:0;align-self:center;width:36px;height:36px}}.lq-landing-intro:where(.astro-doatznw2){max-width:56rem;margin:0 0 1.875rem}.lq-landing-product:where(.astro-doatznw2){margin-top:2rem}.lq-landing-intro:where(.astro-doatznw2) p:where(.astro-doatznw2){color:var(--sl-color-gray-3);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.65}.lq-landing-grid:where(.astro-doatznw2){grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.lq-landing-card:where(.astro-doatznw2){min-height:238px;color:var(--lq-card-ink);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;grid-column:span 5;justify-content:space-between;padding:30px 34px;text-decoration:none;transition:transform .18s,filter .18s,box-shadow .18s;display:flex}.lq-landing-card:where(.astro-doatznw2)[data-tone=a]{background:var(--lq-card-a)}.lq-landing-card:where(.astro-doatznw2)[data-tone=b]{background:var(--lq-card-b)}.lq-landing-card:where(.astro-doatznw2)[data-tone=c]{background:var(--lq-card-c)}.lq-landing-card:where(.astro-doatznw2):nth-child(2),.lq-landing-card:where(.astro-doatznw2):nth-child(3){grid-column:span 7}.lq-landing-card:where(.astro-doatznw2):nth-child(n+3){min-height:202px}.lq-landing-card:where(.astro-doatznw2) strong:where(.astro-doatznw2){letter-spacing:-.025em;max-width:90%;font-size:clamp(1.75rem,3vw,2.6875rem);font-weight:600;line-height:1.08}.lq-landing-arrow:where(.astro-doatznw2){border:1px solid;border-radius:50%;align-self:flex-end;place-items:center;width:48px;height:48px;font-size:1.5rem;line-height:1;transition:transform .18s;display:grid}.lq-landing-card:where(.astro-doatznw2):is(:hover,:focus-visible),.lq-landing-card:where(.astro-doatznw2):is(:hover,:focus-visible) :where(.astro-doatznw2){color:var(--lq-card-ink);text-decoration:none}.lq-landing-card:where(.astro-doatznw2):active{filter:brightness(.96)}@media (hover:hover){.lq-landing-card:where(.astro-doatznw2):hover{filter:brightness(1.045);transform:translateY(-4px);box-shadow:0 12px 24px #0002}.lq-landing-card:where(.astro-doatznw2):hover .lq-landing-arrow:where(.astro-doatznw2){transform:rotate(45deg)}}.lq-landing-card:where(.astro-doatznw2):focus-visible{outline:3px solid var(--lq-accent);outline-offset:4px}@media (width<=50rem){.lq-landing-grid:where(.astro-doatznw2){grid-template-columns:1fr;gap:12px}.lq-landing-card:where(.astro-doatznw2),.lq-landing-card:where(.astro-doatznw2):nth-child(n){flex-direction:row;grid-column:1;align-items:center;gap:14px;min-height:108px;padding:22px}.lq-landing-card:where(.astro-doatznw2) strong:where(.astro-doatznw2){font-size:1.75rem}.lq-landing-arrow:where(.astro-doatznw2){flex-shrink:0;align-self:center;width:40px;height:40px}}.lq-pathway:where(.astro-boodjwtu){margin-top:1.25rem}.lq-pathway-group:where(.astro-boodjwtu){border:0;border-bottom:1px solid var(--sl-color-hairline);margin:0;padding:0}.lq-pathway-group:where(.astro-boodjwtu)>summary:where(.astro-boodjwtu){cursor:pointer;color:var(--sl-color-text-accent);align-items:center;gap:.75rem;padding:1.3rem .3rem;list-style:none;display:flex}.lq-pathway-group:where(.astro-boodjwtu)>summary:where(.astro-boodjwtu)::-webkit-details-marker{display:none}.lq-pathway-group:where(.astro-boodjwtu)>summary:where(.astro-boodjwtu):before{--sl-details-marker-size:1.5rem;flex:none;margin-inline:-.375rem 0}.lq-pathway-group:where(.astro-boodjwtu)[open]>summary:where(.astro-boodjwtu){padding-bottom:.75rem}.sl-markdown-content .lq-pathway:where(.astro-boodjwtu) .lq-pathway-group:where(.astro-boodjwtu)>summary:where(.astro-boodjwtu)>h2:where(.astro-boodjwtu){color:inherit;border:0;margin:0;padding:0;font-size:1.5rem;font-weight:600}.lq-pathway-links:where(.astro-boodjwtu){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;margin:0;padding:0 .6rem 1.4rem;list-style:none;display:grid}.sl-markdown-content .lq-pathway-links:where(.astro-boodjwtu) li:where(.astro-boodjwtu){border-bottom:1px solid var(--sl-color-hairline);margin:0}.lq-pathway-links:where(.astro-boodjwtu) a:where(.astro-boodjwtu){color:var(--sl-color-text-accent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .5rem;font-size:1.1rem;text-decoration:none;display:flex}.lq-pathway-links:where(.astro-boodjwtu) a:where(.astro-boodjwtu):hover{background:var(--lq-color-hover)}.lq-pathway-arrow:where(.astro-boodjwtu){color:var(--sl-color-gray-3);flex-shrink:0}@media (width<=50rem){.lq-pathway-links:where(.astro-boodjwtu){grid-template-columns:1fr;padding-inline:.5rem}.sl-markdown-content:where(.astro-boodjwtu) .lq-pathway:where(.astro-boodjwtu) .lq-pathway-group:where(.astro-boodjwtu)>summary:where(.astro-boodjwtu)>h2:where(.astro-boodjwtu){font-size:1.25rem}}.lq-all:where(.astro-cz4eqenx){grid-template-columns:13.5rem minmax(0,1fr);gap:2.8rem;margin-top:1.5rem;display:grid}.lq-all-rail:where(.astro-cz4eqenx){top:calc(var(--sl-nav-height) + 1.25rem);border-right:1px solid var(--sl-color-hairline);flex-direction:column;align-self:start;padding-right:1.25rem;display:flex;position:sticky}.lq-all-rail:where(.astro-cz4eqenx) a:where(.astro-cz4eqenx){border-radius:var(--lq-radius-pill);color:var(--sl-color-gray-3);padding:.55rem .75rem;font-size:.9375rem;text-decoration:none}.lq-all-rail:where(.astro-cz4eqenx) a:where(.astro-cz4eqenx):hover{background:var(--lq-color-hover);color:var(--sl-color-white)}.lq-all-pathway:where(.astro-cz4eqenx){scroll-margin-top:calc(var(--sl-nav-height) + 1.5rem);margin-bottom:2.5rem}.lq-all-pathway:where(.astro-cz4eqenx)[data-tone=a]{--lq-section-tone:var(--lq-tone-a)}.lq-all-pathway:where(.astro-cz4eqenx)[data-tone=b]{--lq-section-tone:var(--lq-tone-b)}.lq-all-pathway:where(.astro-cz4eqenx)[data-tone=c]{--lq-section-tone:var(--lq-tone-c)}.sl-markdown-content .lq-all:where(.astro-cz4eqenx) .lq-all-pathway:where(.astro-cz4eqenx)>h2:where(.astro-cz4eqenx){border:0;margin:0 0 .9rem;padding:0;font-size:1.875rem;font-weight:600}.lq-all-pathway:where(.astro-cz4eqenx) h2:where(.astro-cz4eqenx) a:where(.astro-cz4eqenx){color:var(--lq-section-tone);text-decoration:none}.lq-all-group:where(.astro-cz4eqenx) h3:where(.astro-cz4eqenx){color:var(--sl-color-white);margin:1.4rem 0 .4rem;font-size:1.25rem;font-weight:600}.lq-all-group:where(.astro-cz4eqenx) ul:where(.astro-cz4eqenx){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sl-markdown-content .lq-all-group:where(.astro-cz4eqenx) li:where(.astro-cz4eqenx){border-bottom:1px solid var(--sl-color-hairline);margin:0}.lq-all-group:where(.astro-cz4eqenx) a:where(.astro-cz4eqenx){color:var(--lq-section-tone);padding:.6rem .25rem;text-decoration:none;display:block}.lq-all-group:where(.astro-cz4eqenx) a:where(.astro-cz4eqenx):hover{background:var(--lq-color-hover)}@media (width<=60rem){.lq-all:where(.astro-cz4eqenx){grid-template-columns:1fr;gap:1rem}.lq-all-rail:where(.astro-cz4eqenx){border-right:0;border-bottom:1px solid var(--sl-color-hairline);flex-flow:wrap;padding:0 0 .75rem;position:static}.lq-all-group:where(.astro-cz4eqenx) ul:where(.astro-cz4eqenx){grid-template-columns:1fr}}
