.structured-home-module__0DlvKq__home{--home-paper:#f7f5ee;--home-ink:#111;--home-ink-soft:#4b4943;--home-blue:#1f3fbf;--home-red:#d6281f;--home-yellow:#f2c200;--home-white:#fff;--home-header:66px;--home-body:var(--font-dm-sans), "DM Sans", system-ui, Arial, sans-serif;--home-display:var(--font-home-display), system-ui, Arial, sans-serif;background:var(--home-paper);color:var(--home-ink);font-family:var(--home-body);margin:0;padding:0;line-height:1.5;position:relative}.structured-home-module__0DlvKq__home :is(a,button):focus-visible{outline:3px solid var(--home-ink);outline-offset:3px}.structured-home-module__0DlvKq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.structured-home-module__0DlvKq__skip{z-index:60;background:var(--home-ink);min-height:44px;color:var(--home-paper);align-items:center;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:82px;left:16px;transform:translateY(-300%)}.structured-home-module__0DlvKq__skip:focus-visible{transform:none}.structured-home-module__0DlvKq__grid{max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px);position:relative}.structured-home-module__0DlvKq__panel{grid-template-columns:minmax(0,1fr);align-items:center;row-gap:28px;padding:56px 0;scroll-margin-top:82px;display:grid;position:relative}.structured-home-module__0DlvKq__text{min-width:0}.structured-home-module__0DlvKq__slot{align-self:center;width:100%;min-width:0}.structured-home-module__0DlvKq__h1{font-family:var(--home-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(44px,4.3vw,62px);font-weight:700;line-height:1.04}.structured-home-module__0DlvKq__nowrap{white-space:nowrap}.structured-home-module__0DlvKq__h2{font-family:var(--home-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.1}.structured-home-module__0DlvKq__product{max-width:36ch;margin:0 0 28px;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.structured-home-module__0DlvKq__body{text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(17px,1.25vw,19px);line-height:1.6}.structured-home-module__0DlvKq__note{max-width:36ch;color:var(--home-ink-soft);margin:12px 0 0;font-size:14px;line-height:1.5}.structured-home-module__0DlvKq__cta{background:var(--home-ink);min-height:52px;color:var(--home-paper);font-family:var(--home-body);justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.structured-home-module__0DlvKq__cta:hover,.structured-home-module__0DlvKq__cta:active{background:var(--home-paper);color:var(--home-ink);box-shadow:inset 0 0 0 3px var(--home-ink)}.structured-home-module__0DlvKq__cta svg{flex:none}.structured-home-module__0DlvKq__navList{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.structured-home-module__0DlvKq__navList a{min-width:44px;min-height:44px;color:var(--home-ink);text-underline-offset:6px;justify-content:center;align-items:center;padding:0 clamp(8px,.9vw,12px);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.structured-home-module__0DlvKq__navList a:hover,.structured-home-module__0DlvKq__navList a[aria-current]{background:var(--home-ink);color:var(--home-paper);text-decoration:none}.structured-home-module__0DlvKq__navHero{margin-top:28px}.structured-home-module__0DlvKq__navStage{display:none}.structured-home-module__0DlvKq__figure{width:100%;margin:0;position:relative}.structured-home-module__0DlvKq__figDesktop{aspect-ratio:16/9;width:round(100%,1px)}.structured-home-module__0DlvKq__figMobile{aspect-ratio:3/4;max-width:520px}.structured-home-module__0DlvKq__art{width:100%;height:100%;display:block}.structured-home-module__0DlvKq__caption{min-height:24px;color:var(--home-ink-soft);margin:12px 0 0;font-size:15px;font-weight:600;line-height:24px}.structured-home-module__0DlvKq__art :is([data-el$=-face],[data-el$=-out],[data-el=unknown]) rect,.structured-home-module__0DlvKq__art [data-el=seam] polyline{vector-effect:non-scaling-stroke}.structured-home-module__0DlvKq__labelLayer{pointer-events:none;position:absolute;inset:0}.structured-home-module__0DlvKq__lb{background:var(--home-paper);color:var(--home-ink);font-family:var(--home-body);white-space:nowrap;padding:2px 5px;font-size:clamp(12px,.5vw + 6px,15px);font-weight:600;line-height:1.2;position:absolute}.structured-home-module__0DlvKq__figMobile .structured-home-module__0DlvKq__lb{font-size:12px}.structured-home-module__0DlvKq__lbBlue{background:var(--home-blue);color:var(--home-white)}.structured-home-module__0DlvKq__lbRed{background:var(--home-red);color:var(--home-white)}.structured-home-module__0DlvKq__lbYellow{background:var(--home-yellow);color:var(--home-ink)}.structured-home-module__0DlvKq__lbRelation{font-weight:500}.structured-home-module__0DlvKq__lbBlock{text-align:center}.structured-home-module__0DlvKq__lbLine{display:block}.structured-home-module__0DlvKq__lbWrap{white-space:normal;text-align:center}.structured-home-module__0DlvKq__illustrative{top:2%;left:2%;translate:0}.structured-home-module__0DlvKq__closing{border-top:4px solid var(--home-ink);grid-template-columns:minmax(0,1fr);gap:28px;max-width:1600px;margin:0 auto;padding:72px clamp(24px,5vw,80px) 88px;scroll-margin-top:82px;display:grid}.structured-home-module__0DlvKq__closing:focus{outline:none}.structured-home-module__0DlvKq__closingBody{min-width:0}.structured-home-module__0DlvKq__readLink{min-height:44px;color:var(--home-ink);text-underline-offset:6px;align-items:center;margin-top:20px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.structured-home-module__0DlvKq__readLink:hover{background:var(--home-ink);color:var(--home-paper);text-decoration:none}.structured-home-module__0DlvKq__hosts{max-width:52ch;color:var(--home-ink-soft);margin:16px 0 0;font-size:14px;line-height:1.5}@media (min-width:1024px){.structured-home-module__0DlvKq__panel{grid-template-columns:38% 56%;column-gap:6%}.structured-home-module__0DlvKq__closing{grid-template-columns:38% 56%;align-items:start;column-gap:6%}.structured-home-module__0DlvKq__figMobile{display:none}.structured-home-module__0DlvKq__slot .structured-home-module__0DlvKq__figDesktop{display:block}}@media (max-width:1023.98px){.structured-home-module__0DlvKq__grid{padding-inline:20px}.structured-home-module__0DlvKq__figDesktop{display:none}.structured-home-module__0DlvKq__panel{flex-direction:column;align-items:stretch;gap:22px;padding:40px 0;display:flex}.structured-home-module__0DlvKq__panel>.structured-home-module__0DlvKq__slot{order:-1}.structured-home-module__0DlvKq__panel:not(.structured-home-module__0DlvKq__hero){border-top:2px solid var(--home-ink)}.structured-home-module__0DlvKq__hero{padding-top:28px}.structured-home-module__0DlvKq__hero>.structured-home-module__0DlvKq__text{display:contents}.structured-home-module__0DlvKq__hero>.structured-home-module__0DlvKq__slot{order:0}.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__h1,.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__product,.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__ctaBlock,.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__navHero{margin-left:0;padding-left:0}.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__h1{order:-4;margin-bottom:0}.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__product{order:-3;margin-bottom:0}.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__ctaBlock{order:-2}.structured-home-module__0DlvKq__hero .structured-home-module__0DlvKq__navHero{order:1;margin-top:0}.structured-home-module__0DlvKq__closing{padding:56px 20px 72px}}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.structured-home-module__0DlvKq__grid{grid-template-columns:38% 56%;grid-auto-rows:calc(100svh - var(--home-header));gap:0 6%;padding-top:0;padding-bottom:0;display:grid}.structured-home-module__0DlvKq__panel{height:calc(100svh - var(--home-header));grid-column:1/-1;padding:0;scroll-margin-top:0}}@media (prefers-reduced-motion:reduce){.structured-home-module__0DlvKq__home *{scroll-behavior:auto}}.structured-home-module__0DlvKq__ctaBlock{min-width:0}body:has(.structured-home-module__0DlvKq__home){--home-shell-ink:#111;--home-shell-paper:#f7f5ee}:is(body:has(.structured-home-module__0DlvKq__home) header a[href="/docs/install"]:hover,body:has(.structured-home-module__0DlvKq__home) footer a[href="/docs/install"]:hover){background-color:var(--home-shell-paper);color:var(--home-shell-ink);box-shadow:inset 0 0 0 3px var(--home-shell-ink)}:is(body:has(.structured-home-module__0DlvKq__home) header a:hover,body:has(.structured-home-module__0DlvKq__home) footer a:hover){color:var(--home-shell-ink);text-underline-offset:4px;text-decoration:underline}:is(body:has(.structured-home-module__0DlvKq__home) header a[href="/docs/install"]:hover,body:has(.structured-home-module__0DlvKq__home) footer a[href="/docs/install"]:hover){text-decoration:none}body:has(.structured-home-module__0DlvKq__home) footer .border-teal{border-color:var(--home-shell-ink)}body:has(.structured-home-module__0DlvKq__home) header *:focus-visible{outline:3px solid var(--home-shell-ink);outline-offset:3px}body:has(.structured-home-module__0DlvKq__home) footer *:focus-visible{outline:3px solid var(--home-shell-ink);outline-offset:3px}body:has(.structured-home-module__0DlvKq__home) a[href=\#main-content]:focus-visible{outline:3px solid var(--home-shell-ink);outline-offset:3px}:is(body:has(.structured-home-module__0DlvKq__home) header,body:has(.structured-home-module__0DlvKq__home) footer){--ink:#111;--paper:#f7f5ee;--color-ink:#111;--color-paper:#f7f5ee}body:has(.structured-home-module__0DlvKq__home) footer>div:first-child{display:none}body:has(.structured-home-module__0DlvKq__home) footer>div:nth-child(2){border-top:2px solid var(--home-shell-ink)}.structured-home-module__0DlvKq__stageCol{display:none}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.structured-home-module__0DlvKq__home[data-mode=pinned] .structured-home-module__0DlvKq__stageCol{z-index:2;grid-column:2;display:block;position:relative}.structured-home-module__0DlvKq__home[data-mode=pinned] .structured-home-module__0DlvKq__slot{visibility:hidden}.structured-home-module__0DlvKq__home[data-mode=pinned] .structured-home-module__0DlvKq__navHero{display:none}.structured-home-module__0DlvKq__stage{height:calc(100svh - var(--home-header));background:var(--home-paper);flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:relative}.structured-home-module__0DlvKq__home[data-mode=pinned] .structured-home-module__0DlvKq__navStage{display:block;position:absolute;bottom:24px;left:0;right:0}.structured-home-module__0DlvKq__home[data-mode=pinned] .structured-home-module__0DlvKq__navStage .structured-home-module__0DlvKq__navList{justify-content:flex-start}.structured-home-module__0DlvKq__home[data-mode=pinned] .structured-home-module__0DlvKq__stage :is([data-el$=-edge],[data-el$=-face],[data-el=unknown],[data-el=seam]){will-change:transform}}
@font-face{font-family:homeDisplay;src:url(../media/figtree_latin_400_900-s.p.02rq1w69hb7rf.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:homeDisplay Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.homedisplay_78550e12-module__oeRLUG__className{font-family:homeDisplay,homeDisplay Fallback,system-ui,Arial,sans-serif}.homedisplay_78550e12-module__oeRLUG__variable{--font-home-display:"homeDisplay", "homeDisplay Fallback", system-ui, Arial, sans-serif}
