.landing_page__uS5g5{--page-ink:#172033;--page-muted:#4c586a;--page-line:#c6ccd4;--page-link:#155da2;--page-accent:#9d3821;padding-block:48px 64px;color:var(--page-ink)}.landing_page__uS5g5 figure,.landing_page__uS5g5 h1,.landing_page__uS5g5 h2,.landing_page__uS5g5 ol,.landing_page__uS5g5 p{margin:0}.landing_page__uS5g5 h1{font-size:clamp(36px,3.6vw,52px);line-height:1.08;letter-spacing:-.04em;font-weight:800}.landing_page__uS5g5 h1 span{color:var(--page-accent)}.landing_page__uS5g5 h2{font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.025em}.landing_page__uS5g5 li,.landing_page__uS5g5 p{font-size:17px;line-height:1.65}.landing_page__uS5g5 a{color:var(--page-link);text-decoration:underline;text-underline-offset:3px}.landing_page__uS5g5 a:hover{text-decoration-thickness:2px}.landing_page__uS5g5 a:focus-visible,.landing_page__uS5g5 summary:focus-visible{outline:3px solid var(--page-link);outline-offset:4px;border-radius:4px}.landing_hero__nPJav{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}.landing_heroCopy__A9pT_{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.landing_page__uS5g5 .landing_intro__vkqFT{font-size:20px;line-height:1.5}.landing_page__uS5g5 .landing_primary__J2tJR{display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;min-height:48px;background:#155da2;color:#fff;border:2px solid #155da2;border-radius:8px;font-size:17px;line-height:1.4;font-weight:750;text-align:center;text-decoration:none}.landing_page__uS5g5 .landing_primary__J2tJR:hover{background:#104c85;border-color:#104c85}.landing_page__uS5g5 .landing_note__pkOD3,.landing_page__uS5g5 figcaption{font-size:14px;line-height:1.5;color:var(--page-muted)}.landing_page__uS5g5 figure{min-width:0}.landing_page__uS5g5 figure img{display:block;width:100%;height:auto;border-radius:8px}.landing_page__uS5g5 figcaption{margin-top:8px}.landing_workflow__xhJ5h{display:grid;grid-template-columns:minmax(0,1fr) 358px;align-items:center;gap:64px;padding-block:48px;margin-top:48px;border-block:1px solid var(--page-line)}.landing_copy__Fu_fq{display:grid;gap:16px}.landing_page__uS5g5 ol{padding-left:24px;display:grid;gap:16px}.landing_page__uS5g5 .landing_example__bw_Ul{padding-left:16px;border-left:4px solid var(--page-accent)}.landing_controls__DSvul{width:100%;max-width:358px;justify-self:end}.landing_guide__fNuWi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-block:48px}.landing_guide__fNuWi>div{display:flex;flex-direction:column;gap:16px}.landing_guide__fNuWi h2{font-size:26px}.landing_faq__SvKF1{padding-block:32px;border-top:1px solid var(--page-line)}.landing_faq__SvKF1>h2{margin-bottom:24px}.landing_faq__SvKF1 details{border-bottom:1px solid var(--page-line)}.landing_faq__SvKF1 summary{cursor:pointer;padding:16px 8px;min-height:56px;font-size:17px;font-weight:650}.landing_faq__SvKF1 details p{padding:0 8px 24px;max-width:80ch}.landing_related__nYs46{display:grid;gap:16px;padding-block:32px}.landing_related__nYs46 p{max-width:85ch}.landing_related__nYs46 h2:not(:first-child){margin-top:16px}.landing_closing__fJQ51{display:flex;gap:32px;justify-content:space-between;align-items:center;margin-top:32px;padding-top:32px;border-top:1px solid var(--page-line)}.landing_closing__fJQ51>div{display:grid;gap:8px}[data-mantine-color-scheme=dark] .landing_page__uS5g5{--page-ink:#f2f4f8;--page-muted:#bcc6d4;--page-line:#667181;--page-link:#8dc8ff;--page-accent:#ffa17e}[data-mantine-color-scheme=dark] .landing_page__uS5g5 .landing_primary__J2tJR{background:#8dc8ff;border-color:#8dc8ff;color:#102033}[data-mantine-color-scheme=dark] .landing_page__uS5g5 .landing_primary__J2tJR:hover{background:#b6dcff;border-color:#b6dcff}@media (width <= 900px){.landing_hero__nPJav{grid-template-columns:1fr;gap:32px}.landing_workflow__xhJ5h{grid-template-columns:minmax(0,1fr) 288px;gap:32px}.landing_guide__fNuWi{gap:32px}}@media (width <= 600px){.landing_page__uS5g5{padding-block:32px 48px}.landing_heroCopy__A9pT_{gap:16px}.landing_page__uS5g5 h1{font-size:36px}.landing_page__uS5g5 .landing_intro__vkqFT{font-size:18px}.landing_page__uS5g5 .landing_primary__J2tJR{width:100%;padding:16px}.landing_hero__nPJav figure{width:100%}.landing_workflow__xhJ5h{grid-template-columns:1fr;gap:32px;margin-top:32px;padding-block:32px}.landing_controls__DSvul{justify-self:start}.landing_guide__fNuWi{grid-template-columns:1fr;gap:32px;padding-block:32px}.landing_closing__fJQ51{flex-direction:column;align-items:stretch}}