.detail_page__HLxJG{min-height:100vh;background:var(--background);color:var(--foreground)}.detail_page__HLxJG a{text-decoration:none}.detail_wrap__K6F9I{display:grid;gap:clamp(88px,10vw,112px);padding-block:32px 128px}.detail_back__8zooZ{justify-self:start;min-height:32px;margin-bottom:-48px;color:var(--text-secondary)}.detail_hero__cqLt8{display:grid;justify-items:center;padding-top:clamp(0px,3vw,32px);text-align:center}.detail_identity__J98Gz{display:flex;align-items:center;gap:12px;margin-bottom:28px}.detail_identity__J98Gz>svg{flex:none}.detail_hero__cqLt8 h1{max-width:15ch;margin:0;font-size:clamp(var(--text-4xl),5vw,var(--text-5xl));font-weight:400;letter-spacing:-.05em;line-height:1.07}.detail_lead__hWdbM{max-width:560px;margin:24px 0 0;color:var(--text-secondary);font-size:clamp(15px,1.35vw,18px);line-height:1.55;text-wrap:balance}.detail_actions__XZvJn{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.detail_primary__1ztGY.detail_primary__1ztGY{background:var(--foreground);color:var(--background)}.detail_secondary__eRKH2.detail_secondary__eRKH2{border-color:var(--border-strong);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.detail_primary__1ztGY.detail_primary__1ztGY:hover{background:color-mix(in oklab,var(--foreground) 84%,var(--background))}.detail_secondary__eRKH2.detail_secondary__eRKH2:hover{border-color:var(--foreground)}}.detail_facts__PXf9r{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:28px 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm)}.detail_live___KwwN{display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;margin-top:-32px;overflow:hidden;scroll-margin-top:96px;border-radius:var(--radius-surface);padding:12px;background:linear-gradient(135deg,color-mix(in oklab,var(--tint,var(--foreground)) 14%,var(--surface-muted)),var(--surface-muted) 70%)}.detail_liveBar__hdfT8{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px 16px;padding:4px 4px 4px 14px}.detail_liveBar__hdfT8 p{overflow:hidden;margin:0;color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.detail_liveBar__hdfT8 p span+span{color:var(--text-muted)}.detail_liveTools__l4K04{display:flex;flex:none;align-items:center;gap:4px}.detail_liveLink__G331u{display:inline-flex;min-height:32px;align-items:center;gap:4px;border-radius:var(--radius-pill);padding:0 12px;color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.detail_liveLink__G331u:hover{background:color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--foreground)}}.detail_liveStage__xzrAk{position:relative;display:flex;height:min(76vh,800px);min-height:520px;justify-content:center;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--background)}.detail_liveStage__xzrAk[data-mode=mobile]{align-items:center;padding:24px}.detail_phoneFit__S4xjF{position:relative;flex:none}.detail_phoneScale__krHXI{position:absolute;top:0;left:0;display:grid;place-items:center;transform-origin:0 0}.detail_liveIframe__5hoks{display:block;width:100%;height:100%}.detail_section__0Vhnn{display:grid;align-content:start;min-width:0}.detail_section__0Vhnn h2{margin:0;font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.detail_subhead__2ZWiM{margin:28px 0 12px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.detail_screens__wcYXu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none}.detail_screen__boocL{display:grid;width:100%;gap:12px;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.detail_screenThumb__39Lko{border-radius:16px;transition:border-color var(--duration-fast) var(--ease-standard)}.detail_screenName__fSjgO{color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard)}.detail_screen__boocL:active .detail_screenThumb__39Lko{border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){.detail_screen__boocL:hover .detail_screenThumb__39Lko{border-color:var(--border-strong)}.detail_screen__boocL:hover .detail_screenName__fSjgO{color:var(--foreground)}}.detail_spec__puSJH{display:grid;gap:40px;margin:0}.detail_spec__puSJH>div{display:grid;gap:12px}.detail_spec__puSJH dt{color:var(--text-secondary);font-size:var(--text-sm)}.detail_spec__puSJH dd{margin:0;font-size:var(--text-sm);line-height:1.5}.detail_type__E1lZL{font-size:var(--text-base)}.detail_palette__PzkK6{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}.detail_palette__PzkK6 li{display:grid;gap:2px;min-width:0}.detail_swatch__y1Qd1{height:72px;margin-bottom:10px;border-radius:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 8%,transparent)}.detail_swatchName__HRsdV{font-weight:500}.detail_palette__PzkK6 code{color:var(--text-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);overflow-wrap:anywhere}.detail_columns__F_CRa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px 64px}.detail_features__Ib0H_{display:grid;gap:14px;margin:0;padding:0;list-style:none}.detail_features__Ib0H_ li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}.detail_features__Ib0H_ svg{margin-top:4px;color:var(--text-muted)}.detail_chips__zskcN{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.detail_chips__zskcN li{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}.detail_chips__zskcN li:not(:has(a)){padding:6px 12px}.detail_chips__zskcN a{display:inline-flex;padding:6px 12px;color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.detail_chips__zskcN a:hover{color:var(--foreground)}}.detail_install__O7ntf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px 80px;scroll-margin-top:96px;border-radius:var(--radius-surface);padding:clamp(28px,5vw,64px);background:var(--surface-muted)}.detail_installHead__e0bPZ{display:grid;align-content:start;justify-items:start}.detail_installHead__e0bPZ h2{margin:0;font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.detail_installHead__e0bPZ .detail_actions__XZvJn{justify-content:flex-start}.detail_steps__RZcbu{display:grid;min-width:0;gap:24px;margin:0;padding:0;list-style:none;counter-reset:step}.detail_steps__RZcbu li{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:4px;padding-left:28px;counter-increment:step}.detail_steps__RZcbu li:before{position:absolute;top:0;left:0;color:var(--text-muted);content:counter(step);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.5}.detail_steps__RZcbu h3{font-weight:500}.detail_steps__RZcbu h3,.detail_steps__RZcbu p{margin:0;font-size:var(--text-sm);line-height:1.5}.detail_steps__RZcbu p{color:var(--text-secondary)}.detail_steps__RZcbu p code{border-radius:4px;padding:1px 4px;background:var(--surface-muted);font-size:.92em}.detail_command__4q83v{display:flex;min-width:0;min-height:48px;align-items:center;gap:10px;margin-top:8px;border:1px solid var(--border);border-radius:14px;padding:4px 4px 4px 12px;background:var(--background)}.detail_command__4q83v code{min-width:0;flex:1;overflow-x:auto;white-space:nowrap}.detail_command__4q83v code,.detail_prompt__mu_nx{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px}.detail_prompt__mu_nx{color:var(--text-muted)}.detail_config__q4NRz{position:relative;min-width:0;margin-top:8px}.detail_config__q4NRz pre{margin:0;overflow-x:auto;border:1px solid var(--border);border-radius:14px;padding:14px 48px 14px 14px;background:var(--background);font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;line-height:1.55}.detail_configCopy__mvf5i{position:absolute;top:4px;right:4px}.detail_proCta__l_7LS{padding-bottom:32px}.detail_moreWrap__PPG5F{padding-top:96px}.detail_more__2mCCp{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none}.detail_moreCard__kSGqf{display:flex;min-height:72px;align-items:center;gap:14px;border:1px solid var(--border);border-radius:20px;padding:16px 18px;color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.detail_moreCard__kSGqf>svg:first-child{flex:none}.detail_moreCard__kSGqf>span{display:grid;flex:1;min-width:0}.detail_moreCard__kSGqf strong{font-size:var(--text-sm);font-weight:500}.detail_moreCard__kSGqf span span{color:var(--text-muted);font-size:var(--text-xs)}.detail_moreCard__kSGqf>svg:last-child{flex:none;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.detail_moreCard__kSGqf:hover{border-color:var(--border-strong)}}@media (max-width:960px){.detail_columns__F_CRa,.detail_install__O7ntf{grid-template-columns:minmax(0,1fr)}.detail_screens__wcYXu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.detail_wrap__K6F9I{gap:80px;padding-bottom:88px}.detail_back__8zooZ{margin-bottom:-40px}.detail_live___KwwN{margin-top:-24px}.detail_installHead__e0bPZ h2,.detail_section__0Vhnn h2{font-size:var(--text-2xl)}.detail_moreWrap__PPG5F{padding-top:56px}}@media (max-width:600px){.detail_wrap__K6F9I{gap:72px}.detail_screens__wcYXu{gap:20px 12px}.detail_palette__PzkK6{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 12px}.detail_liveBar__hdfT8 p{display:none}.detail_liveBar__hdfT8{justify-content:flex-end}.detail_liveStage__xzrAk{height:72vh;min-height:480px;border-radius:16px}.detail_live___KwwN{padding:8px}.detail_actions__XZvJn{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.detail_back__8zooZ,.detail_chips__zskcN a,.detail_liveLink__G331u,.detail_moreCard__kSGqf,.detail_primary__1ztGY,.detail_screenName__fSjgO,.detail_screenThumb__39Lko,.detail_secondary__eRKH2{transition:none}}.docs_srOnly__ZPUaK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.docs_aiRow__95hvW code,.docs_code__X6QfU pre,.docs_command__eAlcK code,.docs_metaMono__r4ACA,.docs_mono__I7J80,.docs_typeCode__kKtrN{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.docs_docLayout__YK0uB{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:56px;max-width:1240px;margin:0 auto}.docs_docMain__jK5Ve{min-width:0}.docs_tocRail__mVzSm{position:relative;min-width:0}@media (max-width:1279px){.docs_docLayout__YK0uB{grid-template-columns:minmax(0,1fr);max-width:1000px}.docs_tocRail__mVzSm{display:none}}.docs_breadcrumb__JFHCC{display:flex;flex-wrap:wrap;min-height:24px;align-items:center;gap:6px;color:var(--text-muted);font-size:13px}.docs_crumb__Uh9YZ{display:inline-flex;align-items:center;gap:6px}.docs_crumb__Uh9YZ a{color:inherit;text-decoration:none;transition:color .16s var(--ease-standard)}.docs_breadcrumb__JFHCC [aria-current],.docs_crumb__Uh9YZ a:hover{color:var(--foreground)}.docs_header__0YD_z{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:20px}.docs_headerCopy__ZDQWU{min-width:0}.docs_titleRow__nNp4A{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.docs_header__0YD_z h1{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.docs_headerBadge__QRHNu{align-self:center}.docs_header__0YD_z p{max-width:680px;margin:12px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.55}.docs_metaMono__r4ACA{font-size:11px}.docs_pageActions__FvgfG{position:relative;flex:0 0 auto}.docs_split__qokB7{display:inline-flex;height:36px;align-items:stretch;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:var(--shadow-resting)}.docs_splitMain__52aTO,.docs_splitTrigger__KvSZI{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s var(--ease-standard)}.docs_splitMain__52aTO{padding:0 12px 0 11px}.docs_splitTrigger__KvSZI{justify-content:center;width:34px;border-left:1px solid var(--border);color:var(--text-secondary)}.docs_splitMain__52aTO:hover,.docs_splitTrigger__KvSZI:hover,.docs_splitTrigger__KvSZI[data-state=open]{background:var(--surface-muted)}.docs_splitTrigger__KvSZI>span{display:grid;place-items:center}.docs_menu__h8A_a{z-index:60;min-width:262px;border:1px solid var(--border);border-radius:16px;padding:6px;background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.docs_menuItem__vDe5y{display:flex;min-height:40px;align-items:center;gap:11px;border-radius:10px;padding:6px 10px;color:var(--foreground);font-size:13px;text-decoration:none;cursor:pointer;user-select:none;outline:none;transition:background .12s var(--ease-standard)}.docs_menuItem__vDe5y[data-highlighted]{background:var(--surface-muted)}.docs_menuIcon__C7FV5{display:grid;flex:0 0 auto;place-items:center;color:var(--text-secondary)}.docs_menuItem__vDe5y[data-highlighted] .docs_menuIcon__C7FV5{color:var(--foreground)}.docs_menuLabel___2blT{display:grid;min-width:0;flex:1;gap:1px;line-height:1.3}.docs_menuLabel___2blT small{color:var(--text-muted);font-size:11px}.docs_menuTrail__9OUhN{flex:0 0 auto;color:var(--text-muted);transition:transform .16s var(--ease-standard)}.docs_menuItem__vDe5y[data-highlighted] .docs_menuTrail__9OUhN{color:var(--foreground);transform:translate(1px,-1px)}.docs_menuSeparator__LNenr{height:1px;margin:6px 4px;background:var(--border-subtle)}.docs_menuGroupLabel__GkP9D{padding:6px 10px 4px;color:var(--text-muted);font-size:11px}.docs_copy__At0Np{display:inline-flex;height:30px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid transparent;border-radius:9px;padding:0 9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:background .16s var(--ease-standard),color .16s var(--ease-standard)}.docs_copy__At0Np:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.docs_copy__At0Np:disabled{cursor:default;opacity:.45}.docs_copy__At0Np[data-state=copied]{color:var(--success,var(--foreground))}.docs_copy__At0Np[data-state=error]{color:var(--danger,var(--foreground))}.docs_copyIconOnly__X5yic{width:30px;justify-content:center;padding:0}.docs_copyIcon__YceqM{width:14px;height:14px}.docs_copyIcon__YceqM,.docs_copyIcon__YceqM>span{display:grid;place-items:center}.docs_copyLabels__4vHTm{display:inline-grid}.docs_copyLabels__4vHTm>span{grid-area:1/1;text-align:left;opacity:0;transition:opacity .14s var(--ease-standard)}.docs_copyLabels__4vHTm>span[data-visible=true]{opacity:1}.docs_previewSection__Zbh1s{margin-top:32px;scroll-margin-top:96px}.docs_variantPanel__FnEI0{display:grid;gap:12px;margin-bottom:20px;border-bottom:1px solid var(--border-subtle);padding-bottom:18px}.docs_variantBar__6fa3Y{display:flex;min-width:0;align-items:center;gap:14px}.docs_variantSwitch__v45Wj{display:flex;min-width:0;max-width:100%}.docs_variantReviewDot__LBCrN{width:6px;height:6px;flex:none;border-radius:50%;background:#f59e0b}.docs_variantCount__0JHK7{flex:0 0 auto;margin-left:auto;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.docs_variantCaption__510g5{display:grid}.docs_variantCaptionItem__RjZwW{grid-area:1/1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13px;line-height:1.5}.docs_variantCaptionItem__RjZwW strong{color:var(--foreground);font-weight:500}.docs_variantCaptionItem__RjZwW span{min-width:0;color:var(--text-secondary)}.docs_visuallyHidden__LFKY5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.docs_variantBar__6fa3Y{flex-direction:column;align-items:stretch;gap:8px}.docs_variantCount__0JHK7{margin-left:0}}.docs_viewBar__TMird{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.docs_viewTabs__swfjS{display:inline-flex;gap:18px}.docs_viewTabs__swfjS button{position:relative;min-height:34px;border:0;padding:0 1px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .16s var(--ease-standard)}.docs_viewTabs__swfjS button>span{display:inline-flex;align-items:center;gap:7px}.docs_viewTabs__swfjS button:hover,.docs_viewTabs__swfjS button[aria-selected=true]{color:var(--foreground)}.docs_viewIndicator__NIPRK{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--foreground)}.docs_viewHint__W7wgE{color:var(--text-muted);font-size:12px}.docs_viewTools___VpV2{display:flex;min-width:0;align-items:center;gap:14px}@media (max-width:900px){.docs_viewTools___VpV2 .docs_viewHint__W7wgE{display:none}}.docs_canvas__hFCST{display:grid;min-height:520px;place-items:center;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);padding:clamp(18px,3.5vw,44px);background:var(--surface-muted)}.docs_canvas__hFCST>*{max-width:100%;min-width:0}.docs_codeLocked__zOusg{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;border:1px solid var(--border);border-radius:18px;padding:22px;background:var(--surface-muted);color:var(--text-secondary);font-size:13px}.docs_codeLocked__zOusg p{margin:0;flex:1}.docs_codeLocked__zOusg a{display:inline-flex;align-items:center;gap:6px;color:var(--foreground);font-weight:500;text-decoration:none}.docs_sections__FsLbY{margin-top:8px}.docs_section__uRfmU{min-width:0;padding-top:48px;scroll-margin-top:88px}.docs_sectionHead__FNONV{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.docs_sectionHead__FNONV h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.docs_sectionHead__FNONV p{max-width:660px;margin:6px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.docs_anchor__uE8Zx{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.docs_anchor__uE8Zx svg{color:var(--text-muted);opacity:0;transform:translateX(-3px);transition:opacity .16s var(--ease-standard),transform .16s var(--ease-standard)}.docs_anchor__uE8Zx:hover svg{opacity:1;transform:none}.docs_sectionNote__3c4Wn{margin:12px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.docs_sectionNote__3c4Wn a{color:var(--text-secondary)}.docs_installHint__el9mj code,.docs_sectionNote__3c4Wn code,.docs_stepText__MlVGO code{border-radius:5px;padding:1px 5px;background:var(--surface-muted);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.docs_muted__jS_1X{margin:0;color:var(--text-muted);font-size:13px}.docs_builtFrom__TQRV1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:16px;color:var(--text-secondary);font-size:13px}.docs_builtFrom__TQRV1>span:first-child{margin-right:4px;color:var(--text-muted)}.docs_builtFrom__TQRV1 a{border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px 10px;color:var(--foreground);font-size:12px;text-decoration:none;transition:background .16s var(--ease-standard)}.docs_builtFrom__TQRV1 a:hover{background:var(--surface-muted)}.docs_builtFrom__TQRV1 em{font-style:normal;color:var(--text-secondary);font-size:12px}.docs_code__X6QfU{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.docs_codeHead__XMuij{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);padding:0 8px 0 14px}.docs_codeFile__My7ve{display:flex;min-width:0;align-items:center;gap:8px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.docs_codeFile__My7ve span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs_codeFile__My7ve svg{flex:0 0 auto;color:var(--text-muted)}.docs_codeActions__cJToD{display:flex;flex:0 0 auto;align-items:center;gap:4px}.docs_codeBody__TFHtG{position:relative;overflow:auto;background:var(--surface-muted)}.docs_codeCollapsed__Zv72M{max-height:420px;overflow:hidden}.docs_codeCollapsed__Zv72M:after{position:absolute;right:0;bottom:0;left:0;height:72px;background:linear-gradient(to bottom,transparent,var(--surface-muted));content:"";pointer-events:none}.docs_code__X6QfU pre{width:max-content;min-width:100%;margin:0;padding:16px 0 18px;color:var(--foreground);font-size:12.5px;line-height:1.75;tab-size:2;outline:none}.docs_codeLine__lVkVH{display:flex;min-height:21px;padding-right:20px;white-space:pre}.docs_lineNumber___F_76{width:48px;flex:0 0 48px;padding-right:16px;color:var(--text-muted);text-align:right;user-select:none;opacity:.7}.docs_code__X6QfU pre:not(:has(.docs_lineNumber___F_76)) .docs_codeLine__lVkVH{padding-left:18px}.docs_codeMessage__dklOV{margin:0;padding:22px 18px;background:var(--surface-muted);color:var(--text-muted);font-size:13px}.docs_codeExpand__SpNb6{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-top:1px solid var(--border-subtle);background:var(--surface);color:var(--foreground);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .16s var(--ease-standard)}.docs_codeExpand__SpNb6:hover{background:var(--surface-muted)}.docs_codeExpand__SpNb6 svg{transition:transform .22s var(--ease-standard)}.docs_codeExpand__SpNb6 svg[data-open=true]{transform:rotate(180deg)}.docs_tokenKeyword__pNaL9{color:oklch(50% .16 330)}.docs_tokenString__d8XRm{color:oklch(48% .13 160)}.docs_tokenNumber__JmMB_{color:oklch(53% .14 55)}.docs_tokenTag__116UJ{color:oklch(50% .15 255)}.docs_tokenComment__ZIOcz{color:var(--text-muted);font-style:italic}[data-theme=dark] .docs_tokenKeyword__pNaL9{color:oklch(78% .13 330)}[data-theme=dark] .docs_tokenString__d8XRm{color:oklch(80% .12 160)}[data-theme=dark] .docs_tokenNumber__JmMB_{color:oklch(82% .12 70)}[data-theme=dark] .docs_tokenTag__116UJ{color:oklch(78% .12 250)}.docs_install__4so6r{min-width:0}.docs_installTabs__6gDjU{display:flex;gap:20px;margin-bottom:14px;border-bottom:1px solid var(--border-subtle)}.docs_installTabs__6gDjU button{position:relative;min-height:36px;border:0;padding:0 1px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .16s var(--ease-standard)}.docs_installTabs__6gDjU button:hover,.docs_installTabs__6gDjU button[aria-selected=true]{color:var(--foreground)}.docs_installTabIndicator__mnNsx{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--foreground)}.docs_installPanel__Dtqgc{min-width:0}.docs_installHint__el9mj{margin:12px 0 0;color:var(--text-muted);font-size:13px;line-height:1.6}.docs_command__eAlcK{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.docs_commandHead__jW18O{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);padding:0 8px 0 6px}.docs_managers__xSbpP{display:inline-flex;gap:2px;overflow-x:auto;scrollbar-width:none}.docs_managers__xSbpP button{position:relative;isolation:isolate;min-width:48px;min-height:30px;border:0;border-radius:9px;padding:0 10px;background:transparent;color:var(--text-muted);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;cursor:pointer;transition:color .16s var(--ease-standard)}.docs_managers__xSbpP button:hover,.docs_managers__xSbpP button[aria-checked=true]{color:var(--foreground)}.docs_managers__xSbpP button>span:last-child{position:relative;z-index:1}.docs_managerIndicator__DdOu5{position:absolute;z-index:0;inset:0;border-radius:inherit;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-subtle)}.docs_commandBody__ooJwo{display:flex;align-items:baseline;gap:10px;overflow-x:auto;padding:16px 18px 17px;background:var(--surface-muted);scrollbar-width:thin}.docs_prompt__CWFJA{flex:0 0 auto;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;user-select:none}.docs_command__eAlcK code{position:relative;color:var(--foreground);font-size:13px;line-height:1.6;white-space:pre}.docs_morph__Klxo1{position:relative;display:inline-block;white-space:pre}.docs_glyph__3gpjp{display:inline-block;white-space:pre;will-change:transform,opacity}.docs_steps__xZNnu{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.docs_steps__xZNnu>li{position:relative;min-width:0;padding:0 0 28px 42px;counter-increment:step}.docs_steps__xZNnu>li:before{position:absolute;top:-1px;left:0;display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--foreground);content:counter(step);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.docs_steps__xZNnu>li:after{position:absolute;top:30px;bottom:4px;left:13px;width:1px;background:var(--border-subtle);content:""}.docs_steps__xZNnu>li:last-child{padding-bottom:0}.docs_steps__xZNnu>li:last-child:after{display:none}.docs_steps__xZNnu h3{margin:2px 0 12px;font-size:15px;font-weight:500;letter-spacing:-.01em}.docs_stepText__MlVGO{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.docs_fileTabs__bi5ZM{display:flex;gap:4px;overflow-x:auto;margin-bottom:10px;scrollbar-width:none}.docs_fileTabs__bi5ZM button{flex:0 0 auto;min-height:28px;border:1px solid var(--border-subtle);border-radius:8px;padding:0 9px;background:transparent;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;cursor:pointer;transition:background .16s var(--ease-standard),color .16s var(--ease-standard),border-color .16s var(--ease-standard)}.docs_fileTabs__bi5ZM button:hover{color:var(--foreground)}.docs_fileTabs__bi5ZM button[aria-selected=true]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.docs_locked__jUzPv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid var(--border);border-radius:18px;padding:20px 22px;background:var(--surface-muted)}.docs_lockedIcon__XPj1A{display:grid;place-items:center;color:var(--text-secondary)}.docs_lockedCopy__smamQ strong{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500}.docs_lockedCopy__smamQ p{max-width:520px;margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.docs_lockedActions___5iqD{display:flex;align-items:center;gap:14px}.docs_primaryLink__QtOBh{display:inline-flex;min-height:34px;align-items:center;gap:7px;border-radius:10px;padding:0 13px;background:var(--foreground);color:var(--background);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:opacity .16s var(--ease-standard)}.docs_primaryLink__QtOBh:hover{opacity:.88}.docs_primaryLink__QtOBh svg{transition:transform .16s var(--ease-standard)}.docs_primaryLink__QtOBh:hover svg{transform:translateX(2px)}.docs_quietLink__ewlxF{color:var(--text-secondary);font-size:13px;text-decoration:none;white-space:nowrap}.docs_quietLink__ewlxF:hover{color:var(--foreground)}.docs_lockedSkeleton__nKHK6{height:92px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-muted)}.docs_note__ehvY1{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border-subtle);border-radius:14px;padding:14px 16px;color:var(--text-secondary);font-size:13px;line-height:1.55}.docs_note__ehvY1 svg{flex:0 0 auto;margin-top:3px;color:var(--text-muted)}.docs_note__ehvY1 p{margin:0}.docs_parts__LmV31{display:grid;gap:32px}.docs_part__lyWM9{min-width:0}.docs_partHead__xHMJD{margin-bottom:12px}.docs_partHead__xHMJD h3{margin:0;font-size:15px;font-weight:500}.docs_partHead__xHMJD h3 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.docs_partHead__xHMJD p{max-width:660px;margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.docs_table__O4DYb{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px}.docs_tableRow__ulsUc{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(150px,1.2fr) minmax(80px,.6fr) minmax(0,2fr);gap:16px;border-top:1px solid var(--border-subtle);padding:12px 16px;font-size:13px;line-height:1.5}.docs_tableRow__ulsUc:first-child{border-top:0}.docs_tableHeader__H1eQE{background:var(--surface-muted);color:var(--text-muted);font-size:12px;font-weight:500}.docs_tableRow__ulsUc>span{min-width:0}.docs_propName__pD7JY{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.docs_propName__pD7JY code{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500}.docs_propName__pD7JY small{color:var(--warning,var(--text-muted));font-size:11px}.docs_typeCode__kKtrN{display:inline;border-radius:5px;padding:1px 5px;background:var(--surface-muted);font-size:12px;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}.docs_propDescription__5wh0k,.docs_typeCode__kKtrN{color:var(--text-secondary)}.docs_dash__SHi_a{color:var(--text-muted)}.docs_keyboard__T_9SU{display:grid;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:14px}.docs_keyboard__T_9SU>div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);gap:16px;align-items:baseline;border-top:1px solid var(--border-subtle);padding:12px 16px}.docs_keyboard__T_9SU>div:first-child{border-top:0}.docs_keyboard__T_9SU dd,.docs_keyboard__T_9SU dt{margin:0}.docs_keyboard__T_9SU dd{color:var(--text-secondary);font-size:13px;line-height:1.5}.docs_keys__vcAFK{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.docs_keys__vcAFK kbd{display:inline-grid;min-width:24px;height:24px;place-items:center;border:solid var(--border);border-width:1px 1px 2px;border-radius:6px;padding:0 6px;background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:12px;line-height:1}.docs_keySeparator__ayZNj{color:var(--text-muted);font-size:11px}.docs_notes__6jcWA{display:grid;gap:10px;margin:0;padding:0;list-style:none}.docs_notes__6jcWA li{position:relative;padding-left:20px;color:var(--text-secondary);font-size:14px;line-height:1.6}.docs_notes__6jcWA li:before{position:absolute;top:.72em;left:4px;width:5px;height:5px;border-radius:50%;background:var(--border-strong);content:""}.docs_aiRow__95hvW{display:flex;min-width:0;align-items:center;gap:10px;margin-top:16px;border:1px solid var(--border);border-radius:12px;padding:6px 6px 6px 14px;color:var(--text-muted)}.docs_aiRow__95hvW svg{flex:0 0 auto}.docs_aiRow__95hvW a{min-width:0;flex:1;overflow:hidden;color:var(--foreground);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.docs_aiRow__95hvW a:hover{text-decoration:underline;text-underline-offset:3px}.docs_aiRow__95hvW code{font-size:12.5px}.docs_related__vSQ74{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.docs_relatedItem__ySbBT{position:relative;display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:16px;padding:14px 40px 15px 16px;color:var(--foreground);text-decoration:none;transition:background .16s var(--ease-standard),border-color .16s var(--ease-standard)}.docs_relatedItem__ySbBT:hover{border-color:var(--border-strong);background:var(--surface-muted)}.docs_relatedTop__0yyW3{display:flex;min-width:0;align-items:center;gap:8px}.docs_relatedTop__0yyW3 strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.docs_relatedTop__0yyW3 small{margin-left:auto;color:var(--text-muted);font-size:11px}.docs_relatedDescription__NS1Wn{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.docs_relatedArrow__y_Ifx{position:absolute;right:15px;bottom:16px;color:var(--text-muted);transition:transform .16s var(--ease-standard),color .16s var(--ease-standard)}.docs_relatedItem__ySbBT:hover .docs_relatedArrow__y_Ifx{color:var(--foreground);transform:translateX(3px)}.docs_pager__7frTG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:64px}.docs_pager__7frTG a{display:flex;min-width:0;min-height:72px;align-items:center;gap:12px;border:1px solid var(--border);border-radius:16px;padding:14px 16px;color:var(--foreground);font-size:14px;text-decoration:none;transition:background .16s var(--ease-standard),border-color .16s var(--ease-standard)}.docs_pager__7frTG a:hover{border-color:var(--border-strong);background:var(--surface-muted)}.docs_pager__7frTG a>span{display:grid;min-width:0;gap:3px}.docs_pager__7frTG small{color:var(--text-muted);font-size:12px}.docs_pager__7frTG svg{flex:0 0 auto;color:var(--text-muted);transition:transform .16s var(--ease-standard)}.docs_pagerNext__s5UpM{justify-content:flex-end;text-align:right}.docs_pagerPrev__1lFr8:hover svg{transform:translateX(-3px)}.docs_pagerNext__s5UpM:hover svg{transform:translateX(3px)}.docs_footer__qTqjr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:28px;border-top:1px solid var(--border-subtle);padding:20px 0 40px;color:var(--text-muted);font-size:12px}.docs_footer__qTqjr a{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none}.docs_footer__qTqjr a:hover{color:var(--foreground)}.docs_footerLinks__vbboj{display:flex;flex-wrap:wrap;gap:16px}.docs_toc__4bz2v{position:sticky;top:100px;display:grid;gap:12px;max-height:calc(100dvh - 124px);overflow-y:auto;padding-top:6px;scrollbar-width:none}.docs_tocTitle__v_VlL{margin:0;color:var(--foreground);font-size:13px;font-weight:500}.docs_toc__4bz2v ul{position:relative;display:grid;gap:1px;margin:0;padding:0;border-left:1px solid var(--border-subtle);list-style:none}.docs_toc__4bz2v li a{position:relative;display:block;padding:5px 0 5px 14px;color:var(--text-muted);font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s var(--ease-standard)}.docs_toc__4bz2v li a:hover,.docs_toc__4bz2v li a[aria-current]{color:var(--foreground)}.docs_tocMarker__3qisF{position:absolute;top:4px;bottom:4px;left:-1px;width:2px;border-radius:2px;background:var(--accent)}.docs_tocFooter__8MA86{display:grid;justify-items:start;gap:8px;margin-top:8px;border-top:1px solid var(--border-subtle);padding-top:14px}.docs_tocFooter__8MA86 button,.docs_tocLink__b4QXL{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;text-decoration:none;cursor:pointer;transition:color .16s var(--ease-standard)}.docs_tocFooter__8MA86 button:hover,.docs_tocLink__b4QXL:hover{color:var(--foreground)}.docs_exampleList__pdlve{display:grid;gap:40px}@media (max-width:760px){.docs_header__0YD_z{align-items:flex-start;flex-direction:column;gap:18px}.docs_header__0YD_z p{font-size:14px}.docs_canvas__hFCST{min-height:480px;padding:16px}.docs_section__uRfmU{padding-top:40px}.docs_sectionHead__FNONV h2{font-size:20px}.docs_tableHeader__H1eQE{display:none}.docs_tableRow__ulsUc{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px}.docs_tableRow__ulsUc>span[data-label]:before{margin-right:8px;color:var(--text-muted);font-size:12px;content:attr(data-label)}.docs_keyboard__T_9SU>div{gap:8px}.docs_keyboard__T_9SU>div,.docs_locked__jUzPv{grid-template-columns:minmax(0,1fr)}.docs_lockedIcon__XPj1A{justify-content:start}.docs_pager__7frTG{grid-template-columns:minmax(0,1fr)}.docs_steps__xZNnu>li{padding-left:38px}}@media (max-width:430px){.docs_commandHead__jW18O{flex-wrap:wrap;padding-block:6px}.docs_viewHint__W7wgE{display:none}}@media (prefers-reduced-motion:reduce){.docs_anchor__uE8Zx svg,.docs_codeExpand__SpNb6 svg,.docs_copyLabels__4vHTm>span,.docs_menuTrail__9OUhN,.docs_pager__7frTG svg,.docs_relatedArrow__y_Ifx{transition:none}}.docs_blockCanvas__btuTN{min-height:600px;padding:clamp(16px,4vw,54px)}.docs_patternCanvas__DHoQi{min-height:520px}.docs_appCanvas__H1GyU{min-height:680px;padding:clamp(8px,1.2vw,14px)}.docs_appCanvas__H1GyU [data-fit-layer]>*,.docs_appCanvas__H1GyU>*,.docs_canvasFull__JccFJ [data-fit-layer]>*{width:100%}.docs_sectionCanvas__Dolxa{padding:clamp(8px,1.2vw,14px)}.docs_sectionCanvas__Dolxa [data-fit-layer]>*,.docs_sectionCanvas__Dolxa>*{width:100%}@media (max-width:760px){.docs_blockCanvas__btuTN{min-height:520px;padding:16px}}.docs_familyCanvas__v3R1N{--family-pad:clamp(8px,1.2vw,14px);min-height:0;padding:var(--family-pad)}.docs_variantRoom__WMqNx{min-height:calc(600px - 2 * var(--family-pad));padding:calc(clamp(16px, 4vw, 54px) - var(--family-pad))}.docs_variantRoomPattern__29RKW{min-height:calc(520px - 2 * var(--family-pad))}.docs_variantRoomApp__IrcHV{min-height:calc(680px - 2 * var(--family-pad));padding:0}.docs_variantRoomSection__JSrFE{padding:0}.docs_variantRoomApp__IrcHV>*,.docs_variantRoomSection__JSrFE>*{width:100%}@media (max-width:760px){.docs_variantRoom__WMqNx.docs_variantRoom__WMqNx{min-height:calc(520px - 2 * var(--family-pad))}.docs_variantRoom__WMqNx:not(.docs_variantRoomApp__IrcHV,.docs_variantRoomSection__JSrFE){padding:calc(16px - var(--family-pad))}}.docs_canvasCompact___k2E1{min-height:220px}.docs_canvasTop__bjy__{align-items:start}.docs_canvasFull__JccFJ{grid-template-columns:minmax(0,1fr)}.docs_canvasFull__JccFJ>*{width:100%}.docs_header__0YD_z{margin-top:14px}.docs_header__0YD_z p{margin-top:8px}.docs_headerRow__PPJjT{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.docs_headerRowSteady__82IXR{min-height:34px}@media (max-width:760px){.docs_headerRowSteady__82IXR{min-height:62px;align-content:flex-start}}.docs_quickInstall__r3nha{display:inline-flex;max-width:100%;min-width:0;height:34px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:0 2px 0 11px;background:var(--surface-muted)}.docs_quickInstall__r3nha code{min-width:0;overflow:hidden;color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.docs_quickInstall__r3nha .docs_prompt__CWFJA{font-size:12px}.docs_urlCommand__KWTQk{display:flex;min-width:0;align-items:center;gap:8px;margin-top:8px;border:1px solid var(--border-subtle);border-radius:10px;padding:2px 2px 2px 12px}.docs_urlCommand__KWTQk code{min-width:0;flex:1;overflow-x:auto;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap;scrollbar-width:none}.docs_installHint__el9mj a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.docs_previewSection__Zbh1s{margin-top:24px}.docs_viewBar__TMird{position:sticky;z-index:6;top:64px;margin:0 0 12px;padding:6px 0;background:color-mix(in oklab,var(--background) 94%,transparent);backdrop-filter:blur(12px)}@media (max-width:760px){.docs_viewBar__TMird{top:60px}.docs_headerCopy__ZDQWU{align-self:stretch;width:100%}.docs_headerRow__PPJjT>*{min-width:0}.docs_quickInstall__r3nha{width:100%}.docs_quickInstall__r3nha code{flex:1}}.docs_canvas__hFCST:has([data-canvas=bleed]){padding:0;overflow:hidden}