.RoleCard_container__DiBAH{position:relative;display:block;width:100%;height:104px;overflow:hidden;border:0;border-radius:var(--studio-radius-md);background:#ffffff;box-shadow:var(--studio-shadow-card);cursor:pointer;margin-bottom:var(--studio-space-sm);padding:0;text-align:left;transition:height .3s ease}.RoleCard_selected__LH5pE{height:150px}.RoleCard_backgroundWrapper__rJF1J{position:absolute;top:0;left:0;display:block;width:100%;height:150px;transform-origin:center;transition:transform .3s ease}.RoleCard_selected__LH5pE .RoleCard_backgroundWrapper__rJF1J{transform:scale(1.1)}.RoleCard_gradientSelected__EfZ3c,.RoleCard_gradientUnselected__sSjRY{position:absolute;inset:0;display:block}.RoleCard_gradientSelected__EfZ3c{opacity:0;transition:opacity .3s ease}.RoleCard_selected__LH5pE .RoleCard_gradientSelected__EfZ3c{opacity:1}.RoleCard_participant___4T5w .RoleCard_gradientUnselected__sSjRY{background:radial-gradient(28.66% 50% at 50% 50%,#c9d7ff 0,#f1f4ff 100%)}.RoleCard_participant___4T5w .RoleCard_gradientSelected__EfZ3c{background:radial-gradient(42.79% 50% at 50% 50%,#c9d7ff 0,#658dff 100%)}.RoleCard_coordinator__crl_P .RoleCard_gradientUnselected__sSjRY{background:radial-gradient(34.65% 50% at 50% 50%,#ffc39c 0,#ffe8d8 100%)}.RoleCard_coordinator__crl_P .RoleCard_gradientSelected__EfZ3c{background:radial-gradient(34.65% 50% at 50% 50%,#ffc39c 0,#ff6f10 100%)}.RoleCard_judge__ttWls .RoleCard_gradientUnselected__sSjRY{background:radial-gradient(39.42% 50% at 50% 50%,#bdc5fb 0,#dadfff 100%)}.RoleCard_judge__ttWls .RoleCard_gradientSelected__EfZ3c{background:radial-gradient(39.42% 50% at 50% 50%,#acb7ff 0,#6378ff 100%)}.RoleCard_content__bA3d1{position:relative;z-index:1;display:flex;height:100%;justify-content:space-between;padding-left:var(--studio-space-lg);padding-top:18px}.RoleCard_textContainer__CyRHs{display:block;min-width:0;flex:1;padding-right:var(--studio-space-md)}.RoleCard_selected__LH5pE .RoleCard_textContainer__CyRHs{padding-bottom:10px}.RoleCard_title__G_dT3{display:block;color:var(--studio-color-secondary);font-size:23px;font-weight:700;line-height:1.16;margin-bottom:6px}.RoleCard_coordinator__crl_P .RoleCard_title__G_dT3{color:var(--studio-color-primary)}.RoleCard_selected__LH5pE .RoleCard_title__G_dT3{color:var(--studio-color-white)}.RoleCard_description__7mkD1{display:block;color:rgb(255 255 255/90%);font-size:13px;line-height:18px;animation:RoleCard_descriptionIn__AgYGV .3s ease both}@keyframes RoleCard_descriptionIn__AgYGV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RoleCard_imageWrapper__2_St0{position:relative;width:120px;height:100%;overflow:hidden;flex:0 0 auto}.RoleCard_imageContainer__LkLk0{position:absolute;top:10px;right:0;display:grid;justify-items:center;transform:translateY(12px) scale(1.32);transform-origin:top center;transition:transform .3s ease}.RoleCard_selected__LH5pE .RoleCard_imageContainer__LkLk0{transform:translateY(28px) scale(1.7)}.RoleCard_image__w1lHR{display:block;width:112px;height:155px;object-fit:contain}@media (max-height:699px),(max-width:379px){.RoleCard_container__DiBAH{height:92px;margin-bottom:8px}.RoleCard_backgroundWrapper__rJF1J,.RoleCard_selected__LH5pE{height:130px}.RoleCard_content__bA3d1{padding-left:var(--studio-space-md);padding-top:14px}.RoleCard_selected__LH5pE .RoleCard_textContainer__CyRHs{padding-bottom:10px}.RoleCard_title__G_dT3{font-size:19px;margin-bottom:5px}.RoleCard_description__7mkD1{font-size:11px;line-height:16px}.RoleCard_imageWrapper__2_St0{width:96px}.RoleCard_imageContainer__LkLk0{transform:translateY(10px) scale(1.22)}.RoleCard_selected__LH5pE .RoleCard_imageContainer__LkLk0{transform:translateY(22px) scale(1.5)}.RoleCard_image__w1lHR{width:92px;height:128px}}@media (max-width:349px){.RoleCard_container__DiBAH{height:86px}.RoleCard_backgroundWrapper__rJF1J,.RoleCard_selected__LH5pE{height:122px}.RoleCard_title__G_dT3{font-size:17px}.RoleCard_description__7mkD1{font-size:11px;line-height:15px}.RoleCard_imageWrapper__2_St0{width:86px}.RoleCard_selected__LH5pE .RoleCard_imageContainer__LkLk0{transform:translateY(22px) scale(1.42)}.RoleCard_image__w1lHR{width:82px;height:116px}}.LanguageSelector_label__QVuee{margin:0 0 8px;color:#1b2431;font-size:14px;font-weight:600}.LanguageSelector_trigger__R7q6h{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid #e5e5e5;border-radius:8px;background:#ffffff;cursor:pointer;padding:14px 16px;text-align:left}.LanguageSelector_triggerText__fHE7N{min-width:0;overflow:hidden;color:#1b2431;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.LanguageSelector_placeholderText__lXJe4{color:#999}.LanguageSelector_chevron__QyfnS{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:#666;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.LanguageSelector_overlay__B7Ezn{position:fixed;z-index:50;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgb(0 0 0/35%)}.LanguageSelector_sheet__WctM_{width:100%;max-width:520px;border-radius:18px 18px 0 0;background:#ffffff;box-shadow:0 -10px 40px rgb(0 0 0/16%);padding-bottom:max(16px,env(safe-area-inset-bottom))}.LanguageSelector_handle__5v8mc{width:44px;height:4px;border-radius:99px;background:#d1d5db;margin:10px auto 0}.LanguageSelector_header__HP6Pt{padding:16px 20px 20px}.LanguageSelector_headerTitle__tZLB_{margin:0;color:#1b2431;font-size:18px;font-weight:700;line-height:24px;text-align:center}.LanguageSelector_divider__57qQA{height:1px;background:#e5e5e5}.LanguageSelector_optionsList__lpEln{display:grid;padding:8px 0}.LanguageSelector_optionItem__dWU_B{display:flex;align-items:center;justify-content:space-between;border:0;background:#ffffff;cursor:pointer;padding:14px 20px;text-align:left}.LanguageSelector_optionText__sju7_{color:#1b2431;font-size:14px}.LanguageSelector_checkCircle__zDrw4{display:grid;width:24px;height:24px;place-items:center;border:2px solid #e5e5e5;border-radius:12px;color:#ffffff;font-size:14px;font-weight:700}.LanguageSelector_checkCircleActive__YZLta{border-color:#ff8534;background:#ff8534}.LanguageSelector_buttonContainer__FbjDa{margin-top:auto;padding:16px 20px}@media (min-width:1024px){.LanguageSelector_overlayDesktopDialog__wKOwf{align-items:center;padding:24px}.LanguageSelector_sheetDesktopDialog___saHL{border-radius:18px;box-shadow:0 18px 48px rgb(0 0 0/18%);padding-bottom:16px}}.auth-pages_formScreen__xgb8H{min-height:100vh;min-height:100dvh;background:var(--studio-color-background);padding-top:env(safe-area-inset-top)}.auth-pages_authIllustrationPane__9kNWr{display:none}.auth-pages_authFormPane__jLuMX{min-height:100vh;min-height:100dvh}.auth-pages_authFormContentSwap__MnOsX{display:none}.auth-pages_redirectState__STQ7k{display:grid;min-height:100vh;min-height:100dvh;place-items:center}.auth-pages_flex__MAmrF{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}.auth-pages_scrollView__rDijX{height:100%;overflow-y:auto}.auth-pages_scrollContent__mVkvv{width:100%;max-width:520px;margin:0 auto;padding:8px 20px max(24px,env(safe-area-inset-bottom))}.auth-pages_buttonContainer__HuBi7{position:relative;margin-top:8px;margin-bottom:24px}.auth-pages_buttonContainerLargeTop__C9qCY{margin-top:16px}.auth-pages_authIdentifierLabel__P28LW{margin-bottom:8px;color:#23334a;font-family:Roboto,var(--studio-font-family,sans-serif);font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:1.2}.auth-pages_divider__1kfC8{display:flex;align-items:center;margin-bottom:24px}.auth-pages_dividerLine__1OcXA{height:1px;flex:1;background:var(--studio-color-border)}.auth-pages_dividerText__s5Mu0{padding:0 16px;color:#6b7280;font-size:14px}.auth-pages_linkRow__XOFvK{display:flex;align-items:center;justify-content:center;margin-top:8px}.auth-pages_linkText__41T2u{color:#6b7280;font-size:12px}.auth-pages_linkButton__SPzWH{display:inline-flex;min-width:36px;align-items:center;justify-content:center;border:0;background:transparent;color:#6432c8;cursor:pointer;font-size:12px;font-weight:500;margin-left:8px;padding:0}.auth-pages_termsConsentRow___9FAs{display:flex;align-items:flex-start;gap:10px;margin-top:4px;margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f0f4ff;border:1px solid #d0dcff;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.auth-pages_termsConsentRowError__z3s_8{border-color:rgba(239,68,68,.55);background:#fff5f5;box-shadow:0 0 0 3px rgba(239,68,68,.12);animation:auth-pages_termsSubtleShake__AjAPv .28s cubic-bezier(.23,1,.32,1)}@keyframes auth-pages_termsSubtleShake__AjAPv{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.auth-pages_termsConsentRowError__z3s_8{animation:none}}.auth-pages_termsConsentCheckbox__scJ2i{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:#1854ff;cursor:pointer;border-radius:4px}.auth-pages_termsConsentCheckbox__scJ2i:focus-visible{outline:2px solid #6432c8;outline-offset:2px}.auth-pages_termsConsentText__c5AE7{font-size:12.5px;line-height:1.55;color:#374151}.auth-pages_termsConsentLink__UFYKp{color:#1854ff;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none;border:0;padding:0;font-size:inherit;font-family:inherit}.auth-pages_termsConsentLink__UFYKp:hover{color:#0d3ac7}.auth-pages_termsConsentError__M1jO8{font-size:11.5px;color:#dc2626;margin-top:-10px;margin-bottom:10px;transition:opacity .15s ease-out}.auth-pages_forgotPasswordContainer__XrAe0{display:flex;justify-content:flex-end;margin-top:-8px;margin-bottom:8px}.auth-pages_forgotPasswordText__9iAyu{display:inline-flex;min-width:96px;align-items:center;justify-content:flex-end;border:0;background:transparent;color:#6432c8;cursor:pointer;font-size:13px;font-weight:500;padding:0}.auth-pages_title__wvio7{margin:16px 0 12px;color:var(--studio-color-text-primary);font-size:24px;font-weight:700;line-height:30px}.auth-pages_subtitle__9No3M{margin:0 0 24px;color:#6b7280;font-size:14px;line-height:20px}.auth-pages_passwordChecklistContainer__mscL_{display:grid;gap:8px;margin-top:8px;margin-bottom:8px;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);padding:12px}.auth-pages_passwordRequirementRow__YazZJ{display:flex;align-items:center;justify-content:space-between;gap:8px}.auth-pages_passwordRequirementLabel__LnGYe{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.auth-pages_passwordRequirementIcon__t7joa{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1.5px solid #9ca3af;border-radius:var(--studio-radius-full);color:var(--studio-color-white);font-size:11px;font-weight:700;line-height:1}.auth-pages_passwordRequirementIconMet__Zj0rX{border-color:var(--studio-color-success);background:var(--studio-color-success)}.auth-pages_passwordRequirementText__GF_b_{min-width:0;flex:1;color:var(--studio-color-text-secondary);font-size:13px}.auth-pages_passwordRequirementTextMet__Qle7q{color:var(--studio-color-text-primary);font-weight:500}.auth-pages_backToSignInButton__hy7Uu{display:block;width:fit-content;border:0;background:transparent;color:#6432c8;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;margin:0 auto;padding:0}.auth-pages_landingScreen__Jxteo{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden}.auth-pages_landingGradient__GTpkg{position:absolute;inset:0;background:radial-gradient(108.71% 50% at 50% 50%,#7096ff 0,#1854ff 100%)}.auth-pages_landingContentOuter__Llm7f{position:relative;z-index:1;display:flex;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top) max(24px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(24px,env(safe-area-inset-left))}.auth-pages_landingContentCenter__qfbVU{display:flex;width:100%;max-width:520px;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.auth-pages_landingBranding__KXSKM{margin-bottom:32px;text-align:center}.auth-pages_landingTitle__aOZbH{margin:0 0 16px;color:var(--studio-color-white);font-size:42px;font-weight:700;line-height:52px}.auth-pages_landingTagline__uWHpZ{margin:0;padding:0 16px;color:rgb(255 255 255/80%);font-size:16px;line-height:22px;text-align:center}.auth-pages_landingButtons__o1hfk{width:100%;margin-top:32px;padding:0 16px}.auth-pages_landingButton__GzEkI{display:grid;width:100%;height:52px;place-items:center;border:0;border-radius:var(--studio-radius-full);cursor:pointer;font-size:16px;font-weight:600}.auth-pages_landingSignUp__QQ_md{background:var(--studio-color-white);color:var(--studio-color-secondary);margin-bottom:16px}.auth-pages_landingSignIn__tkhru{border:2px solid rgb(255 255 255/50%);background:transparent;color:var(--studio-color-white)}.auth-pages_roleScreen__SZ0e_{min-height:100vh;min-height:100dvh;background:var(--studio-color-background);padding-top:env(safe-area-inset-top)}.auth-pages_roleScrollContent__unAXB{width:100%;max-width:520px;margin:0 auto;padding:22px 22px max(16px,env(safe-area-inset-bottom))}.auth-pages_roleSelectionPanel__cChrB{width:100%}.auth-pages_roleCompanionPanel__zQcX5{display:none}.auth-pages_roleHeader__PN4Jj{display:flex;justify-content:center;margin-bottom:18px}.auth-pages_roleHeaderText__N5hOX{margin:0;color:#000000;font-weight:700;text-align:center}.auth-pages_roleCardsContainer__B1aPJ{margin-bottom:12px}.auth-pages_pickerContainer__3TkWC{margin-top:0}.auth-pages_roleButtonContainer__VDLeo{margin-top:12px;padding-bottom:28px}.auth-pages_inlineRoleStepContent__Lje1_,.auth-pages_signUpFormEnteredFromRole__WAiLi{animation-duration:.28s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.auth-pages_signUpFormEnteredFromRole__WAiLi{animation-name:auth-pages_inlineSignUpFormEnter__i6SMY}.auth-pages_inlineRoleStepExit__HYK_X{animation-duration:.22s;animation-name:auth-pages_inlineRoleStepExit__HYK_X;pointer-events:none}.auth-pages_inlineRoleScrollContent__khYG1{padding-top:14px}.auth-pages_inlineRoleSelectionPanel__rms70{width:100%}.auth-pages_inlineRoleHeader__umoeH{margin-bottom:18px;text-align:center}.auth-pages_inlineRoleTitle__fk5Vx{margin:0;color:var(--studio-color-text-primary);font-size:28px;font-weight:700;line-height:34px}.auth-pages_inlineRoleSubtitle__2wHG2{margin:8px 0 0;color:var(--studio-color-text-secondary);font-size:14px;line-height:20px}.auth-pages_inlineRoleCards__3Q_YR{margin-bottom:12px}.auth-pages_inlineRoleButtonContainer__hLv8l{margin-top:14px;padding-bottom:32px}.auth-pages_signUpHeader__iiKIG{display:flex;min-height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--studio-color-border);background:var(--studio-color-white);position:relative;z-index:20}.auth-pages_signUpHeaderBackButton__Y_l6c{display:inline-flex;min-width:84px;height:40px;align-items:center;gap:7px;border:0;border-radius:var(--studio-radius-full);background:transparent;color:var(--studio-color-text-secondary);cursor:pointer;font-size:13px;font-weight:700;line-height:18px;padding:0 10px;transition:background-color .16s ease,color .16s ease}.auth-pages_signUpHeaderBackButton__Y_l6c:focus-visible,.auth-pages_signUpHeaderBackButton__Y_l6c:hover{background:#f3f4f6;color:var(--studio-color-text-primary);outline:none}.auth-pages_signUpHeaderBackIcon__0qaPH{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-pages_signUpHeaderTitle__UDW9Z{position:absolute;right:96px;left:96px;margin:0;color:var(--studio-color-text-primary);font-size:18px;font-weight:700;line-height:24px;text-align:center}.auth-pages_signUpHeaderSpacer__33i_G{width:84px;flex:0 0 auto}@media (max-width:359px){.auth-pages_roleScrollContent__unAXB{padding:14px 16px max(12px,env(safe-area-inset-bottom))}.auth-pages_roleHeader__PN4Jj{margin-bottom:12px}.auth-pages_roleHeaderText__N5hOX{max-width:280px;font-size:18px}}@media (min-width:360px) and (max-width:399px){.auth-pages_roleHeaderText__N5hOX{max-width:300px;font-size:22px}}@media (min-width:400px) and (max-width:499px){.auth-pages_roleHeaderText__N5hOX{max-width:320px;font-size:24px}}@media (min-width:500px){.auth-pages_roleHeaderText__N5hOX{max-width:360px;font-size:28px}}@media (min-width:768px){.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_authFormPane__jLuMX{position:relative}.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_inlineRoleStepContent__Lje1_ .auth-pages_flex__MAmrF{min-height:auto;flex:0 0 auto}.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_inlineRoleStepContent__Lje1_ .auth-pages_scrollView__rDijX{height:auto;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);flex:0 1 auto;overflow-y:auto}.auth-pages_authSplitScreen__RZ2uS .auth-pages_inlineRoleScrollContent__khYG1{max-width:460px;margin:0 auto;padding-top:6px;padding-bottom:42px}.auth-pages_inlineRoleHeader__umoeH{margin-bottom:20px}.auth-pages_inlineRoleTitle__fk5Vx{font-size:30px;line-height:36px}}@media (min-width:1024px){.auth-pages_roleScreen__SZ0e_{overflow:hidden;padding-top:0;background:linear-gradient(90deg,rgb(255 255 255/0) 0,rgb(255 255 255/0) 46%,rgb(255 255 255/72%) 46%,rgb(255 255 255/72%) 100%),var(--studio-color-background)}.auth-pages_roleScreen__SZ0e_ .auth-pages_scrollView__rDijX{display:flex;height:auto;min-height:100vh;min-height:100dvh;overflow-y:auto}.auth-pages_roleScrollContent__unAXB{display:grid;width:100%;max-width:1180px;min-height:100vh;min-height:100dvh;grid-template-columns:460px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vh,48px) 32px max(32px,env(safe-area-inset-bottom))}.auth-pages_roleSelectionPanel__cChrB{box-sizing:border-box;padding-right:24px;padding-left:24px}.auth-pages_roleHeader__PN4Jj{justify-content:flex-start;margin-bottom:28px}.auth-pages_roleHeaderText__N5hOX{text-align:left}.auth-pages_roleCompanionPanel__zQcX5{--preview-accent:var(--studio-color-secondary);--preview-accent-strong:#102d8d;--preview-surface:#edf3ff;display:grid;min-width:0;align-self:start;gap:22px;color:var(--studio-color-text-primary)}.auth-pages_rolePreviewCoordinator__gY4gT{--preview-accent:var(--studio-color-primary);--preview-accent-strong:#9f3d00;--preview-surface:#fff1e8}.auth-pages_rolePreviewJudge__eYMaG{--preview-accent:#6378ff;--preview-accent-strong:#2837a2;--preview-surface:#eef0ff}.auth-pages_previewHeader__PwOoA{display:grid;max-width:560px;gap:12px}.auth-pages_previewEyebrow__IOkFV{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgb(27 36 49/12%);border-radius:var(--studio-radius-full);background:var(--studio-color-white);color:var(--preview-accent-strong);font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;padding:7px 12px;text-transform:uppercase}.auth-pages_previewTitle__NEfwD{max-width:560px;margin:0;color:var(--studio-color-text-primary);font-size:clamp(34px,3.8vw,48px);font-weight:700;letter-spacing:0;line-height:1.06}.auth-pages_previewDescription__ibPMS{max-width:500px;margin:0;color:#4b5563;font-size:16px;line-height:24px}.auth-pages_previewSurface__SLk1L{position:relative;overflow:hidden;border:1px solid rgb(27 36 49/10%);border-radius:var(--studio-radius-sm);background-image:linear-gradient(90deg,rgb(24 84 255/5%) 1px,transparent 1px),linear-gradient(0deg,rgb(255 111 16/5%) 1px,transparent 1px),linear-gradient(135deg,#ffffff 0,var(--preview-surface) 58%,#fff8f2 100%);background-size:32px 32px,32px 32px,auto;box-shadow:0 18px 48px rgb(27 36 49/10%);padding:22px}.auth-pages_workspaceChrome__8pNXG{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgb(27 36 49/9%);margin:-4px -2px 18px;padding:0 2px 14px}.auth-pages_chromeDot__D7JBW{width:9px;height:9px;border-radius:var(--studio-radius-full);background:rgb(27 36 49/18%)}.auth-pages_chromeDot__D7JBW:first-child{background:var(--preview-accent)}.auth-pages_chromeTitle__QgNs8{min-width:0;margin-left:4px;overflow:hidden;color:var(--studio-color-text-secondary);font-size:12px;font-weight:700;line-height:16px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.auth-pages_workspaceCards__q6NLo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-pages_workspaceCard__icapV{display:grid;min-width:0;min-height:118px;align-content:space-between;border:1px solid rgb(27 36 49/10%);border-radius:var(--studio-radius-sm);background:rgb(255 255 255/84%);box-shadow:0 10px 26px rgb(27 36 49/7%);padding:14px}.auth-pages_workspaceCardLabel__BrWl6,.auth-pages_workspaceCardMeta__C1MRM{min-width:0;overflow-wrap:anywhere;color:var(--studio-color-text-secondary);font-size:12px;line-height:16px}.auth-pages_workspaceCard__icapV strong{min-width:0;overflow-wrap:anywhere;color:var(--studio-color-text-primary);font-size:22px;line-height:28px}.auth-pages_workspaceCard__icapV:first-child{border-color:color-mix(in srgb,var(--preview-accent) 34%,transparent);background:linear-gradient(180deg,rgb(255 255 255/94%),var(--preview-surface))}.auth-pages_workspaceCard__icapV:first-child strong{color:var(--preview-accent-strong)}.auth-pages_previewMap__e6o18{position:relative;height:172px;overflow:hidden;border:1px solid rgb(27 36 49/9%);border-radius:var(--studio-radius-sm);background:rgb(255 255 255/78%)}.auth-pages_previewMap__e6o18:before{position:absolute;inset:16px;border:1px dashed rgb(27 36 49/10%);border-radius:var(--studio-radius-sm);content:""}.auth-pages_previewRail__yKitr{position:absolute;top:84px;right:36px;left:36px;height:3px;border-radius:var(--studio-radius-full);background:linear-gradient(90deg,var(--studio-color-secondary),var(--preview-accent),var(--studio-color-success))}.auth-pages_previewNode__VOns7{position:absolute;top:68px;z-index:1;display:block;width:34px;height:34px;border:2px solid var(--preview-accent);border-radius:var(--studio-radius-sm);background:var(--studio-color-white);box-shadow:0 10px 28px rgb(27 36 49/12%);transform:rotate(45deg)}.auth-pages_previewNode__VOns7:after{position:absolute;inset:9px;border-radius:4px;background:var(--preview-accent);content:""}.auth-pages_previewNodeOne__mzo6F{left:28px}.auth-pages_previewNodeTwo__7SEEl{left:calc(50% - 17px)}.auth-pages_previewNodeThree___lbdK{right:28px}.auth-pages_previewSweep__fqD4G{position:absolute;top:42px;left:-96px;display:block;width:96px;height:88px;border-right:2px solid rgb(255 255 255/78%);background:linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/82%));animation:auth-pages_previewSweepAcross__TQV4o 4.8s ease-in-out infinite}.auth-pages_previewStatusRow__3iQnf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;border-bottom:1px solid rgb(27 36 49/10%);padding-bottom:16px}.auth-pages_previewStatusRow__3iQnf span{color:var(--studio-color-text-secondary);font-size:13px;line-height:18px}.auth-pages_previewStatusRow__3iQnf strong{min-width:0;color:var(--preview-accent-strong);font-size:15px;line-height:20px;text-align:right}.auth-pages_previewNavBlock__B0YlH{margin-top:16px}.auth-pages_previewNavLabel__pFcO0{display:block;color:var(--studio-color-text-secondary);font-size:12px;font-weight:700;line-height:16px;margin-bottom:10px;text-transform:uppercase}.auth-pages_previewNavItems__dfTRC{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.auth-pages_previewNavItem__lfVeK{display:grid;min-width:0;justify-items:center;gap:6px;color:var(--studio-color-text-secondary);font-size:11px;font-weight:600;line-height:14px;text-align:center}.auth-pages_previewNavIcon__WDqFy{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(27 36 49/10%);border-radius:var(--studio-radius-full);background:linear-gradient(135deg,rgb(255 255 255/88%),rgb(255 255 255/44%)),var(--preview-surface)}.auth-pages_previewNavSvg__u_nl4{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.auth-pages_previewNavItemActive__yZike{color:var(--preview-accent-strong)}.auth-pages_previewNavItemActive__yZike .auth-pages_previewNavIcon__WDqFy{border-color:var(--preview-accent);background:var(--preview-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--preview-accent) 24%,transparent)}.auth-pages_previewRoleActions__XNmTe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.auth-pages_previewRoleButton__Jo8UT{display:grid;min-width:0;min-height:70px;align-content:center;gap:5px;border:1px solid rgb(27 36 49/11%);border-radius:var(--studio-radius-sm);background:rgb(255 255 255/82%);color:var(--studio-color-text-primary);cursor:pointer;padding:10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-pages_previewRoleButton__Jo8UT:focus-visible,.auth-pages_previewRoleButton__Jo8UT:hover{border-color:var(--preview-accent);box-shadow:0 10px 24px rgb(27 36 49/10%);outline:none;transform:translateY(-2px)}.auth-pages_previewRoleButtonActive__FrrRU{border-color:var(--preview-accent);box-shadow:inset 0 -3px 0 var(--preview-accent)}.auth-pages_previewRoleMark__18Obh{display:block;width:22px;height:4px;border-radius:var(--studio-radius-full);background:rgb(27 36 49/16%)}.auth-pages_previewRoleButtonActive__FrrRU .auth-pages_previewRoleMark__18Obh{background:var(--preview-accent)}.auth-pages_previewRoleLabel__AXPd3{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:16px}.auth-pages_formScreen__xgb8H.auth-pages_authSplitScreen__RZ2uS{display:grid;height:100vh;height:100dvh;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;padding-top:0;background:var(--studio-color-white)}.auth-pages_authIllustrationPane__9kNWr{display:block}.auth-pages_authFormPane__jLuMX,.auth-pages_authIllustrationPane__9kNWr{min-width:0;min-height:100vh;min-height:100dvh;overflow:hidden;animation-duration:.72s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.auth-pages_authFormPane__jLuMX{position:relative;display:flex;flex-direction:column;background:var(--studio-color-white)}.auth-pages_authFormPane__jLuMX>header,.auth-pages_authSplitScreen__RZ2uS .auth-pages_authFormContent__HvCV6>header{flex:0 0 auto;padding:28px 40px 16px}.auth-pages_authSplitScreen__RZ2uS .auth-pages_authFormContent__HvCV6{display:flex;min-height:100%;flex:1;flex-direction:column}.auth-pages_authSplitScreen__RZ2uS .auth-pages_authFormContentSwap__MnOsX{display:none}.auth-pages_authSplitScreen__RZ2uS .auth-pages_flex__MAmrF{display:flex;min-height:0;flex:1}.auth-pages_authSplitScreen__RZ2uS .auth-pages_scrollView__rDijX{display:flex;width:100%;height:auto;flex:1}.auth-pages_authSplitScreen__RZ2uS .auth-pages_scrollContent__mVkvv{max-width:430px;margin:auto;padding:18px 40px 52px}.auth-pages_authSplitScreenSignIn___olWM .auth-pages_authIllustrationPane__9kNWr{order:1;animation-name:auth-pages_authVisualEnterLeft__T_3nw}.auth-pages_authSplitScreenSignIn___olWM .auth-pages_authFormPane__jLuMX,.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_authFormPane__jLuMX{order:2;animation-name:auth-pages_authFormEnterRight__hjnvi}.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_authIllustrationPane__9kNWr{order:1;animation-name:auth-pages_authVisualEnterLeft__T_3nw}.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_inlineRoleScrollContent__khYG1{max-width:430px;margin:0 auto;padding-top:6px}.auth-pages_authSplitScreenSignUp__aWyBq .auth-pages_inlineRoleHeader__umoeH{padding:0}.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authFormPane__jLuMX,.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authIllustrationPane__9kNWr{backface-visibility:hidden;pointer-events:none;transform:translateZ(0);will-change:transform}.auth-pages_authSplitScreenSignUp__aWyBq.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authFormPane__jLuMX{z-index:2;animation:auth-pages_authFormSwapToRight__fPetD 1.24s cubic-bezier(.2,.82,.2,1) both}.auth-pages_authSplitScreenSignUp__aWyBq.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authIllustrationPane__9kNWr{z-index:1;animation:auth-pages_authVisualSwapToLeft__FsLIi 1.24s cubic-bezier(.2,.82,.2,1) both}.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authFormContent__HvCV6{position:absolute;inset:0;min-height:auto;will-change:opacity,transform}.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authFormContentPrimary__B_bcl{animation:auth-pages_authContentFadeOut__XwffK 1.24s cubic-bezier(.2,.82,.2,1) both}.auth-pages_authSwitchingToSignIn__KIwGu .auth-pages_authFormContentSwap__MnOsX{display:flex;animation:auth-pages_authContentFadeIn__TtB_d 1.24s cubic-bezier(.2,.82,.2,1) both}.auth-pages_authSkipEntryMotion__MFvo7 .auth-pages_authFormPane__jLuMX,.auth-pages_authSkipEntryMotion__MFvo7 .auth-pages_authIllustrationPane__9kNWr{animation:none}.auth-pages_authSuccessTransition__Vd0vN .auth-pages_authFormPane__jLuMX,.auth-pages_authSuccessTransition__Vd0vN .auth-pages_authIllustrationPane__9kNWr{pointer-events:none}.auth-pages_authSuccessTransition__Vd0vN .auth-pages_authFormPane__jLuMX{z-index:4;animation:auth-pages_authFormSuccessExit__PBR5n .82s cubic-bezier(.22,1,.36,1) both}.auth-pages_authSuccessTransition__Vd0vN .auth-pages_authIllustrationPane__9kNWr{position:fixed;top:0;bottom:0;z-index:40;width:50vw;min-height:100vh;min-height:100dvh;overflow:hidden;animation-duration:1.12s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.82,.2,1);box-shadow:0 0 0 1px rgb(255 255 255/0);will-change:width}.auth-pages_authSuccessFromSignIn__B4n6M .auth-pages_authIllustrationPane__9kNWr,.auth-pages_authSuccessFromSignUp__vqIh6 .auth-pages_authIllustrationPane__9kNWr{left:0;animation-name:auth-pages_authVisualSuccessExpandRight__CmHbT}.auth-pages_forgotPasswordScreen__s73vO{overflow:hidden;background:radial-gradient(70% 60% at 50% 0,rgb(112 150 255/10%) 0,rgb(112 150 255/0) 58%),var(--studio-color-background)}.auth-pages_forgotPasswordScreen__s73vO>header{padding:28px 40px 16px}.auth-pages_forgotPasswordScreen__s73vO .auth-pages_flex__MAmrF{display:flex;min-height:calc(100vh - 84px);min-height:calc(100dvh - 84px)}.auth-pages_forgotPasswordScreen__s73vO .auth-pages_scrollView__rDijX{display:flex;width:100%;height:auto}.auth-pages_forgotPasswordContent__rYFud{box-sizing:border-box;max-width:460px;margin:auto;border:1px solid rgb(27 36 49/8%);border-radius:var(--studio-radius-md);background:var(--studio-color-white);box-shadow:0 18px 48px rgb(27 36 49/9%);padding:34px 40px 38px}}@media (min-width:1280px){.auth-pages_authSplitScreen__RZ2uS .auth-pages_scrollContent__mVkvv{max-width:460px}.auth-pages_roleScrollContent__unAXB{max-width:1240px;gap:84px;padding-right:48px;padding-left:48px}.auth-pages_previewSurface__SLk1L{padding:26px}}@media (prefers-reduced-motion:reduce){.auth-pages_authFormPane__jLuMX,.auth-pages_authIllustrationPane__9kNWr,.auth-pages_inlineRoleStepContent__Lje1_,.auth-pages_previewSweep__fqD4G,.auth-pages_signUpFormEnteredFromRole__WAiLi{animation:none}}@keyframes auth-pages_inlineSignUpFormEnter__i6SMY{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes auth-pages_inlineRoleStepExit__HYK_X{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-28px,0,0)}}@keyframes auth-pages_previewSweepAcross__TQV4o{0%{transform:translateX(0)}45%,to{transform:translateX(calc(100vw + 120px))}}@keyframes auth-pages_authFormEnterRight__hjnvi{0%{opacity:0;transform:translateX(44px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes auth-pages_authFormEnterLeft__tWwtw{0%{opacity:0;transform:translateX(-44px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes auth-pages_authVisualEnterLeft__T_3nw{0%{clip-path:inset(0 8% 0 0);opacity:0;transform:translateX(-52px)}to{clip-path:inset(0);opacity:1;transform:translateX(0)}}@keyframes auth-pages_authVisualEnterRight__q1iTb{0%{clip-path:inset(0 0 0 8%);opacity:0;transform:translateX(52px)}to{clip-path:inset(0);opacity:1;transform:translateX(0)}}@keyframes auth-pages_authFormSwapToRight__fPetD{0%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translate3d(100%,0,0)}}@keyframes auth-pages_authVisualSwapToLeft__FsLIi{0%{clip-path:inset(0);opacity:1;transform:translateZ(0)}to{clip-path:inset(0);opacity:1;transform:translate3d(-100%,0,0)}}@keyframes auth-pages_authContentFadeOut__XwffK{0%,24%{opacity:1;transform:translateZ(0)}62%,to{opacity:0;transform:translate3d(0,-6px,0)}}@keyframes auth-pages_authContentFadeIn__TtB_d{0%,34%{opacity:0;transform:translate3d(0,8px,0)}78%,to{opacity:1;transform:translateZ(0)}}@keyframes auth-pages_authFormSuccessExit__PBR5n{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,10px,0) scale(.985)}}@keyframes auth-pages_authVisualSuccessExpandRight__CmHbT{0%{width:50vw}to{width:100vw}}@keyframes auth-pages_authVisualSuccessExpandLeft__0V9zh{0%{width:50vw}to{width:100vw}}