.page_page__d48Kq{min-height:100vh;background:var(--background);color:var(--foreground)}.page_header__tu38S{display:flex;width:min(100% - 64px,1160px);min-height:70px;align-items:center;justify-content:space-between;gap:24px;margin:auto;border-bottom:1px solid var(--border)}.page_headerActions__VaDXW{display:flex;align-items:center;gap:22px}.page_brand__c2N3O{color:var(--foreground);font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:var(--tracking-display);text-decoration:none}.page_back__ehV5I{color:var(--text-secondary);font-size:14px;text-decoration:none}.page_back__ehV5I:hover{color:var(--foreground)}.page_themeToggle__LtN6s{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);transition:background var(--duration-fast) var(--ease-standard)}.page_themeToggle__LtN6s:hover{background:var(--surface-muted)}.page_intro__gZU6S{width:min(100% - 64px,820px);margin:105px auto 110px;text-align:center}.page_meta__PqmXl>span{color:var(--text-muted);font-size:13px}.page_intro__gZU6S h1{margin:0 0 22px;font-size:clamp(38px,5.2vw,64px)}.page_intro__gZU6S p{max-width:600px;margin:auto;color:var(--text-secondary);font-size:var(--text-base)}.page_samples__739en{width:min(100% - 64px,1160px);margin:0 auto 110px}.page_sample__TgaSw{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:70vh;align-items:center;gap:clamp(40px,8vw,140px);border-top:1px solid var(--border);padding:80px 0}.page_sample__TgaSw:last-child{border-bottom:1px solid var(--border)}.page_meta__PqmXl p{max-width:235px;margin:13px 0 22px;color:var(--text-secondary);font-size:14px}.page_meta__PqmXl button{display:inline-flex;min-height:var(--control-height-md);align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:0 14px;background:var(--surface);color:var(--foreground);font:inherit;font-size:14px;transition:background var(--duration-fast)}.page_meta__PqmXl button:hover{background:var(--surface-muted)}.page_titleSlot__PhpIM{min-width:0}.page_titleSlot__PhpIM h2{max-width:800px;margin:0;font-size:clamp(40px,5.5vw,68px)}@media (prefers-reduced-motion:reduce){.page_themeToggle__LtN6s{transition:none}}@media (max-width:700px){.page_header__tu38S,.page_intro__gZU6S,.page_samples__739en{width:min(100% - 36px,1160px)}.page_intro__gZU6S{margin:75px auto 90px}.page_sample__TgaSw{grid-template-columns:1fr;min-height:62vh;gap:60px;align-content:center;padding:70px 0}.page_titleSlot__PhpIM h2{font-size:clamp(40px,10vw,64px)}}@media (prefers-reduced-motion:reduce){.page_meta__PqmXl button{transition:none}.page_lineClip__4IMY4>span,.page_titleSlot__PhpIM h2,.page_wordClip__MNc6u>span{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;letter-spacing:var(--tracking-display)!important}}.in-view-title_wrap__7hMmN{min-width:0;color:var(--foreground)}.in-view-title_clip___L2M2{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .14em .2em;margin:-.08em -.14em -.2em}.in-view-title_lineClip__NRP7l{display:block;overflow:hidden;padding:.06em .12em .18em;margin:-.06em -.12em -.18em}.in-view-title_blurWord__ZmyVu,.in-view-title_clip___L2M2>span,.in-view-title_lineClip__NRP7l>span,.in-view-title_trackWord__7eUpQ,.in-view-title_trackWord__7eUpQ>span{display:inline-block}.in-view-title_trackWord__7eUpQ{white-space:nowrap}.in-view-title_wipe__uOJjF{padding:.1em .12em .22em;margin:-.1em -.12em -.22em;mask-image:linear-gradient(90deg,#000 44%,transparent 56%);mask-size:230% 100%;mask-repeat:no-repeat;mask-position:var(--wipe,0) 0}.in-view-title_pending__AMwZi .in-view-title_part___0PbM{animation:in-view-title_settle__w4e4g .4s var(--ease-enter) 2.4s forwards}@keyframes in-view-title_settle__w4e4g{to{opacity:1;transform:none;filter:none;--wipe:0%;mask-image:none}}@media (prefers-reduced-motion:reduce){.in-view-title_part___0PbM{opacity:1!important;transform:none!important;filter:none!important;mask-image:none!important}.in-view-title_pending__AMwZi .in-view-title_part___0PbM{animation:none}}.billing-toggle_root__jFGSW{--_accent:var(--billing-accent,var(--success));--_h:34px;--_pad:3px;position:relative;isolation:isolate;display:inline-flex;max-width:100%;align-items:center;padding:var(--_pad);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:1}.billing-toggle_root__jFGSW[data-size=lg]{--_h:42px;--_pad:4px;font-size:var(--text-base)}.billing-toggle_thumbStatic__gnoWy,.billing-toggle_thumb__fsgzu{position:absolute;z-index:-1;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-subtle),0 1px 2px oklch(0 0 0/.06),0 2px 6px oklch(0 0 0/.04);pointer-events:none}.billing-toggle_thumb__fsgzu{top:var(--_pad);bottom:var(--_pad);left:0;will-change:transform,width}.billing-toggle_thumbStatic__gnoWy{inset:0}:root[data-theme=dark] .billing-toggle_thumbStatic__gnoWy,:root[data-theme=dark] .billing-toggle_thumb__fsgzu{box-shadow:0 0 0 1px var(--border),inset 0 1px 0 oklch(100% 0 0/.05),0 1px 2px oklch(0 0 0/.3)}.billing-toggle_option__Y0Xjv{position:relative;display:inline-flex;min-width:0;height:var(--_h);align-items:center;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.billing-toggle_option__Y0Xjv[data-selected]{color:var(--foreground);cursor:default}.billing-toggle_option__Y0Xjv:has(.billing-toggle_badge__9SWpP){padding-right:5px}.billing-toggle_root__jFGSW[data-size=lg] .billing-toggle_option__Y0Xjv{padding-inline:18px}.billing-toggle_root__jFGSW[data-size=lg] .billing-toggle_option__Y0Xjv:has(.billing-toggle_badge__9SWpP){padding-right:6px}@media (hover:hover) and (pointer:fine){.billing-toggle_option__Y0Xjv:not([data-selected]):hover{color:var(--text-secondary)}}.billing-toggle_content__1aihL{position:relative;display:inline-flex;align-items:center;gap:8px;transition:transform var(--duration-fast) var(--ease-standard)}.billing-toggle_option__Y0Xjv:not([data-selected]):active .billing-toggle_content__1aihL{transform:scale(.97)}.billing-toggle_label__FBk4x{font-weight:500}.billing-toggle_badge__9SWpP{display:inline-flex;height:calc(var(--_h) - 10px);align-items:center;padding:0 8px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}.billing-toggle_badge__9SWpP[data-active]{background:color-mix(in oklab,var(--_accent) 13%,transparent);color:color-mix(in oklab,var(--_accent) 88%,var(--foreground))}:root[data-theme=dark] .billing-toggle_badge__9SWpP[data-active]{background:color-mix(in oklab,var(--_accent) 18%,transparent);color:var(--_accent)}.billing-toggle_swap__N_ybj{position:relative;display:inline-grid;justify-items:center;overflow-y:clip;overflow-clip-margin:2px}.billing-toggle_swapSizer__LACML{grid-area:1/1;visibility:hidden}.billing-toggle_swapText__heehI{grid-area:1/1;display:inline-block}@media (prefers-reduced-motion:reduce){.billing-toggle_badge__9SWpP,.billing-toggle_content__1aihL{transition:none}}.billing-toggle_price__W8i8F{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:4px 10px}.billing-toggle_amount___f9s7{display:inline-flex;align-items:flex-start;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:1;font-variant-numeric:tabular-nums}.billing-toggle_currency__PTO9P{margin-top:.12em;margin-right:.04em;color:var(--text-secondary);font-size:.55em}.billing-toggle_counter__djUVt{display:inline-flex}.billing-toggle_counter__djUVt>span{font:inherit!important;letter-spacing:inherit!important}.billing-toggle_aside__4xhrL{display:inline-flex;align-items:baseline;padding-bottom:.3em;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap}.billing-toggle_wasSlot__NhGU0{display:inline-block;overflow-x:clip}.billing-toggle_was__LTbdl{display:inline-block;padding-right:6px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-decoration-thickness:1px}.billing-toggle_period__A2nUE{position:relative;display:inline-block;overflow-x:clip;overflow-clip-margin:2px}.billing-toggle_periodSizer__sgHgK{display:inline-block;visibility:hidden}.billing-toggle_periodText__Rfp4T{position:absolute;top:0;left:0;display:inline-block}.checkout-summary_root__kuiwk{box-sizing:border-box;display:grid;width:min(100%,440px);min-width:0;gap:20px;padding:clamp(20px,5vw,28px);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.checkout-summary_root__kuiwk *,.checkout-summary_root__kuiwk :after,.checkout-summary_root__kuiwk :before{box-sizing:border-box}.checkout-summary_root__kuiwk p{margin:0}.checkout-summary_srOnly__V8plt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.checkout-summary_inline___vsUf{display:inline-flex;vertical-align:bottom}.checkout-summary_inline___vsUf>span{font:inherit!important;letter-spacing:inherit!important}.checkout-summary_title__yAwqX{margin:0;font-size:var(--text-base);font-weight:500}.checkout-summary_item__BCIo9{display:flex;min-width:0;align-items:center;gap:12px}.checkout-summary_media__q2G5p{display:grid;width:44px;height:44px;flex:none;overflow:hidden;place-items:center;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.checkout-summary_itemText__OO6aC{display:grid;min-width:0;flex:1;gap:2px}.checkout-summary_itemName__0lipo{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.checkout-summary_itemDescription__x3xwI{color:var(--text-muted);font-size:var(--text-xs)}.checkout-summary_itemPrice__omaMH{display:grid;justify-items:end;font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-summary_itemPeriod__uoIax{color:var(--text-muted);font-size:var(--text-xs)}.checkout-summary_coupon__SBdtV{position:relative;display:grid;min-width:0}.checkout-summary_chip__qLBe_,.checkout-summary_couponForm__qGWg_{display:flex;min-width:0;height:44px;align-items:center;border-radius:var(--radius-control)}.checkout-summary_couponForm__qGWg_{gap:4px;padding:4px 4px 4px 14px;border:1px solid var(--border);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}.checkout-summary_couponForm__qGWg_[data-error]{border-color:color-mix(in oklab,var(--danger) 60%,var(--border))}.checkout-summary_couponInput__5UgtT{min-width:0;flex:1;height:100%;padding:0;border:0;background:transparent;color:var(--foreground);font:inherit;letter-spacing:.02em;outline:none}.checkout-summary_couponInput__5UgtT::placeholder{color:var(--text-muted);letter-spacing:var(--tracking-body)}.checkout-summary_couponApply__IgN6F{display:inline-grid;min-width:64px;height:34px;place-items:center;padding:0 12px;border:0;border-radius:14px;background:var(--surface-muted);color:var(--foreground);font:inherit;font-weight:500;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.checkout-summary_couponApply__IgN6F:active{transform:scale(.97)}.checkout-summary_couponApply__IgN6F:disabled{cursor:progress}.checkout-summary_chip__qLBe_{gap:8px;padding:0 6px 0 14px;border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground)}.checkout-summary_chipCode__YPwjj{font-weight:500;letter-spacing:.02em}.checkout-summary_chipNote__daW77{flex:1;color:var(--text-secondary)}.checkout-summary_chipRemove__sbqDu{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);cursor:pointer}@media (hover:hover) and (pointer:fine){.checkout-summary_chipRemove__sbqDu:hover{background:var(--surface-muted);color:var(--foreground)}.checkout-summary_couponApply__IgN6F:hover{background:color-mix(in oklab,var(--surface-muted) 70%,var(--border))}}.checkout-summary_couponError__w1tzf{overflow:hidden;color:var(--danger);font-size:var(--text-xs)}.checkout-summary_lines__G1LKd{display:grid;margin:0;padding-top:16px;border-top:1px solid var(--border-subtle)}.checkout-summary_line__N7SHu{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding-block:5px}.checkout-summary_lineAnimated__NFM41{overflow:hidden}.checkout-summary_line__N7SHu dt{display:grid;min-width:0;color:var(--text-secondary)}.checkout-summary_line__N7SHu dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-summary_line__N7SHu[data-discount] dd{color:var(--success)}.checkout-summary_lineNote__wZSqv,.checkout-summary_muted__3joeA{color:var(--text-muted);font-size:var(--text-xs)}.checkout-summary_total__IKQwh{align-items:center;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-subtle)}.checkout-summary_total__IKQwh dt{color:var(--foreground);font-weight:500}.checkout-summary_totalValue__l_qZQ{display:inline-flex;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.checkout-summary_pay__Ey59g{position:relative;display:grid;width:100%;height:52px;place-items:center;overflow:hidden;border:0;border-radius:var(--radius-control);background:var(--pay-background,var(--accent));color:var(--pay-foreground,var(--accent-foreground));font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.checkout-summary_pay__Ey59g:active:not(:disabled){transform:scale(.98)}.checkout-summary_pay__Ey59g:disabled{cursor:default}.checkout-summary_pay__Ey59g[data-state=processing]{cursor:progress}.checkout-summary_pay__Ey59g[data-state=done]{background:var(--success);color:var(--background)}.checkout-summary_pay__Ey59g:disabled[data-state=idle]{filter:saturate(.2);opacity:.6}@media (hover:hover) and (pointer:fine){.checkout-summary_pay__Ey59g:not(:disabled):hover{filter:brightness(.97)}}.checkout-summary_payInner__DxZ1v{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.checkout-summary_spin__yMcjO{animation:checkout-summary_spin__yMcjO .7s linear infinite}@keyframes checkout-summary_spin__yMcjO{to{transform:rotate(1turn)}}.checkout-summary_secure__LSP56{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-8px!important;color:var(--text-muted);font-size:var(--text-xs);text-align:center}.checkout-summary_payError__NZWeU{color:var(--danger);font-size:var(--text-xs);text-align:center}.checkout-summary_footnote__asHw8{color:var(--text-muted);font-size:var(--text-xs);text-align:center;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.checkout-summary_spin__yMcjO{animation-duration:1.6s}}.checkout-summary_couponForm__qGWg_:focus-within{border-color:var(--border-strong,var(--text-muted))}.ArcPricing_section__HLGi2{--pro-wash:oklch(97.5% .016 300);--pro-ink:oklch(45% .1 300);padding-block:144px 156px;scroll-margin-top:96px}:root[data-theme=dark] .ArcPricing_section__HLGi2{--pro-wash:oklch(72% .06 300/.07);--pro-ink:oklch(84% .06 300)}.ArcPricing_heading__cti3h{display:grid;justify-items:center;gap:16px;margin-bottom:48px;text-align:center}.ArcPricing_heading__cti3h h1,.ArcPricing_heading__cti3h h2{max-width:18ch;margin:0;font-size:clamp(2.6rem,4.4vw,4.25rem);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.ArcPricing_heading__cti3h p{max-width:50ch;margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}.ArcPricing_grid__a9Hpz{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;gap:16px;max-width:1160px;margin-inline:auto;scroll-margin-top:96px}.ArcPricing_card__LAMiE{display:flex;min-width:0;flex-direction:column;padding:clamp(24px,2.6vw,34px);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface)}.ArcPricing_free__sCBG_{background:transparent}.ArcPricing_lifetime__C6Gba{position:relative;border-color:transparent;background:radial-gradient(120% 70% at 100% 0,var(--pro-wash),transparent 70%) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,var(--arc-gradient-line) border-box;box-shadow:var(--shadow-raised)}.ArcPricing_cardTop__XfFdt{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.ArcPricing_cardTop__XfFdt h3{margin:0;font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em}.ArcPricing_offerTag__4kMFf{display:inline-flex;height:26px;align-items:center;padding:0 10px;border:1px solid color-mix(in oklab,var(--arc-gradient-from) 70%,var(--border));border-radius:var(--radius-pill);color:var(--pro-ink);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.ArcPricing_offerTagStrong__TLq8j{border-color:transparent;background:var(--arc-gradient);color:var(--arc-gradient-foreground)}.ArcPricing_description__2YWX3{max-width:38ch;min-height:3.1em;margin:12px 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.ArcPricing_price__5pT0P{display:flex;min-height:4.6rem;align-items:flex-end;margin-block:24px 20px}.ArcPricing_price__5pT0P>span>span:first-child{font-size:clamp(2.9rem,4vw,3.9rem)}.ArcPricing_lifetimePrice__Xi202>span:first-child{color:var(--pro-ink)}.ArcPricing_ladder__bUhXG{margin:-4px 0 22px}.ArcPricing_features__V3_dQ{display:grid;gap:10px;margin:0 0 28px;padding:0;color:var(--text-secondary);font-size:var(--text-sm);list-style:none}.ArcPricing_features__V3_dQ li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.ArcPricing_features__V3_dQ svg{flex:none;margin-top:1px;color:var(--foreground)}.ArcPricing_lifetime__C6Gba .ArcPricing_features__V3_dQ svg{color:var(--pro-ink)}.ArcPricing_cardFoot__zDnpl{display:grid;gap:16px;margin-top:auto}.ArcPricing_action__dQasS{display:flex;width:100%;min-height:var(--control-height-lg,48px);align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--foreground);border-radius:var(--radius-control);background:var(--foreground);color:var(--background);font:inherit;font-size:var(--text-sm);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),filter var(--duration-fast) ease}.ArcPricing_action__dQasS:active{transform:scale(.98)}.ArcPricing_action__dQasS svg{flex:none;transition:transform var(--duration-standard) var(--ease-standard)}.ArcPricing_quiet__upyTN{border-color:var(--border-strong);background:transparent;color:var(--foreground)}.ArcPricing_spectrum__d5hES{border-color:transparent;background:var(--arc-gradient);color:var(--arc-gradient-foreground)}.ArcPricing_terms__wY10z{margin:0}.ArcPricing_note__o7d55,.ArcPricing_terms__wY10z{color:var(--text-muted);font-size:var(--text-xs);line-height:1.55}.ArcPricing_note__o7d55{max-width:60ch;margin:24px auto 0;text-align:center}.ArcPricing_foot__UijST{display:flex;justify-content:flex-end;gap:12px 24px;max-width:1160px;margin:32px auto 0;padding-top:24px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.ArcPricing_foot__UijST a{display:inline-flex;align-items:center;gap:8px;color:var(--foreground);text-decoration:none}.ArcPricing_foot__UijST a svg{flex:none;transition:transform var(--duration-standard) var(--ease-standard)}.ArcPricing_dialog__web06{width:min(100% - 32px,460px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible;border:0;background:transparent;color:var(--foreground);opacity:0;transform:translateY(12px) scale(.97);transition:opacity var(--duration-standard) var(--ease-enter),transform var(--duration-spring) var(--ease-spring),overlay var(--duration-standard) allow-discrete,display var(--duration-standard) allow-discrete}.ArcPricing_dialog__web06[open]{opacity:1;transform:none}@starting-style{.ArcPricing_dialog__web06[open]{opacity:0;transform:translateY(12px) scale(.97)}}.ArcPricing_dialog__web06::backdrop{background:oklch(15% .02 295/0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color var(--duration-standard) ease,-webkit-backdrop-filter var(--duration-standard) ease,backdrop-filter var(--duration-standard) ease,overlay var(--duration-standard) allow-discrete,display var(--duration-standard) allow-discrete}.ArcPricing_dialog__web06[open]::backdrop{background:oklch(15% .02 295/.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.ArcPricing_dialog__web06[open]::backdrop{background:oklch(15% .02 295/0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.ArcPricing_dialogBody__kDQQq{position:relative;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:var(--radius-surface)}.ArcPricing_dialogBody__kDQQq:focus{outline:none}.ArcPricing_summary__tXtZj{width:100%;box-shadow:var(--shadow-floating)}.ArcPricing_dialogClose__DKm21{position:absolute;top:16px;right:16px;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:14px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}@media (hover:hover) and (pointer:fine){.ArcPricing_action__dQasS:hover{background:color-mix(in oklab,var(--foreground) 86%,var(--surface))}.ArcPricing_quiet__upyTN:hover{background:var(--surface-muted)}.ArcPricing_spectrum__d5hES:hover{background:var(--arc-gradient);filter:brightness(.97) saturate(1.15)}.ArcPricing_action__dQasS:hover svg,.ArcPricing_foot__UijST a:hover svg{transform:translateX(3px)}.ArcPricing_dialogClose__DKm21:hover{background:var(--surface-muted);color:var(--foreground)}}@media (max-width:1020px){.ArcPricing_grid__a9Hpz{grid-template-columns:repeat(2,minmax(0,1fr))}.ArcPricing_free__sCBG_{grid-column:1/-1;order:3}.ArcPricing_free__sCBG_ .ArcPricing_description__2YWX3{min-height:0}.ArcPricing_free__sCBG_ .ArcPricing_features__V3_dQ{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ArcPricing_free__sCBG_ .ArcPricing_cardFoot__zDnpl{max-width:320px}}@media (max-width:760px){.ArcPricing_section__HLGi2{padding-block:104px 116px}.ArcPricing_grid__a9Hpz{grid-template-columns:1fr;gap:12px}.ArcPricing_lifetime__C6Gba{order:-1}.ArcPricing_description__2YWX3{min-height:0}.ArcPricing_foot__UijST{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.ArcPricing_section__HLGi2{padding-block:80px 96px}.ArcPricing_heading__cti3h{margin-bottom:32px}.ArcPricing_heading__cti3h p{font-size:var(--text-sm)}.ArcPricing_card__LAMiE{padding:22px;border-radius:var(--radius-panel)}.ArcPricing_price__5pT0P{min-height:0;margin-block:20px 18px}}@media (prefers-reduced-motion:reduce){.ArcPricing_action__dQasS,.ArcPricing_action__dQasS svg,.ArcPricing_foot__UijST a svg{transition:none}.ArcPricing_dialog__web06{transform:none;transition:opacity var(--duration-fast) ease,overlay var(--duration-fast) allow-discrete,display var(--duration-fast) allow-discrete}@starting-style{.ArcPricing_dialog__web06[open]{transform:none}}}.in-view-title_demo__xXtNB{container-type:inline-size;display:grid;gap:14px;width:min(100%,620px);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.in-view-title_stage__JTeg2{display:flex;align-items:center;min-height:calc(2 * var(--leading-display) * clamp(var(--text-3xl), 8.4cqi, var(--text-4xl)) + 8px)}.in-view-title_stage__JTeg2 .in-view-title_title__1rOAQ h3{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-3xl),8.4cqi,var(--text-4xl));font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.in-view-title_note__caZEf{position:relative;display:grid;margin:0 0 10px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.in-view-title_note__caZEf>*{grid-area:1/1}.in-view-title_note__caZEf>span:not(.in-view-title_reserve__mLai1){display:block}.in-view-title_reserve__mLai1{visibility:hidden}.in-view-title_controls__nKPlE{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.in-view-title_choices__Em3OL{min-width:0;max-width:100%}@container (max-width: 340px){.in-view-title_choices__Em3OL,.in-view-title_choices__Em3OL>*,.in-view-title_choices__Em3OL>*>*{width:100%}.in-view-title_choices__Em3OL>*>*{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.in-view-title_choices__Em3OL>*>*>*{grid-column:span 2;padding-inline:6px}.in-view-title_choices__Em3OL>*>*>:nth-child(n+4){grid-column:span 3}}.scroll-highlight_highlight__wcy_Q{margin:0;color:var(--foreground);text-wrap:pretty}.scroll-highlight_words__24o5U{display:block}.scroll-highlight_srOnly__i4Gmu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;user-select:none}@media (prefers-reduced-motion:reduce){.scroll-highlight_word__xcWQA{opacity:1!important}}.scroll-highlight_demo__b_SXW{display:grid;gap:12px;width:min(100%,640px);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.scroll-highlight_viewport__mJTgh{position:relative;height:320px;overflow-y:auto;container-type:inline-size;border:1px solid var(--border);border-radius:var(--radius-panel);padding:0 clamp(20px,6%,40px);background:var(--surface);scrollbar-width:thin}.scroll-highlight_intro__w5Ptv{display:flex;min-height:86%;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.scroll-highlight_story__gAOet{font-family:var(--font-display);font-size:clamp(var(--text-2xl),5cqi,var(--text-3xl));font-weight:500;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.scroll-highlight_runway__wsmRe{height:60%}.scroll-highlight_footer__vt8zo{display:flex;justify-content:flex-end}.text-morph_frame__pUDp2,.text-morph_frame__pUDp2.text-morph_frame__pUDp2{position:relative;display:inline-block;box-sizing:content-box;padding:.5em .5em .5em .2em;margin:-.5em -.5em -.5em -.2em;text-align:start;white-space:nowrap;mask-image:linear-gradient(90deg,#000 calc(100% - .5em),transparent)}.text-morph_track__X1SRg{position:relative;display:inline-block;white-space:nowrap}.text-morph_glyph__p50at{display:inline-block;white-space:pre;transform-origin:50% 60%}.text-morph_srOnly__C_EH6{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;user-select:none}.text-morph_demo__A7xah{display:grid;justify-items:center;gap:28px;width:min(100%,560px);font-family:var(--font-body);letter-spacing:var(--tracking-body);text-align:center}.text-morph_display__geUkW{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:clamp(var(--text-3xl),11vw,var(--text-5xl));font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text-morph_controls__5x6l6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.text-morph_chip__m__T_{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-height-sm);padding:0 14px 0 11px;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);background:var(--surface);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.text-morph_chip__m__T_[data-following=true]{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.text-morph_chip__m__T_:active{transform:scale(.97);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),var(--duration-instant);transition-timing-function:var(--ease-standard),var(--ease-standard),var(--ease-standard),var(--ease-enter)}@media (hover:hover) and (pointer:fine){.text-morph_chip__m__T_[data-following=false]:hover{background:var(--surface-muted)}}.text-morph_icon__uj3tF{position:relative;display:inline-grid;width:15px;height:15px;place-items:center}.text-morph_icon__uj3tF>span{display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.text-morph_chip__m__T_,.text-morph_chip__m__T_:active{transform:none;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}.github-stars_button__EZTwo{display:inline-flex;flex-shrink:0;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:calc(var(--radius-control) - 4px);color:var(--foreground);font-size:var(--text-sm);line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}.github-stars_button__EZTwo:active{background:var(--surface-muted)}.github-stars_mark__Rre1S{width:16px;height:16px;flex-shrink:0}.github-stars_count__69bd4{display:inline-flex;overflow:hidden}.github-stars_countInner__bQnME{display:inline-flex;align-items:center;margin-left:1px;padding-left:8px;border-left:1px solid var(--border);color:var(--text-secondary);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.github-stars_button__EZTwo:hover{background:var(--surface-muted)}.github-stars_button__EZTwo:hover .github-stars_countInner__bQnME{color:var(--foreground)}}@media (max-width:900px){.github-stars_button__EZTwo:not([data-variant=menu]) .github-stars_label__lJ_Ng{display:none}.github-stars_button__EZTwo{padding:0 10px}}@media (prefers-reduced-motion:reduce){.github-stars_button__EZTwo,.github-stars_countInner__bQnME{transition:none}}.pro-badge_badge__4HMgK{display:inline-flex;flex:none;align-items:center;justify-content:center;height:18px;padding:0 7px;border:1px solid transparent;border-radius:9999px;background:var(--arc-gradient-soft) padding-box,var(--arc-gradient-line) border-box;font-family:var(--font-body,system-ui),sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;vertical-align:middle;user-select:none}.pro-badge_label__XhFfn{background:var(--arc-gradient-ink);background-clip:text;-webkit-background-clip:text;color:var(--foreground);-webkit-text-fill-color:transparent}.pro-badge_md__6lpFq{height:22px;padding:0 9px;font-size:12px}@media (forced-colors:active){.pro-badge_badge__4HMgK{border-color:CanvasText;background:Canvas}.pro-badge_label__XhFfn{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.clip-video_frame__MY7bW{position:relative;overflow:hidden;width:100%;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--clip-stage,var(--surface));isolation:isolate}.clip-video_poster__MM35I,.clip-video_video__hxAIx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.clip-video_video__hxAIx{opacity:0;transition:opacity var(--duration-standard) var(--ease-enter)}.clip-video_video__hxAIx[data-ready=true]{opacity:1}.clip-video_label__c1lh8{left:var(--space-3);padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--foreground);font-size:var(--text-xs);font-weight:500;line-height:1.2}.clip-video_label__c1lh8,.clip-video_play__nVI8N{position:absolute;bottom:var(--space-3);z-index:1}.clip-video_play__nVI8N{right:var(--space-3);display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface) 88%,transparent);color:var(--foreground);cursor:pointer}.clip-video_play__nVI8N:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.clip-video_video__hxAIx{transition:none}}.more-in-pro_grid__276BW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.more-in-pro_card___B9Og{display:grid;align-content:start;gap:6px;min-width:0;border:1px solid var(--border);border-radius:16px;padding:14px 16px 15px;color:var(--foreground);text-decoration:none;transition:background .16s var(--ease-standard),border-color .16s var(--ease-standard)}.more-in-pro_card___B9Og:hover{border-color:var(--border-strong);background:var(--surface-muted)}.more-in-pro_clip__U5Xz2{margin-bottom:6px;border-radius:10px}.more-in-pro_top__6ccoB{display:flex;min-width:0;align-items:center;gap:8px}.more-in-pro_top__6ccoB strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.more-in-pro_top__6ccoB small{margin-left:auto;color:var(--text-muted);font-size:11px}.more-in-pro_description__dOcVE{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.more-in-pro_explore__TDT7h{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:13px;text-decoration:none;white-space:nowrap;transition:color .16s var(--ease-standard)}.more-in-pro_explore__TDT7h:hover{color:var(--foreground)}.more-in-pro_explore__TDT7h svg{transition:transform .16s var(--ease-standard)}.more-in-pro_explore__TDT7h:hover svg{transform:translateX(2px)}@media (max-width:900px){.more-in-pro_grid__276BW{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.more-in-pro_card___B9Og,.more-in-pro_explore__TDT7h,.more-in-pro_explore__TDT7h svg{transition:none}.more-in-pro_explore__TDT7h:hover svg{transform:none}}.frame-page_root__kk2L_{box-sizing:border-box;min-height:100dvh;background:var(--background);color:var(--foreground)}:where(.frame-page_root__kk2L_) *,:where(.frame-page_root__kk2L_) :after,:where(.frame-page_root__kk2L_) :before{box-sizing:border-box}.frame-page_content__B2W4a{display:grid;min-width:0}.frame-page_content__B2W4a>*{min-width:0;max-width:100%}.frame-page_content__B2W4a>:is(button,a,[role=button],[role=switch]){justify-self:center;align-self:center}.frame-page_root__kk2L_[data-layout=section] .frame-page_content__B2W4a{justify-items:center;padding:clamp(24px,6vw,96px) clamp(16px,5vw,64px)}.frame-page_root__kk2L_[data-layout=section] .frame-page_content__B2W4a>*{width:100%}@media (max-width:480px){.frame-page_root__kk2L_[data-layout=section] .frame-page_content__B2W4a{padding:16px}}.frame-page_root__kk2L_[data-layout=center] .frame-page_content__B2W4a{display:flex;min-height:100dvh;flex-direction:column;padding:16px}.frame-page_root__kk2L_[data-layout=center] .frame-page_content__B2W4a>*{width:min(100%,var(--frame-width,100%));margin:auto}.frame-page_root__kk2L_[data-width=narrow]{--frame-width:560px}.frame-page_root__kk2L_[data-width=medium]{--frame-width:880px}.frame-page_root__kk2L_[data-width=wide]{--frame-width:1200px}@media (min-width:768px){.frame-page_root__kk2L_[data-layout=center] .frame-page_content__B2W4a{padding:32px}}.frame-page_root__kk2L_[data-layout=app] .frame-page_content__B2W4a,.frame-page_root__kk2L_[data-layout=scene] .frame-page_content__B2W4a{min-height:100dvh}.frame-page_root__kk2L_[data-layout=app] .frame-page_content__B2W4a>*{width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}@property --sb-fade-bottom{syntax:"<number>";inherits:false;initial-value:1}.library-sidebar_aside__fjR21{position:sticky;z-index:20;top:64px;align-self:start;height:calc(100dvh - 64px);min-height:0;border-right:1px solid var(--border-subtle);padding:20px 14px 14px 0}.library-sidebar_panel__R3xBf{--sb-bg:var(--background);--sb-hover:color-mix(in oklab,var(--surface-muted) 78%,transparent);--sb-active:color-mix(in oklab,var(--accent-subtle) 58%,var(--surface-muted));--sb-icon-x:8px;--sb-guide-x:15px;--sb-row-x:22px;--sb-text:30px;--sb-section-h:32px;--sb-group-h:28px;--sb-row-h:30px;--sb-row-font:13px;display:flex;height:100%;min-height:0;flex-direction:column;color:var(--foreground)}.library-sidebar_top__4Gi88{position:relative;z-index:4;display:grid;gap:8px;padding-bottom:10px}.library-sidebar_searchRow__4wIAj{display:flex;align-items:center;gap:8px}.library-sidebar_searchWrap__I7YU7{position:relative;min-width:0;flex:1 1 auto}.library-sidebar_search__Bt_vl{display:flex;height:32px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:10px;padding:0 5px 0 10px;background:var(--surface-muted);color:var(--text-muted);cursor:text;transition:border-color .16s var(--ease-standard),background-color .16s var(--ease-standard)}.library-sidebar_search__Bt_vl:hover{border-color:var(--border-strong)}.library-sidebar_search__Bt_vl[data-focused]{border-color:var(--border-strong);background:var(--surface)}.library-sidebar_search__Bt_vl svg{flex:0 0 auto}.library-sidebar_search__Bt_vl input{width:100%;min-width:0;height:100%;border:0;outline:0;padding:0;background:transparent;color:var(--foreground);font:inherit;font-size:13px;letter-spacing:-.01em}.library-sidebar_search__Bt_vl input::placeholder{color:var(--text-muted)}.library-sidebar_kbd__vDHKK{flex:0 0 auto;border:1px solid var(--border);border-radius:6px;padding:2px 5px;background:var(--surface);color:var(--text-muted);font-family:var(--font-body);font-size:10.5px;line-height:1.2}.library-sidebar_clear__YYdK1{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;padding:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .16s var(--ease-standard),color .16s var(--ease-standard)}.library-sidebar_clear__YYdK1:hover{background:var(--sb-hover);color:var(--foreground)}.library-sidebar_close__tbcb9{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:0;border-radius:12px;background:var(--surface-muted);color:var(--foreground);cursor:pointer}.library-sidebar_srOnly__PzPJc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.library-sidebar_tiers__FQ9gm{position:relative;display:flex;height:28px;gap:2px;border:1px solid var(--border-subtle);border-radius:10px;padding:2px;background:var(--surface-muted)}.library-sidebar_tierMain__lKrtQ{display:flex;flex:3 1 0;gap:2px}.library-sidebar_tierMain__lKrtQ button,.library-sidebar_tierMore__dj_Qz{position:relative;isolation:isolate;display:grid;min-width:0;flex:1 1 0;place-items:center;border:0;border-radius:8px;padding:0 4px;background:transparent;color:var(--text-muted);font:inherit;font-size:11.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:color .16s var(--ease-standard)}.library-sidebar_tierMain__lKrtQ button:hover,.library-sidebar_tierMain__lKrtQ button[aria-checked=true],.library-sidebar_tierMore__dj_Qz:hover,.library-sidebar_tierMore__dj_Qz[aria-expanded=true],.library-sidebar_tierMore__dj_Qz[data-active]{color:var(--foreground)}.library-sidebar_tierMain__lKrtQ button>span:last-child,.library-sidebar_tierMore__dj_Qz>span:last-child{position:relative;z-index:1;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.library-sidebar_tierMore__dj_Qz{flex:1.15 1 0}.library-sidebar_tierChevron__LAaEC{display:inline-grid;place-items:center;opacity:.7}.library-sidebar_tierIndicator__FI_I8{position:absolute;z-index:0;inset:0;border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting),inset 0 0 0 1px var(--border)}.library-sidebar_tierMenu__xxyjj{position:absolute;z-index:10;top:calc(100% + 6px);right:0;display:grid;width:216px;gap:2px;border:1px solid var(--border);border-radius:14px;padding:4px;background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-floating);transform-origin:top right}.library-sidebar_tierMenu__xxyjj button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border:0;border-radius:10px;padding:4px 10px 4px 8px;background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;outline:0;transition:background-color .14s var(--ease-standard)}.library-sidebar_tierMenu__xxyjj button:focus-visible,.library-sidebar_tierMenu__xxyjj button:hover{background:var(--sb-hover)}.library-sidebar_menuCheck__3itct{display:grid;place-items:center;color:var(--foreground)}.library-sidebar_menuText__C4Xv_{display:grid;gap:1px;min-width:0;font-size:13px}.library-sidebar_menuText__C4Xv_ small{color:var(--text-muted);font-size:11.5px}.library-sidebar_menuCount__7VKbb{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.library-sidebar_scroll__Tdgfx{--sb-sticky:calc(var(--sb-section-h) + var(--sb-group-h));position:relative;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),rgb(0 0 0/var(--sb-fade-bottom)) 100%);transition:--sb-fade-bottom .22s var(--ease-standard)}.library-sidebar_scroll__Tdgfx:before{content:"";position:sticky;z-index:1;top:var(--sb-sticky);display:block;height:26px;margin-bottom:-26px;background:linear-gradient(to bottom,var(--sb-bg),color-mix(in oklab,var(--sb-bg) 0%,transparent));opacity:0;pointer-events:none;transition:opacity .22s var(--ease-standard)}.library-sidebar_scroll__Tdgfx[data-fade-top]:before{opacity:.92}.library-sidebar_scroll__Tdgfx::-webkit-scrollbar{display:none}.library-sidebar_scroll__Tdgfx[data-fade-bottom]{--sb-fade-bottom:0}.library-sidebar_content__knhIe{padding-bottom:20px}.library-sidebar_content__knhIe,.library-sidebar_section__oQ3xJ{display:grid;grid-template-columns:minmax(0,1fr)}.library-sidebar_section__oQ3xJ+.library-sidebar_section__oQ3xJ{margin-top:6px}.library-sidebar_sectionHead___A06N{position:sticky;z-index:3;top:0;display:flex;width:100%;height:var(--sb-section-h);align-items:center;gap:0;border:0;border-radius:8px;padding:0 6px 0 var(--sb-icon-x);background:var(--sb-bg);color:var(--foreground);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer;outline:0}.library-sidebar_sectionHead___A06N:disabled{cursor:default}.library-sidebar_sectionIcon__ii8U0{display:grid;width:15px;flex:0 0 15px;place-items:center;margin-right:calc(var(--sb-text) - var(--sb-icon-x) - 15px);color:var(--text-muted);transition:color .16s var(--ease-standard)}.library-sidebar_sectionLabel__pIIq3{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-sidebar_sectionCount__lRg1z{position:relative;display:inline-grid;overflow:hidden;margin-right:6px;color:var(--text-muted);font-size:11px;font-weight:450;font-variant-numeric:tabular-nums}.library-sidebar_groupCount__5aF43>span,.library-sidebar_sectionCount__lRg1z>span{grid-area:1/1}.library-sidebar_chevron__Fc20n{display:grid;flex:0 0 auto;place-items:center;color:var(--text-muted);opacity:.75;transition:color .16s var(--ease-standard),opacity .16s var(--ease-standard)}.library-sidebar_sectionHead___A06N:focus-visible .library-sidebar_chevron__Fc20n,.library-sidebar_sectionHead___A06N:focus-visible .library-sidebar_sectionIcon__ii8U0,.library-sidebar_sectionHead___A06N:hover .library-sidebar_chevron__Fc20n,.library-sidebar_sectionHead___A06N:hover .library-sidebar_sectionIcon__ii8U0{color:var(--foreground);opacity:1}.library-sidebar_groupHead__o7GWW:focus-visible,.library-sidebar_sectionHead___A06N:focus-visible{background:color-mix(in oklab,var(--surface-muted) 78%,var(--sb-bg))}.library-sidebar_group__SVodZ,.library-sidebar_sectionBody__qECt_{display:grid;grid-template-columns:minmax(0,1fr)}.library-sidebar_groupHead__o7GWW{position:sticky;z-index:2;top:var(--sb-section-h);display:flex;width:100%;height:var(--sb-group-h);align-items:center;gap:7px;border:0;padding:0 8px 0 var(--sb-icon-x);border-radius:8px;background:var(--sb-bg);color:var(--foreground);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.005em;text-align:left;cursor:pointer;outline:0}.library-sidebar_groupHead__o7GWW:disabled{cursor:default}.library-sidebar_groupChevron__p0Pka{display:grid;width:15px;flex:0 0 15px;place-items:center;margin-right:calc(var(--sb-text) - var(--sb-icon-x) - 15px - 7px);color:var(--text-muted);opacity:.6;transition:color .16s var(--ease-standard),opacity .16s var(--ease-standard)}.library-sidebar_groupHead__o7GWW:focus-visible .library-sidebar_groupChevron__p0Pka,.library-sidebar_groupHead__o7GWW:hover .library-sidebar_groupChevron__p0Pka,.library-sidebar_groupHead__o7GWW[aria-expanded=false] .library-sidebar_groupChevron__p0Pka{color:var(--foreground);opacity:1}.library-sidebar_groupLabel__NvtyJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-sidebar_groupCount__5aF43{position:relative;display:inline-grid;min-width:18px;height:16px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--radius-pill);padding:0 5px;background:var(--surface-muted);color:var(--text-muted);font-size:10px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.library-sidebar_groupBody__hkAJi,.library-sidebar_rows__muylU{display:grid;grid-template-columns:minmax(0,1fr)}.library-sidebar_rows__muylU{position:relative;padding:1px 0 8px var(--sb-row-x)}.library-sidebar_rows__muylU:before{position:absolute;top:1px;bottom:9px;left:var(--sb-guide-x);width:1px;background:var(--border-subtle);content:""}.library-sidebar_rowWrap__KEIji{display:grid;grid-template-columns:minmax(0,1fr)}.library-sidebar_row__aE5SY{position:relative;isolation:isolate;display:flex;min-width:0;height:var(--sb-row-h);align-items:center;gap:8px;border-radius:8px;padding:0 6px 0 calc(var(--sb-text) - var(--sb-row-x));color:var(--text-secondary);font-size:var(--sb-row-font);letter-spacing:-.01em;line-height:1.3;text-decoration:none;outline:0;transition:background-color .14s var(--ease-standard),color .14s var(--ease-standard);-webkit-tap-highlight-color:transparent}.library-sidebar_row__aE5SY:focus-visible,.library-sidebar_row__aE5SY[data-cursor]{background:var(--sb-hover);color:var(--foreground)}@media (hover:hover){.library-sidebar_row__aE5SY:hover{background:var(--sb-hover);color:var(--foreground)}}.library-sidebar_row__aE5SY[aria-current=page]{background:transparent;color:var(--foreground);font-weight:500}.library-sidebar_pill__3Ni4t{position:absolute;z-index:-1;inset:0;border-radius:8px;background:var(--sb-active);pointer-events:none}.library-sidebar_pill__3Ni4t:before{position:absolute;top:50%;left:calc(var(--sb-guide-x) - var(--sb-row-x));width:1px;height:16px;border-radius:1px;background:var(--accent);content:"";transform:translateY(-50%)}.library-sidebar_label__EP9jR{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-sidebar_match__UGFKp{border-radius:3px;background:color-mix(in oklab,var(--accent) 18%,transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 10%,transparent)}.library-sidebar_rowCut__3mGZK .library-sidebar_label__EP9jR{color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--text-muted) 60%,transparent)}.library-sidebar_marks__Q_uH_{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.library-sidebar_mark__yF3TZ{display:inline-flex;height:16px;flex:0 0 auto;align-items:center;border-radius:var(--radius-pill);padding:0 5px;font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.library-sidebar_markNew__7qr8A{background:color-mix(in oklab,var(--success) 13%,transparent);color:var(--success)}.library-sidebar_markReview__zgXCo{background:#fef3c7;color:#92400e}.library-sidebar_markBacklog__UjQZA{box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}.library-sidebar_markCut__KHtrZ{box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-muted);text-decoration:line-through}.library-sidebar_pro__c08K_{height:16px;padding:0 5px;font-size:10px}.library-sidebar_variantCount__1cOs_{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:0 4px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-muted);font-size:10px;font-weight:450;line-height:1;font-variant-numeric:tabular-nums}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_mark__yF3TZ{width:6px;height:6px;padding:0}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_markText__EUzx9{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_markNew__7qr8A{background:var(--success)}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_markReview__zgXCo{background:#d97706}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_markBacklog__UjQZA{box-shadow:inset 0 0 0 1.5px var(--text-muted)}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_markCut__KHtrZ{box-shadow:inset 0 0 0 1.5px var(--border-strong)}.library-sidebar_row__aE5SY[data-compact] .library-sidebar_marks__Q_uH_{gap:3px}.library-sidebar_tip__oqyTJ{position:fixed;z-index:70;top:0;left:0;max-width:280px;border:1px solid var(--border);border-radius:8px;padding:5px 8px;background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-floating);color:var(--foreground);font-size:12px;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(calc(var(--tip-x, 0px) - 4px),calc(var(--tip-y, 0px) - 50%));transition:opacity .12s var(--ease-standard),transform .16s var(--ease-standard)}.library-sidebar_tip__oqyTJ[data-open]{opacity:1;transform:translate(var(--tip-x,0),calc(var(--tip-y, 0px) - 50%))}.library-sidebar_empty__VIc5x{display:grid;gap:4px;padding:10px var(--sb-icon-x);color:var(--text-secondary);font-size:13px;line-height:1.45}.library-sidebar_empty__VIc5x p{margin:0}.library-sidebar_emptyHint__o_pcZ{color:var(--text-muted);font-size:12px}.library-sidebar_otherTiers__1Rt7f{display:inline-flex;width:fit-content;align-items:center;gap:3px;margin:4px 0 0 calc(var(--sb-text) - 8px);border:0;border-radius:8px;padding:6px 8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:background-color .14s var(--ease-standard),color .14s var(--ease-standard)}.library-sidebar_otherTiers__1Rt7f:focus-visible,.library-sidebar_otherTiers__1Rt7f:hover{background:var(--sb-hover);color:var(--foreground)}.library-sidebar_footer__92pu1{display:grid;gap:6px;margin-top:8px;border:1px solid var(--border-subtle);border-radius:12px;padding:4px;background:var(--surface)}.library-sidebar_whatsNew__j_D2O{display:flex;height:32px;align-items:center;gap:8px;border-radius:8px;padding:0 8px 0 10px;color:var(--foreground);font-size:12.5px;font-weight:500;letter-spacing:-.01em;text-decoration:none;outline:0;transition:background-color .14s var(--ease-standard)}.library-sidebar_whatsNew__j_D2O:focus-visible,.library-sidebar_whatsNew__j_D2O:hover{background:var(--sb-hover)}.library-sidebar_whatsNewDot__vCkUh{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--success)}.library-sidebar_whatsNewLabel__dPHge{min-width:0;flex:1 1 auto}.library-sidebar_whatsNewCount__RXAuH{color:var(--text-muted);font-size:11.5px;font-weight:450;font-variant-numeric:tabular-nums}.library-sidebar_whatsNewArrow__yV6fC{flex:0 0 auto;color:var(--text-muted);transition:transform .18s var(--ease-standard),color .16s var(--ease-standard)}.library-sidebar_whatsNew__j_D2O:hover .library-sidebar_whatsNewArrow__yV6fC{color:var(--foreground);transform:translateX(2px)}.library-sidebar_viewSwitch__LKKXu{margin:0 2px 2px}:root[data-theme=dark] .library-sidebar_markReview__zgXCo{background:rgb(245 158 11/.16);color:#fcd34d}:root[data-theme=dark] .library-sidebar_row__aE5SY[data-compact] .library-sidebar_markReview__zgXCo{background:#f59e0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .library-sidebar_markReview__zgXCo{background:rgb(245 158 11/.16);color:#fcd34d}:root:not([data-theme=light]) .library-sidebar_row__aE5SY[data-compact] .library-sidebar_markReview__zgXCo{background:#f59e0b}}.library-sidebar_backdrop__QvHaF{position:fixed;z-index:60;inset:0;background:rgb(8 12 18/42%)}.library-sidebar_sheet__3VfvN{position:fixed;z-index:61;inset:max(10px,env(safe-area-inset-top)) 0 0;display:flex;flex-direction:column;border:1px solid var(--border);border-bottom:0;border-radius:22px 22px 0 0;padding:0 16px;background:var(--background);box-shadow:var(--shadow-floating);outline:0;overscroll-behavior:contain}.library-sidebar_grabber__ClQQU{display:grid;height:22px;flex:0 0 auto;place-items:center;margin:0 -16px;cursor:grab;touch-action:none}.library-sidebar_grabber__ClQQU:active{cursor:grabbing}.library-sidebar_grabber__ClQQU span{width:38px;height:5px;border-radius:var(--radius-pill);background:var(--border-strong)}.library-sidebar_mobile__gq_YO{--sb-section-h:44px;--sb-group-h:36px;--sb-row-h:44px;--sb-row-font:15px;--sb-text:34px;--sb-row-x:24px;--sb-guide-x:16px;--sb-icon-x:8px;min-height:0;flex:1 1 auto}.library-sidebar_mobile__gq_YO .library-sidebar_top__4Gi88{gap:10px;padding-bottom:12px}.library-sidebar_mobile__gq_YO .library-sidebar_search__Bt_vl{height:40px;border-radius:12px;padding-left:12px}.library-sidebar_mobile__gq_YO .library-sidebar_search__Bt_vl input{font-size:16px}.library-sidebar_mobile__gq_YO .library-sidebar_tiers__FQ9gm{height:36px;border-radius:12px}.library-sidebar_mobile__gq_YO .library-sidebar_tierMain__lKrtQ button,.library-sidebar_mobile__gq_YO .library-sidebar_tierMore__dj_Qz{border-radius:9px;font-size:13px}.library-sidebar_mobile__gq_YO .library-sidebar_sectionHead___A06N{font-size:15px}.library-sidebar_mobile__gq_YO .library-sidebar_groupHead__o7GWW{font-size:13px}.library-sidebar_mobile__gq_YO .library-sidebar_pill__3Ni4t,.library-sidebar_mobile__gq_YO .library-sidebar_row__aE5SY{border-radius:10px}.library-sidebar_mobile__gq_YO .library-sidebar_footer__92pu1{margin-bottom:max(12px,env(safe-area-inset-bottom))}.library-sidebar_mobile__gq_YO .library-sidebar_whatsNew__j_D2O{height:44px;font-size:14px}.library-sidebar_mobileActions__ZjYpD{margin-top:16px}@media (max-width:760px){.library-sidebar_aside__fjR21{display:none}}@media (min-width:761px){.library-sidebar_backdrop__QvHaF,.library-sidebar_sheet__3VfvN{display:none}}@media (prefers-reduced-motion:reduce){.library-sidebar_row__aE5SY,.library-sidebar_scroll__Tdgfx,.library-sidebar_tip__oqyTJ,.library-sidebar_whatsNewArrow__yV6fC{transition:none}}