.guide_main__8rQGC{max-width:1120px;padding-top:62px;padding-bottom:84px}.guide_intro__HYkEy{max-width:780px;margin-bottom:38px}.guide_intro__HYkEy h1{font-size:clamp(36px,5vw,60px);line-height:1.12;letter-spacing:-2px;margin:18px 0 22px;text-wrap:balance}.guide_intro__HYkEy p{font-size:18px;color:#555e50}.guide_breadcrumb__Kcnch{display:flex;flex-wrap:wrap;gap:10px;color:#59634f;font-size:13px}.guide_body__g4T5Q a,.guide_breadcrumb__Kcnch a,.guide_related__ZdA38 a,.guide_toc___2czR a{text-decoration:underline;text-underline-offset:3px}.guide_layout__oT7kL{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,1fr);gap:48px;align-items:start}.guide_body__g4T5Q{min-width:0;font-size:16px;line-height:1.8}.guide_body__g4T5Q section{margin-bottom:36px;scroll-margin-top:30px}.guide_body__g4T5Q h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin:0 0 18px}.guide_body__g4T5Q p,.guide_body__g4T5Q ul{margin:0 0 18px}.guide_body__g4T5Q ul{padding-left:23px}.guide_body__g4T5Q li{margin-bottom:10px}.guide_body__g4T5Q code{font-size:.87em;background:#eef1e8;padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}.guide_body__g4T5Q pre{background:#20291f;color:#eff8e9;border-radius:10px;padding:22px;margin:20px 0;overflow-x:auto;font-size:14px;line-height:1.75;white-space:pre}.guide_body__g4T5Q pre code{color:inherit;background:none;padding:0;overflow-wrap:normal}.guide_toc___2czR{border-left:1px solid var(--line);padding-left:24px;position:sticky;top:30px}.guide_toc___2czR h2{font-size:14px;letter-spacing:0;margin-bottom:14px}.guide_toc___2czR ul{list-style:none;padding:0;margin:0}.guide_toc___2czR li{margin:0 0 12px;line-height:1.5}.guide_cards__X4YOh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide_card__P87tp{border:1px solid var(--line);background:white;border-radius:12px;padding:28px}.guide_card__P87tp h2{font-size:24px;letter-spacing:-.6px;line-height:1.25;margin-bottom:14px}.guide_card__P87tp p{color:#555e50;margin-bottom:22px}.guide_related__ZdA38{border-top:1px solid var(--line);padding-top:26px;margin-top:32px}.guide_related__ZdA38 h2{font-size:23px;margin-bottom:16px}.guide_related__ZdA38 ul{list-style:none;padding:0}.guide_related__ZdA38 li{margin:14px 0}.guide_cta__6C3gt{margin-top:30px}@media (max-width:800px){.guide_layout__oT7kL{grid-template-columns:1fr;gap:24px}.guide_toc___2czR{grid-row:1;position:static;border:1px solid var(--line);border-radius:10px;padding:20px}.guide_main__8rQGC{padding-top:36px}}@media (max-width:600px){.guide_cards__X4YOh{grid-template-columns:1fr}.guide_intro__HYkEy h1{letter-spacing:-1.3px}.guide_body__g4T5Q pre{padding:16px;font-size:12px}.guide_card__P87tp{padding:22px}}.guide_body__g4T5Q h3{font-size:21px;line-height:1.4;margin:28px 0 12px}.guide_figure__xab9F{margin:28px 0}.guide_figure__xab9F img{display:block;width:100%;height:auto;background:#f3f6ee;border:1px solid var(--line);border-radius:10px}.guide_figure__xab9F figcaption{font-size:14px;line-height:1.6;margin-top:12px;color:#515e4d}.guide_tableScroll__V5jmC{overflow-x:auto;margin:24px 0;border:1px solid var(--line);border-radius:10px;background:#fff}.guide_tableScroll__V5jmC:focus-visible{outline:3px solid #789958;outline-offset:3px}.guide_tableScroll__V5jmC table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.guide_tableScroll__V5jmC caption{text-align:left;font-weight:650;padding:18px;background:#f0f5e8;color:#243a20}.guide_tableScroll__V5jmC td,.guide_tableScroll__V5jmC th{min-width:140px;padding:15px 18px;border-top:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.guide_tableScroll__V5jmC th{font-weight:650}.guide_tableScroll__V5jmC thead th{background:#fafcf6}.guide_tableScroll__V5jmC tbody th{width:25%}.guide_codeExample__PSN0w{margin:22px 0}.guide_body__g4T5Q .guide_codeLabel__fmWhA{margin:0;padding:12px 18px;border-radius:10px 10px 0 0;color:#e5f5d7;background:#34482f;font-size:13px}.guide_codeLabel__fmWhA+pre{margin-top:0;border-radius:0 0 10px 10px}.guide_updated__vCX2C{margin-top:18px;font-size:13px!important;color:#627059!important}@media (max-width:600px){.guide_tableScroll__V5jmC td,.guide_tableScroll__V5jmC th{padding:12px;min-width:130px}.guide_tableScroll__V5jmC table{font-size:13px}}.guide_body__g4T5Q pre[data-language=text]{white-space:pre-wrap;overflow-wrap:anywhere}.guide_cardImage__DqqZc,.guide_featuredImage__Q05Sz{display:block;overflow:hidden;background:#eef1e8;border-radius:12px}.guide_featuredImage__Q05Sz{margin:0 0 44px;border:1px solid var(--line)}.guide_cardImage__DqqZc img,.guide_featuredImage__Q05Sz img{display:block;width:100%;height:auto}.guide_cardImage__DqqZc{margin-bottom:24px}@media (max-width:600px){.guide_featuredImage__Q05Sz{margin-bottom:30px}.guide_cardImage__DqqZc{margin-bottom:20px}}.guide_comparisonCard__zmhgp{max-width:530px}.directory-badges_badges__VwR7S{display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:center;gap:12px}.directory-badges_badge__t1sFm{display:inline-flex;align-items:center;max-width:100%;border-radius:6px}.directory-badges_badge__t1sFm img{display:block;width:auto;height:44px;max-width:100%;object-fit:contain}.directory-badges_badge__t1sFm:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.directory-badges_textLink__I0eTh{min-height:44px;padding:0 14px;border:1px solid var(--line);font-size:13px}@media (max-width:600px){.directory-badges_badges__VwR7S{gap:12px}.directory-badges_badge__t1sFm img{height:40px}}.launch-scene_scene__TDOEz{--sail-x:0px;--sail-y:0px;--sail-rotate:0deg;--light-x:54%;--light-y:35%;--shadow-x:0px;--shadow-scale:1;position:relative;isolation:isolate;min-width:0;width:100%;margin:0;overflow:clip;color:#33442b;background:radial-gradient(ellipse at 55% 42%,#f1f5e6 0,#f7f8f100 68%)}.launch-scene_topline__xiN_C{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px 0;color:#76826a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:1.1px}.launch-scene_signature__X0ZyI{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.launch-scene_signature__X0ZyI i{display:block;width:6px;height:6px;background:#96bd63;transform:rotate(45deg)}.launch-scene_interactionHint__uX0YS{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:8px;letter-spacing:-.1px}.launch-scene_interactionHint__uX0YS>span{font-size:13px;line-height:1}.launch-scene_timeline__PUOwZ{position:relative;height:clamp(310px,38vw,420px)}.launch-scene_artwork__OcDBR{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible}.launch-scene_lightField__keNrR{position:absolute;inset:0;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#ddf3b236,transparent 53%);transition:opacity .5s;pointer-events:none}.launch-scene_sailPosition__r1mgv{transform-box:view-box;transform-origin:50% 42%;transform:translate(var(--sail-x),var(--sail-y)) rotate(var(--sail-rotate));transition:transform .28s cubic-bezier(.2,.7,.3,1)}.launch-scene_sailFloat___aUHy{transform-box:fill-box;transform-origin:50% 60%;filter:drop-shadow(2px 7px 3px #48612512)}.launch-scene_surfaceLight__9lema{mix-blend-mode:screen;opacity:.6}.launch-scene_shadow__25dMl{transform-box:view-box;transform-origin:50% 77%;transform:translateX(var(--shadow-x)) scaleX(var(--shadow-scale));transition:transform .4s;filter:blur(7px)}.launch-scene_groundHalo__Ly_PD{opacity:.85}.launch-scene_circuitTrack___hubg{stroke:#e2e9d9;stroke-width:7px}.launch-scene_circuit__dE6jf{stroke-width:2.8px;filter:drop-shadow(0 1px 3px #88bf4960)}.launch-scene_circuitSecondary__9fw8_{stroke:#b0cd8a;stroke-width:1px;opacity:.6}.launch-scene_signal__ABmAW{stroke:#efffc9;stroke-width:3px;stroke-dasharray:.07 .93;stroke-dashoffset:.2;opacity:0}.launch-scene_annotation__xgpsk{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7.5px;letter-spacing:1.35px;fill:#869278}.launch-scene_caption__AfRSG{position:relative;display:flex;align-items:center;gap:15px;min-height:56px;margin:0 15px;border-top:1px solid #dfe6d5}.launch-scene_steps__FMClj{display:flex;align-items:center;gap:10px;color:#526546;font-size:10px;white-space:nowrap}.launch-scene_steps__FMClj>span{display:inline-flex;align-items:center;gap:6px}.launch-scene_steps__FMClj i{color:#8b987c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal}.launch-scene_steps__FMClj>svg{width:12px;height:12px;color:#9aaa8b;stroke-width:1px}.launch-scene_steps__FMClj b{width:4px;height:4px;border-radius:50%;background:#90b858}.launch-scene_illustrationLabel__kTpCm{margin-left:auto;color:#93a085;font-size:8px}.launch-scene_control__k8CYK{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 8px 8px;min-height:44px;border:0;background:transparent;color:#657b55;font-family:inherit;font-size:9px;cursor:pointer}.launch-scene_control__k8CYK:hover{color:#263c19}.launch-scene_control__k8CYK:focus-visible{outline:2px solid #7d9f56;outline-offset:3px;border-radius:4px}.launch-scene_stillLabel__OOW8M{color:#829273;font-size:9px}.launch-scene_scene__TDOEz[data-animated=true] .launch-scene_timeline__PUOwZ{animation:launch-scene_sequence__AwIsU 14s linear both}.launch-scene_scene__TDOEz[data-animated=true] .launch-scene_sailFloat___aUHy{animation:launch-scene_sailFloat___aUHy 14s cubic-bezier(.45,0,.55,1) both}.launch-scene_scene__TDOEz[data-animated=true] .launch-scene_signal__ABmAW{animation:launch-scene_signal__ABmAW 3.5s linear 4}.launch-scene_scene__TDOEz[data-animated=true] .launch-scene_groundHalo__Ly_PD{animation:launch-scene_halo__r8sw0 3.5s ease-in-out 4}.launch-scene_scene__TDOEz[data-animated=true] .launch-scene_beacon__MWLEZ,.launch-scene_scene__TDOEz[data-animated=true] .launch-scene_livePoint__PCWNi{animation:launch-scene_beacon__MWLEZ 3.5s ease-in-out 4}.launch-scene_scene__TDOEz[data-paused=true] .launch-scene_timeline__PUOwZ,.launch-scene_scene__TDOEz[data-paused=true] .launch-scene_timeline__PUOwZ *{animation-play-state:paused!important}@keyframes launch-scene_sequence__AwIsU{0%{opacity:1}to{opacity:1}}@keyframes launch-scene_sailFloat___aUHy{0%,to{transform:translateY(0) rotate(0deg)}25%,75%{transform:translateY(-9px) rotate(-1.2deg)}50%{transform:translateY(2px) rotate(.5deg)}}@keyframes launch-scene_signal__ABmAW{0%{stroke-dashoffset:.2;opacity:0}10%{opacity:.9}90%{opacity:.9}to{stroke-dashoffset:-1;opacity:0}}@keyframes launch-scene_halo__r8sw0{0%,to{opacity:.65}50%{opacity:1}}@keyframes launch-scene_beacon__MWLEZ{0%,70%,to{opacity:.6}80%{opacity:1}}@media (max-width:1100px) and (min-width:701px){.launch-scene_topline__xiN_C{padding-inline:6px}.launch-scene_interactionHint__uX0YS{display:none}.launch-scene_caption__AfRSG{margin-inline:6px;gap:10px}.launch-scene_steps__FMClj{gap:6px;font-size:9px}.launch-scene_illustrationLabel__kTpCm{display:none}.launch-scene_control__k8CYK{margin-left:auto}.launch-scene_timeline__PUOwZ{height:340px}}@media (max-width:700px){.launch-scene_scene__TDOEz{max-width:660px;margin-inline:auto}.launch-scene_topline__xiN_C{padding:8px 0 0}.launch-scene_timeline__PUOwZ{height:clamp(260px,62vw,370px)}.launch-scene_caption__AfRSG{margin-inline:0;min-height:55px;gap:10px}.launch-scene_steps__FMClj{gap:8px}.launch-scene_illustrationLabel__kTpCm{font-size:7px}}@media (max-width:420px){.launch-scene_illustrationLabel__kTpCm,.launch-scene_interactionHint__uX0YS{display:none}.launch-scene_control__k8CYK,.launch-scene_stillLabel__OOW8M{margin-left:auto}.launch-scene_timeline__PUOwZ{height:245px}.launch-scene_annotation__xgpsk{font-size:9px;letter-spacing:.6px}}@media (hover:none),(pointer:coarse){.launch-scene_interactionHint__uX0YS{display:none}}@media (prefers-reduced-motion:reduce){.launch-scene_scene__TDOEz .launch-scene_timeline__PUOwZ,.launch-scene_scene__TDOEz .launch-scene_timeline__PUOwZ *{animation:none!important}.launch-scene_sailPosition__r1mgv,.launch-scene_shadow__25dMl{transform:none;transition:none}.launch-scene_interactionHint__uX0YS{display:none}}.marketing-footer_footer__J9d1b{border-top:1px solid var(--line);padding:62px 0 30px;background:#f4f6ef}.marketing-footer_top__kQzui{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px}.marketing-footer_brand__lLafE p{color:#646c5d;margin:20px 0;font-size:13px;line-height:1.7}.marketing-footer_brand__lLafE>a:last-child{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#4e5d41}.marketing-footer_groups__mZUVm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.marketing-footer_groups__mZUVm h2{font:600 12px DM Sans,sans-serif;letter-spacing:0;margin-bottom:22px}.marketing-footer_groups__mZUVm ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.marketing-footer_groups__mZUVm a{font-size:12px;line-height:1.6;color:#626b5b}.marketing-footer_bottom__FUJ30 a:hover,.marketing-footer_groups__mZUVm a:hover{color:#31522d;text-decoration:underline;text-underline-offset:4px}.marketing-footer_bottom__FUJ30{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e0e5d7;margin-top:48px;padding-top:24px}.marketing-footer_bottom__FUJ30 p{font-size:11px;color:#707969}.marketing-footer_bottom__FUJ30 nav{display:flex;flex-wrap:wrap;gap:20px}.marketing-footer_bottom__FUJ30 a{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#56624c}.marketing-footer_directories__spkcm{margin-top:30px;padding-top:24px;border-top:1px solid #e0e5d7}.marketing-footer_directories__spkcm>span{display:block;font-size:10px;letter-spacing:.2px;color:#707969;margin-bottom:16px}@media (max-width:1000px){.marketing-footer_top__kQzui{grid-template-columns:1fr;gap:36px}.marketing-footer_brand__lLafE p{margin:12px 0}}@media (max-width:600px){.marketing-footer_footer__J9d1b{padding-top:40px}.marketing-footer_groups__mZUVm{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.marketing-footer_groups__mZUVm h2{margin-bottom:15px}.marketing-footer_bottom__FUJ30{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px}.marketing-footer_bottom__FUJ30 nav{gap:12px 18px}}