.iconsEmail{align-items:center;border:1px solid #575656;display:inline-flex;gap:19px;justify-content:center;padding:0 15px;position:relative}.iconsEmail .icon{height:19.5px;margin-left:-.75px;margin-right:-.75px;position:relative;width:19.5px}.emailEntry.button-container{display:flex;flex-direction:column;gap:1px!important;justify-content:center;align-items:center;width:100%;max-width:294px}.email-text{color:#575656;text-decoration:underline;margin-top:10px;margin-bottom:10px}.emailEntry.button-container .invalid-email{height:15px;width:100%!important;padding-left:23px;display:flex;justify-content:center;flex-direction:row;margin-top:5px;gap:3px;margin-bottom:-8px}.buttons.emailEntry{justify-content:center;height:-moz-fit-content;height:fit-content;width:294px;border-radius:6px;border:1px solid #f5f5f5}.buttons.emailEntry,.buttons.emailEntry .input{align-items:center;background-color:#f5f5f5;display:flex;position:relative}.buttons.emailEntry .input{flex:1 1;flex-grow:1;gap:2px;padding:0 0 0 10px;border-radius:6px 0 0 6px}.buttons.emailEntry .icons-instance{flex:0 0 auto!important;position:relative!important}.buttons.emailEntry .button-text{align-self:stretch;text-align:start;background:none;border:none;color:#575656;flex:1 1;flex-grow:1;font-family:Roboto-Medium,Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:14px;padding-left:5px;padding-top:0;padding-bottom:0;position:relative;outline:none}.buttons.emailEntry .icon-instance-node{align-self:stretch!important;flex:0 0 auto!important;position:relative!important}.send{width:45px;height:41px;background-color:#ffffff;border-radius:0 6px 6px 0;cursor:pointer;border:0 solid #575656}.send:hover,.send:hover>path{background-color:#575656;stroke:#ffffff}.send:active,.send:active>path{background-color:#3d3d3d;stroke:#ffffff;transform:scale(.98);transition:transform .1s;border-color:#3d3d3d}.buttons.emailSuccess{display:flex;flex-direction:column;min-height:44px;max-height:55px;width:100%;max-width:294px;border-radius:6px;border:1px solid #f5f5f5}.buttons.emailSuccess .button-text{align-self:stretch;text-align:start;background:none;border:none;color:#575656;flex:1 1;flex-grow:1;font-family:Roboto-Medium,Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:14px;padding-left:5px;padding-top:5px;padding-bottom:5px;position:relative;outline:none;width:100%;align-content:center}.buttons.emailSuccess .text-container{display:flex;width:100%;height:100%;padding-left:5px;padding-right:5px}.close{width:20px;height:20px;background-color:#ffffff;border-radius:0 4px 0 4px;cursor:pointer;border:0 solid #575656;align-self:center;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center}.buttons.emailSuccess .button-text-title{color:#575656;font-size:14px;font-weight:600;line-height:14px;padding-top:2px;padding-bottom:2px}.buttons.emailSuccess .button-text-subtitle,.buttons.emailSuccess .button-text-title{align-self:stretch;text-align:start;background:none;border:none;flex:1 1;flex-grow:1;font-family:Roboto-Medium,Helvetica;letter-spacing:0;position:relative;outline:none;overflow:hidden}.buttons.emailSuccess .button-text-subtitle{color:#b3b3b3;font-size:10px;font-weight:400;line-height:12px;padding-left:2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%}.close:hover,.close:hover>path{background-color:#575656;stroke:#ffffff;width:20px;height:20px}.close:active,.close:active>path{background-color:#3d3d3d;stroke:#ffffff;transform:scale(.98);transition:transform .1s;border-color:#3d3d3d}.close path{position:absolute;top:50%;left:50%;transform:translate(15%,15%)}.buttons{display:flex;justify-content:center;position:relative}.buttons.sign-in,.buttons.upgrade-figma{align-items:center;background-color:#2c2c2c;border-radius:6px;gap:10px;overflow:hidden;width:294px;cursor:pointer;box-shadow:0 1px 4.3px #b3b3b3}.buttons.add-team,.buttons.billing-email,.buttons.community,.buttons.download-receipt,.buttons.email-link,.buttons.visit-figma,.buttons.website{align-items:center;background-color:#ffffff;border:0 solid #b3b3b3;border-radius:6px;box-shadow:0 1px 4.3px #b3b3b3;gap:10px;overflow:hidden;width:294px;cursor:pointer}.buttons.email-link,.buttons.email-success{margin-bottom:12px}.invalid-email-text{color:#ec221f;font-size:12px;font-weight:400;margin-top:2px;text-align:start;width:100%;align-self:center;line-height:16px}.buttons .button-text,.invalid-email-text{font-family:Inter,Helvetica,sans-serif;position:relative}.buttons .button-text{color:rgba(106,115,131);font-size:15px;font-weight:500;letter-spacing:0;line-height:44px;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.buttons.sign-in .button-text,.buttons.upgrade-figma .button-text{color:#ffffff}.buttons .container{align-items:center;display:inline-flex;flex:0 0 auto;gap:7px;justify-content:center;margin-top:-18px;padding:0 6px;position:relative}.buttons.login-link,.buttons.upgrade-link{align-items:flex-end;border-radius:23px;gap:5px;height:14px;padding:20px 0 0;width:294px}.buttons .already-have-a-pro{color:rgba(106,115,131)}.buttons .already-have-a-pro,.buttons .login-here{font-family:Inter,Helvetica;font-size:12px;font-weight:400;letter-spacing:0;line-height:12px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.buttons .login-here{color:#1e1e1e;text-decoration:underline;cursor:pointer}.buttons .line{height:1px;object-fit:cover;position:absolute;top:9px;width:338px}.buttons .div-wrapper{align-items:flex-start;background-color:#ffffff;display:inline-flex;flex:0 0 auto;height:15px;justify-content:center;padding:0 6px;position:relative}.buttons.or-divider{align-items:center;height:17px;width:292px}.buttons.gen-divider{align-items:center;gap:5px;height:24px;padding:2px 0;width:292px}.buttons .or-text{color:#b3b3b3;font-family:Inter,Helvetica;font-size:12px;font-weight:400;height:12px;letter-spacing:0;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}.buttons.start-divider{margin-top:15px}.headers{align-items:center;border-radius:6px;display:inline-flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 20px;position:relative}.headers .header-title{color:#2c2c2c;font-size:32px;font-weight:600;margin-top:-1px}.header-subtitle,.headers .header-title{font-family:Inter,Helvetica;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.header-subtitle{color:rgba(106,115,131);font-size:14px;font-weight:400}.headers.login-header,.headers.success-header{gap:1px}.headers.upgrade-header{gap:5px}.panels{align-items:center;background-color:#ffffff;border-radius:10px;display:inline-flex;flex-direction:column;gap:37px;justify-content:center;padding:30px 34px;position:relative}.panels .header{gap:19px}.panels .button-container,.panels .header{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.panels .button-container{gap:15px;justify-content:center}.panels .button-instance{flex:0 0 auto!important;align-self:stretch!important}.panels .divider-holder{width:280px!important}.logo{background-image:url(/_next/static/media/logo.2774cbfb.png);background-position:50% 50%;background-size:cover;height:69px;width:68px}.button-instance:active,.sign-in:active{transform:translateY(1px);transition:transform .1s}.box{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;gap:10px;height:100vh;justify-content:center;padding:20px 171px;position:relative;cursor:default}