.signup_signupPage__Jom9V{min-height:100vh;background:#ffffff;color:#1f1c1a;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}.signup_signupPage__Jom9V *,.signup_signupPage__Jom9V :after,.signup_signupPage__Jom9V :before{box-sizing:border-box;letter-spacing:0;white-space:normal}.signup_signupPage__Jom9V a{color:inherit;text-decoration:none}.signup_nav__tSo_C{height:86px;display:flex;align-items:center;border-bottom:1px solid #d7d2cc;background:#f2f2f2}.signup_navInner__EgAvL{width:min(1580px,calc(100% - 120px));margin:0 auto}.signup_logo__GmQ1u{width:104px;height:auto;display:block}.signup_main__sDLrl{min-height:calc(100vh - 86px);padding:59px 0}.signup_signupGrid__Pj0tA{width:min(1608px,calc(100% - 120px));display:grid;grid-template-columns:minmax(0,754px) minmax(420px,545px);grid-gap:clamp(72px,8.6vw,149px);gap:clamp(72px,8.6vw,149px);align-items:stretch;margin:0 auto}.signup_signupPanel__7yCC1,.signup_visualPanel__MBa3Z{min-height:clamp(720px,calc(100vh - 204px),913px)}.signup_visualPanel__MBa3Z{overflow:hidden;display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:clamp(82px,8.3vw,143px) clamp(38px,4.9vw,84px) 74px;background:#1f1c1a;color:#ffffff}.signup_visualTitle__wor23{max-width:611px;margin:0;color:#ffffff;font-family:Battambang,Georgia,serif;font-size:clamp(40px,2.9vw,50px);font-weight:400;line-height:1.2;text-align:center}.signup_animationMount__7bFtJ{width:100%;max-width:589px;margin-top:clamp(36px,5vw,55px)}.signup_signupPanel__7yCC1{display:flex;flex-direction:column;align-items:center;padding-top:clamp(88px,13.6vh,151px);text-align:center}.signup_signupPanel__7yCC1 h1{max-width:547px;margin:0;color:#1f1c1a;font-family:Battambang,Georgia,serif;font-size:clamp(42px,2.9vw,50px);font-weight:700;line-height:1.2}.signup_description__nNgX6{width:min(377px,100%);margin:34px 0 0;color:#1f1c1a;font-size:20px;line-height:25px}.signup_slackCta__zwBMH{width:100%;max-width:545px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-top:48px;border-radius:4px;background:#ff5b45;color:#ffffff;font-family:DM Mono,SFMono-Regular,Consolas,monospace;font-size:20px;font-weight:500;line-height:25px;transition:background-color .16s ease,transform .16s ease}.signup_signupPage__Jom9V .signup_slackCta__zwBMH{color:#ffffff}.signup_slackCta__zwBMH:hover{background:#ec4934;transform:translateY(-1px)}.signup_slackIcon__5e41O{width:24px;height:24px;flex:0 0 auto}.signup_noCard__1_6jT{margin:22px 0 0;font-weight:700}.signup_noCard__1_6jT,.signup_signin__cjLMp{color:#1f1c1a;font-size:20px;line-height:25px}.signup_signin__cjLMp{margin:28px 0 0}.signup_legal___fs4c a,.signup_signin__cjLMp a{text-decoration:underline;text-underline-offset:2px}.signup_legal___fs4c{margin:auto 0 0;padding-bottom:5px;color:#1f1c1a;font-size:16px;line-height:25px}.signup_slackWindow__4K_EK{overflow:hidden;width:100%;border:1px solid #e0ddd6;background:#ffffff;box-shadow:0 12px 48px rgba(8,8,7,.09);color:#1d1c1d;font-family:Lato,Arial,sans-serif}.signup_slackBar__uIf_L{display:flex;align-items:center;gap:10px;min-height:31px;padding:8px 16px;background:#3f0e40}.signup_slackBarDots__PmCiV{display:flex;gap:5px}.signup_slackBarDots__PmCiV span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.2)}.signup_slackBarTitle__5M3_c{min-width:0;overflow:hidden;color:rgba(255,255,255,.7);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.signup_slackBarTitle__5M3_c strong{color:#ffffff;font-weight:700}.signup_slackChannelHeader__tiNlI{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid #f0ede8;padding:10px 16px;color:#1d1c1d;font-size:15px;font-weight:700;line-height:1.2}.signup_slackChannelDot__f2B7g{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#2bac76}.signup_slackThread__WzwVL{position:relative;overflow:hidden;min-height:270px;padding:16px}.signup_slackMessage__srUIc{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:14px;animation:signup_slackMessageIn__A4y7J .45s ease both}.signup_slackAvatar__suMlh{overflow:hidden;width:36px;height:36px;border-radius:4px;margin-top:2px}.signup_slackAvatar__suMlh img{display:block;width:100%;height:100%;object-fit:cover}.signup_slackMessageHeader__UuJTa{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px}.signup_slackMessageHeader__UuJTa strong{color:#1d1c1d;font-size:15px;font-weight:700;line-height:1.4}.signup_slackMessageHeader__UuJTa>span:last-child{color:#908c8c;font-size:12px;line-height:1.4}.signup_slackAppBadge__wCo0C{border-radius:3px;padding:1px 4px;background:#1d9bd1;color:#ffffff;font-size:10px;font-weight:700;line-height:1.6;text-transform:uppercase}.signup_slackAction__5F6zF,.signup_slackIntel__4d_WY p,.signup_slackText__ceAR3{color:#1d1c1d;font-size:13px;font-weight:400;line-height:1.45}.signup_slackText__ceAR3{margin:0}.signup_slackIntel__4d_WY{margin:10px 0;border-left:3px solid #e8432a;border-radius:0 3px 3px 0;padding:10px 14px;background:#f8f6f2}.signup_slackIntel__4d_WY strong{display:block;margin-bottom:5px;color:#e8432a;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.signup_slackIntel__4d_WY p{margin:0;color:#444444}.signup_slackAction__5F6zF{margin:0 0 8px;color:#555555}.signup_slackAction__5F6zF strong{color:#1d1c1d;font-weight:700}.signup_slackActions__Zr_Vi{display:flex;flex-wrap:wrap;gap:6px}.signup_slackButtonPrimary__WjwHm,.signup_slackButton__xbsK9{min-height:28px;border:1px solid #d8d4c8;border-radius:4px;padding:5px 10px;background:#ffffff;color:#1d1c1d;font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.2}.signup_slackButtonPrimary__WjwHm{border-color:#080807;background:#080807;color:#ffffff}.signup_slackTyping__Wwm9M{display:flex;align-items:center;gap:8px;padding:4px 0;opacity:0;transition:opacity .3s ease}.signup_slackTypingVisible__S9apz{opacity:1}.signup_slackTyping__Wwm9M>span{color:#908c8c;font-size:14px;line-height:1.2}.signup_typingDots__DLjAf{display:flex;align-items:center;gap:3px}.signup_typingDots__DLjAf span{width:6px;height:6px;border-radius:50%;background:#b0aca4;animation:signup_typingBounce__4HqRA 1.2s ease-in-out infinite}.signup_typingDots__DLjAf span:nth-child(2){animation-delay:.2s}.signup_typingDots__DLjAf span:nth-child(3){animation-delay:.4s}.signup_threadProgress__A_Jm_{display:flex;justify-content:center;gap:6px;border-top:1px solid #f0ede8;padding:10px 16px;background:#fafaf8}.signup_progressDotActive__7_JJ9,.signup_progressDot__gZVcZ{width:6px;height:6px;border-radius:50%;background:#d8d4c8;transition:background-color .3s ease,transform .3s ease}.signup_progressDotActive__7_JJ9{background:#e8432a;transform:scale(1.2)}@keyframes signup_slackMessageIn__A4y7J{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes signup_typingBounce__4HqRA{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (max-width:1180px){.signup_nav__tSo_C{height:72px}.signup_navInner__EgAvL,.signup_signupGrid__Pj0tA{width:calc(100% - 48px)}.signup_main__sDLrl{min-height:calc(100vh - 72px);padding:34px 0}.signup_signupGrid__Pj0tA{grid-template-columns:minmax(0,1fr);gap:28px}.signup_signupPanel__7yCC1,.signup_visualPanel__MBa3Z{min-height:auto}.signup_signupPanel__7yCC1{order:-1;padding:48px 0 16px}.signup_legal___fs4c{margin-top:56px;padding-bottom:0}.signup_visualPanel__MBa3Z{padding:52px clamp(20px,7vw,64px) 44px}}@media (max-width:620px){.signup_nav__tSo_C{height:64px}.signup_navInner__EgAvL,.signup_signupGrid__Pj0tA{width:calc(100% - 28px)}.signup_logo__GmQ1u{width:92px}.signup_main__sDLrl{min-height:calc(100vh - 64px);padding:20px 0 28px}.signup_signupPanel__7yCC1{padding-top:34px}.signup_signupPanel__7yCC1 h1{font-size:38px;line-height:44px}.signup_description__nNgX6{margin-top:24px;font-size:16px;line-height:22px}.signup_slackCta__zwBMH{min-height:54px;gap:12px;margin-top:34px;font-size:14px}.signup_slackIcon__5e41O{width:20px;height:20px}.signup_noCard__1_6jT,.signup_signin__cjLMp{font-size:16px;line-height:22px}.signup_signin__cjLMp{margin-top:22px}.signup_legal___fs4c{margin-top:38px;font-size:12px;line-height:19px}.signup_visualPanel__MBa3Z{border-radius:8px;padding:38px 14px 24px}.signup_visualTitle__wor23{font-size:31px;line-height:37px}.signup_animationMount__7bFtJ{margin-top:28px}.signup_slackBarTitle__5M3_c{font-size:11px}.signup_slackThread__WzwVL{min-height:298px;padding:12px}.signup_slackAction__5F6zF,.signup_slackIntel__4d_WY p,.signup_slackText__ceAR3{font-size:12px}.signup_slackButtonPrimary__WjwHm,.signup_slackButton__xbsK9{font-size:10px}}@media (prefers-reduced-motion:reduce){.signup_progressDotActive__7_JJ9,.signup_progressDot__gZVcZ,.signup_slackCta__zwBMH,.signup_slackMessage__srUIc,.signup_slackTyping__Wwm9M,.signup_typingDots__DLjAf span{animation:none;transition:none}}