.DocsPage_matrixTable__BiALe{width:100%;text-align:left;border-collapse:collapse}.DocsPage_matrixTable__BiALe th{font-size:var(--cx-text-sm);font-weight:var(--cx-font-weight-medium);color:var(--cx-color-text-tertiary)}.DocsPage_matrixTable__BiALe td,.DocsPage_matrixTable__BiALe th{padding:1rem;border-bottom:1px solid var(--cx-color-border-secondary)}.DocsPage_matrixTable__BiALe td{vertical-align:top}.DocsPage_matrixTableAlignMiddle__B2vdg td{vertical-align:middle}.DocsPage_matrixTable__BiALe tr:last-child td{border-bottom:none}.DocsPage_rowLabel__IqbQi{color:var(--cx-color-text-secondary)}.DocsPage_monoPill__EHJDB,.DocsPage_rowLabel__IqbQi{font-family:var(--cx-font-mono);font-size:var(--cx-text-xs)}.DocsPage_monoPill__EHJDB{display:inline-block;border-radius:.25rem;padding:.25rem .625rem;font-weight:var(--cx-font-weight-semibold);text-transform:uppercase;color:var(--cx-color-text-primary)}.DocsPage_monoPillDefault__eBi7K{background:rgb(238 242 255)}.DocsPage_configuratorPanel__88SDL{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width:1024px){.DocsPage_configuratorPanel__88SDL{grid-template-columns:1fr}}.DocsPage_configuratorControls__PToeG{display:flex;flex-direction:column;gap:1rem;border-right:1px solid var(--cx-color-border-secondary);padding-right:1.5rem}@media (max-width:1024px){.DocsPage_configuratorControls__PToeG{border-right:none;border-bottom:1px solid var(--cx-color-border-secondary);padding-right:0;padding-bottom:1.25rem}}.DocsPage_configuratorPanelVertical__G97Va{grid-template-columns:1fr}.DocsPage_configuratorControlsVertical__5qJfy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;border-right:none;border-bottom:1px solid var(--cx-color-border-secondary);padding-right:0;padding-bottom:1.5rem;margin-bottom:1rem}.BrandLogo_root__Z160A{position:relative;display:inline-block;line-height:0;max-width:min(100%,220px)}.BrandLogo_img__Le0Ss{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}.BrandLogo_light__2ytgb{display:block}.BrandLogo_dark__wrc0J{display:none}html.cx-dark .BrandLogo_light__2ytgb,html[data-cx-theme=dark] .BrandLogo_light__2ytgb{display:none!important}html.cx-dark .BrandLogo_dark__wrc0J,html[data-cx-theme=dark] .BrandLogo_dark__wrc0J{display:block!important}.landing_page__By2iE{--lp-max:1200px;--lp-accent:#2348ff;--lp-accent-strong:#1d3be0;--lp-accent-soft:#eef2ff;--lp-hairline:var(--cx-color-border-secondary);--lp-radius:14px;--lp-shadow:0 1px 2px rgb(16 24 40/0.04),0 12px 32px -12px rgb(16 24 40/0.12);background:var(--cx-color-bg-primary);color:var(--cx-color-text-primary)}.landing_container__4HF8_{width:100%;max-width:var(--lp-max);margin:0 auto;padding:0 20px}@media (min-width:768px){.landing_container__4HF8_{padding:0 32px}}.landing_section__M2UMZ{padding:72px 0;border-top:1px solid var(--lp-hairline);scroll-margin-top:88px}.landing_sectionAlt__Nl8wd{background:var(--cx-color-bg-secondary)}@media (min-width:1024px){.landing_section__M2UMZ{padding:96px 0}}.landing_sectionTitleRow__4icx8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.landing_eyebrow__rjfo7{display:inline-flex;align-items:center;gap:8px;font-family:var(--cx-font-mono);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--cx-color-text-tertiary)}.landing_eyebrowDot__nZ3Qq{width:6px;height:6px;border-radius:50%;background:var(--lp-accent)}.landing_sectionTitle__7GXl9{margin:14px 0 0;font-size:clamp(26px,3vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.16;text-wrap:balance}.landing_sectionLead__No3A_{margin:14px 0 0;max-width:640px;font-size:15px;line-height:1.75;color:var(--cx-color-text-tertiary);text-wrap:pretty}.landing_textLink__a_jdQ{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cx-color-text-brand-secondary);text-decoration:none}.landing_textLink__a_jdQ:hover{text-decoration:underline;text-underline-offset:3px}.landing_hero__v7463{position:relative;overflow:hidden;padding:clamp(40px,6vw,76px) 0 clamp(56px,7vw,96px);background:radial-gradient(720px 320px at 78% 0,rgb(35 72 255/.07),transparent 70%),var(--cx-color-bg-primary)}.landing_heroInner__NC2cI{display:grid;gap:48px;align-items:center}@media (min-width:1024px){.landing_heroInner__NC2cI{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:56px}}.landing_heroCopy__BPBal{min-width:0}.landing_heroBadge__DZgWy{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border:1px solid var(--cx-color-border-secondary);border-radius:999px;background:var(--cx-color-bg-primary);font-size:12px;font-weight:500;color:var(--cx-color-text-secondary);text-decoration:none;box-shadow:0 1px 2px rgb(16 24 40/.04)}.landing_heroBadge__DZgWy:hover{border-color:var(--cx-color-border-brand);color:var(--cx-color-text-brand-secondary)}.landing_heroBadgeTag__TvalZ{padding:3px 8px;border-radius:999px;background:var(--lp-accent-soft);color:var(--lp-accent-strong);font-family:var(--cx-font-mono);font-size:10px;font-weight:600}.landing_heroTitle__HLnmZ{margin:22px 0 0;font-size:clamp(38px,5.2vw,62px);font-weight:680;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.landing_heroAccent__hJSiu{color:var(--lp-accent)}.landing_heroLead__zXTDN{margin:22px 0 0;max-width:540px;font-size:16px;line-height:1.72;color:var(--cx-color-text-tertiary);text-wrap:pretty}.landing_heroActions__O_W0j{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.landing_heroMeta__Y33KB{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:12px;color:var(--cx-color-text-tertiary)}.landing_heroMetaItem__wRquJ{display:inline-flex;align-items:center;gap:6px}.landing_heroMetaItem__wRquJ:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--cx-color-border-primary)}.landing_install__CZSdN{max-width:460px;margin-top:28px;overflow:hidden;border:1px solid var(--lp-hairline);border-radius:12px;background:var(--cx-color-bg-primary);box-shadow:0 1px 2px rgb(16 24 40/.04)}.landing_installTabs__zN54k{display:flex;gap:2px;padding:6px 6px 0;border-bottom:1px solid var(--lp-hairline);background:var(--cx-color-bg-secondary)}.landing_installTab___S8MZ{padding:7px 12px 8px;border:none;border-radius:6px 6px 0 0;background:transparent;color:var(--cx-color-text-tertiary);font-family:var(--cx-font-mono);font-size:11.5px;font-weight:500;cursor:pointer;transition:color .15s ease,background-color .15s ease}.landing_installTabActive__W_t2a,.landing_installTab___S8MZ:hover{color:var(--cx-color-text-primary)}.landing_installTabActive__W_t2a{background:var(--cx-color-bg-primary);box-shadow:inset 0 -2px 0 var(--lp-accent)}.landing_installTab___S8MZ:focus-visible{outline:2px solid var(--lp-accent);outline-offset:1px}.landing_installRow__7_Q1F{display:flex;align-items:center;gap:10px;padding:11px 10px 11px 14px}.landing_installPrompt__bXtF_{color:var(--cx-color-text-quaternary);font-family:var(--cx-font-mono);font-size:13px;user-select:none}.landing_installCommand__h7Tj0{flex:1;min-width:0;overflow-x:auto;font-family:var(--cx-font-mono);font-size:13px;line-height:1.6;white-space:nowrap;color:var(--cx-color-text-primary)}.landing_installCopy__g0VKV{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--cx-color-border-secondary);border-radius:7px;background:var(--cx-color-bg-primary);color:var(--cx-color-text-secondary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.landing_installCopy__g0VKV:hover{border-color:var(--cx-color-border-brand);color:var(--cx-color-text-brand-secondary)}.landing_installCopy__g0VKV:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing_installCopied__iEDFq{border-color:var(--cx-color-border-brand);color:var(--cx-color-text-brand-secondary)}.landing_collage__z0D5D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.landing_collageTile__DXbXO{display:flex;flex-direction:column;gap:12px;padding:16px;min-height:136px;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary);box-shadow:var(--lp-shadow);transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease}.landing_collageTile__DXbXO:hover{transform:translateY(-2px);border-color:var(--cx-color-border-brand)}.landing_collageWide__SmHZN{grid-column:1/-1}.landing_tileLabel__IoDxw{font-family:var(--cx-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_tileBody__rsEnf{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center}.landing_wavePanel__DwsLj{position:relative;grid-column:1/-1;min-height:236px;overflow:hidden;border:1px solid var(--cx-color-border-secondary);border-radius:var(--lp-radius);background:#060a14;box-shadow:var(--lp-shadow);isolation:isolate}.landing_waveOrb__KheyI{position:absolute;inset-block:0;inset-inline-end:0;inline-size:52%;min-inline-size:200px;pointer-events:auto}@media (max-width:560px){.landing_waveOrb__KheyI{inline-size:100%;opacity:.55}}.landing_waveContent__RAEI2{position:relative;z-index:1;display:flex;min-height:236px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;inline-size:58%;color:#f8fafc;pointer-events:none}.landing_waveContent__RAEI2 :is(a,button){pointer-events:auto}@media (max-width:560px){.landing_waveContent__RAEI2{inline-size:100%}}.landing_waveTop__yfbjC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.landing_waveTitle__lyV2J{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.landing_waveSub__Ccbqs{margin:4px 0 0;max-width:280px;font-size:11.5px;line-height:1.6;color:#a8b3c7}.landing_waveTag__X7N6r{position:absolute;z-index:2;inset-block-start:16px;inset-inline-end:16px;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgb(255 255 255/.14);border-radius:999px;background:rgb(9 14 24/.72);font-family:var(--cx-font-mono);font-size:10px;color:#cbd5e1;white-space:nowrap;pointer-events:none;backdrop-filter:blur(6px)}.landing_waveTagDot__qBzyY{width:5px;height:5px;border-radius:50%;background:#38bdf8}.landing_filters__iDv2f,.landing_waveBottom__uu0zn{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.landing_filters__iDv2f{margin-bottom:28px}.landing_filters__iDv2f+.landing_filters__iDv2f{margin-top:-18px}.landing_filterLabel__IodWG{margin-right:2px;font-family:var(--cx-font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_styleTags__t69vo{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.landing_styleTag__QdAym{padding:2px 6px;border:1px solid var(--cx-color-border-secondary);border-radius:4px;background:var(--cx-color-bg-secondary);font-family:var(--cx-font-mono);font-size:9px;letter-spacing:.05em;color:var(--cx-color-text-tertiary);white-space:nowrap}.landing_showcaseNote__XZRsV{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--cx-color-border-secondary);font-size:12.5px;line-height:1.6;color:var(--cx-color-text-tertiary)}.landing_filterChip__MaBtq{padding:7px 13px;border:1px solid var(--cx-color-border-secondary);border-radius:999px;background:var(--cx-color-bg-primary);color:var(--cx-color-text-secondary);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.landing_filterChip__MaBtq:hover{border-color:var(--cx-color-border-brand);color:var(--cx-color-text-brand-secondary)}.landing_filterChipActive__M9zvF,.landing_filterChipActive__M9zvF:hover{background:var(--cx-color-bg-brand-solid);border-color:var(--cx-color-bg-brand-solid);color:#ffffff}.landing_filterChip__MaBtq:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing_filterCount__nNP_M{margin-left:6px;font-family:var(--cx-font-mono);font-size:10.5px;opacity:.72}.landing_filterChipActive__M9zvF .landing_filterCount__nNP_M{opacity:.92}.landing_showcaseGrid__7zdut{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none}@media (min-width:620px){.landing_showcaseGrid__7zdut{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing_showcaseGrid__7zdut{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing_showcaseItemWide__ztccJ{grid-column:1/-1}.landing_showcaseBlockStage__GQABT{width:100%;container-type:inline-size}.landing_showcaseCard__Ayldb{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing_showcaseCard__Ayldb:hover{transform:translateY(-2px);border-color:var(--cx-color-border-brand);box-shadow:0 10px 28px -14px rgb(16 24 40/.24)}.landing_previewFrame__KDWW0{position:relative;display:flex;min-height:172px;align-items:center;justify-content:center;padding:18px;overflow:hidden;border-bottom:1px solid var(--lp-hairline);background:radial-gradient(circle at 1px 1px,var(--cx-color-border-secondary) 1px,transparent 0) 0 0 /16px 16px,var(--cx-color-bg-secondary)}.landing_previewInner__jMNVg{display:flex;width:100%;flex-direction:column;gap:10px;align-items:center;justify-content:center}.landing_previewWide__eTdon{padding:0}.landing_pointerHint__vHC64{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(10 14 26/62%);backdrop-filter:blur(6px);font-family:var(--cx-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:rgb(255 255 255/72%);pointer-events:none}.landing_showcaseBlockFrame__bIWoz{border:0;border-radius:0;background:transparent}.landing_showcaseCardBody___JrUY{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 16px 18px}.landing_showcaseMeta__wA2Sn{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--cx-font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_showcaseCardTitle__y2wZe{margin:2px 0 0;font-size:15px;font-weight:600;letter-spacing:-.01em}.landing_showcaseCardText__7bGYP{margin:0;font-size:12.5px;line-height:1.62;color:var(--cx-color-text-tertiary)}.landing_showcaseLink__fR4Ej{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;color:var(--cx-color-text-brand-secondary);text-decoration:none}.landing_showcaseLink__fR4Ej:hover{text-decoration:underline;text-underline-offset:3px}.landing_visualGrid__huXDg{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none}@media (min-width:720px){.landing_visualGrid__huXDg{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_visualItemHero__072ni{grid-column:span 2}}@media (min-width:1080px){.landing_visualGrid__huXDg{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_visualItemHero__072ni{grid-column:span 2}}.landing_visualItemHero__072ni,.landing_visualItem__OlBSb{display:flex;min-width:0}.landing_visualCard__usieZ{display:flex;width:100%;flex-direction:column;overflow:hidden;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary);transition:border-color .2s ease,box-shadow .2s ease}.landing_visualCard__usieZ:hover{border-color:var(--cx-color-border-brand);box-shadow:0 12px 32px -18px rgb(35 72 255/.45)}.landing_visualStage__xiwFe{position:relative;overflow:hidden;background:#05070f}.landing_visualBody__qUDtz{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 16px}.landing_visualKind__RUXmb{font-family:var(--cx-font-mono);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_visualTitle__KuvQJ{margin:0;font-size:15px;font-weight:650;letter-spacing:-.012em;color:var(--cx-color-text-primary)}.landing_visualText__tvqCk{margin:0;font-size:12.5px;line-height:1.65;color:var(--cx-color-text-tertiary);text-wrap:pretty}.landing_showcaseLink__fR4Ej:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:4px}.landing_showcaseEmpty__G17_J{padding:40px 0;text-align:center;font-size:14px;color:var(--cx-color-text-tertiary)}.landing_devGrid__YE6nA{display:grid;gap:24px;align-items:start}@media (min-width:1024px){.landing_devGrid__YE6nA{grid-template-columns:272px minmax(0,1fr);gap:32px}}.landing_devSteps__6D_v5{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.landing_devStep__t_Ox9{display:flex;width:100%;align-items:flex-start;gap:12px;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.landing_devStep__t_Ox9:hover{background:var(--cx-color-bg-secondary)}.landing_devStepActive__Ox7Ky{border-color:var(--cx-color-border-secondary);box-shadow:0 1px 2px rgb(16 24 40/.05)}.landing_devStepActive__Ox7Ky,.landing_devStepActive__Ox7Ky:hover{background:var(--cx-color-bg-primary)}.landing_devStep__t_Ox9:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing_devStepNum__sx4sl{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--cx-color-bg-secondary);font-family:var(--cx-font-mono);font-size:11px;font-weight:600;color:var(--cx-color-text-tertiary)}.landing_devStepActive__Ox7Ky .landing_devStepNum__sx4sl{background:var(--cx-color-bg-brand-solid);color:#ffffff}.landing_devStepLabel__C8l88{display:block;font-size:13.5px;font-weight:600;color:var(--cx-color-text-primary)}.landing_devStepText__ODiE1{display:block;margin-top:3px;font-size:12px;line-height:1.55;color:var(--cx-color-text-tertiary)}.landing_devPanels__psrP3{display:grid;gap:16px;min-width:0}@media (min-width:900px){.landing_devPanels__psrP3{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}}.landing_devPanel__lVrqu{display:flex;min-width:0;flex-direction:column;gap:8px}.landing_devPanelLabel__BvzM0{font-family:var(--cx-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_devPreview__4JFhD{display:flex;flex:1;min-height:300px;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:20px;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:radial-gradient(circle at 1px 1px,var(--cx-color-border-secondary) 1px,transparent 0) 0 0 /16px 16px,var(--cx-color-bg-secondary)}.landing_devNote__GH7rf{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.6;color:var(--cx-color-text-tertiary)}.landing_levelsGrid__4Q4be{display:grid;gap:18px}@media (min-width:900px){.landing_levelsGrid__4Q4be{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing_levelCard__qEINa{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary);transition:border-color .2s ease,box-shadow .2s ease}.landing_levelCard__qEINa:hover{border-color:var(--cx-color-border-brand);box-shadow:0 10px 28px -16px rgb(16 24 40/.22)}.landing_levelHead__6cW0Y{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.landing_levelIcon__Sbe4r{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--cx-color-border-secondary);border-radius:9px;background:var(--cx-color-bg-secondary);color:var(--cx-color-text-brand-secondary)}.landing_levelCount__V3VNL{font-family:var(--cx-font-mono);font-size:11px;color:var(--cx-color-text-quaternary)}.landing_levelTitle__4Ut_h{margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em}.landing_levelText__FR7GB{margin:0;font-size:13px;line-height:1.68;color:var(--cx-color-text-tertiary)}.landing_levelList__Ul_Sm{display:flex;flex-direction:column;gap:7px;margin:4px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--cx-color-text-secondary)}.landing_levelStyleNote__xuk2O{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--cx-color-border-secondary);font-size:11.5px;line-height:1.55;color:var(--cx-color-text-tertiary)}.landing_levelList__Ul_Sm li{display:flex;align-items:flex-start;gap:8px}.landing_levelList__Ul_Sm li:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:7px;border-radius:50%;background:var(--cx-color-border-primary)}.landing_blocksGrid__sdA0N{display:grid;gap:16px;margin-top:28px}@media (min-width:620px){.landing_blocksGrid__sdA0N{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing_blocksGrid__sdA0N{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing_blockShotLive__8vGXP{aspect-ratio:auto;height:300px}.landing_blockStage__yy2F3{height:100%;padding:14px;overflow:hidden;container-type:inline-size}@media (max-width:720px){.landing_blockShotLive__8vGXP{height:240px}}.landing_blockCard__jIaYs{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lp-hairline);border-radius:12px;background:var(--cx-color-bg-primary);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing_blockCard__jIaYs:hover{transform:translateY(-2px);border-color:var(--cx-color-border-brand);box-shadow:0 10px 26px -16px rgb(16 24 40/.24)}.landing_blockShot__g_3BQ{position:relative;aspect-ratio:3/1;overflow:hidden;border-bottom:1px solid var(--lp-hairline);background:var(--cx-color-bg-secondary)}.landing_blockShotFallback__dmZ9T{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgb(35 72 255/.28),transparent 60%),radial-gradient(circle at 70% 60%,rgb(34 211 238/.22),transparent 62%),#05070f}.landing_blockBody__iYdaN{display:flex;flex:1;flex-direction:column;gap:4px;padding:12px 14px 14px}.landing_blockName__f9El9{font-size:13px;font-weight:600}.landing_blockText__AqPOB{margin:0;font-size:11.5px;line-height:1.55;color:var(--cx-color-text-tertiary)}.landing_customGrid__sBgRe{display:grid;gap:24px;align-items:start}@media (min-width:1024px){.landing_customGrid__sBgRe{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:32px}}.landing_controlPanel__cstM6{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary)}.landing_controlGroup__bO_qN{display:flex;flex-direction:column;gap:9px}.landing_controlLabel__OBDXn{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_controlValue__A97nB{font-family:var(--cx-font-mono);font-size:11px;letter-spacing:0;text-transform:none;color:var(--cx-color-text-secondary)}.landing_swatches__OdJO6{display:flex;flex-wrap:wrap;gap:8px}.landing_swatch__GcYAP{width:28px;height:28px;border:1px solid rgb(16 24 40/.14);border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.landing_swatch__GcYAP:hover{transform:translateY(-1px)}.landing_swatch__GcYAP:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing_swatchActive__w7ifl{box-shadow:0 0 0 2px var(--cx-color-bg-primary),0 0 0 4px var(--cx-color-text-secondary)}.landing_segmented__evfKp{display:flex;gap:2px;padding:3px;border:1px solid var(--cx-color-border-secondary);border-radius:9px;background:var(--cx-color-bg-secondary)}.landing_segmentedItem__bKjjc{flex:1;min-width:0;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:var(--cx-color-text-secondary);font-family:var(--cx-font-mono);font-size:11.5px;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.landing_segmentedItem__bKjjc:hover{color:var(--cx-color-text-primary)}.landing_segmentedItemActive__V_g1Y,.landing_segmentedItemActive__V_g1Y:hover{background:var(--cx-color-bg-primary);color:var(--cx-color-text-primary);box-shadow:0 1px 2px rgb(16 24 40/.08)}.landing_segmentedItem__bKjjc:focus-visible{outline:2px solid var(--lp-accent);outline-offset:1px}.landing_radiusRow__MVY8h{display:flex;align-items:center;gap:12px}.landing_radiusRow__MVY8h input[type=range]{flex:1;accent-color:var(--lp-accent)}.landing_radiusRow__MVY8h input[type=range]:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.landing_customPreview__Y3K7r{display:flex;flex-direction:column;gap:14px;min-width:0}.landing_customCanvas__OBeTU{display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:radial-gradient(circle at 1px 1px,var(--cx-color-border-secondary) 1px,transparent 0) 0 0 /16px 16px,var(--cx-color-bg-secondary)}.landing_customCardRow__qIoxl{display:grid;gap:14px}@media (min-width:640px){.landing_customCardRow__qIoxl{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing_customNote__zOt2T{margin:0;font-size:12px;line-height:1.65;color:var(--cx-color-text-tertiary)}.landing_customNote__zOt2T code{padding:1px 5px;border:1px solid var(--cx-color-border-secondary);border-radius:4px;background:var(--cx-color-bg-primary);font-family:var(--cx-font-mono);font-size:11px}.landing_customMotion__5w3_i{position:relative;height:132px;overflow:hidden;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary)}.landing_customMotionLabel__XxZ_g{position:absolute;right:10px;bottom:8px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--cx-color-bg-primary) 82%,transparent);font-family:var(--cx-font-mono);font-size:10px;letter-spacing:.02em;color:var(--cx-color-text-tertiary)}@media (prefers-reduced-motion:reduce){.landing_customMotion__5w3_i{display:none}}.landing_communityGrid__n5L3k{display:grid;gap:18px}@media (min-width:1024px){.landing_communityGrid__n5L3k{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.landing_communityCard__HlDCf{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--lp-hairline);border-radius:var(--lp-radius);background:var(--cx-color-bg-primary)}.landing_communityTitle__89fcV{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:650;letter-spacing:-.015em}.landing_communityText__sIp9p{margin:0;font-size:13px;line-height:1.7;color:var(--cx-color-text-tertiary)}.landing_repoRow__QhLAM{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--cx-color-border-secondary);border-radius:10px;background:var(--cx-color-bg-secondary);font-family:var(--cx-font-mono);font-size:12px;color:var(--cx-color-text-secondary)}.landing_repoName__9svL4{color:var(--cx-color-text-primary);font-weight:600}.landing_repoBadge__GmjVY{padding:2px 7px;border:1px solid var(--cx-color-border-secondary);border-radius:999px;background:var(--cx-color-bg-primary);font-size:10px;color:var(--cx-color-text-tertiary)}.landing_contribList__Jvg2P{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.landing_contribItem__jF1_l{display:flex;gap:10px;font-size:12.5px;line-height:1.6;color:var(--cx-color-text-secondary)}.landing_contribNum__niDaB{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--cx-color-bg-brand-primary);color:var(--cx-color-text-brand-secondary);font-family:var(--cx-font-mono);font-size:10px;font-weight:600}.landing_cta__sAPoi{padding:72px 0;border-top:1px solid var(--lp-hairline);background:var(--cx-color-bg-secondary)}.landing_ctaInner__abTDa{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.landing_ctaTitle__kuKjw{margin:0;max-width:640px;font-size:clamp(26px,3.4vw,38px);font-weight:670;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.landing_ctaText__COSdf{margin:0;max-width:540px;font-size:14.5px;line-height:1.7;color:var(--cx-color-text-tertiary)}.landing_ctaActions__u6FgG{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.landing_footer__U__I_{padding:56px 0 32px;border-top:1px solid var(--lp-hairline);background:var(--cx-color-bg-primary)}.landing_footerTop__j5sEv{display:grid;gap:32px}@media (min-width:900px){.landing_footerTop__j5sEv{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:48px}}.landing_footerBrand__IuJ_p{min-width:0}.landing_footerLogo__2xRAl{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.landing_footerLogo__2xRAl img{width:auto;height:32px;object-fit:contain}.landing_footerDesc__CyC68{margin:14px 0 0;max-width:340px;font-size:12.5px;line-height:1.7;color:var(--cx-color-text-tertiary)}.landing_footerCols__FjTce{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px}.landing_footerColTitle__vPDMo{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--cx-color-text-quaternary)}.landing_footerLinks__ETkls{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.landing_footerLinks__ETkls a{font-size:12.5px;color:var(--cx-color-text-secondary);text-decoration:none}.landing_footerLinks__ETkls a:hover{color:var(--cx-color-text-brand-secondary);text-decoration:underline;text-underline-offset:3px}.landing_footerLinks__ETkls a:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:3px}.landing_footerBottom__uM5iG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;border-top:1px solid var(--lp-hairline);font-size:11.5px;color:var(--cx-color-text-quaternary)}.landing_footerStack__DaakO{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--cx-font-mono);font-size:11px}@media (prefers-reduced-motion:reduce){.landing_blockCard__jIaYs,.landing_collageTile__DXbXO,.landing_levelCard__qEINa,.landing_showcaseCard__Ayldb{transition:none}.landing_blockCard__jIaYs:hover,.landing_collageTile__DXbXO:hover,.landing_showcaseCard__Ayldb:hover{transform:none}}.DeviceFrame_frame__1Q_QR{position:relative;width:100%;overflow:hidden;border-radius:12px;background:var(--cx-color-bg-secondary);min-height:120px;contain:layout paint}.DeviceFrame_stage__p9GJR{position:absolute;top:0;left:0;height:auto;transform-origin:top left;background:var(--cx-color-bg-primary);overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.DeviceFrame_frame__1Q_QR{scroll-behavior:auto}}.BlockPreview_plain__nsE6e{width:100%}.BlockPreview_scroll__CRNLo{min-height:100%;container-type:inline-size;color:var(--blk-text,var(--cx-color-text-primary));background:var(--blk-surface,var(--cx-color-bg-primary));font-family:var(--cx-font-sans,ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.PreviewToolbar_segmented__MWlvp{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--cx-color-border-secondary);border-radius:9px;background:var(--cx-color-bg-secondary)}.PreviewToolbar_segment__k4T_B{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--cx-color-text-tertiary);font:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.PreviewToolbar_segment__k4T_B:hover{color:var(--cx-color-text-secondary);background:color-mix(in srgb,var(--cx-color-text-primary) 5%,transparent)}.PreviewToolbar_segment__k4T_B[data-active]{background:var(--cx-color-bg-primary);color:var(--cx-color-text-primary);box-shadow:var(--cx-shadow-xs),0 0 0 1px var(--cx-color-border-secondary)}.PreviewToolbar_segment__k4T_B:focus-visible{outline:2px solid var(--cx-color-border-brand);outline-offset:1px}.PreviewToolbar_segmentIcon__QaD1E{width:14px;height:14px;flex:none}.PreviewToolbar_segmented__MWlvp[data-compact] .PreviewToolbar_segment__k4T_B{padding:0 8px}@media (max-width:560px){.PreviewToolbar_segmentLabel__xGozG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.PreviewToolbar_segment__k4T_B{padding:0 9px}}.PreviewToolbar_copyButton__RMAdn{position:relative}.PreviewToolbar_srOnly__9mK57{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.PreviewToolbar_segment__k4T_B{transition:none}}.Blocks_page__Op1Z0{width:100%;max-width:1280px;margin:0 auto;padding:56px 24px 96px}.Blocks_header__GXOYi{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--cx-color-border-secondary)}.Blocks_headerCopy__jc1DJ{max-width:640px}.Blocks_title__nyirY{margin-top:12px}.Blocks_subtitle__NFH53{margin-top:12px;max-width:58ch}.Blocks_headerAside__THnxo{display:flex;align-items:center;gap:8px}.Blocks_installCommand__d1OCF{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--cx-color-border-secondary);border-radius:8px;background:var(--cx-color-bg-secondary);font-size:12.5px;color:var(--cx-color-text-secondary);white-space:nowrap}.Blocks_installCommand__d1OCF code{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.Blocks_installPrompt__s3RT5{color:var(--cx-color-text-quaternary);user-select:none}.Blocks_toolbar__dapC2{display:flex;align-items:center;gap:12px;margin-top:28px}.Blocks_searchWrap__XTl1Q{flex:1 1 320px;min-width:0;max-width:420px}.Blocks_viewToggle__a8SMH{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--cx-color-border-secondary);border-radius:9px;background:var(--cx-color-bg-secondary)}.Blocks_viewButton__mu73i{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--cx-color-text-tertiary);cursor:pointer;transition:background-color .14s ease,color .14s ease}.Blocks_viewButton__mu73i:hover{color:var(--cx-color-text-secondary)}.Blocks_viewButtonActive__CvdbP{background:var(--cx-color-bg-primary);color:var(--cx-color-text-primary);box-shadow:var(--cx-shadow-xs)}.Blocks_viewButton__mu73i:focus-visible{outline:2px solid var(--cx-color-border-brand);outline-offset:1px}.Blocks_chips__Pz8dM{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.Blocks_chip__99v4L{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--cx-color-border-secondary);border-radius:999px;background:var(--cx-color-bg-primary);color:var(--cx-color-text-secondary);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.Blocks_chip__99v4L:hover{border-color:var(--cx-color-border-primary);color:var(--cx-color-text-primary)}.Blocks_chipActive__UqCn_{border-color:var(--cx-color-text-primary);background:var(--cx-color-text-primary);color:var(--cx-color-bg-primary)}.Blocks_chipActive__UqCn_ .Blocks_chipCount__byZbI{color:inherit;opacity:.7}.Blocks_chip__99v4L:focus-visible{outline:2px solid var(--cx-color-border-brand);outline-offset:2px}.Blocks_chipCount__byZbI{color:var(--cx-color-text-quaternary);font-variant-numeric:tabular-nums}.Blocks_resultCount__Yb0rt{margin-top:18px}.Blocks_grid__WjFyr{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.Blocks_grid__WjFyr,.Blocks_list__Be8kT{display:grid;gap:28px;margin-top:20px;padding:0;list-style:none}.Blocks_list__Be8kT{grid-template-columns:1fr}.Blocks_card__z5Fo5,.Blocks_item__MnfIZ{min-width:0;display:flex}.Blocks_card__z5Fo5{width:100%;flex-direction:column;overflow:hidden;border:1px solid var(--cx-color-border-secondary);border-radius:14px;background:var(--cx-color-bg-primary);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.Blocks_card__z5Fo5:hover{border-color:var(--cx-color-border-primary);box-shadow:0 1px 2px rgb(16 24 40/.04),0 12px 28px -12px rgb(16 24 40/.14);transform:translateY(-2px)}.Blocks_cardHead__taCVa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.Blocks_cardTitles__I_9OO{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.Blocks_cardTitle__424_L{min-width:0}.Blocks_cardTitleLink___DlEM{color:inherit;text-decoration:none}.Blocks_cardTitleLink___DlEM:hover{color:var(--cx-color-text-brand-secondary)}.Blocks_cardTitleLink___DlEM:focus-visible{outline:2px solid var(--cx-color-border-brand);outline-offset:3px;border-radius:4px}.Blocks_cardDescription__17uPl{padding:8px 20px 0;max-width:60ch}.Blocks_previewStage__3rs9p{position:relative;margin:16px 20px 0;overflow:hidden;border:1px solid var(--cx-color-border-secondary);border-radius:10px;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--cx-color-bg-brand-solid) 5%,transparent),transparent 60%),var(--cx-color-bg-secondary)}.Blocks_previewSurface___ahyZ{border-radius:0;background:transparent}.Blocks_cardFoot__gE9e6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 20px 16px}.Blocks_cardTags__VNSSS{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.Blocks_tag__4OmXU{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--cx-color-border-secondary);border-radius:6px;background:var(--cx-color-bg-secondary);color:var(--cx-color-text-tertiary);font-size:11.5px;letter-spacing:.01em}.Blocks_cardActions__922mX{display:flex;flex:none;align-items:center;gap:4px}.Blocks_openLink__n_QIA{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:7px;color:var(--cx-color-text-brand-secondary);font-size:12.5px;font-weight:550;text-decoration:none;white-space:nowrap;transition:background-color .14s ease}.Blocks_openLink__n_QIA:hover{background:color-mix(in srgb,var(--cx-color-bg-brand-solid) 8%,transparent)}.Blocks_openLink__n_QIA:focus-visible{outline:2px solid var(--cx-color-border-brand);outline-offset:1px}.Blocks_empty__KHam_{display:flex;flex-direction:column;align-items:center;gap:10px;padding:72px 24px;margin-top:16px;border:1px dashed var(--cx-color-border-secondary);border-radius:14px;text-align:center}.Blocks_emptyCopy__wXrve{max-width:44ch}.Blocks_breadcrumb__gbvgm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--cx-color-text-quaternary)}.Blocks_breadcrumb__gbvgm a{color:var(--cx-color-text-tertiary);text-decoration:none}.Blocks_breadcrumb__gbvgm a:hover{color:var(--cx-color-text-primary)}.Blocks_detailHeader__ODxd7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:20px}.Blocks_detailCopy__heH6V{min-width:0;max-width:660px}.Blocks_detailMeta__uBjFI{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Blocks_detailCount__eE53m{font-variant-numeric:tabular-nums}.Blocks_previewPanel__1pJQU{margin-top:28px;overflow:hidden;border:1px solid var(--cx-color-border-secondary);border-radius:14px;background:var(--cx-color-bg-primary);box-shadow:0 1px 2px rgb(16 24 40/.04)}.Blocks_previewBar__MPe2O{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--cx-color-border-secondary);background:var(--cx-color-bg-secondary)}.Blocks_previewBarControls__hm3pl{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.Blocks_previewBarControls__hm3pl>[role=button],.Blocks_previewBarControls__hm3pl>select{max-width:190px}.Blocks_previewWidth__rBOjD{font-variant-numeric:tabular-nums;white-space:nowrap}.Blocks_detailFrame__fy5AS{border-radius:0;background:var(--cx-color-bg-secondary)}.Blocks_codeSection__kxcCB{margin-top:24px;overflow:hidden;border:1px solid var(--cx-color-border-secondary);border-radius:12px;background:var(--cx-color-bg-secondary)}.Blocks_codeBar__SWbWa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--cx-color-border-secondary)}.Blocks_codePane__9_esM{max-height:460px;margin:0;padding:16px;overflow:auto;font-size:12px;line-height:1.65;color:var(--cx-color-text-secondary);tab-size:2}.Blocks_detailGrid__n17Xz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:24px}.Blocks_detailPanel__J9IJQ{padding:18px;border:1px solid var(--cx-color-border-secondary);border-radius:12px;background:var(--cx-color-bg-primary)}.Blocks_panelTitle__NN4b_{margin-bottom:12px}.Blocks_uses__oUhAz{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.Blocks_useTag__oMkGN{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--cx-color-border-secondary);border-radius:6px;background:var(--cx-color-bg-secondary);color:var(--cx-color-text-tertiary);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.Blocks_installBlock__HINOo{margin:0 0 10px;padding:10px 12px;overflow-x:auto;border:1px solid var(--cx-color-border-secondary);border-radius:8px;background:var(--cx-color-bg-secondary);font-size:12px;color:var(--cx-color-text-secondary)}.Blocks_panelNote__pSPKa{max-width:52ch}.Blocks_code__jX3fg{padding:1px 4px;border-radius:4px;background:var(--cx-color-bg-secondary);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.Blocks_detailFooter__jAAsV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--cx-color-border-secondary)}.Blocks_backLink__x598n{display:inline-flex;align-items:center;gap:6px;color:var(--cx-color-text-tertiary);font-size:13px;text-decoration:none}.Blocks_backLink__x598n:hover{color:var(--cx-color-text-primary)}@media (max-width:1120px){.Blocks_viewToggle__a8SMH{display:none}}@media (max-width:860px){.Blocks_page__Op1Z0{padding:40px 16px 72px}.Blocks_header__GXOYi{padding-bottom:24px}}@media (max-width:560px){.Blocks_toolbar__dapC2{flex-wrap:wrap}.Blocks_searchWrap__XTl1Q{flex-basis:100%;max-width:none}.Blocks_headerAside__THnxo{width:100%}.Blocks_installCommand__d1OCF{flex:1 1 auto;min-width:0;overflow:hidden}.Blocks_previewBarControls__hm3pl,.Blocks_previewBar__MPe2O{justify-content:flex-start}.Blocks_previewWidth__rBOjD{display:none}.Blocks_cardDescription__17uPl,.Blocks_cardFoot__gE9e6,.Blocks_cardHead__taCVa{padding-inline:14px}.Blocks_previewStage__3rs9p{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.Blocks_card__z5Fo5,.Blocks_chip__99v4L,.Blocks_openLink__n_QIA,.Blocks_viewButton__mu73i{transition:none}.Blocks_card__z5Fo5:hover{transform:none}}.BreadcrumbPage_hover__xxg_J a{color:var(--cx-color-text-brand-secondary);text-decoration:underline}.BreadcrumbPage_focus__kyEGc a{outline:2px solid var(--cx-color-focus-ring);outline-offset:2px;border-radius:var(--cx-radius-sm)}.ButtonPage_forceFocus__c8M9m{outline:2px solid var(--cx-color-focus-ring)!important;outline-offset:2px!important}.ButtonPage_forceFocusDestructive__beBX_{outline:2px solid var(--cx-color-focus-ring-error)!important;outline-offset:2px!important}.ButtonPage_forceHoverPrimary__JMxzf{background:var(--cx-brand-700)!important;border-color:var(--cx-brand-800)!important}.ButtonPage_forceActivePrimary__g_cJb{background:var(--cx-brand-800)!important;border-color:var(--cx-brand-700)!important;box-shadow:none!important}.ButtonPage_forceHoverSecondary__eG1j_{background:var(--cx-slate-50)!important;border-color:var(--cx-slate-400)!important;color:var(--cx-slate-900)!important}.ButtonPage_forceActiveSecondary__jO_B6{background:var(--cx-slate-100)!important;border-color:var(--cx-slate-400)!important;box-shadow:none!important}[data-cx-theme=dark] .ButtonPage_forceHoverSecondary__eG1j_{background:var(--cx-color-bg-primary-hover)!important;border-color:var(--cx-color-border-secondary)!important;color:var(--cx-color-text-secondary-hover)!important}[data-cx-theme=dark] .ButtonPage_forceActiveSecondary__jO_B6{background:var(--cx-color-bg-secondary)!important}.ButtonPage_forceHoverSecondaryBrand__M7VNs{background:var(--cx-color-bg-brand-secondary)!important;border-color:var(--cx-brand-300)!important;color:var(--cx-color-text-brand-secondary-hover)!important}.ButtonPage_forceActiveSecondaryBrand__36jEC{background:var(--cx-brand-200)!important;border-color:var(--cx-brand-400)!important}[data-cx-theme=dark] .ButtonPage_forceActiveSecondaryBrand__36jEC{background:var(--cx-brand-900)!important;border-color:var(--cx-brand-500)!important}.ButtonPage_forceHoverTertiary__3se3s{background:var(--cx-slate-100)!important;color:var(--cx-slate-700)!important}.ButtonPage_forceActiveTertiary__uPql8{background:var(--cx-slate-200)!important;color:var(--cx-slate-800)!important}[data-cx-theme=dark] .ButtonPage_forceHoverTertiary__3se3s{background:var(--cx-color-bg-primary-hover)!important;color:var(--cx-color-text-tertiary-hover)!important}[data-cx-theme=dark] .ButtonPage_forceActiveTertiary__uPql8{background:var(--cx-color-bg-secondary)!important}.ButtonPage_forceHoverPrimaryDestructive__wThLZ{background:var(--cx-red-700)!important;border-color:var(--cx-red-800)!important}.ButtonPage_forceActivePrimaryDestructive__ck_Ku{background:var(--cx-red-800)!important;border-color:var(--cx-red-700)!important;box-shadow:none!important}.ButtonPage_forceHoverSecondaryDestructive__hCKoN{background:var(--cx-red-50)!important;border-color:var(--cx-red-300)!important;color:var(--cx-red-700)!important}.ButtonPage_forceActiveSecondaryDestructive__R7kqk{background:var(--cx-red-100)!important;border-color:var(--cx-red-300)!important;box-shadow:none!important}.ButtonPage_forceHoverTertiaryDestructive__p7qBl{background:var(--cx-red-50)!important;color:var(--cx-red-700)!important}.ButtonPage_forceActiveTertiaryDestructive__qM6hf{background:var(--cx-red-100)!important}.ButtonPage_forceHoverLinkColor__HsVVV{color:var(--cx-brand-800)!important}.ButtonPage_forceActiveLinkColor__RVqCR{color:var(--cx-brand-900)!important}.ButtonPage_forceHoverLinkGray__zVIj4{color:var(--cx-slate-700)!important}.ButtonPage_forceActiveLinkGray___53CH{color:var(--cx-slate-800)!important}[data-cx-theme=dark] .ButtonPage_forceHoverLinkGray__zVIj4{color:var(--cx-color-text-tertiary-hover)!important}.DropdownPage_darkMenu__cyIQd{--cx-color-bg-primary:var(--cx-slate-900);--cx-color-bg-primary-hover:var(--cx-slate-800);--cx-color-border-secondary:var(--cx-slate-700);--cx-color-text-secondary:var(--cx-slate-200);--cx-color-text-disabled:var(--cx-slate-500);--cx-color-text-error-primary:var(--cx-red-400)}.TextPage_variantPillBody__tq1tY{background:rgb(238 242 255)}.TextPage_variantPillCaption__N_hIv,.TextPage_variantPillOverline__ZbxPz{background:rgb(241 245 249)}.TextPage_variantPillCode__9lpyQ{background:rgb(250 245 255)}.VisualPage_stage__ERH38{position:relative;overflow:hidden;border:1px solid var(--cx-color-border-primary);border-radius:var(--cx-radius-2xl,16px);background:#05070f}.VisualPage_canvasHost__nvdxx{position:relative;block-size:420px}.VisualPage_canvasHost__nvdxx>*{block-size:100%}@media (max-width:640px){.VisualPage_canvasHost__nvdxx{block-size:280px}}.VisualPage_stageBar__BEyzZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-block-start:1px solid rgb(255 255 255/.08);background:rgb(255 255 255/.03)}.VisualPage_stageActions__xdHAv{display:flex;align-items:center;gap:8px}.VisualPage_qualityGroup___pabB{display:inline-flex;padding:2px;border:1px solid var(--cx-color-border-primary);border-radius:8px;background:var(--cx-color-bg-primary)}.VisualPage_qualityButton__nUqC8{padding:3px 9px;border:0;border-radius:6px;background:transparent;color:var(--cx-color-text-tertiary);font-family:var(--cx-font-family-mono,ui-monospace,monospace);font-size:11px;font-weight:500;text-transform:capitalize;cursor:pointer;transition:background-color .12s ease,color .12s ease}.VisualPage_qualityButton__nUqC8:hover{color:var(--cx-color-text-primary)}.VisualPage_qualityButton__nUqC8:focus-visible{outline:2px solid var(--cx-color-border-brand);outline-offset:1px}.VisualPage_qualityButtonActive__zqcRQ{background:var(--cx-color-brand-600,#2348ff);color:#fff}.VisualPage_snippet__T4vJa{margin:12px 0 0;padding:12px 14px;overflow-x:auto;border:1px solid var(--cx-color-border-primary);border-radius:10px;background:var(--cx-color-bg-secondary);color:var(--cx-color-text-secondary);font-size:12.5px;line-height:1.6}.VisualPage_notes__w7bBN{display:grid;gap:10px;margin:0;padding-inline-start:18px;color:var(--cx-color-text-secondary);font-size:13.5px;line-height:1.7}.VisualPage_notes__w7bBN code{padding:1px 5px;border-radius:5px;background:var(--cx-color-bg-secondary);font-size:12.5px}