.tippy-content[data-state=visible] .style_Menu__p4lAR{opacity:1;transform:none}.tippy-content[data-state=hidden] .style_Menu__p4lAR{opacity:0;transform:scale(.95)}.style_Menu__p4lAR{background:#fff;border:1px solid rgba(0,0,0,.075);border-radius:calc(var(--border-radius-lg)*1.5);box-shadow:var(--box-shadow-1);font-family:var(--font-brand);padding:var(--sm);position:relative;transform-origin:50% 0;transition:opacity .2s,transform .2s}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.style_Menu__p4lAR{-webkit-backdrop-filter:blur(var(--md));backdrop-filter:blur(var(--md));background:hsla(0,0%,100%,.75)}}.style_Menu-section__7ep3B{align-items:unset;min-width:280px;padding-bottom:var(--sm);padding-top:var(--sm)}.style_Menu-section__7ep3B:first-child{padding-top:0}.style_Menu-section__7ep3B:last-child{padding-bottom:0}.style_Menu-section_noPadding__3kRg1{padding-bottom:0;padding-top:0}.style_Menu-section__7ep3B .style_NavbarCard-arrow__1XZBj{transform:translateX(-23px);transition:transform .2s}.style_Menu-section__7ep3B>.style_Menu-listItem-link__Olpbq{color:var(--gray10);padding-bottom:var(--xs);padding-top:var(--xs);width:100%}.style_Menu-section__7ep3B>.style_Menu-listItem-link__Olpbq:active .style_NavbarCard-arrow__1XZBj,.style_Menu-section__7ep3B>.style_Menu-listItem-link__Olpbq:focus .style_NavbarCard-arrow__1XZBj,.style_Menu-section__7ep3B>.style_Menu-listItem-link__Olpbq:hover .style_NavbarCard-arrow__1XZBj{transform:translateX(0)}.style_Menu-section__7ep3B .style_Menu-list__qg59C{margin-right:0;width:100%}.style_Menu-heading__N5i8R{color:var(--gray10);font-size:18px;font-weight:var(--font-weight-normal);line-height:1.333;padding:.25rem .75rem}.style_Menu-heading__N5i8R+.style_Flex__o0gtB{width:100%}.style_Menu-list__qg59C{--Menu-color:var(--black-rgb);--Menu-color-alpha:0.4;border:1px solid rgba(0,0,0,.1);border-radius:var(--border-radius-lg);box-sizing:border-box;flex:0 0 auto;list-style:none;margin:0;min-width:190px;overflow:hidden;padding:0}.style_Menu-listItem__QFw75{background:#fff;color:var(--gray10)}.style_Menu-listItem__QFw75+.style_Menu-listItem__QFw75{border-top:1px solid rgba(0,0,0,.1)}.style_Menu-listItem__QFw75 .style_Menu-arrow__LL49_{margin-left:var(--sm);transition:transform .2s}.style_Menu-listItem-button__NKuCn,.style_Menu-listItem-link__Olpbq{display:flex;padding:.75rem}.style_Menu-listItem-button__NKuCn:active,.style_Menu-listItem-button__NKuCn:focus,.style_Menu-listItem-button__NKuCn:hover,.style_Menu-listItem-link__Olpbq:active,.style_Menu-listItem-link__Olpbq:focus,.style_Menu-listItem-link__Olpbq:hover{--Menu-color:var(--blue-rgb);--Menu-color-alpha:0.9;color:var(--blue)}.style_Menu-listItem-button__NKuCn:active .style_Menu-arrow__LL49_,.style_Menu-listItem-button__NKuCn:focus .style_Menu-arrow__LL49_,.style_Menu-listItem-button__NKuCn:hover .style_Menu-arrow__LL49_,.style_Menu-listItem-link__Olpbq:active .style_Menu-arrow__LL49_,.style_Menu-listItem-link__Olpbq:focus .style_Menu-arrow__LL49_,.style_Menu-listItem-link__Olpbq:hover .style_Menu-arrow__LL49_{transform:translateX(3px)}.style_Menu-listItem-link_external__niyff:active .style_Menu-arrow__LL49_,.style_Menu-listItem-link_external__niyff:focus .style_Menu-arrow__LL49_,.style_Menu-listItem-link_external__niyff:hover .style_Menu-arrow__LL49_{transform:translate(2px,-2px)}.style_Menu-listItem-link__Olpbq{color:inherit;text-decoration:none}.style_Menu-listItem-button__NKuCn{background:none;border:0;cursor:pointer;font:inherit;width:100%}.style_Menu-listItem_isTransparent__w89_x{background:transparent;border-bottom:1px solid rgba(0,0,0,.1);padding-left:0}.style_Menu-avatar__py1pW{align-items:center;background:rgba(var(--Menu-color),.05);border-radius:var(--border-radius);color:rgba(var(--Menu-color),var(--Menu-color-alpha));display:flex;font-size:1rem;height:30px;justify-content:center;margin-right:var(--sm);width:30px}.style_Menu-arrow__LL49_{color:rgba(var(--Menu-color,var(--black-rgb)),var(--Menu-color-alpha,.4));transition:transform .2s}.style_Modal__q1BYG{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(var(--white-rgb),.25);display:flex;inset:0;pointer-events:none;position:fixed;z-index:var(--z-modal)}.style_Modal-content-box__hNf8W{background:var(--white);box-shadow:var(--box-shadow-5),0 0 0 1px rgba(var(--black-rgb),.05);height:100%;overflow:hidden auto;position:relative;width:-moz-fit-content;width:fit-content}.style_Modal-content__4WL5X{box-sizing:content-box;padding:var(--md) 0;width:-moz-fit-content;width:fit-content}.style_Modal-close-control__32VtO{background:0;border:0;border-radius:var(--border-radius);color:rgba(var(--blue0-rgb),.7);cursor:pointer;font-size:1.25rem;line-height:1;outline:none;padding:0;position:absolute;right:1rem;top:1rem;transition:color .2s}.style_Modal-close-control__32VtO:hover{color:rgba(var(--blue0-rgb),1)}.style_Modal-close-control__32VtO:active,.style_Modal-close-control__32VtO:focus{box-shadow:0 0 0 4px rgba(var(--blue-rgb),.25);outline:none}.style_Modal_dialog__Mrhjp{align-items:center;justify-content:center}.style_Modal_dialog__Mrhjp .style_Modal-content-box__hNf8W{border-radius:var(--border-radius-xl);margin:0 clamp(1rem,4.5vw,2rem);max-height:var(--modal-dialog-max-height)}.style_Modal_dialog__Mrhjp .style_Modal-content__4WL5X{padding-bottom:0;padding-top:0}.style_Modal_action-sheet__BJAUR{align-items:stretch;justify-content:flex-end}.style_Modal_action-sheet__BJAUR .style_Modal-content-box__hNf8W{border-radius:var(--border-radius) 0 0 var(--border-radius);max-width:clamp(300px,60vw,520px)}.style_Modal_open__m90AW{pointer-events:auto}.style_Flex__Pi7jW{align-items:var(--flex-align);display:flex;flex-basis:var(--flex-basis);flex-direction:var(--flex-layout);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);flex-wrap:var(--flex-wrap);gap:var(--flex-gap);justify-content:var(--flex-justify)}.style_Navbar__GpigV{--navbar-link:var(--blue10);--navbar-link-alpha:0.85;--navbar-logo:var(--blue);--navbarmobile-trigger:var(--gray20);--navbar-logo-rgb:var(--blue-rgb);background-color:"transparent";display:block;overflow:visible;position:relative;width:100%;z-index:1000}.style_Navbar_contrastTheme__SzkPq{--navbar-link:#fff;--navbar-link-alpha:1;--navbar-logo:#fff;--navbar-logo-rgb:255,255,255}.style_Navbar-container__ZP6Y7{align-items:center;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:var(--container-lg);position:relative;z-index:100}.style_Navbar-left__IEumk{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:15px;padding:0}.style_Navbar-nav_left__7qdcF{white-space:nowrap}@media(max-width:1015px){.style_Navbar-nav_left__7qdcF{display:none}}.style_Navbar-nav_right__HgK_6{align-items:center;display:flex}@media screen and (max-width:400px){.style_Navbar-nav_right__HgK_6 a,.style_Navbar-nav_right__HgK_6>button{font-size:14px}}.style_Navbar-nav_right__HgK_6 a:first-child{margin-left:0}.style_Navbar-nav_right__HgK_6 a:last-child{margin:0 0 0 var(--sm)}@media screen and (max-width:400px){.style_Navbar-nav_right__HgK_6 a:last-child{margin-left:var(--xs)}}.style_Navbar-nav_mobile__7KpbO{background:none;border:1px solid transparent;border-radius:var(--border-radius-lg);color:var(--navbar-link);cursor:pointer;font-size:16px;height:30px;padding:var(--xs);text-decoration:none;transition:box-shadow var(--transition-slow);width:30px}@media(min-width:1016px){.style_Navbar-nav_mobile__7KpbO{display:none}}.style_Navbar-nav_mobile__7KpbO:active,.style_Navbar-nav_mobile__7KpbO:focus,.style_Navbar-nav_mobile__7KpbO:hover{border-color:rgba(0,0,0,.1);box-shadow:0 0 0 5px rgba(0,0,0,.05);outline:none}.style_Navbar-nav-menu-columns__L6wFP{display:flex;gap:var(--sm)}@media(max-width:1015px){.style_Navbar-nav-menu-columns__L6wFP{flex-direction:column;margin-top:var(--xs)}}.style_Navbar-nav-menu-columns-link__5t9BJ{border-radius:var(--border-radius-lg);color:var(--color-text-default);font-size:14px;font-weight:var(--font-weight-bold);padding:.5em 1em;width:100%}.style_Navbar-nav-menu-columns-link__5t9BJ:active,.style_Navbar-nav-menu-columns-link__5t9BJ:focus,.style_Navbar-nav-menu-columns-link__5t9BJ:hover{background:rgba(var(--blue-rgb),.1);color:var(--blue)}.style_Navbar-nav-menu-columns-link-arrow__3IYDs{opacity:.5}.style_Navbar-link__npPS0{align-items:center;color:var(--navbar-link);cursor:pointer;display:inline-flex;font-family:var(--font-brand);font-size:16px;font-weight:var(--font-weight-normal);opacity:var(--navbar-link-alpha);padding:var(--xs) 12px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.05)}.style_Navbar-link__npPS0:first-child{margin-left:12px}@media(max-width:970px){.style_Navbar-link__npPS0:first-child{margin-left:0}}.style_Navbar-link_anchor__Qsonc{cursor:pointer}.style_Navbar-link_anchor__Qsonc:focus-visible{text-decoration:underline}.style_Navbar-link__npPS0:active,.style_Navbar-link__npPS0:focus,.style_Navbar-link__npPS0:hover,.style_Navbar-link__npPS0[aria-expanded=true]{opacity:1}.style_Navbar-link__npPS0:active .style_Navbar-chevron__QgsGc,.style_Navbar-link__npPS0:focus .style_Navbar-chevron__QgsGc,.style_Navbar-link__npPS0:hover .style_Navbar-chevron__QgsGc,.style_Navbar-link__npPS0[aria-expanded=true] .style_Navbar-chevron__QgsGc{transform:translateY(2px)}.style_Navbar-link__npPS0:focus{outline:none}.style_Navbar-link__npPS0:focus .style_Navbar-chevron__QgsGc{transform:translateY(2px)}.style_Navbar-chevron__QgsGc{color:var(--navbar-link);display:inline-block;font-size:16px;margin-left:var(--xs);transition:transform .2s;width:16px}.style_Navbar-mobile-container___vJdh{padding:0 1rem}.style_ReadMeLogo____L7j{height:25px;position:relative;width:136px}@media(max-width:1015px){.style_ReadMeLogo____L7j{overflow:hidden;width:30px}}.style_ReadMeLogo____L7j:active,.style_ReadMeLogo____L7j:focus-visible{outline:none}.style_ReadMeLogo____L7j:active path,.style_ReadMeLogo____L7j:focus-visible path{fill:rgba(var(--navbar-logo-rgb),.85)}.style_ReadMeLogo____L7j path{fill:var(--navbar-logo)}@media(max-width:1015px){.style_ReadMeLogo____L7j path:not(.style_ReadMeLogo-svg-core__zB38g){display:none}}.style_NavbarCard__24A28{background:var(--gray10);border:1px solid var(--gray10);border-radius:var(--border-radius-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;gap:var(--sm);padding:var(--sm);position:relative;text-decoration:none;transition:box-shadow .2s}.style_NavbarCard__24A28:active,.style_NavbarCard__24A28:focus,.style_NavbarCard__24A28:hover{box-shadow:0 0 0 3px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.2)}.style_NavbarCard__24A28:active .style_NavbarCard-arrow__WRm7C,.style_NavbarCard__24A28:focus .style_NavbarCard-arrow__WRm7C,.style_NavbarCard__24A28:hover .style_NavbarCard-arrow__WRm7C{transform:translateX(3px)}.style_NavbarCard-wrapper__Ag5sc{align-items:center;background:var(--purple);border-radius:var(--border-radius);display:flex;flex:1 1;padding:1em}.style_NavbarCard-wrapper__Ag5sc>span{transform:translateX(var(--sm))}.style_NavbarCard-img__s2n_J{border:0;border-radius:var(--border-radius);height:auto;width:130px}.style_NavbarCard-date__u2M7S{color:var(--gray40);font-size:10px;left:calc(var(--sm) + 25px);position:absolute;top:calc(var(--sm) + 78px)}.style_NavbarCard-title__umPyr{font-size:14px}.style_NavbarCard-text__wQae8{color:var(--gray90);font-size:16px;font-weight:var(--font-weight-bold);line-height:1;margin-top:2px;width:100%}.style_Features__0_tyK{display:flex;flex-direction:column}.style_Features-heading__21EpV{color:var(--color-text-default);font-size:16px;font-weight:var(--font-weight-bold);padding:var(--sm)}.style_Features-bg__Z9O3i{background:#fff}.style_Features-cards__42nN3{padding:var(--sm)}.style_Features-list___jEix{border-top:1px solid rgba(0,0,0,.075);display:grid;font-size:14px;grid-row-gap:var(--sm);grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);list-style:none;margin:0;padding:1em var(--md)}@media(max-width:970px){.style_Features-list___jEix{display:none}}.style_Features-list-item__OeY62{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--sm)}.style_Features-list-item__OeY62:active .style_Features-list-item-link__8wd1R,.style_Features-list-item__OeY62:focus .style_Features-list-item-link__8wd1R,.style_Features-list-item__OeY62:hover .style_Features-list-item-link__8wd1R{opacity:1;transform:none}.style_Features-list-item-icon__YclcN{color:var(--gray70);font-size:16px}.style_Features-list-item-link__8wd1R{color:var(--gray70);font-size:12px;margin-left:-5px;opacity:0;transform:translateX(-5px);transition:opacity var(--transition-slow) var(--timing),transform var(--transition-slow) var(--timing)}.style_FeatureCard__UkJxY{display:flex;flex-direction:column;gap:30px;padding:var(--sm);position:relative;text-decoration:none;transition:box-shadow .2s}.style_FeatureCard__UkJxY:active .style_FeatureCard-arrow__MBKM_,.style_FeatureCard__UkJxY:focus .style_FeatureCard-arrow__MBKM_,.style_FeatureCard__UkJxY:hover .style_FeatureCard-arrow__MBKM_{opacity:1;transform:translateX(5px)}.style_FeatureCard__UkJxY:active .style_FeatureCard-screenshot-bg-insert__TXw_r,.style_FeatureCard__UkJxY:focus .style_FeatureCard-screenshot-bg-insert__TXw_r,.style_FeatureCard__UkJxY:hover .style_FeatureCard-screenshot-bg-insert__TXw_r{transform:none}.style_FeatureCard__UkJxY:active .style_FeatureCard-text__4u0nR,.style_FeatureCard__UkJxY:focus .style_FeatureCard-text__4u0nR,.style_FeatureCard__UkJxY:hover .style_FeatureCard-text__4u0nR{color:var(--blue)}.style_FeatureCard-title__qhR43{color:var(--gray60);font-size:14px;margin-top:var(--sm)}.style_FeatureCard-screenshot-bg___e86L{border-radius:var(--border-radius-lg);height:140px;width:240px}@media(max-width:1015px){.style_FeatureCard-screenshot-bg___e86L{height:80px;width:100%}}.style_FeatureCard-screenshot-bg-insert__TXw_r{-webkit-backdrop-filter:blur(var(--sm));backdrop-filter:blur(var(--sm));background:hsla(0,0%,100%,.6);border-radius:var(--border-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 1px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025),0 2px 6px rgba(0,0,0,.05),0 5px 10px rgba(0,0,0,.025);flex:none;height:auto;margin:15px auto;overflow:hidden;transform:scale(.95);transition:transform .5s var(--timing);width:200px}@media(max-width:1015px){.style_FeatureCard-screenshot-bg-insert__TXw_r{height:80px;margin-top:10px}}.style_FeatureCard-text__4u0nR{color:var(--color-text-default);font-size:16px;font-weight:var(--font-weight-bold);line-height:1;margin-top:var(--xs);width:100%}.style_FeatureCard-arrow__MBKM_{color:var(--gray70);opacity:0;transition:opacity var(--transition-slow) var(--timing),transform var(--transition-slow) var(--timing)}.style_FeatureCard-desc__vcGgh{color:var(--color-text-minimum);font-size:14px;font-weight:400;line-height:1.3em;margin-top:8px;max-width:250px;transition:.15s ease-out}.style_BrandkitModal__6FH97{box-sizing:content-box;font-family:var(--font-brand);max-width:32rem;padding:2.5rem}.style_BrandkitModal__6FH97 p{margin-bottom:1rem}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF.style_brandkit-logo-blue__6YT5M svg path{fill:var(--blue)!important}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF.style_brandkit-logo-black__QlWZ0 svg path{fill:#000!important}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF svg{display:block;height:34px;margin:auto;transform:translateY(20px);transition:.2s ease-out}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF:hover svg{transform:translateY(0)}.style_BrandkitModal__6FH97 .style_brandkit-close__OnqHU{color:#bdbbbd;font-size:13px;position:absolute;right:20px;top:20px}.style_BrandkitModal__6FH97 .style_brandkit-close__OnqHU:hover{color:var(--blue)}.style_BrandkitModal__6FH97 .style_brandkit-header__VT04v{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem;position:relative}@media screen and (max-width:680px){.style_BrandkitModal__6FH97 .style_brandkit-header__VT04v{align-items:center;flex-direction:column;text-align:center}}.style_BrandkitModal__6FH97 .style_brandkit-owlbert__SIaQZ{flex:0 0 auto;max-width:100px;padding:.5rem;transition:background-color .2s;width:100%}.style_BrandkitModal__6FH97 .style_brandkit-owlbert-link__IV5eY{color:var(--blue)}.style_BrandkitModal__6FH97 .style_brandkit-owlbert-link__IV5eY:hover{color:var(--blue40)}.style_BrandkitModal__6FH97 .style_brandkit-owlbert__SIaQZ:hover{background:#cbe8fd;border-radius:var(--border-radius)}.style_BrandkitModal__6FH97 .style_brandkit-palette__H_vQ2{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sm)}@media screen and (max-width:680px){.style_BrandkitModal__6FH97 .style_brandkit-palette__H_vQ2{justify-content:center}}.style_BrandkitModal__6FH97 .style_brandkit-logos__QkJzQ{display:grid;gap:1rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column;overflow:hidden}@media screen and (max-width:680px){.style_BrandkitModal__6FH97 .style_brandkit-logos__QkJzQ{grid-auto-flow:row}}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF{--logo-text-color:var(--blue);border:1px solid rgba(0,0,0,.1);border-radius:.5em;color:var(--logo-text-color);overflow:hidden;padding:1em}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF a,.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF button{color:var(--logo-text-color);opacity:.75}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF a:hover,.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF button:hover{opacity:1}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF.style_brandkit-logo-white__gucX1{--logo-text-color:#fff;background:var(--blue)}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF.style_brandkit-logo-black__QlWZ0{--logo-text-color:#000}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF a.style_brandkit-bold__UQBQt{opacity:1}.style_BrandkitModal__6FH97 .style_brandkit-bold__UQBQt{font-weight:700;opacity:1!important;text-decoration:underline}.style_BrandkitModal__6FH97 .style_brandkit-logo-options__UuVpJ{font-size:12px;opacity:0;padding-top:10px;text-align:center;transition:opacity .2s ease-out}.style_BrandkitModal__6FH97 .style_brandkit-logo-options__UuVpJ button{background:transparent;border:0;cursor:pointer;font-size:inherit;padding:0}.style_BrandkitModal__6FH97 .style_brandkit-logo__8LidF:hover .style_brandkit-logo-options__UuVpJ{opacity:1}.style_PaletteColor__FgLDt{--palette-color:var(--blue)}.style_PaletteColor__FgLDt button{align-items:center;border:1px solid var(--color-border-default);border-radius:1em;color:var(--color-text-default);cursor:pointer;display:inline-flex;font-size:.8em;gap:.5em;padding:.25em;text-align:center;width:75px}.style_PaletteColor__FgLDt button:before{background-color:var(--palette-color);border:1px solid var(--color-border-default);border-radius:1em;content:"";display:block;height:1em;width:1em}.style_PaletteColor__FgLDt button em{color:var(--color-text-minimum);font-style:italic}.style_PaletteColor-color__ACxpe{font-family:var(--font-body-mono);font-size:.9em;font-weight:500}