.InstallField-module__2JD8rW__wrap{text-align:left;gap:8px;width:100%;max-width:540px;display:grid}.InstallField-module__2JD8rW__switch{gap:20px;font-size:12px;display:flex}.InstallField-module__2JD8rW__switch button{min-height:40px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0}.InstallField-module__2JD8rW__switch button:hover{color:var(--text)}.InstallField-module__2JD8rW__switch button[aria-checked=true]{color:var(--text);border-bottom-color:var(--accent)}.InstallField-module__2JD8rW__command{padding:14px 18px 18px;font-size:14px}.InstallField-module__2JD8rW__hint{color:var(--faint);font-size:12px;display:none}.InstallField-module__2JD8rW__inspect{justify-self:start;font-size:14px}.InstallField-module__2JD8rW__compact{max-width:780px}.InstallField-module__2JD8rW__compact .InstallField-module__2JD8rW__switch{font-size:13px}.InstallField-module__2JD8rW__row{border:1px solid var(--term-line);background:var(--term-bg);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.InstallField-module__2JD8rW__row .InstallField-module__2JD8rW__command{flex:1;min-width:0;padding:6px;font-size:13px}@media (max-width:600px){.InstallField-module__2JD8rW__hint{display:block}.InstallField-module__2JD8rW__command{padding-inline:14px}}
.NextStep-module__1uP_CG__shell{border-top:1px solid var(--line);margin-top:56px}.NextStep-module__1uP_CG__content{justify-content:space-between;align-items:center;gap:32px;padding-block:40px;display:flex}.NextStep-module__1uP_CG__content h2{letter-spacing:-.035em;font-size:30px;font-weight:450}.NextStep-module__1uP_CG__content p{max-width:600px;color:var(--muted);margin:12px 0 0;font-size:15px}.NextStep-module__1uP_CG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.NextStep-module__1uP_CG__large .NextStep-module__1uP_CG__content{text-align:center;flex-direction:column;gap:24px;padding-block:64px}.NextStep-module__1uP_CG__large h2{max-width:650px;font-size:clamp(36px,4vw,52px);line-height:1.08}.NextStep-module__1uP_CG__large p{margin:20px auto 0}.NextStep-module__1uP_CG__mark{color:var(--accent)}@media (max-width:700px){.NextStep-module__1uP_CG__content{flex-direction:column;align-items:flex-start;gap:24px}.NextStep-module__1uP_CG__large .NextStep-module__1uP_CG__content{align-items:center;padding-block:48px}.NextStep-module__1uP_CG__content h2{font-size:28px}.NextStep-module__1uP_CG__large h2{font-size:38px}.NextStep-module__1uP_CG__actions{justify-content:flex-start}.NextStep-module__1uP_CG__large .NextStep-module__1uP_CG__actions{justify-content:center}}
.page-module__E0kJGG__hero{text-align:center;flex-direction:column;align-items:center;padding-block:40px 32px;display:flex;position:relative}.page-module__E0kJGG__release{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:5px 12px;font-size:12px;text-decoration:none;display:inline-flex}.page-module__E0kJGG__release:hover{border-color:var(--accent);color:var(--text)}.page-module__E0kJGG__release>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.page-module__E0kJGG__title{letter-spacing:-.055em;max-width:1040px;font-size:clamp(44px,5vw,64px);font-weight:450;line-height:1.04}.page-module__E0kJGG__lead{max-width:640px;color:var(--muted);text-wrap:pretty;margin:18px 0;font-size:17px;line-height:1.6}.page-module__E0kJGG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__E0kJGG__requirement{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;display:flex}.page-module__E0kJGG__motif{width:100px;height:100px;color:var(--accent);opacity:.08;pointer-events:none;place-items:center;display:grid;position:absolute;top:38px;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.page-module__E0kJGG__demo{max-width:1100px;margin-inline:auto}.page-module__E0kJGG__quickInstall{justify-content:space-between;align-items:center;gap:32px;padding-block:24px;display:flex}.page-module__E0kJGG__quickInstall>span{color:var(--muted);font-size:15px}.page-module__E0kJGG__quickInstall>div{max-width:640px}.page-module__E0kJGG__sectionHead{gap:18px;max-width:760px;margin-bottom:36px;display:grid}.page-module__E0kJGG__label{color:var(--faint);margin:0;font-size:12px}.page-module__E0kJGG__sectionHead h2,.page-module__E0kJGG__tooling h2,.page-module__E0kJGG__adoption h2,.page-module__E0kJGG__faq h2{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,44px);font-weight:450;line-height:1.1}.page-module__E0kJGG__benefits{padding-top:72px}.page-module__E0kJGG__benefit{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;padding-block:36px;display:grid}.page-module__E0kJGG__benefitCopy{max-width:380px}.page-module__E0kJGG__number{color:var(--accent);font:11px var(--font-mono);margin-bottom:24px;display:block}.page-module__E0kJGG__benefitCopy h3{letter-spacing:-.04em;font-size:29px;font-weight:450;line-height:1.15}.page-module__E0kJGG__benefitCopy p{color:var(--muted);margin:20px 0 24px;font-size:15px}.page-module__E0kJGG__benefit pre{font-size:14px}.page-module__E0kJGG__example{gap:14px;min-width:0;display:grid}.page-module__E0kJGG__example>a{color:var(--muted);justify-self:start;font-size:13px}.page-module__E0kJGG__output{border-block:1px solid var(--line);margin-top:28px;padding-block:56px}.page-module__E0kJGG__output .page-module__E0kJGG__sectionHead{text-align:center;align-items:center;margin-inline:auto}.page-module__E0kJGG__pipeline{color:var(--faint);justify-content:center;align-items:center;gap:44px;margin:0 auto 40px;display:flex}.page-module__E0kJGG__pipeline>span{width:140px;color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.page-module__E0kJGG__pipeline small{text-align:center;width:100%;color:var(--faint);font-size:12px;display:block}.page-module__E0kJGG__pipeline .page-module__E0kJGG__compiler{color:var(--accent)}.page-module__E0kJGG__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.page-module__E0kJGG__outputNotes{max-width:760px;color:var(--muted);margin:24px 0;font-size:14px}.page-module__E0kJGG__tooling,.page-module__E0kJGG__adoption{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:64px;display:grid}.page-module__E0kJGG__tooling h2{margin:22px 0}.page-module__E0kJGG__tooling .page-module__E0kJGG__lead{font-size:15px}.page-module__E0kJGG__toolLinks{flex-wrap:wrap;gap:10px 24px;margin-top:28px;display:flex}.page-module__E0kJGG__toolLinks a{align-items:center;gap:8px;font-size:14px;display:inline-flex}.page-module__E0kJGG__tooling .page-module__E0kJGG__note{max-width:440px}.page-module__E0kJGG__editor{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.page-module__E0kJGG__editorBar{border-bottom:1px solid var(--line);color:var(--muted);font:12px var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;display:flex}.page-module__E0kJGG__editor pre{color:var(--text);font:14px/1.9 var(--font-mono);margin:0;padding:24px 20px;overflow-x:auto}.page-module__E0kJGG__editor pre code{font-size:inherit}.page-module__E0kJGG__editor pre span{color:var(--faint);margin-right:12px}.page-module__E0kJGG__editor mark{color:inherit;-webkit-text-decoration:underline wavy var(--term-error);text-decoration:underline wavy var(--term-error);text-underline-offset:5px;background:0 0}.page-module__E0kJGG__editorProblem{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin:0 20px;padding-block:20px;display:flex}.page-module__E0kJGG__editorProblem>svg{color:var(--term-error);flex-shrink:0;margin-top:3px}.page-module__E0kJGG__editorProblem strong{font:13px var(--font-mono)}.page-module__E0kJGG__editorProblem p{color:var(--muted);margin:10px 0 0;font-size:14px}.page-module__E0kJGG__editorCaption{color:var(--faint);margin:0;padding:0 20px 20px;font-size:12px}.page-module__E0kJGG__adoption h2{margin:18px 0}.page-module__E0kJGG__adoption p:not(.page-module__E0kJGG__label){color:var(--muted);margin:18px 0;font-size:15px}.page-module__E0kJGG__firstProject{min-width:0}.page-module__E0kJGG__releaseNote{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:28px;display:flex}.page-module__E0kJGG__releaseNote p{color:var(--muted);margin:0;font-size:14px}.page-module__E0kJGG__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-top:64px;display:grid}.page-module__E0kJGG__faq h2{margin:22px 0 26px}.page-module__E0kJGG__faq dl{margin:0}.page-module__E0kJGG__faq dl>div{border-bottom:1px solid var(--line);padding:24px 0}.page-module__E0kJGG__faq dl>div:first-child{padding-top:0}.page-module__E0kJGG__faq dt{font-size:16px;font-weight:500}.page-module__E0kJGG__faq dd{color:var(--muted);margin:10px 0 0;font-size:14px}@media (max-width:900px){.page-module__E0kJGG__benefit,.page-module__E0kJGG__tooling,.page-module__E0kJGG__adoption,.page-module__E0kJGG__faq{gap:36px}.page-module__E0kJGG__quickInstall{flex-direction:column;align-items:stretch;gap:12px}.page-module__E0kJGG__quickInstall>div{max-width:none}.page-module__E0kJGG__motif{display:none}}@media (max-width:700px){.page-module__E0kJGG__hero{padding-top:32px}.page-module__E0kJGG__title{letter-spacing:-.05em;font-size:44px}.page-module__E0kJGG__lead{font-size:15px}.page-module__E0kJGG__motif{display:none}.page-module__E0kJGG__release{margin-bottom:18px}.page-module__E0kJGG__requirement span{flex-basis:100%}.page-module__E0kJGG__benefits{padding-top:48px}.page-module__E0kJGG__sectionHead{gap:12px;margin-bottom:24px}.page-module__E0kJGG__sectionHead .lead{font-size:16px}.page-module__E0kJGG__benefit,.page-module__E0kJGG__tooling,.page-module__E0kJGG__adoption,.page-module__E0kJGG__faq,.page-module__E0kJGG__pair{grid-template-columns:minmax(0,1fr);gap:24px}.page-module__E0kJGG__benefit pre{font-size:13px}.page-module__E0kJGG__benefit{padding-block:24px}.page-module__E0kJGG__benefitCopy{max-width:none}.page-module__E0kJGG__benefitCopy p{margin:12px 0 16px}.page-module__E0kJGG__number{margin-bottom:8px}.page-module__E0kJGG__pipeline{gap:12px;margin-bottom:28px}.page-module__E0kJGG__pipeline>span{width:86px}.page-module__E0kJGG__pipeline code,.page-module__E0kJGG__pipeline small{font-size:12px}.page-module__E0kJGG__output{margin-top:24px;padding-block:40px}.page-module__E0kJGG__tooling,.page-module__E0kJGG__adoption{padding-block:40px}.page-module__E0kJGG__editor pre{padding-block:18px}.page-module__E0kJGG__faq{padding-top:40px}.page-module__E0kJGG__faq dl>div{padding-block:18px}}
.page-module__m_B44W__list{border-top:1px solid var(--line-strong);max-width:860px;margin:0}.page-module__m_B44W__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 40px;padding:24px 0;display:grid}.page-module__m_B44W__item dt{font-size:18px;font-weight:600;line-height:1.4}.page-module__m_B44W__item dd{color:var(--muted);margin:0;font-size:16.5px}@media (max-width:760px){.page-module__m_B44W__item{grid-template-columns:minmax(0,1fr)}}.page-module__m_B44W__item{scroll-margin-top:28px}.page-module__m_B44W__item dt a{text-decoration:none}.page-module__m_B44W__item dt a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (min-width:901px){.page-module__m_B44W__item{gap:24px}}
.page-module__2s8vka__meta{font-family:var(--font-mono);color:var(--faint);margin:0;font-size:14px}.page-module__2s8vka__steps{gap:48px;max-width:860px;margin:0;padding:0 0 clamp(56px,8vw,96px);list-style:none;display:grid}.page-module__2s8vka__steps>li{grid-template-columns:44px minmax(0,1fr);gap:12px;min-width:0;display:grid}.page-module__2s8vka__num{font-family:var(--font-mono);color:var(--accent);padding-top:5px;font-size:15px}.page-module__2s8vka__step{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.page-module__2s8vka__step h2{letter-spacing:-.01em;font-size:22px}.page-module__2s8vka__step p{margin:0;font-size:16px}.page-module__2s8vka__cols{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px 48px;display:grid}.page-module__2s8vka__cols h2{margin-bottom:10px}.page-module__2s8vka__cols p{margin:0;font-size:16px}.page-module__2s8vka__stack{gap:14px;min-width:0;display:grid}.page-module__2s8vka__expected{border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;padding:18px 20px}.page-module__2s8vka__expected>span{color:var(--muted);font-size:13px}.page-module__2s8vka__expected pre{font:14px/1.8 var(--font-mono);margin:12px 0 0;overflow-x:auto}.page-module__2s8vka__expected code{font-size:inherit}.page-module__2s8vka__manual{border-top:1px solid var(--line);min-width:0;padding-top:14px}.page-module__2s8vka__manual summary{cursor:pointer;color:var(--text);padding-block:6px;font-size:16px}.page-module__2s8vka__manual>p,.page-module__2s8vka__manual>figure{margin-top:16px}@media (max-width:480px){.page-module__2s8vka__expected{padding:16px}.page-module__2s8vka__expected pre{font-size:13px}}@media (max-width:860px){.page-module__2s8vka__cols{grid-template-columns:minmax(0,1fr)}}.page-module__2s8vka__steps{max-width:none;padding-bottom:32px}.page-module__2s8vka__steps>li{scroll-margin-top:32px}@media (max-width:1050px){.page-module__2s8vka__cols{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:480px){.page-module__2s8vka__steps>li{grid-template-columns:minmax(0,1fr);gap:10px}.page-module__2s8vka__num{padding:0}.page-module__2s8vka__steps{gap:36px}}
.page-module__Ji3VoW__rules{counter-reset:rule;border-top:1px solid var(--line-strong);max-width:900px;margin:32px 0 0;padding:0;list-style:none}.page-module__Ji3VoW__rules li{counter-increment:rule;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:18px 0;display:grid}.page-module__Ji3VoW__rules li:before{content:counter(rule);font-family:var(--font-mono);color:var(--accent);grid-row:span 2;padding-top:2px;font-size:15px}.page-module__Ji3VoW__rules strong{font-size:18px;font-weight:600}.page-module__Ji3VoW__rules span{font-size:16px}.page-module__Ji3VoW__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-module__Ji3VoW__pair pre{font-size:14px}@media (max-width:900px){.page-module__Ji3VoW__pair{grid-template-columns:minmax(0,1fr)}}.page-module__Ji3VoW__diagnostics{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.page-module__Ji3VoW__diagnostics li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px 24px;padding:24px 0;display:grid}.page-module__Ji3VoW__diagnostics h3{color:var(--accent);overflow-wrap:anywhere;font-size:15px;font-weight:500}.page-module__Ji3VoW__diagnostics p{color:var(--muted);margin:0;font-size:15px}.page-module__Ji3VoW__diagnostics pre{background:var(--surface);border:1px solid var(--line);max-width:100%;font:13px/1.8 var(--font-mono);border-radius:8px;grid-column:1/-1;margin:0;padding:14px 18px;overflow-x:auto}@media (max-width:480px){.page-module__Ji3VoW__pair pre{font-size:13px}}@media (max-width:600px){.page-module__Ji3VoW__diagnostics li{grid-template-columns:minmax(0,1fr)}.page-module__Ji3VoW__rules li{grid-template-columns:24px minmax(0,1fr)}}
