.page_backLink__PzhJ_{margin-top:24px;font-size:1.125rem;display:flex;align-items:center;gap:4px;text-decoration:none;color:hsl(var(--link-color));width:-moz-fit-content;width:fit-content}.page_backLink__PzhJ_:hover{text-decoration:underline;color:hsl(var(--primary))}.page_page__agnf0{margin-top:64px;display:flex;flex-direction:column;gap:32px;margin-bottom:92px;position:relative}.page_page__agnf0 .page_header__xv7GD{padding:8px 0 16px}.page_faqList__OpFPU{display:flex;flex-direction:column;gap:64px}.page_faqItem__LF_wo{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;transition:border-color .2s ease;display:flex;flex-direction:column;gap:16px;padding:32px}.page_faqItem__LF_wo:hover{border-color:hsl(var(--primary)/.3)}.page_faqItem__LF_wo .page_question__aOM9V.page_question__aOM9V{margin:unset}.page_faqItem__LF_wo .page_answer__3O3pX{margin:0;color:hsl(var(--gray-11));line-height:1.6}.page_faqItem__LF_wo .page_answer__3O3pX a{color:hsl(var(--link-color));text-decoration:underline}.page_faqItem__LF_wo .page_answer__3O3pX a:hover{color:hsl(var(--primary))}.page_helpSection__E_5_H{padding:32px;background:hsl(var(--accent-2));border:1px solid hsl(var(--accent-6));border-radius:12px;text-align:center}.page_helpSection__E_5_H h3{margin:0 0 16px;color:hsl(var(--foreground))}.page_helpSection__E_5_H a{color:hsl(var(--link-color));text-decoration:underline}.page_helpSection__E_5_H a:hover{color:hsl(var(--primary))}@media(max-width:768px){.page_faqItem__LF_wo,.page_helpSection__E_5_H{padding:24px}}.SectionHeader_title__0yfmO{font-size:3.5rem;letter-spacing:-3px;line-height:1;font-weight:900;text-wrap:balance;width:-moz-fit-content;width:fit-content;color:hsl(var(--foreground));padding-bottom:1.2rem;margin-bottom:8px;padding-right:4px}.SectionHeader_subTitle__9rhYw{font-size:1.25rem;color:hsl(var(--gray-11));margin-bottom:1rem;line-height:1}@media(max-width:768px){.SectionHeader_title__0yfmO{font-size:2.5rem}.SectionHeader_subTitle__9rhYw{font-size:1.25rem;color:hsl(var(--gray-11));margin-bottom:1.125rem}}.Typography_heading__qRYis{margin-top:0}.Typography_heading__qRYis.Typography_h1__CwpHv{font-size:var(--fs-5xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);margin-bottom:1rem;letter-spacing:var(--ls-tight)}.Typography_heading__qRYis.Typography_h2__kIhYM{font-size:var(--fs-4xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);margin-top:1.5em;margin-bottom:.75rem;letter-spacing:var(--ls-tight)}.Typography_heading__qRYis.Typography_h3__y4jNa{font-size:var(--fs-3xl);line-height:var(--lh-tight);font-weight:var(--fw-semibold);margin-top:1.5em;margin-bottom:.75rem}.Typography_heading__qRYis.Typography_h4__SEdwH{font-size:var(--fs-2xl);line-height:var(--lh-snug);font-weight:var(--fw-semibold);margin-top:1.25em;margin-bottom:.75rem}.Typography_heading__qRYis.Typography_h5__nSJYk{font-size:var(--fs-xl);line-height:var(--lh-snug);font-weight:var(--fw-medium);margin-top:1.25em;margin-bottom:.5rem}.Typography_heading__qRYis.Typography_h6__lf75d{font-size:var(--fs-lg);line-height:var(--lh-normal);font-weight:var(--fw-medium);margin-top:1.25em;margin-bottom:.5rem}.Typography_text__UalBG{margin-top:0;margin-bottom:var(--paragraph-spacing)}.Typography_lead__UTzi4{font-size:var(--fs-xl);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:hsl(var(--primary));margin-bottom:1.5em;max-width:var(--line-width-md)}.Typography_small__xWJ6u{font-size:var(--fs-sm);line-height:var(--lh-normal)}.Typography_blockquote__hV1Tu{margin-left:0;margin-right:0;padding-left:1.5rem;border-left:4px solid var(--text-tertiary);font-style:italic;color:hsl(var(--gray-11));margin-bottom:var(--paragraph-spacing)}.Typography_caption__nENXC{font-size:var(--fs-sm);color:hsl(var(--gray-12));line-height:var(--lh-normal)}.Typography_code__ZPsrA{font-family:var(--font-mono);font-size:.9em;padding:.2em .4em;background-color:hsl(var(--accent));border-radius:3px}.Typography_label__OvraS{font-weight:var(--fw-medium);margin-bottom:.5em;display:inline-block}.Typography_display-1__0udDe{font-size:clamp(3.5rem,3rem + 3vw,5rem)}.Typography_display-1__0udDe,.Typography_display-2__PklzJ{line-height:1.1;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.Typography_display-2__PklzJ{font-size:clamp(3rem,2.5rem + 2.5vw,4.5rem)}.Typography_prose__XeVwL{max-width:var(--line-width-lg)}.Typography_prose__XeVwL h1,.Typography_prose__XeVwL h2,.Typography_prose__XeVwL h3,.Typography_prose__XeVwL h4,.Typography_prose__XeVwL h5,.Typography_prose__XeVwL h6{margin-bottom:.5em}.Typography_prose__XeVwL h2,.Typography_prose__XeVwL h3,.Typography_prose__XeVwL h4,.Typography_prose__XeVwL h5,.Typography_prose__XeVwL h6{margin-top:1.5em}.Typography_prose__XeVwL p+p{margin-top:calc(-1*var(--paragraph-spacing) + .5em)}.Typography_prose__XeVwL ol,.Typography_prose__XeVwL ul{margin-bottom:1.5em}.Typography_prose__XeVwL img{margin:2em 0}.Typography_prose__XeVwL blockquote{margin:1.5em 0}.Typography_prose__XeVwL hr{margin:2em 0;border:0;height:1px;background-color:hsl(var(--background))}.Typography_text-xs__sZWGk{font-size:var(--fs-xs)}.Typography_text-sm__7I_CD{font-size:var(--fs-sm)}.Typography_text-md____kBu{font-size:var(--fs-base)}.Typography_text-lg__ueM5E{font-size:var(--fs-lg)}.Typography_text-xl__mePww{font-size:var(--fs-xl)}.Typography_text-2xl__dgFHn{font-size:var(--fs-2xl)}.Typography_text-3xl__nyZUZ{font-size:var(--fs-3xl)}.Typography_text-4xl__ECPZK{font-size:var(--fs-4xl)}.Typography_text-5xl__uuUZY{font-size:var(--fs-5xl)}.Typography_text-6xl__Sns7U{font-size:var(--fs-6xl)}.Typography_font-thin__UI9Og{font-weight:var(--fw-thin)}.Typography_font-light__EVH_4{font-weight:var(--fw-light)}.Typography_font-regular__OR9oo{font-weight:var(--fw-regular)}.Typography_font-medium__VWBmA{font-weight:var(--fw-medium)}.Typography_font-semibold__jy9Jo{font-weight:var(--fw-semibold)}.Typography_font-bold__TBrzq{font-weight:var(--fw-bold)}.Typography_font-extrabold__i8Gq6{font-weight:var(--fw-extrabold)}.Typography_text-left__jsbBC{text-align:left}.Typography_text-center__DMy2_{text-align:center}.Typography_text-right__K6vdk{text-align:right}.Typography_text-justify__2ielc{text-align:justify}.Typography_font-primary__5_OkN{font-family:var(--font-sans-primary)}.Typography_font-secondary__y_iZJ{font-family:var(--font-sans-secondary)}.Typography_font-tertiary__NMPq_{font-family:var(--font-sans-tertiary)}.Typography_font-alternative__YoB3V{font-family:var(--font-sans-alternative)}.Typography_font-mono__IJyUn{font-family:var(--font-mono)}.Typography_text-muted__EpKXK{color:hsl(var(--gray-11))}.Typography_text-primary__ZTru5{color:hsl(var(--foreground))}.Typography_text-success__aAtWp{color:hsl(var(--success-foreground))}.Typography_text-warning__rkyOQ{color:hsl(var(--warning-foreground))}.Typography_text-danger__0FvUK{color:hsl(var(--error-foreground))}.Typography_leading-none__ecvKw{line-height:var(--lh-none)}.Typography_leading-tight__clTyi{line-height:var(--lh-tight)}.Typography_leading-snug__Q99sa{line-height:var(--lh-snug)}.Typography_leading-normal__xgMIg{line-height:var(--lh-normal)}.Typography_leading-relaxed__T43cx{line-height:var(--lh-relaxed)}.Typography_leading-loose__HqNjo{line-height:var(--lh-loose)}.Typography_truncate__kbxiM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Typography_clamp-1__o_EG6,.Typography_clamp-2__Ls3CS,.Typography_clamp-3__1atpC{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Typography_clamp-1__o_EG6{-webkit-line-clamp:1}.Typography_clamp-2__Ls3CS{-webkit-line-clamp:2}.Typography_clamp-3__1atpC{-webkit-line-clamp:3}.Typography_balance__lku_w{text-wrap:balance}.Typography_pretty__uczws{text-wrap:pretty}.Typography_tracking-tighter__huNXj{letter-spacing:var(--ls-tighter)}.Typography_tracking-tight__1kHP4{letter-spacing:var(--ls-tight)}.Typography_tracking-normal__zZICb{letter-spacing:var(--ls-normal)}.Typography_tracking-wide__pfjKB{letter-spacing:var(--ls-wide)}.Typography_tracking-wider__8HbCJ{letter-spacing:var(--ls-wider)}.Typography_tracking-widest__s_sC9{letter-spacing:var(--ls-widest)}.Typography_list__csg_7{margin:0 0 var(--paragraph-spacing);padding-left:1.5rem;list-style-position:outside}.Typography_list__csg_7 ol,.Typography_list__csg_7 ul{margin-top:.25em;margin-bottom:.25em}.Typography_list__csg_7.Typography_ol__gdrlk{list-style-type:decimal}.Typography_list__csg_7.Typography_ul__6x_sc{list-style-type:disc}.Typography_listItem__MorK_{margin-bottom:.5em}.Typography_listItem__MorK_:last-child{margin-bottom:0}.ideSimulation_ideContainer__YWH1N{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.ideSimulation_ide__2WNEp{width:100%;max-width:500px;background:hsl(240,22%,12%);border:1px solid hsl(240,22%,20%);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)}.ideSimulation_ideHeader__IAo69{background:hsl(240,22%,8%);border-bottom:1px solid hsl(240,22%,20%);padding:0;display:flex;align-items:center;height:40px;border-top-right-radius:12px;border-top-left-radius:12px}.ideSimulation_ideTab__99P7X{display:flex;align-items:center;gap:8px;padding:0 16px;height:100%;background:hsl(240,22%,12%);border-right:1px solid hsl(240,22%,20%);font-size:13px;color:hsl(0,0%,90%);border-top-left-radius:12px}.ideSimulation_ideTabIcon__hbhLX{font-size:14px;opacity:.8}.ideSimulation_ideTabTitle__uUVyJ{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:500}.ideSimulation_ideEditor__wPHp_{padding:16px 0;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:14px;line-height:1.6;position:relative}.ideSimulation_codeLine__OpsMA{display:flex;align-items:flex-start;position:relative;min-height:24px}.ideSimulation_lineNumber__xnCa_{width:50px;text-align:right;padding-right:20px;color:hsl(240,10%,40%);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ideSimulation_selector__m_dRG{color:#ffa657}.ideSimulation_property__aGTWD{color:#57c7ff}.ideSimulation_colon__te4Zr{color:#999}.ideSimulation_value__yHjXF{color:#f3f99d}.ideSimulation_variable__KlCfm{color:#57c7ff;position:relative}.ideSimulation_bracket__F1yQT{color:#999}.ideSimulation_autocompleteList__QNaeC{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:4px;background:hsl(240,22%,16%);border:1px solid hsl(240,22%,25%);border-radius:8px;padding:4px;width:min(450px,100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2);z-index:10}.ideSimulation_autocompleteItem__nTD5a{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;color:hsl(0,0%,90%);font-size:13px;transition:background-color .1s ease}.ideSimulation_autocompleteItem__nTD5a[data-selected]{background:hsla(217,99%,62%,.2);color:hsl(217,99%,85%)}.ideSimulation_autocompleteItem__nTD5a:hover{background:hsl(240,22%,20%)}.ideSimulation_autocompleteIcon__AHD1f{opacity:.8;width:20px;aspect-ratio:1;text-align:center;flex-shrink:0}.ideSimulation_autocompleteName__mzkRj{font-weight:500;color:#57c7ff;min-width:120px}.ideSimulation_autocompleteDesc__wAM_9{color:#999;flex:1 1}.ideSimulation_autocompleteValue__nf7kq{color:#f3f99d;font-weight:500;margin-left:auto;padding-left:16px}.ideSimulation_documentationPopup__WTVkl{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:hsl(240,22%,18%);border:1px solid hsl(240,22%,30%);border-radius:12px;padding:20px;min-width:425px;box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.3);z-index:20}.ideSimulation_docHeader___36ak{font-size:16px;font-weight:600;color:hsl(0,0%,95%);margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ideSimulation_docSection__OZual{margin-bottom:16px}.ideSimulation_docSectionTitle__vO0Qi{font-size:14px;font-weight:600;color:#ccc;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ideSimulation_docTable__dAVf3{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ideSimulation_docTable__dAVf3 th{text-align:left;padding:8px 12px;background:hsl(240,22%,14%);color:hsl(0,0%,70%);font-weight:600;border-bottom:1px solid hsl(240,22%,25%)}.ideSimulation_docTable__dAVf3 th:first-child{border-radius:6px 0 0 0}.ideSimulation_docTable__dAVf3 th:last-child{border-radius:0 6px 0 0}.ideSimulation_docTable__dAVf3 td{padding:10px 12px;background:hsl(240,22%,12%);color:hsl(0,0%,85%);border-bottom:1px solid hsl(240,22%,20%)}.ideSimulation_docTable__dAVf3 td:last-child{font-family:JetBrains Mono,monospace;font-size:12px}.ideSimulation_docTable__dAVf3 tr:last-child td{border-bottom:none}.ideSimulation_docTable__dAVf3 tr:last-child td:first-child{border-radius:0 0 0 6px}.ideSimulation_docTable__dAVf3 tr:last-child td:last-child{border-radius:0 0 6px 0}.ideSimulation_colorSwatch__m8KPk{display:inline-block;width:16px;height:16px;border-radius:3px;margin-right:8px;vertical-align:middle;border:1px solid hsl(240,22%,30%)}.ideSimulation_docLinks__dSyhy{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid hsl(240,22%,25%)}.ideSimulation_docLink__pVF2Q{color:#57c7ff;text-decoration:none;font-size:13px;display:flex;align-items:center;gap:4px;transition:color .2s ease}.ideSimulation_docLink__pVF2Q:hover{color:#8cc8ff;text-decoration:underline}.ideSimulation_scopeContent__MwXws{padding:24px}.ideSimulation_scopeOption__VL6fL{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:12px;background:hsl(240,22%,14%);border:1px solid hsl(240,22%,20%);border-radius:8px;cursor:pointer;transition:all .2s ease}.ideSimulation_scopeOption__VL6fL:hover{background:hsl(240,22%,16%);border-color:hsl(240,22%,25%)}.ideSimulation_scopeOption__VL6fL[data-scope="3"]{border-color:#57c7ff;background:hsla(217,99%,62%,.1)}.ideSimulation_scopeRadio___xesB{font-size:16px;color:#57c7ff;margin-top:2px}.ideSimulation_scopeInfo__FXmN6{flex:1 1}.ideSimulation_scopeInfo__FXmN6 h4{margin:0 0 4px;font-size:14px;font-weight:600;color:hsl(0,0%,90%)}.ideSimulation_scopeInfo__FXmN6 h4,.ideSimulation_scopeInfo__FXmN6 p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ideSimulation_scopeInfo__FXmN6 p{margin:0;font-size:13px;color:#999}.ideSimulation_reindexButton__gJrSr{width:100%;padding:12px;margin-top:16px;background:#57c7ff;color:hsl(240,22%,12%);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ideSimulation_reindexButton__gJrSr:hover{background:#8cc8ff;transform:translateY(-1px)}.ideSimulation_reindexButton__gJrSr:active{transform:translateY(0)}.ideSimulation_sortingHeader__eAIe2{padding:8px 12px;font-size:12px;color:hsl(0,0%,50%);font-style:italic;border-bottom:1px solid hsl(240,22%,20%);margin-bottom:4px}@media(max-width:500px){.ideSimulation_documentationPopup__WTVkl{min-width:unset;width:min(400px,100%)}}.simpleFeedback_simpleFeedback__fM5Ly{margin:1rem 0;padding:8px;border-radius:4px;text-align:left;width:-moz-fit-content;width:fit-content}.simpleFeedback_simpleFeedbackWithIcon__nggrQ{display:flex;align-items:center;gap:8px}.simpleFeedback_error__EyVAL{background-color:hsl(var(--error));border:1px solid hsla(354,70%,54%,.5)}.simpleFeedback_errorIcon__PMnLZ,.simpleFeedback_error__EyVAL{color:hsl(var(--error-foreground))}.simpleFeedback_info__9DgAm{background-color:hsl(var(--blue));border:1px solid hsl(var(--blue-foreground)/.5)}.simpleFeedback_infoIcon__pNBCF,.simpleFeedback_info__9DgAm{color:hsl(var(--blue-foreground))}.simpleFeedback_warning__6VGFK{background-color:hsl(var(--warning));border:1px solid hsl(var(--warning-foreground)/.5)}.simpleFeedback_warningIcon__l5hbY,.simpleFeedback_warning__6VGFK{color:hsl(var(--warning-foreground))}.simpleFeedback_success__lRJET{background-color:hsl(var(--success));border:1px solid hsl(var(--success-foreground)/.5)}.simpleFeedback_successIcon__xfl7Q,.simpleFeedback_success__lRJET{color:hsl(var(--success-foreground))}.simpleFeedback_checkmarkWrapper__F1cuu{background:hsl(var(--success));display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px}.simpleFeedback_checkmarkWrapper__F1cuu .simpleFeedback_checkmark__bs9Lu{color:inherit;fill:currentColor}.simpleFeedback_icon-sm___VX_T{width:14px;height:14px}.simpleFeedback_icon-md__qCHN0{width:18px;height:18px}.simpleFeedback_icon-lg__L5w0a{width:24px;height:24px}.simpleFeedback_sm__RaQH6{font-size:12px;gap:4px;padding:2px 8px;font-weight:600}.simpleFeedback_md__KH2Yw{font-size:16px;gap:6px;padding:6px 12px;font-weight:400}.simpleFeedback_lg__TiQwp{font-size:20px;gap:8px;padding:8px 16px;font-weight:400}.simpleFeedback_noMargin__HymMo{margin:0}.showAnimationCheckbox_wrapper__dIDaO{margin-bottom:16px}.showAnimationCheckbox_Root__n7Cxn{all:unset;width:42px;height:25px;background-color:hsl(var(--gray-1));border-radius:9999px;position:relative;box-shadow:0 2px 10px hsl(var(--gray-4));-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.showAnimationCheckbox_Root__n7Cxn:focus{box-shadow:0 0 0 1px hsl(var(--gray-5))}.showAnimationCheckbox_Root__n7Cxn[data-state=checked]{background-color:hsl(var(--accent-9))}.showAnimationCheckbox_Thumb__q0Hzh{display:block;width:21px;height:21px;background-color:#fff;border-radius:9999px;box-shadow:0 2px 2px hsl(var(--gray-3));transition:transform .1s;transform:translateX(2px);will-change:transform;margin:unset}.showAnimationCheckbox_Thumb__q0Hzh[data-state=checked]{box-shadow:none;transform:translateX(19px)}.showAnimationCheckbox_Label__gJ6pT{font-size:1.125rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:16px;pointer-events:none;color:hsl(var(--foreground))}.Interactive3DPreview_previewWrapper__vEWKJ{perspective:1200px;perspective-origin:50%;display:inline-flex;justify-content:center;align-items:center;margin:unset;position:relative;overflow:visible;width:100%;max-width:828px;height:500px}.Interactive3DPreview_previewWrapper__vEWKJ>*{pointer-events:none}.Interactive3DPreview_previewWrapper__vEWKJ .Interactive3DPreview_preview___hKBH{width:90%;height:auto;transform-style:preserve-3d;border:1px solid #391fbd;border-radius:12px;transform:rotateX(25deg) rotateY(-15deg) rotate(5deg);transition:transform .15s cubic-bezier(.23,1,.32,1)}.Interactive3DPreview_previewWrapper__vEWKJ .Interactive3DPreview_preview___hKBH.Interactive3DPreview_interactive__EUNH5{transition:transform .1s cubic-bezier(.23,1,.32,1),scale .2s ease;scale:1.025}.Interactive3DPreview_previewWrapper__vEWKJ:hover .Interactive3DPreview_preview___hKBH{box-shadow:0 25px 50px -12px rgba(57,31,189,.25),0 0 0 1px rgba(57,31,189,.05)}.Interactive3DPreview_active__PfuoW{opacity:1;display:inline-block}.Interactive3DPreview_inactive__wFyvF{opacity:0;display:none}@media(max-width:1024px){.Interactive3DPreview_previewWrapper__vEWKJ{padding:32px 0;height:400px}.Interactive3DPreview_previewWrapper__vEWKJ .Interactive3DPreview_preview___hKBH{height:100%;width:auto}.Interactive3DPreview_previewWrapper__vEWKJ .Interactive3DPreview_preview___hKBH.Interactive3DPreview_interactive__EUNH5{scale:1}}@media(max-width:768px){.Interactive3DPreview_previewWrapper__vEWKJ{height:300px;width:85%}.Interactive3DPreview_previewWrapper__vEWKJ .Interactive3DPreview_preview___hKBH{height:auto;width:100%}}.installationSection_guideContainer__ayQjM{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;width:min(var(--max-width),100%);margin:0 auto}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG{border-radius:var(--radius);padding:2rem}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_guideTitle__liR9p{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_guideTitle__liR9p:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:hsl(var(--primary));border-radius:1.5px}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_steps__Jk23v{padding-left:1.5rem;counter-reset:step-counter}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_steps__Jk23v li{position:relative;margin-bottom:1rem;padding-left:1rem;line-height:1.5}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_steps__Jk23v li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:-1.5rem;top:0;width:1.5rem;height:1.5rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_directButtons__U3jBn{display:flex;flex-direction:column;align-items:center;gap:1rem}.installationSection_guideContainer__ayQjM .installationSection_guideSteps__HmMXG .installationSection_directButtons__U3jBn .installationSection_directNote__L_Jzn{font-size:.875rem;color:hsl(var(--gray-12));text-align:center}.PageSections_sections__YHQ2Z{display:flex;flex-direction:column;gap:64px;z-index:-1;margin-bottom:92px}.heroSection_hero__Q03ho{background-color:hsl(var(--card));position:relative}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs{padding:80px 0 0;position:relative;z-index:1;display:flex;align-items:center;margin:0 auto;overflow:visible;gap:3rem}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj{display:flex;flex-direction:column;gap:8px}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:flex-start;gap:32px;position:relative}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9{font-size:4.5rem;letter-spacing:-3px;padding-right:3px;line-height:1;font-weight:900;font-family:var(--font-geist-sans),system-ui,sans-serif;width:-moz-fit-content;width:fit-content;position:relative;overflow:visible;z-index:0}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9 .heroSection_titleInner__GdNoB{width:500px;text-wrap:nowrap}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_titleBackground__Q6JKY{position:absolute;z-index:-1;pointer-events:none}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_titleBackground__Q6JKY:after{pointer-events:none;content:"";position:absolute;inset:0;top:-250px;left:-250px;width:750px;height:750px;background:radial-gradient(circle at 50% 50%,#6e28f5 0,transparent 65%);z-index:-20;opacity:.18;transform:scaleY(1.4) scaleX(3)}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_titleBackground__Q6JKY:before{pointer-events:none;content:"";position:absolute;inset:0;top:-150px;left:100px;width:800px;height:500px;background:radial-gradient(ellipse at 50% 0,#2dc77f 0,transparent 55%);z-index:-10;opacity:.2;transform:rotate(25deg) scaleY(2.5) scaleX(1.25)}@media(max-width:1024px){.heroSection_hero__Q03ho{margin-top:64px}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs{flex-direction:column;align-items:center;text-align:center;gap:64px}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_downloadArea__c6Dys{justify-content:center;margin:0 auto}}@media(max-width:768px){.heroSection_hero__Q03ho .heroSection_heroContent__pICRs{flex-direction:column;text-align:center;align-items:center}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj{align-items:center}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9{font-size:4rem}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_downloadArea__c6Dys{justify-content:center;margin:0 auto}}@media(max-width:500px){.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9{font-size:55px}}@media(max-width:400px){.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9{font-size:50px}}@media(max-width:350px){.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9{font-size:50px}.heroSection_hero__Q03ho .heroSection_heroContent__pICRs .heroSection_heroHeader__SN8xj .heroSection_heroHeaderMain__eKaa4 .heroSection_title__UH_T9 .heroSection_titleInner__GdNoB{text-wrap:unset;white-space:unset}}.previewSection_gallery__we5XB .previewSection_header__V_zI7{text-align:center;margin:0 auto 32px;display:flex;flex-direction:column;align-items:center}.previewSection_gallery__we5XB .previewSection_mainImageContainer___IR2O{width:min(var(--width-l),100%);margin:0 auto;position:relative;border-radius:12px;overflow:hidden;background-color:hsl(var(--card));border:1px solid hsl(var(--border));aspect-ratio:1200/760;display:flex;align-items:center;justify-content:center}.previewSection_gallery__we5XB .previewSection_mainImageContainer___IR2O .previewSection_mainImage__Li8c_{max-width:100%;max-height:100%;object-fit:contain;overflow:hidden;border-radius:12px}.previewSection_gallery__we5XB .previewSection_mainImageContainer___IR2O .previewSection_navButton__cnOTL{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:hsl(var(--background)/.8);border:none;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground));cursor:pointer;z-index:2;transition:background-color .2s}.previewSection_gallery__we5XB .previewSection_mainImageContainer___IR2O .previewSection_navButton__cnOTL:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.previewSection_gallery__we5XB .previewSection_mainImageContainer___IR2O .previewSection_navButton__cnOTL.previewSection_prev__UAjvV{left:16px}.previewSection_gallery__we5XB .previewSection_mainImageContainer___IR2O .previewSection_navButton__cnOTL.previewSection_next__eQ52t{right:16px}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU{width:min(var(--width-l),100%);display:flex;gap:8px;margin:16px auto 0;overflow-x:auto;padding-bottom:8px}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU{width:80px;height:45px;border-radius:var(--radius);overflow:hidden;border:1px solid hsl(var(--gray-9));padding:0;cursor:pointer;background:none;transition:border-color .2s}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU.previewSection_active__y5YfQ{border-color:hsl(var(--accent-10))}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU:hover:not(.previewSection_active__y5YfQ){border-color:hsl(var(--accent-9))}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.previewSection_gallery__we5XB{max-width:unset;width:100%}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:16px;overflow-x:auto;padding-bottom:8px}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU{flex:1 1 auto;border-radius:var(--radius);overflow:hidden;border:2px solid hsl(var(--border));padding:0;cursor:pointer;background:none;transition:border-color .2s}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU.previewSection_active__y5YfQ{border-color:hsl(var(--primary))}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU:hover:not(.previewSection_active__y5YfQ){border-color:hsl(var(--accent))}.previewSection_gallery__we5XB .previewSection_thumbnails__5BVMU .previewSection_thumbnail__VJUFU img{width:100%;height:100%;object-fit:cover}}.HiddenSeoContent_seoContent__0uSA_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq{max-width:1200px;margin:0 auto;padding:var(--spacing-md)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_title__dN_Nt{font-size:2rem;font-weight:800;color:hsl(var(--foreground));margin-bottom:var(--spacing-md);line-height:1.2}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_sectionTitle__HfIij{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin:var(--spacing-lg) 0 var(--spacing-md) 0;line-height:1.3}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_description__oeLM7{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_featuresList__KgHzN{list-style:disc;margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_featuresList__KgHzN .HiddenSeoContent_feature__aJNP_{color:var(--text-secondary);line-height:1.5;margin-bottom:var(--spacing-sm)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_idesList__zX7yc{list-style:none;margin:var(--spacing-md) 0;padding:0}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_idesList__zX7yc .HiddenSeoContent_ide__1T8Gi{margin-bottom:var(--spacing-md)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_idesList__zX7yc .HiddenSeoContent_ide__1T8Gi .HiddenSeoContent_ideName__t_UeR{display:block;font-weight:600;color:hsl(var(--foreground));margin-bottom:var(--spacing-xs)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_idesList__zX7yc .HiddenSeoContent_ide__1T8Gi .HiddenSeoContent_ideDescription__jGxBr{display:block;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_keywordCloud__BOHlP{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.HiddenSeoContent_seoContent__0uSA_ .HiddenSeoContent_container__ZRFNq .HiddenSeoContent_keywordCloud__BOHlP .HiddenSeoContent_keyword__IiRTR{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--border-radius-sm);font-size:.75rem;font-weight:500;line-height:1}