.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.collaborychat-auth{--collaborychat-auth-header:hsl(300deg 24% 97% / 92%);--collaborychat-auth-header-text:hsl(299deg 35% 15%);--collaborychat-auth-background:hsl(300deg 22% 97%);--collaborychat-auth-surface:hsl(0deg 0% 100% / 82%);--collaborychat-auth-surface-strong:hsl(0deg 0% 100%);--collaborychat-auth-text:hsl(299deg 35% 15%);--collaborychat-auth-muted-text:hsl(299deg 10% 42%);--collaborychat-auth-border:hsl(298deg 16% 84%);--collaborychat-auth-link:hsl(298deg 45% 30%);--collaborychat-auth-action:hsl(299deg 59.1% 17.3%);--collaborychat-auth-action-hover:hsl(298deg 38.3% 26.1%);--collaborychat-auth-focus:hsl(280deg 68% 66%);--collaborychat-auth-shadow:hsl(299deg 40% 15% / 14%);display:flex;flex-direction:column;min-height:100vh;color:var(--collaborychat-auth-text);background:var(--collaborychat-auth-background);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.collaborychat-auth .portico-wrap{display:flex;flex:1;flex-direction:column;background:radial-gradient(circle at 84% 16%,hsl(299deg 62% 60% / 17%),transparent 28rem),radial-gradient(circle at 8% 80%,hsl(280deg 75% 67% / 13%),transparent 24rem),var(--collaborychat-auth-background)}.collaborychat-auth .header.portico-header{position:sticky;z-index:100;top:0;height:auto;padding:0;color:var(--collaborychat-auth-header-text);background:var(--collaborychat-auth-header);border-bottom:1px solid var(--collaborychat-auth-border);box-shadow:0 .4rem 1.4rem hsl(299deg 40% 15% / 6%);-webkit-backdrop-filter:blur(0.8rem);backdrop-filter:blur(0.8rem)}.collaborychat-auth .header-main{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 3rem),74rem);min-height:5.5rem;margin-inline:auto;padding:0}.collaborychat-auth .header-main .float-left,.collaborychat-auth .header-main .float-right{float:none}.collaborychat-auth .header-main .logo{position:static;box-sizing:border-box;display:inline-flex;align-items:center;height:3rem;padding:0;background:0 0;box-shadow:none;line-height:1}.collaborychat-auth .header-main .logo .portico-logo{box-sizing:border-box;width:auto;max-width:min(16rem,45vw);height:3rem;padding:0;object-fit:contain}.collaborychat-auth .header-main .logo .brand-logo{width:auto;height:1.75rem}.collaborychat-auth .top-links{display:flex;align-items:center;gap:.35rem}.collaborychat-auth .top-links a{margin:0;padding:.55rem .8rem;border-radius:.5rem;color:var(--collaborychat-auth-header-text);font-weight:650;-webkit-text-decoration:none;text-decoration:none}.collaborychat-auth .top-links a:hover{color:var(--collaborychat-auth-link);background:var(--collaborychat-auth-surface)}.collaborychat-auth .top-links a:focus-visible{outline:.2rem solid var(--collaborychat-auth-focus);outline-offset:0.15rem}.collaborychat-auth .portico-page{flex:1;background:0 0}.collaborychat-auth .portico-page-container{box-sizing:border-box;width:100%;max-width:none;margin:0}.collaborychat-auth .full-page{box-sizing:border-box;min-height:calc(100vh - 5.5rem);padding:clamp(2.5rem,7vh,5.5rem) 1.5rem}.collaborychat-auth #demo-realm-creation,.collaborychat-auth #new-realm-creation,.collaborychat-auth .find-account-page>.new-style,.collaborychat-auth .forgot-password-container.white-box,.collaborychat-auth .goto-account-page>.new-style{box-sizing:border-box;width:min(100%,36rem);margin-inline:auto}.collaborychat-auth .login-page>.inline-block,.collaborychat-auth .register-page.split-view>.inline-block{width:min(100%,64rem);margin-inline:auto}.collaborychat-auth .lead,.collaborychat-auth .registration-lead-section{margin-bottom:1.5rem;text-align:center}.collaborychat-auth .new-style .get-started,.collaborychat-auth .portico-page .registration-lead-section .registration-lead-title{margin:0;color:var(--collaborychat-auth-text);font-size:clamp(2rem, 4vw, 2.75rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.collaborychat-auth .portico-page .registration-lead-section .registration-lead-subtitle{margin-top:.9rem;color:var(--collaborychat-auth-muted-text);font-size:1rem}.collaborychat-auth .white-box{box-sizing:border-box;width:100%;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--collaborychat-auth-border);border-radius:1.35rem;color:var(--collaborychat-auth-text);background:var(--collaborychat-auth-surface);box-shadow:0 1.4rem 3.5rem var(--collaborychat-auth-shadow)}.collaborychat-auth .app-main.find-account-page-container,.collaborychat-auth .app-main.goto-account-page-container{width:100%}.collaborychat-auth .find-account-form,.collaborychat-auth .realm-redirect-form,.collaborychat-auth .register-form{color:var(--collaborychat-auth-text);font-weight:400;line-height:1.5}.collaborychat-auth .new-style .input-box{display:block;width:100%;max-width:100%}.collaborychat-auth .new-style .input-box #realm-creation-import-from-wrapper,.collaborychat-auth .new-style .input-box>.inline-block,.collaborychat-auth .new-style .input-box>.relative{box-sizing:border-box;display:block;width:100%}.collaborychat-auth .new-style .input-box input[type=email],.collaborychat-auth .new-style .input-box input[type=number],.collaborychat-auth .new-style .input-box input[type=password],.collaborychat-auth .new-style .input-box input[type=text],.collaborychat-auth .new-style .input-box input[type=url],.collaborychat-auth .new-style .input-box select,.collaborychat-auth .new-style .input-box textarea{box-sizing:border-box;width:100%;max-width:100%;border-color:var(--collaborychat-auth-border);border-radius:.5rem;color:var(--collaborychat-auth-text);background:var(--collaborychat-auth-surface-strong);font-family:inherit}.collaborychat-auth .new-style .input-box input[type=email]:focus,.collaborychat-auth .new-style .input-box input[type=number]:focus,.collaborychat-auth .new-style .input-box input[type=password]:focus,.collaborychat-auth .new-style .input-box input[type=text]:focus,.collaborychat-auth .new-style .input-box input[type=url]:focus,.collaborychat-auth .new-style .input-box select:not(.does-not-exist):focus,.collaborychat-auth .new-style .input-box textarea:not(.does-not-exist):focus{border-color:var(--collaborychat-auth-focus);box-shadow:0 0 0 .2rem hsl(280deg 68% 66% / 24%)}.collaborychat-auth .new-style .input-box input[type=text]:valid+label{color:var(--collaborychat-auth-text)}.collaborychat-auth .new-style .input-box input[type=email]:valid+label{color:var(--collaborychat-auth-text)}.collaborychat-auth .new-style .input-box input[type=password]:valid+label{color:var(--collaborychat-auth-text)}.collaborychat-auth .new-style .input-box select:valid+label{color:var(--collaborychat-auth-text)}.collaborychat-auth .new-style .input-box input[type=email]:focus+label,.collaborychat-auth .new-style .input-box input[type=password]:focus+label,.collaborychat-auth .new-style .input-box input[type=text]:focus+label,.collaborychat-auth .new-style .input-box label,.collaborychat-auth .new-style .input-box select:focus+label{color:var(--collaborychat-auth-text)}.collaborychat-auth .portico-page .new-style .input-box label:not(.altcha-label){color:var(--collaborychat-auth-text)}.collaborychat-auth .portico-page .new-style input::placeholder{color:var(--collaborychat-auth-muted-text);opacity:1}.collaborychat-auth .portico-page .new-style .registration-form-hint{color:var(--collaborychat-auth-muted-text)}.collaborychat-auth .new-style button{border-radius:.5rem;background-color:var(--collaborychat-auth-action);font-family:inherit;font-weight:700}.collaborychat-auth .new-style button:hover{background-color:var(--collaborychat-auth-action-hover)}.collaborychat-auth .new-style button:focus-visible{outline-color:var(--collaborychat-auth-focus);outline-offset:0.15rem}.collaborychat-auth .register-account .register-button{color:hsl(0deg 0% 100%);background-color:var(--collaborychat-auth-action)}.collaborychat-auth .register-account .register-button:hover{background-color:var(--collaborychat-auth-action-hover)}.collaborychat-auth .register-account .register-button:active{background-color:var(--collaborychat-auth-action)}.collaborychat-auth #demo-realm-creation button,.collaborychat-auth #new-realm-creation button{width:100%}.collaborychat-auth #demo-realm-creation .white-box .input-box,.collaborychat-auth #new-realm-creation .white-box .input-box{width:100%;max-width:100%}.collaborychat-auth #demo-realm-creation #how-realm-creator-found-zulip,.collaborychat-auth #demo-realm-creation .white-box .input-box>.relative,.collaborychat-auth #new-realm-creation .white-box .input-box>.relative{box-sizing:border-box;width:100%}.collaborychat-auth #demo-realm-creation #how-realm-creator-found-zulip>label{position:static;display:block;width:100%;margin:0 0 .35rem .1rem;text-align:left}.collaborychat-auth .login-page .forgot-password-container,.collaborychat-auth .login-page .form-inline,.collaborychat-auth .login-page .login-social,.collaborychat-auth .login-page button.anonymous-access-button,.collaborychat-auth .login-page button.login-social-button,.collaborychat-auth .register-page .forgot-password-container,.collaborychat-auth .register-page .form-inline,.collaborychat-auth .register-page .login-social,.collaborychat-auth .register-page button.anonymous-access-button,.collaborychat-auth .register-page button.login-social-button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.collaborychat-auth .login-page button.anonymous-access-button,.collaborychat-auth .login-page button.login-social-button,.collaborychat-auth .register-page button.anonymous-access-button,.collaborychat-auth .register-page button.login-social-button{color:var(--collaborychat-auth-text);background-color:var(--collaborychat-auth-surface-strong);border-color:var(--collaborychat-auth-border)}.collaborychat-auth .login-page button.anonymous-access-button:hover,.collaborychat-auth .login-page button.login-social-button:hover,.collaborychat-auth .register-page button.anonymous-access-button:hover,.collaborychat-auth .register-page button.login-social-button:hover{color:var(--collaborychat-auth-link);background-color:var(--collaborychat-auth-surface)}.collaborychat-auth .login-page-container,.collaborychat-auth .register-page.split-view .register-page-container>.register-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,0.85fr);gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:64rem}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .left-side,.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .right-side,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .left-side,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .right-side{box-sizing:border-box;width:auto;max-width:none;margin:0;padding:0;border:0}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .left-side,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .left-side{padding-right:clamp(1.5rem,4vw,3rem);border-right:1px solid var(--collaborychat-auth-border)}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .left-side+.right-side,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .left-side+.right-side{margin:0;padding:0;border:0}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .right-side .alert,.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .right-side .form-inline,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .right-side .alert,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .right-side .form-inline{width:100%;max-width:none}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .org-header .avatar,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .org-header .avatar{border-radius:1rem}.collaborychat-auth .register-page.split-view .register-page-container{width:100%;max-width:64rem}.collaborychat-auth .find-account-form .input-box,.collaborychat-auth .realm-redirect-form .input-box{display:block}.collaborychat-auth .find-account-form .input-box input[type=text],.collaborychat-auth .realm-redirect-form .input-box input[type=text]{width:100%}.collaborychat-auth .find-account-form .input-box button,.collaborychat-auth .realm-redirect-form .input-box button{width:100%;margin-top:.75rem}.collaborychat-auth .find-account-form .input-box>.relative{display:block}.collaborychat-auth .realm-redirect-form .relative{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .45rem}.collaborychat-auth .realm-redirect-form .relative #realm_redirect_description{position:static;grid-column:1/-1;margin:0 0 .35rem;color:var(--collaborychat-auth-text)}.collaborychat-auth .realm-redirect-form .relative #realm_redirect_subdomain{min-width:0;margin:0;text-align:left}.collaborychat-auth .realm-redirect-form .relative #realm_redirect_external_host{position:static;color:var(--collaborychat-auth-muted-text);font-size:1rem}.collaborychat-auth .bottom-text,.collaborychat-auth .find-account-form-tip{color:var(--collaborychat-auth-muted-text)}.collaborychat-auth .bottom-text a,.collaborychat-auth .find-account-form-tip a{color:var(--collaborychat-auth-link);font-weight:650}.collaborychat-auth #footer{display:none}.dark-theme .collaborychat-auth{--collaborychat-auth-header:hsl(299deg 42% 9% / 92%);--collaborychat-auth-header-text:hsl(300deg 25% 95%);--collaborychat-auth-background:hsl(299deg 42% 9%);--collaborychat-auth-surface:hsl(298deg 28% 14% / 90%);--collaborychat-auth-surface-strong:hsl(298deg 24% 18%);--collaborychat-auth-text:hsl(300deg 25% 95%);--collaborychat-auth-muted-text:hsl(298deg 12% 70%);--collaborychat-auth-border:hsl(298deg 20% 29%);--collaborychat-auth-link:hsl(284deg 72% 78%);--collaborychat-auth-action:hsl(298deg 48% 34%);--collaborychat-auth-action-hover:hsl(298deg 48% 42%);--collaborychat-auth-shadow:hsl(0deg 0% 0% / 32%)}@media (prefers-color-scheme:dark){.color-scheme-automatic .collaborychat-auth{--collaborychat-auth-header:hsl(299deg 42% 9% / 92%);--collaborychat-auth-header-text:hsl(300deg 25% 95%);--collaborychat-auth-background:hsl(299deg 42% 9%);--collaborychat-auth-surface:hsl(298deg 28% 14% / 90%);--collaborychat-auth-surface-strong:hsl(298deg 24% 18%);--collaborychat-auth-text:hsl(300deg 25% 95%);--collaborychat-auth-muted-text:hsl(298deg 12% 70%);--collaborychat-auth-border:hsl(298deg 20% 29%);--collaborychat-auth-link:hsl(284deg 72% 78%);--collaborychat-auth-action:hsl(298deg 48% 34%);--collaborychat-auth-action-hover:hsl(298deg 48% 42%);--collaborychat-auth-shadow:hsl(0deg 0% 0% / 32%)}}@media (width <= 800px){.collaborychat-auth .login-page-container,.collaborychat-auth .register-page.split-view .register-page-container>.register-form{grid-template-columns:minmax(0,1fr)}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .left-side,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .left-side{width:100%;padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--collaborychat-auth-border)}.collaborychat-auth .login-page-container:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) .right-side,.collaborychat-auth .register-page.split-view .register-page-container>.register-form .right-side{width:100%}}@media (width <= 500px){.collaborychat-auth .header-main{width:calc(100% - 2rem);min-height:4.5rem}.collaborychat-auth .header-main .logo{height:2.75rem;padding:.2rem .45rem}.collaborychat-auth .header-main .logo .portico-logo{max-width:11rem;height:2.35rem}.collaborychat-auth .top-links{gap:0}.collaborychat-auth .top-links a{padding-inline:0.45rem;font-size:.85rem}.collaborychat-auth .full-page{min-height:calc(100vh - 4.5rem);padding:2.25rem 1rem 3rem}.collaborychat-auth .app-main.register-page-container{display:block;width:100%;padding:0}.collaborychat-auth .app-main.find-account-page-container,.collaborychat-auth .app-main.goto-account-page-container,.collaborychat-auth .app-main.login-page-container{display:block;width:100%;padding:1.35rem}.collaborychat-auth #new-realm-creation{width:100%;margin:0;transform:none}.collaborychat-auth .white-box{padding:1.35rem;box-shadow:0 1rem 2.5rem var(--collaborychat-auth-shadow)}.collaborychat-auth .new-style .get-started,.collaborychat-auth .portico-page .registration-lead-section .registration-lead-title{font-size:2rem}}
/*# sourceMappingURL=collaborychat-signup.91f49e189e8c6c8381e5.css.map*/