.Callout_wrapper__s8_iE{background:var(--background-secondary);border:1px solid var(--border-transparent);border-radius:8px;margin-top:1.25rem;margin-bottom:1.25rem;padding:.75rem 1rem}.Callout_wrapper__s8_iE :last-child{margin-bottom:0}.Mockup_mockupContainer__YXIX_{display:flex;justify-content:center;align-items:center}.Mockup_mockupContainer__YXIX_ .Mockup_computer__jfNQm,.Mockup_mockupContainer__YXIX_ .Mockup_iphone__Ovpyq{margin-top:4rem}@media(max-width:768px){.Mockup_mockupContainer__YXIX_{padding:0 1rem}.Mockup_mockupContainer__YXIX_:has(.Mockup_computer__jfNQm.Mockup_left__2BhdR),.Mockup_mockupContainer__YXIX_:has(.Mockup_computer__jfNQm.Mockup_right__cxslH){padding:0}}.Mockup_mockupContainer__YXIX_.Mockup_bg-dot-grid__XGuWY{background-image:radial-gradient(#000 1px,transparent 0);background-size:20px 20px}.Mockup_mockupContainer__YXIX_.Mockup_bg-line-grid__fklwx{background-image:linear-gradient(90deg,#000 1px,transparent 0),linear-gradient(180deg,#000 1px,transparent 0);background-size:20px 20px}.Mockup_mockupContainer__YXIX_.Mockup_bg-gradient__6UVHO{background-image:linear-gradient(45deg,#f3ec78,#af4261)}.Mockup_mockup__nTf2_{position:relative;overflow:hidden}.Mockup_contentImage__UKvhp,.Mockup_frame__Xj06A{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Mockup_content__D84VM{position:relative;z-index:1;width:100%;height:100%}.Mockup_lightContent__LJC_e,.Mockup_lightFrame__bGn6d{display:block}.Mockup_darkContent__gZuaq,.Mockup_darkFrame__kNJoR,.dark .Mockup_lightContent__LJC_e,.dark .Mockup_lightFrame__bGn6d{display:none}.dark .Mockup_darkContent__gZuaq,.dark .Mockup_darkFrame__kNJoR{display:block}.Mockup_screen__FjQjK{padding:0;background:var(--card-primary);border-radius:24px}.Mockup_screen__FjQjK .Mockup_contentImage__UKvhp,.Mockup_screen__FjQjK .Mockup_content__D84VM{width:100%;height:100%;border-radius:0}.Mockup_iphone__Ovpyq{--iphone-base-width:393;--iphone-base-height:852;--iphone-top-base-height:340.8;--iphone-frame-width:430;--iphone-frame-height:885;--iphone-top-frame-height:354.8;--content-top-offset:17.5;--content-side-offset:18.5;--scale-factor:0.75;width:calc(var(--iphone-base-width)*var(--scale-factor)*1px);height:calc(var(--iphone-base-height)*var(--scale-factor)*1px);max-width:100%;aspect-ratio:393/852;margin:4rem auto;position:relative}.Mockup_iphone__Ovpyq.Mockup_physical__e1fOU{width:calc(var(--iphone-frame-width)*var(--scale-factor)*1px);height:calc(var(--iphone-frame-height)*var(--scale-factor)*1px);aspect-ratio:433/887}.Mockup_iphone__Ovpyq.Mockup_physical__e1fOU .Mockup_frame__Xj06A{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.Mockup_iphone__Ovpyq.Mockup_physical__e1fOU .Mockup_content__D84VM{position:absolute;z-index:1;top:calc(var(--content-top-offset)/var(--iphone-frame-height)*100% - .5px);left:calc(var(--content-side-offset)/var(--iphone-frame-width)*100% - .5px);width:calc(var(--iphone-base-width)/var(--iphone-frame-width)*100%);height:calc(var(--iphone-base-height)/var(--iphone-frame-height)*100%);border-radius:5%;overflow:hidden}.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_,.Mockup_iphone__Ovpyq.Mockup_top__xXOtC{--scale-factor:1;height:calc(var(--iphone-base-height)*.4*var(--scale-factor)*1px)}.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_.Mockup_physical__e1fOU,.Mockup_iphone__Ovpyq.Mockup_top__xXOtC.Mockup_physical__e1fOU{height:calc(var(--iphone-frame-height)*.4*var(--scale-factor)*1px);border-radius:0}.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_ .Mockup_contentImage__UKvhp,.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_ .Mockup_frame__Xj06A,.Mockup_iphone__Ovpyq.Mockup_top__xXOtC .Mockup_contentImage__UKvhp,.Mockup_iphone__Ovpyq.Mockup_top__xXOtC .Mockup_frame__Xj06A{-o-object-position:top;object-position:top}.Mockup_iphone__Ovpyq.Mockup_top__xXOtC{margin-bottom:0;border-radius:40px 40px 0 0}.Mockup_iphone__Ovpyq.Mockup_top__xXOtC.Mockup_physical__e1fOU .Mockup_content__D84VM{border-radius:10% 10% 0 0;top:calc(var(--content-top-offset)/var(--iphone-top-frame-height)*100%)}.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_{margin-top:0;border-radius:0 0 40px 40px}.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_ .Mockup_contentImage__UKvhp,.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_ .Mockup_frame__Xj06A,.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_.Mockup_physical__e1fOU .Mockup_frame__Xj06A{-o-object-position:bottom;object-position:bottom}.Mockup_iphone__Ovpyq.Mockup_bottom__3F34_.Mockup_physical__e1fOU .Mockup_content__D84VM{top:auto;bottom:calc(var(--content-top-offset)/var(--iphone-top-frame-height)*100%);border-radius:0 0 10% 10%}.Mockup_iphone__Ovpyq .Mockup_contentImage__UKvhp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Mockup_computer__jfNQm{--computer-base-width:100%;--computer-base-height:auto;--scale-factor:1;width:calc(var(--computer-base-width) - 2rem);height:var(--computer-base-height);border-radius:8px;max-width:540px;aspect-ratio:3/2;margin:4rem 1rem}.Mockup_computer__jfNQm.Mockup_physical__e1fOU .Mockup_content__D84VM{position:absolute;top:5%;left:11.5%;width:77%;height:86%;border-radius:8px}.Mockup_computer__jfNQm.Mockup_bottom__3F34_,.Mockup_computer__jfNQm.Mockup_top__xXOtC{width:calc(100% - 2rem);max-width:540px;aspect-ratio:27/14;margin-left:1rem;margin-right:1rem}.Mockup_computer__jfNQm.Mockup_top__xXOtC{margin-top:3rem;margin-bottom:0;border-radius:8px 8px 0 0}.Mockup_computer__jfNQm.Mockup_top__xXOtC .Mockup_contentImage__UKvhp{-o-object-position:top;object-position:top}.Mockup_computer__jfNQm.Mockup_bottom__3F34_{margin-top:0;margin-bottom:3rem;border-radius:0 0 8px 8px}.Mockup_computer__jfNQm.Mockup_bottom__3F34_ .Mockup_contentImage__UKvhp{-o-object-position:bottom;object-position:bottom}.Mockup_computer__jfNQm.Mockup_left__2BhdR,.Mockup_computer__jfNQm.Mockup_right__cxslH{width:100%;max-width:100%;aspect-ratio:604/246;margin-top:3.5rem;margin-bottom:0}.Mockup_computer__jfNQm.Mockup_left__2BhdR{margin-right:3rem;margin-left:0;border-radius:0 8px 0 0}.Mockup_computer__jfNQm.Mockup_left__2BhdR .Mockup_contentImage__UKvhp{-o-object-position:top;object-position:top}.Mockup_computer__jfNQm.Mockup_right__cxslH{margin-left:3rem;margin-right:0;border-radius:8px 0 0 0}.Mockup_computer__jfNQm.Mockup_right__cxslH .Mockup_contentImage__UKvhp{-o-object-position:top;object-position:top}.Mockup_frame__Xj06A{z-index:2;display:block;position:relative}.Mockup_contentImage__UKvhp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.Mockup_mockup__nTf2_{--scale-factor:0.8}}@media(max-width:640px){.Mockup_mockup__nTf2_.Mockup_iphone__Ovpyq{--scale-factor:0.6}.Mockup_mockup__nTf2_.Mockup_computer__jfNQm{--scale-factor:0.7}.Mockup_mockup__nTf2_.Mockup_computer__jfNQm.Mockup_left__2BhdR,.Mockup_mockup__nTf2_.Mockup_computer__jfNQm.Mockup_right__cxslH{width:100%;height:calc(var(--computer-base-height)*.6833333333*var(--scale-factor)*1px)}}@media(max-width:320px){.Mockup_mockup__nTf2_.Mockup_iphone__Ovpyq{--scale-factor:0.7}}.Mockup_modalOverlay__p67x0{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000;transition:background-color .3s ease-out}.Mockup_modalOverlay__p67x0,.Mockup_modalOverlay__p67x0.Mockup_open__53B3Q{background-color:rgba(0,0,0,.7)}.Mockup_modalContent__hWcoK{background-color:transparent;border-radius:8px;max-width:90%;max-height:90%;overflow:auto;position:relative;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .5s ease-out}.Mockup_zoomedMockup__SIVGn{display:flex;justify-content:center;align-items:center;overflow:auto;transform:scale(1)}.Mockup_zoomedMockup__SIVGn .Mockup_mockup__nTf2_{transform:none;transform-origin:center center;transition:transform .3s ease-in-out}.Mockup_clickable__yQ6hR{cursor:pointer;transition:opacity .2s ease-in-out}.Mockup_clickable__yQ6hR:hover{opacity:50%}.Mockup_captioned__INVCz .Mockup_computer__jfNQm,.Mockup_captioned__INVCz .Mockup_iphone__Ovpyq{margin-bottom:0}.Mockup_captioned__INVCz .caption{margin-top:16px}.Carousel_carouselWrapper__1MZDz{position:relative;margin:0}@media(max-width:768px){.Carousel_carouselWrapper__1MZDz{margin-left:calc(-1*var(--page-padding-left));margin-right:calc(-1*var(--page-padding-right))}}@media(min-width:768px){.Carousel_carouselWrapper__1MZDz{width:96vw;margin-left:calc(50% - 48vw)}}.Carousel_scrollContainer__qKSsd{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none}.Carousel_scrollContainer__qKSsd::-webkit-scrollbar{display:none}.Carousel_scrollContentContainer__HLoBV{display:flex;gap:32px;justify-content:safe center;min-width:-moz-min-content;min-width:min-content;padding-inline:var(--page-padding-left)}@media(max-width:700px){.Carousel_scrollContentContainer__HLoBV{gap:16px}}.Carousel_carouselItem__T1mSY{display:inline-block;scroll-snap-align:start;flex-shrink:0}.Carousel_carouselItem__T1mSY:last-child{margin-right:24px}.Carousel_captioned__duGlF .mockup-frame{margin-bottom:0}.Carousel_captioned__duGlF .caption{margin:16px auto 0;max-width:var(--page-content-width);padding-inline:var(--page-padding-left)}.Heading_linkAnchor__WyDwG:after{--icon:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M9.306 10.206a.745.745 0 0 1 .066.977l-.066.076-2.458 2.458a3.228 3.228 0 0 1-4.691-4.431l.126-.133L4.74 6.694a.745.745 0 0 1 1.12.978l-.067.076-2.458 2.458a1.738 1.738 0 0 0 2.353 2.555l.105-.097 2.458-2.458a.745.745 0 0 1 1.054 0ZM9.83 6.17c.29.291.29.763 0 1.054l-2.48 2.48a.745.745 0 1 1-1.054-1.053l2.48-2.48a.745.745 0 0 1 1.054 0Zm3.888-3.887a3.228 3.228 0 0 1 .126 4.431l-.126.133-2.459 2.459a.745.745 0 0 1-1.12-.978l.067-.076 2.458-2.458a1.738 1.738 0 0 0-2.353-2.555l-.105.097-2.458 2.458a.745.745 0 0 1-1.12-.977l.066-.076 2.459-2.458a3.228 3.228 0 0 1 4.565 0Z' fill='%238A8F98'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-left:8px;transition:opacity .2s,transform .2s,visibility 0s var(--visibility-delay,.2s);opacity:0;visibility:hidden;transform:translateX(-50%);background-size:cover;background-image:var(--icon)}.Heading_linkAnchor__WyDwG:hover:after{opacity:1;transform:none;visibility:visible;--visibility-delay:0s}.CodeBlock_wrapper__bvK81{border:1px solid var(--border-transparent);background:var(--background-secondary);border-radius:8px;overflow:clip;margin-top:1.25rem;margin-bottom:1.25rem}.CodeBlock_footer__Xdchd,.CodeBlock_header__IwicO{padding:.5rem 1rem;font-size:.875rem;line-height:1.5rem}.CodeBlock_header__IwicO{border-bottom:1px solid var(--border-transparent);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.CodeBlock_title__h0lba{color:var(--content-secondary);font-family:var(--font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CodeBlock_copy__6YzMJ{cursor:pointer;font-weight:600}.CodeBlock_footer__Xdchd{border-top:1px solid var(--border-transparent)}.CodeBlock_pre__3xNpN{display:flex;flex-direction:row;align-items:stretch;overflow-x:auto}.CodeBlock_code__Y5QpZ,.CodeBlock_lineNumbersColumn__rJL5C{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.5rem}.CodeBlock_code__Y5QpZ{display:block;flex-grow:1;flex-shrink:0;padding-right:.5rem}.CodeBlock_lineNumbersColumn__rJL5C{counter-reset:codeblock-line-counter;flex-shrink:0;min-width:42px;box-sizing:border-box;overflow:hidden;border-right:1px solid var(--border-transparent);background:var(--background-secondary);position:sticky;left:0;z-index:1}.CodeBlock_line__t8ZYj{flex-grow:1;text-align:left;padding-left:.75rem}.CodeBlock_lineNumberRow__5xhKR{text-align:right;padding-left:.75rem;padding-right:.75rem}.CodeBlock_lineNumberRow__5xhKR,.CodeBlock_line__t8ZYj{position:relative;display:block;height:1.5rem}.CodeBlock_lineNumberRow__5xhKR:before{content:counter(codeblock-line-counter);counter-increment:codeblock-line-counter;color:var(--content-secondary)}:where(.CodeBlock_line__t8ZYj,.CodeBlock_lineNumberRow__5xhKR)[data-highlighted-line=true]:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;box-sizing:border-box;pointer-events:none;background-color:var(--selection)}