:root{--tooltip-background:#fafbff;--tooltip-text:#70798c;--tooltip-border:#e3e7f0;--tooltip-shadow:0 2px 8px rgba(40,45,70,.055)}.brand .collapse:after,.brand-home-tooltip,.credit-compact>span,.inline-result-actions button:after,.nav-help-tooltip,.nav-tooltip,.project-tool-tooltip:after,.uploaded-image-toolbar :is(button,label):before,.workflow-stage .card-icon-tooltip:after,.workspace-sidebar [data-tooltip]:after,[role=tooltip]{box-sizing:border-box!important;width:max-content!important;max-width:min(280px,calc(100vw - 16px))!important;min-height:0!important;padding:5px 8px!important;border:1px solid var(--tooltip-border)!important;border-radius:6px!important;background:var(--tooltip-background)!important;color:var(--tooltip-text)!important;box-shadow:var(--tooltip-shadow)!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:1.45!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important;transition-delay:0s!important}.workspace-sidebar [data-tooltip]:before{border-right-color:var(--tooltip-background)}.ui-tooltip{position:fixed;z-index:10050;display:block;animation:ui-tooltip-appear .1s ease both}@keyframes ui-tooltip-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-tooltip{animation:none}}.marketing-site{--brand-button-radius:999px}@layer brand-button-shape{:where(.marketing-site) :is(a,button):is([data-brand-cta],.primary,.marketing-primary-button,.marketing-secondary-button,.marketing-outline-button,.launch-primary-action,.launch-secondary-action,.home-v2-start,.home-v2-login,.home-v2-storefront-primary,.home-v2-storefront-secondary,.home-v2-primary-action,.home-v2-quick-start-link,.home-v2-final-actions>a,.pricing-plan-action,.pricing-plan-link),:where(.marketing-site) [role=button]:not(:has(img,video,canvas)),:where(.marketing-site) button:not(:has(img,video,canvas),[role=checkbox],[role=radio],[role=option]),:where(.marketing-site) input:is([type=button],[type=submit],[type=reset]){border-radius:var(--brand-button-radius)!important}}@property --cta-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:is(a,button):is([data-workspace-cta],[data-brand-cta],.primary,.marketing-primary-button,.marketing-secondary-button,.marketing-outline-button,.launch-primary-action,.launch-secondary-action,.home-v2-start,.home-v2-login,.home-v2-storefront-primary,.home-v2-storefront-secondary,.home-v2-primary-action,.home-v2-quick-start-link,.home-v2-final-actions>a,.pricing-plan-action,.pricing-plan-link,.workspace-binding-primary,.workspace-login-submit-btn,.workspace-sidebar-upgrade,.brand-compact-primary,.creation-gallery-cta button){position:relative;isolation:isolate;overflow:hidden;transition:background-color .24s ease,border-color .24s ease,color .18s ease,box-shadow .24s ease,translate .24s ease!important;&:before{background:linear-gradient(110deg,transparent 25%,#bda0ff12 39%,#d7c4ff66 50%,#bda0ff12 61%,transparent 75%);transform:translateX(-120%)}&:after,&:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}&:after{padding:1.5px;background:conic-gradient(from var(--cta-ring-angle),#ae83ff26 0deg,#ae83ff26 70deg,#9b62ff 115deg,#ead7ff 145deg,#fff 158deg,#cba8ff 172deg,#9164ff33 190deg,#9164ff26 260deg,#90dfff 302deg,#f5eaff 320deg,#ad7cff 336deg,#ae83ff26 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:opacity .22s ease}&:not(:disabled,[aria-disabled=true],[aria-busy=true],.workspace-login-submit-btn:not(.is-ready)):focus-visible{outline:2px solid #b28aff;outline-offset:3px;&:before{opacity:1;animation:brand-cta-sweep 2.4s ease-in-out infinite}&:after{opacity:.85;animation:brand-cta-ring 4.8s linear infinite}}@media (hover:hover) and (pointer:fine){&:not(:disabled,[aria-disabled=true],[aria-busy=true],.workspace-login-submit-btn:not(.is-ready)):hover{&:before{opacity:1;animation:brand-cta-sweep 2.4s ease-in-out infinite}&:after{opacity:.85;animation:brand-cta-ring 4.8s linear infinite}}}&:is(:disabled,[aria-disabled=true],[aria-busy=true],.workspace-login-submit-btn:not(.is-ready)){&:after,&:before{animation:none!important;opacity:0!important}}@media (prefers-reduced-motion:reduce){&:after,&:before{animation:none!important;transition:none!important}&:before{opacity:0!important}&,&:active,&:focus-visible,&:hover{animation:none!important;transition:none!important;translate:none!important;transform:none!important}}}@keyframes brand-cta-ring{to{--cta-ring-angle:360deg}}@keyframes brand-cta-sweep{0%,45%{transform:translateX(-120%)}78%,to{transform:translateX(120%)}}