.PageIndicator_container__kNCgT{display:flex;align-items:center;justify-content:center;gap:8px}.PageIndicator_dot__7BFpW{width:8px;height:8px;border-radius:var(--studio-radius-full);background:rgb(255 255 255/40%)}.PageIndicator_dotActive__74xO0{width:24px;background:var(--studio-color-white)}.AuthIllustrationCarousel_carousel__nHfVW{position:relative;display:flex;min-height:100%;overflow:hidden;flex-direction:column;background:var(--studio-color-white);color:var(--studio-color-white);isolation:isolate}.AuthIllustrationCarousel_carousel__nHfVW:after,.AuthIllustrationCarousel_carousel__nHfVW:before{position:absolute;inset:0;content:"";pointer-events:none}.AuthIllustrationCarousel_carousel__nHfVW:after{--scribble-tile-width:620px;z-index:-1;background-image:url(/images/auth/scribble-icons.png);background-position:0 50%;background-repeat:repeat;background-size:var(--scribble-tile-width) auto;opacity:.14;animation:AuthIllustrationCarousel_scribbleBackgroundDrift__0qhK9 110s linear infinite;will-change:background-position}.AuthIllustrationCarousel_carousel__nHfVW:before{z-index:-2;background:radial-gradient(120% 82% at 50% 8%,rgb(255 255 255/24%) 0,rgb(255 255 255/0) 46%),linear-gradient(180deg,#ff5900,#ffad3a)}.AuthIllustrationCarousel_brand__dNPB_{position:relative;z-index:1;padding:32px 40px 0;font-size:30px;font-weight:700;line-height:38px;text-align:center}.AuthIllustrationCarousel_viewport__iqsKr{position:relative;z-index:1;display:flex;min-height:0;flex:1;overflow:hidden}.AuthIllustrationCarousel_track__Mf1rs{display:flex;width:100%;min-width:100%;transition:transform .78s cubic-bezier(.22,1,.36,1);will-change:transform}.AuthIllustrationCarousel_slide__uCakw{display:flex;width:100%;min-width:100%;flex-direction:column;align-items:center;justify-content:center;padding:28px 56px 42px}.AuthIllustrationCarousel_imageFrame__JcovI{display:grid;width:min(34vw,360px);height:min(34vw,360px);max-width:72%;max-height:46vh;place-items:center}.AuthIllustrationCarousel_image__gHluy{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 38px rgb(110 42 0/20%));transform:translateY(0);animation:AuthIllustrationCarousel_imageFloat__uHNlT 5.2s ease-in-out infinite;animation-delay:var(--auth-image-float-delay)}.AuthIllustrationCarousel_copy__c_VqM{display:grid;max-width:560px;justify-items:center;margin-top:28px;text-align:center}.AuthIllustrationCarousel_title__NKZ0L{margin:0 0 14px;font-size:32px;font-weight:700;line-height:40px}.AuthIllustrationCarousel_description__QKmVk{max-width:460px;margin:0;color:rgb(255 255 255/88%);font-size:16px;line-height:24px}.AuthIllustrationCarousel_footer__lLisB{position:relative;z-index:1;display:grid;gap:18px;justify-items:center;padding:0 48px 42px}.AuthIllustrationCarousel_progressTrack__LhnG_{width:min(220px,42%);height:3px;overflow:hidden;border-radius:var(--studio-radius-full);background:rgb(255 255 255/22%)}.AuthIllustrationCarousel_progressFill__PZb2J{display:block;width:100%;height:100%;border-radius:inherit;background:var(--studio-color-white);transform-origin:left center;animation:AuthIllustrationCarousel_progress__ADV0J 4.2s linear both;animation-delay:var(--auth-progress-delay)}.AuthIllustrationCarousel_suppressTrackTransition__sBvH8 .AuthIllustrationCarousel_track__Mf1rs{transition:none}.AuthIllustrationCarousel_carouselCompleting__57ZoG:before{animation:AuthIllustrationCarousel_carouselGradientExit__Q6h4u 1.04s cubic-bezier(.16,1,.3,1) both}.AuthIllustrationCarousel_carouselCompleting__57ZoG:after{animation:AuthIllustrationCarousel_scribbleBackgroundDrift__0qhK9 110s linear infinite,AuthIllustrationCarousel_carouselScribbleExit__0Veg7 .82s cubic-bezier(.16,1,.3,1) both}.AuthIllustrationCarousel_carouselCompleting__57ZoG .AuthIllustrationCarousel_brand__dNPB_,.AuthIllustrationCarousel_carouselCompleting__57ZoG .AuthIllustrationCarousel_footer__lLisB,.AuthIllustrationCarousel_carouselCompleting__57ZoG .AuthIllustrationCarousel_viewport__iqsKr{animation:AuthIllustrationCarousel_carouselContentExit__Fw_qp .82s cubic-bezier(.16,1,.3,1) both;will-change:opacity}.AuthIllustrationCarousel_carouselCompleting__57ZoG .AuthIllustrationCarousel_track__Mf1rs{transition:none}.AuthIllustrationCarousel_carouselCompleting__57ZoG .AuthIllustrationCarousel_image__gHluy,.AuthIllustrationCarousel_carouselCompleting__57ZoG .AuthIllustrationCarousel_progressFill__PZb2J{animation-play-state:paused}@keyframes AuthIllustrationCarousel_imageFloat__uHNlT{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes AuthIllustrationCarousel_progress__ADV0J{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AuthIllustrationCarousel_scribbleBackgroundDrift__0qhK9{0%{background-position:0 50%}to{background-position:calc(var(--scribble-tile-width) * -1) 50%}}@keyframes AuthIllustrationCarousel_carouselGradientExit__Q6h4u{0%{opacity:1}to{opacity:0}}@keyframes AuthIllustrationCarousel_carouselScribbleExit__0Veg7{0%{opacity:.14}to{opacity:0}}@keyframes AuthIllustrationCarousel_carouselContentExit__Fw_qp{0%{opacity:1}to{opacity:0}}@media (max-width:1180px){.AuthIllustrationCarousel_slide__uCakw{padding-inline:40px}.AuthIllustrationCarousel_title__NKZ0L{font-size:28px;line-height:36px}.AuthIllustrationCarousel_description__QKmVk{font-size:15px;line-height:22px}}@media (prefers-reduced-motion:reduce){.AuthIllustrationCarousel_carousel__nHfVW:after,.AuthIllustrationCarousel_image__gHluy,.AuthIllustrationCarousel_progressFill__PZb2J{animation:none}.AuthIllustrationCarousel_track__Mf1rs{transition:none}}.LogoLoader_logo___PrQh{display:block;width:70px;height:102px;overflow:visible}.LogoLoader_stroke__bJdYL{animation:LogoLoader_draw-in__SsPjS 3s ease-in-out infinite}.LogoLoader_fill__tDnIi{animation:LogoLoader_fill-reveal__f8pHm 3s ease-in-out infinite}@keyframes LogoLoader_draw-in__SsPjS{0%{opacity:.2;stroke-dashoffset:2200}60%,80%{opacity:1;stroke-dashoffset:0}to{opacity:.2;stroke-dashoffset:2200}}@keyframes LogoLoader_fill-reveal__f8pHm{0%,30%{opacity:0}70%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.LogoLoader_fill__tDnIi,.LogoLoader_stroke__bJdYL{animation:none}.LogoLoader_stroke__bJdYL{opacity:1;stroke-dashoffset:0}.LogoLoader_fill__tDnIi{opacity:1}}.AppStateView_surface__FuOHn{display:grid;width:min(100%,520px);justify-items:center;gap:var(--studio-space-md);margin:0 auto;padding:var(--studio-space-xl);text-align:center}.AppStateView_surface__FuOHn[data-state=loading]{width:auto;gap:0;padding:0}.AppStateView_surface__FuOHn[data-state=maintenance]{width:100%;max-width:none;gap:0;padding:0 var(--studio-space-xl);margin-top:-40px}.AppStateView_illustration__1PhG3{display:block;width:280px;height:280px;margin-bottom:var(--studio-space-xl);object-fit:contain}.AppStateView_copy__RojYw{display:grid;gap:var(--studio-space-sm)}.AppStateView_surface__FuOHn[data-state=maintenance] .AppStateView_copy__RojYw{gap:0}.AppStateView_title__2ORGW{margin:0;color:var(--studio-color-text-primary);font-size:var(--studio-font-size-lg);font-weight:600;line-height:1.35}.AppStateView_surface__FuOHn[data-state=maintenance] .AppStateView_title__2ORGW{margin-bottom:12px;font-size:24px;font-weight:var(--studio-font-weight-bold);line-height:1.2}.AppStateView_message__oKEl2{margin:0;color:var(--studio-color-text-gray);font-size:var(--studio-font-size-sm);line-height:20px;white-space:pre-line}.AppStateView_surface__FuOHn[data-state=maintenance] .AppStateView_message__oKEl2{margin-bottom:var(--studio-space-xl);font-size:var(--studio-font-size-md);line-height:24px}.AppStateView_content__M6MUc{display:grid;gap:var(--studio-space-sm);width:100%}.AppStateView_action__bEkLP{border:0;border-radius:12px;background:var(--studio-color-primary);color:var(--studio-color-text-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;font-size:var(--studio-font-size-md);font-weight:600;line-height:1.2;text-decoration:none}.AppStateView_action__bEkLP:hover{background:var(--studio-color-primary-dark)}.AppStateView_surface__FuOHn[data-state=maintenance] .AppStateView_action__bEkLP{padding:14px 32px;box-shadow:0 4px 8px rgb(255 111 16/20%)}.AppStateView_srOnly__rgQWQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:780px){.AppStateView_surface__FuOHn{padding:var(--studio-space-lg)}.AppStateView_surface__FuOHn[data-state=maintenance]{padding:0 var(--studio-space-xl)}}.AuthSuccessTransition_splash__utPRP{position:fixed;z-index:2147483645;inset:0;overflow:hidden;pointer-events:none}.AuthSuccessTransition_splashStandalone__c_R6F{background:#f5f7f7;animation:AuthSuccessTransition_successSplashBackdropIn__y3OUE .26s ease-out both}.AuthSuccessTransition_branding__3FuAs{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translate3d(0,12px,0) scale(.98)}.AuthSuccessTransition_splashBranding__kPqm_{background:#f5f7f7;animation:AuthSuccessTransition_successBrandingHold__mAftA 2.6s cubic-bezier(.22,1,.36,1) both}.AuthSuccessTransition_splashBrandingStandalone__pyGax{background:transparent;animation:AuthSuccessTransition_successBrandingStandalone__0O7W4 2.6s cubic-bezier(.22,1,.36,1) both}.AuthSuccessTransition_brandingCore__PCTx4{position:relative;display:grid;justify-items:center;gap:18px}.AuthSuccessTransition_brandGlow__VIv5D{position:absolute;z-index:-1;top:50%;left:50%;width:min(58vw,520px);height:min(26vw,220px);border-radius:var(--studio-radius-full);background:radial-gradient(circle at 42% 48%,rgb(255 173 118/28%) 0,rgb(255 173 118/0) 40%),radial-gradient(circle at 62% 52%,rgb(112 150 255/22%) 0,rgb(112 150 255/0) 46%);filter:blur(32px);opacity:0;transform:translate3d(-50%,-50%,0) scale(.72);animation:AuthSuccessTransition_successLoaderGlow___37Fq 2.6s cubic-bezier(.22,1,.36,1) both}.AuthSuccessTransition_brandingRow__e6Pps{display:flex;align-items:center;gap:10px;animation:AuthSuccessTransition_successBrandLockupToLoader___afD0 2.6s cubic-bezier(.22,1,.36,1) both}.AuthSuccessTransition_logo__fYjI_{width:55px;height:80px;flex:0 0 auto;transform-origin:center}.AuthSuccessTransition_studioText__cJZ5W{color:var(--studio-color-primary);font-family:var(--studio-font-family-domine),var(--studio-font-family-sans);font-size:clamp(52px,5.2vw,68px);font-weight:700;line-height:1}.AuthSuccessTransition_logoLoaderStage__S72AV{position:absolute;top:50%;left:50%;display:grid;width:118px;height:150px;place-items:center;opacity:0;transform:translate3d(-50%,-48%,0) scale(.86);animation:AuthSuccessTransition_successLogoLoaderIn__3ofYk 2.6s cubic-bezier(.22,1,.36,1) both}.AuthSuccessTransition_successLogoLoader__X4rtE{width:92px;height:134px;filter:drop-shadow(0 0 10px rgb(255 173 118/26%)) drop-shadow(0 14px 30px rgb(24 84 255/14%))}.AuthSuccessTransition_poweredByContainer__v41_0{position:absolute;bottom:clamp(64px,10vh,104px);left:50%;display:grid;justify-items:center;transform:translateX(-50%)}.AuthSuccessTransition_poweredByText__2d02A{color:#545454;font-size:15px;font-weight:500;line-height:20px}.AuthSuccessTransition_tenaisText__5IGf2{font-size:26px;font-weight:700;line-height:32px}.AuthSuccessTransition_tenText__05omK{color:#2a007c}.AuthSuccessTransition_aisText__T4AVJ{color:var(--studio-color-primary)}.AuthSuccessTransition_arrivalSplash__yBkHf{position:fixed;z-index:2147483645;inset:0;overflow:hidden;pointer-events:none;background:#f5f7f7}.AuthSuccessTransition_arrivalBranding__2spVY{opacity:1;transform:translateZ(0) scale(1)}.AuthSuccessTransition_arrivalSplashExiting__ICGwR .AuthSuccessTransition_arrivalBranding__2spVY{animation:AuthSuccessTransition_arrivalBrandingExit__NwM4f .56s cubic-bezier(.22,1,.36,1) both}.AuthSuccessTransition_arrivalCircle__DRzNX{position:absolute;top:50%;left:50%;width:clamp(220px,18vmax,277px);aspect-ratio:1;border-radius:var(--studio-radius-full);background:linear-gradient(180deg,var(--studio-color-primary) 0,var(--studio-color-primary-light) 100%);opacity:0;transform:translate3d(-50%,-50%,0) scale(.08)}.AuthSuccessTransition_arrivalSplashExiting__ICGwR .AuthSuccessTransition_arrivalCircle__DRzNX{animation:AuthSuccessTransition_arrivalCircleReveal__fgUBZ 2.3s cubic-bezier(.16,1,.3,1) both}@keyframes AuthSuccessTransition_successBrandingHold__mAftA{0%,43%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}60%,to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes AuthSuccessTransition_successSplashBackdropIn__y3OUE{0%{opacity:0}to{opacity:1}}@keyframes AuthSuccessTransition_successLoaderGlow___37Fq{0%,34%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.72)}52%{opacity:.38;transform:translate3d(-50%,-50%,0) scale(.92)}to{opacity:.72;transform:translate3d(-50%,-50%,0) scale(.82)}}@keyframes AuthSuccessTransition_successBrandLockupToLoader___afD0{0%{opacity:0;transform:translate3d(0,12px,0) scale(.98)}18%,50%{opacity:1;transform:translateZ(0) scale(1)}68%{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}to{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}}@keyframes AuthSuccessTransition_successLogoLoaderIn__3ofYk{0%,54%{opacity:0;transform:translate3d(-50%,-45%,0) scale(.72)}72%,to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes AuthSuccessTransition_successBrandingStandalone__0O7W4{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}18%,to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes AuthSuccessTransition_arrivalBrandingExit__NwM4f{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-8px,0) scale(.985)}}@keyframes AuthSuccessTransition_arrivalCircleReveal__fgUBZ{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.08)}62%,72%{opacity:1;transform:translate3d(-50%,-50%,0) scale(11)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(11)}}@media (prefers-reduced-motion:reduce){.AuthSuccessTransition_arrivalCircle__DRzNX,.AuthSuccessTransition_brandGlow__VIv5D,.AuthSuccessTransition_brandingRow__e6Pps,.AuthSuccessTransition_branding__3FuAs,.AuthSuccessTransition_logoLoaderStage__S72AV,.AuthSuccessTransition_splash__utPRP{animation:none}.AuthSuccessTransition_brandingRow__e6Pps,.AuthSuccessTransition_splashBrandingStandalone__pyGax,.AuthSuccessTransition_splashBranding__kPqm_,.AuthSuccessTransition_splashStandalone__c_R6F{opacity:1;transform:translateZ(0) scale(1)}.AuthSuccessTransition_logoLoaderStage__S72AV{opacity:0}.AuthSuccessTransition_brandGlow__VIv5D{opacity:0;transform:translate3d(-50%,-50%,0) scale(1)}}.GlobalAlert_overlay__4yfMu{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:var(--studio-space-lg);background:rgb(0 0 0/50%)}.GlobalAlert_dialog__865y5{width:min(calc(100vw - 48px),332px);max-height:84vh;overflow:auto;border-radius:24px;background:var(--studio-color-surface-panel);padding:1.875rem;box-shadow:0 12px 24px rgb(0 0 0/25%);outline:none;text-align:center;animation:GlobalAlert_alert-enter__7L2Q8 .15s ease-out}.GlobalAlert_icon__UkyS7{display:grid;width:72px;height:72px;place-items:center;margin:0 auto 20px}.GlobalAlert_iconSvg__yA4vN{width:72px;height:72px}.GlobalAlert_title__rPR0S{margin:0 0 10px;color:#111827;font-size:var(--studio-font-size-xl);font-weight:var(--studio-font-weight-bold);line-height:1.25;letter-spacing:-.5px}.GlobalAlert_message__0LeJB{margin:0 0 1.375rem;color:var(--studio-color-text-muted);font-size:var(--studio-font-size-sm);line-height:1.45}.GlobalAlert_actions__DxpKZ{display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:var(--studio-space-md)}.GlobalAlert_button__u5iBC{flex:1 1 120px;min-width:120px;min-height:48px;border:0;border-radius:var(--studio-radius-md);background:var(--studio-color-surface-subtle);color:var(--studio-color-text-primary);cursor:pointer;font:inherit;font-size:var(--studio-font-size-md);font-weight:var(--studio-font-weight-bold);line-height:1.25}.GlobalAlert_button__u5iBC:hover{filter:brightness(.98)}.GlobalAlert_button__u5iBC:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.GlobalAlert_primaryButton__zto2B{color:var(--studio-color-text-inverse)}.GlobalAlert_destructiveButton__jCYm8{background:#fee2e2;color:var(--studio-color-status-danger)}.GlobalAlert_cancelButton__57Y8K{color:var(--studio-color-text-muted)}@keyframes GlobalAlert_alert-enter__7L2Q8{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-height:699px),(max-width:359px){.GlobalAlert_overlay__4yfMu{padding:16px}.GlobalAlert_dialog__865y5{width:min(calc(100vw - 32px),300px);max-height:76vh;border-radius:18px;padding:var(--studio-space-lg)}.GlobalAlert_icon__UkyS7{width:56px;height:56px;margin-bottom:14px}.GlobalAlert_iconSvg__yA4vN{width:56px;height:56px}.GlobalAlert_title__rPR0S{margin-bottom:8px;font-size:var(--studio-font-size-lg)}.GlobalAlert_message__0LeJB{margin-bottom:.875rem;font-size:.75rem}.GlobalAlert_button__u5iBC{min-width:96px;min-height:42px;font-size:var(--studio-font-size-sm)}}@media (min-width:768px){body[data-studio-right-sidebar-open=true] .GlobalAlert_overlay__4yfMu{right:0;left:auto;width:min(var(--studio-right-sidebar-width,560px),calc(100vw - 16px))}}.page_stateScreen__Eibfb{display:grid;min-height:100vh;place-items:center;padding:var(--studio-space-lg);background:var(--studio-color-background)}.AppShell_shell__D2Vt5{min-height:100dvh;background:var(--studio-color-background)}.AppShell_contentColumn__buWbo,.AppShell_main__8I2Aq{min-width:0;min-height:100dvh}.AppShell_main__8I2Aq{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.AppShell_shellWithoutSidebar__zMhgr .AppShell_main__8I2Aq{padding-bottom:0}.AppShell_sidebarScrim__oEGKi,.AppShell_sidebar__j7Gxf,.AppShell_tabletFloatingMenuButton__9hJ9g,.AppShell_topbar__LL2A3{display:none}.AppShell_bottomNav__xvQAq{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;height:calc(72px + env(safe-area-inset-bottom));align-items:center;justify-content:space-around;border-top:.5px solid #e5e7eb;background:#ffffff;box-shadow:0 -2px 3.84px rgb(0 0 0/5%);padding-top:12px;padding-bottom:env(safe-area-inset-bottom)}.AppShell_bottomNavItem__RwXEO{display:flex;min-width:60px;align-items:center;flex-direction:column;gap:4px;border:0;background:transparent;color:#6a6a6a;cursor:pointer;padding:0 2px 4px}.AppShell_bottomNavItemActive__r2Ad6{color:#3a52ee}.AppShell_bottomNavIcon__pklEY{display:grid;width:24px;height:24px;place-items:center}.AppShell_bottomNavIcon__pklEY svg{width:22px;height:22px}.AppShell_bottomNavLabel__oQ4k_{display:block;max-width:72px;overflow:hidden;color:currentColor;font-size:10px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.AppShell_bottomProfileAvatarRing__uxx5O{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:14px}.AppShell_bottomProfileAvatarRingActive__Xw2n0{border-color:#3a52ee}.AppShell_avatar__UxsgX{position:relative;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--avatar-line);border-radius:999px}.AppShell_avatarPatternTile__ZhUtu{background:var(--avatar-bg);color:var(--avatar-text)}.AppShell_avatarImage__l1n2E{border:1px solid #e5e7eb;object-fit:cover}.AppShell_avatarLoading__k7SLm{border:1px solid #e5e7eb;background:linear-gradient(90deg,#e5e7eb,#f7f8fa 45%,#e5e7eb);background-size:200% 100%;animation:AppShell_avatarShimmer__a5dKd 1.2s ease-in-out infinite}.AppShell_avatarPattern__SjPEd{position:absolute;inset:0;width:100%;height:100%}.AppShell_avatarInitial__njT_M{position:relative;z-index:1;color:var(--avatar-text);font-weight:700;line-height:1}.AppShell_avatar_sm__q6V5V{width:22px;height:22px;font-size:12px}.AppShell_avatar_md__W28T2{width:36px;height:36px;font-size:19px}.AppShell_statePanel__or_zZ,.AppShell_stateScreen__0db6I{display:grid;min-height:100vh;place-items:center;padding:var(--studio-space-lg);background:var(--studio-color-background)}@keyframes AppShell_avatarShimmer__a5dKd{0%{background-position:100% 0}to{background-position:-100% 0}}.AppShell_statePanel__or_zZ{min-height:calc(100vh - 75px)}@media (min-width:768px){.AppShell_shell__D2Vt5{display:grid;grid-template-columns:minmax(0,1fr);background:#f5f7f7}.AppShell_contentColumn__buWbo{display:grid;max-height:100dvh;grid-template-rows:minmax(0,1fr)}.AppShell_main__8I2Aq{min-height:0;background:#f5f7f7;overflow:auto;padding-bottom:0}.AppShell_bottomNav__xvQAq,.AppShell_topbar__LL2A3{display:none}.AppShell_tabletFloatingMenuButton__9hJ9g{position:fixed;z-index:1080;top:max(18px,calc(env(safe-area-inset-top) + 18px));left:18px;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(255 255 255/52%);border-radius:16px;background:rgb(255 255 255/92%);box-shadow:0 14px 34px rgb(27 36 49/16%);color:var(--studio-color-text-primary);cursor:pointer;backdrop-filter:blur(14px)}.AppShell_tabletFloatingMenuButton__9hJ9g svg{width:24px;height:24px}.AppShell_tabletMenuButton__qiamZ{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--studio-color-border);border-radius:14px;background:var(--studio-color-white);color:var(--studio-color-text-primary);cursor:pointer}.AppShell_tabletMenuButton__qiamZ svg{width:24px;height:24px}.AppShell_routeHeading__ohqCH{min-width:0;margin-right:auto}.AppShell_routeEyebrow__AiaPc{margin:0 0 var(--studio-space-xs);color:var(--studio-color-secondary);font-size:var(--studio-font-size-xs);font-weight:var(--studio-font-weight-bold);text-transform:uppercase}.AppShell_routeTitle__6EORZ{margin:0;overflow:hidden;color:var(--studio-color-text-primary);font-size:var(--studio-font-size-xl);font-weight:var(--studio-font-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.AppShell_identity__GUH1S{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--studio-space-sm)}.AppShell_roleBadge__D1N_K{border-radius:var(--studio-radius-lg);background:#fff7ed;color:var(--studio-color-primary);padding:var(--studio-space-xs) var(--studio-space-sm);font-size:var(--studio-font-size-xs);font-weight:var(--studio-font-weight-bold)}.AppShell_userName__OctnE{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_logoutButton__EnW6W,.AppShell_userName__OctnE{color:var(--studio-color-text-primary);font-size:var(--studio-font-size-sm);font-weight:var(--studio-font-weight-bold)}.AppShell_logoutButton__EnW6W{min-height:40px;border:1px solid var(--studio-color-border);border-radius:var(--studio-radius-lg);background:var(--studio-color-white);cursor:pointer;padding:0 var(--studio-space-md)}.AppShell_logoutButton__EnW6W:hover{border-color:var(--studio-color-button-outline)}.AppShell_sidebarScrim__oEGKi{position:fixed;z-index:1090;inset:0;display:block;border:0;background:rgb(27 36 49/42%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease}.AppShell_sidebarScrimVisible__PKNOJ{opacity:1;pointer-events:auto}.AppShell_sidebar__j7Gxf{position:fixed;z-index:1100;top:0;bottom:0;left:0;display:flex;width:272px;max-width:min(272px,calc(100vw - 48px));flex-direction:column;gap:16px;overflow:hidden auto;border-right:1px solid #ffe1d1;background:radial-gradient(circle at 18% 5%,rgb(255 89 0/13%) 0,transparent 30%),linear-gradient(180deg,#ffffff,#fff9f4 48%,#f7f8ff);box-shadow:24px 0 54px rgb(27 36 49/18%);padding:18px 14px;transform:translateX(-105%);transition:transform .22s ease}.AppShell_sidebar__j7Gxf:before{position:absolute;top:18px;bottom:18px;left:0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#ff5900,#ffad3a 48%,#3a52ee);content:""}.AppShell_sidebarOpen__P60yH{transform:translateX(0)}.AppShell_sidebarHeader__GP3Bt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-bottom:1px solid #ffe8dc;padding:0 2px 10px}.AppShell_brand__B2_8e{position:relative;display:flex;min-width:0;align-items:center;gap:8px;border-radius:14px;color:var(--studio-color-text-primary);padding:3px 7px 3px 3px;text-decoration:none}.AppShell_brandLogo__0LHG1{display:grid;width:21px;height:31px;flex:0 0 auto;place-items:center;transition:opacity .16s ease}.AppShell_brandLogo__0LHG1 svg{display:block;width:21px;height:31px}.AppShell_brandName__fvsw0{overflow:hidden;color:#ff5900;font-family:var(--studio-font-family-domine),var(--studio-font-family-sans);font-size:25px;font-weight:var(--studio-font-weight-bold);line-height:1;text-overflow:ellipsis;white-space:nowrap}.AppShell_desktopSidebarToggle__pBZYt{display:none}.AppShell_nav__cpAsT,.AppShell_sidebarFooter__BS7uL{display:grid;gap:6px}.AppShell_nav__cpAsT{padding-top:2px}.AppShell_sidebarFooter__BS7uL{margin-top:auto;border:1px solid rgb(255 225 209/82%);border-radius:18px;background:rgb(255 255 255/70%);box-shadow:inset 0 1px 0 rgb(255 255 255/78%);padding:8px}.AppShell_navLink__g2aHH{display:flex;width:100%;min-height:40px;align-items:center;gap:8px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--studio-color-text-secondary);cursor:pointer;padding:0 9px;text-align:left;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.AppShell_navLink__g2aHH:hover{border-color:rgb(255 89 0/18%);background:rgb(255 89 0/8%);color:#ff5900;transform:translateX(2px)}.AppShell_navLinkActive__VtAfE,.AppShell_navLinkActive__VtAfE:hover{border-color:rgb(255 89 0/36%);background:linear-gradient(135deg,#ff5900,#ff7a2e);box-shadow:0 14px 28px rgb(255 89 0/22%);color:var(--studio-color-text-white);transform:translateX(0)}.AppShell_navIcon___Tsg6,.AppShell_profileNavAvatar__FxhXz{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:10px}.AppShell_navIcon___Tsg6{background:rgb(58 82 238/8%)}.AppShell_navLinkActive__VtAfE .AppShell_navIcon___Tsg6{background:rgb(255 255 255/18%)}.AppShell_sidebarPrimaryAction__CsF_w{min-height:44px;border-color:rgb(255 89 0/30%);box-shadow:0 14px 28px rgb(255 89 0/22%)}.AppShell_sidebarPrimaryAction__CsF_w,.AppShell_sidebarPrimaryAction__CsF_w:hover{background:linear-gradient(135deg,#ff5900,#ff7a2e);color:var(--studio-color-text-white)}.AppShell_sidebarPrimaryAction__CsF_w:hover{border-color:rgb(255 89 0/38%);transform:translateX(2px)}.AppShell_sidebarPrimaryAction__CsF_w .AppShell_navIcon___Tsg6{background:rgb(255 255 255/18%)}.AppShell_devLogoutLink__lmy1W{margin-top:2px;color:#dc2626}.AppShell_devLogoutLink__lmy1W .AppShell_navIcon___Tsg6{background:rgb(220 38 38/8%)}.AppShell_devLogoutLink__lmy1W:hover{border-color:rgb(220 38 38/18%);background:rgb(220 38 38/8%);color:#dc2626}.AppShell_navIcon___Tsg6 svg{width:17px;height:17px}.AppShell_navLabel__32RyL{min-width:0;overflow:hidden;color:currentColor;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.AppShell_adminMenu__wJ_HL{display:grid;gap:8px;border:1px solid rgb(58 82 238/10%);border-radius:18px;background:rgb(255 255 255/68%);padding:10px}.AppShell_adminMenuTitle__ExkM9{margin:0;color:var(--studio-color-text-primary);font-size:12px;font-weight:var(--studio-font-weight-bold);text-align:left}.AppShell_adminMenuGrid__y7spr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AppShell_adminMenuItem__OTaLa{justify-content:center;min-height:58px;flex-direction:column;gap:var(--studio-space-xs);border-radius:14px;background:#f0f4ff;color:var(--studio-color-text-primary);padding:var(--studio-space-sm);text-align:center}.AppShell_adminMenuItem__OTaLa.AppShell_navLinkActive__VtAfE,.AppShell_adminMenuItem__OTaLa:hover{background:rgb(58 82 238/10%);color:#3a52ee}}@media (min-width:1024px){.AppShell_shell__D2Vt5{grid-template-columns:264px minmax(0,1fr);transition:grid-template-columns .18s ease}.AppShell_shellCollapsed__zbOZR{grid-template-columns:72px minmax(0,1fr)}.AppShell_shellWithoutSidebar__zMhgr{grid-template-columns:minmax(0,1fr)}.AppShell_sidebarScrim__oEGKi{display:none}.AppShell_sidebar__j7Gxf{position:sticky;z-index:1;top:0;width:auto;max-width:none;height:100dvh;box-shadow:1px 0 0 rgb(255 225 209/72%);transform:none}.AppShell_desktopSidebarToggle__pBZYt{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid #d6d9df;border-radius:10px;background:#ffffff;box-shadow:0 8px 18px rgb(27 36 49/8%);color:#6b7280;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.AppShell_desktopSidebarToggle__pBZYt svg{width:19px;height:19px}.AppShell_desktopSidebarToggle__pBZYt:hover{border-color:rgb(255 89 0/28%);background:#ffffff;box-shadow:0 10px 22px rgb(255 89 0/16%);color:#ff5900}.AppShell_tabletFloatingMenuButton__9hJ9g,.AppShell_tabletMenuButton__qiamZ{display:none}.AppShell_shellCollapsed__zbOZR .AppShell_sidebar__j7Gxf{align-items:center;gap:16px;padding-right:14px;padding-left:14px}.AppShell_shellCollapsed__zbOZR .AppShell_sidebarHeader__GP3Bt{width:100%;justify-content:flex-start;min-height:48px;padding-bottom:10px}.AppShell_shellCollapsed__zbOZR .AppShell_brand__B2_8e{justify-content:flex-start;width:auto;padding:3px 7px 3px 3px}.AppShell_shellCollapsed__zbOZR .AppShell_brand__B2_8e:before{position:absolute;inset:-6px -8px;content:""}.AppShell_shellCollapsed__zbOZR .AppShell_adminMenuTitle__ExkM9,.AppShell_shellCollapsed__zbOZR .AppShell_brandName__fvsw0,.AppShell_shellCollapsed__zbOZR .AppShell_navLabel__32RyL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AppShell_shellCollapsed__zbOZR .AppShell_desktopSidebarToggle__pBZYt{position:absolute;top:50%;left:50%;background:#ffffff;opacity:0;pointer-events:none;transform:translate(-50%,-50%);z-index:2}.AppShell_shellCollapsed__zbOZR .AppShell_brandLogo__0LHG1{opacity:1}.AppShell_shellCollapsed__zbOZR .AppShell_sidebarHeader__GP3Bt:hover .AppShell_brandLogo__0LHG1{opacity:0}.AppShell_shellCollapsed__zbOZR .AppShell_desktopSidebarToggle__pBZYt:focus-visible,.AppShell_shellCollapsed__zbOZR .AppShell_desktopSidebarToggle__pBZYt:hover,.AppShell_shellCollapsed__zbOZR .AppShell_sidebarHeader__GP3Bt:hover .AppShell_desktopSidebarToggle__pBZYt{opacity:1;pointer-events:auto}.AppShell_shellCollapsed__zbOZR .AppShell_nav__cpAsT,.AppShell_shellCollapsed__zbOZR .AppShell_sidebarFooter__BS7uL{width:100%}.AppShell_shellCollapsed__zbOZR .AppShell_navLink__g2aHH{min-height:40px;justify-content:flex-start;padding:0 9px}.AppShell_shellCollapsed__zbOZR .AppShell_navLink__g2aHH:hover{transform:none}.AppShell_shellCollapsed__zbOZR .AppShell_navIcon___Tsg6,.AppShell_shellCollapsed__zbOZR .AppShell_profileNavAvatar__FxhXz{width:26px;height:26px}.AppShell_shellCollapsed__zbOZR .AppShell_adminMenuGrid__y7spr{grid-template-columns:1fr;gap:var(--studio-space-xs)}.AppShell_shellCollapsed__zbOZR .AppShell_adminMenuItem__OTaLa{min-height:58px}}@media (max-width:520px){.AppShell_bottomNavItem__RwXEO{min-width:0;flex:1 1 0}}.DetailAccordion_accordion__mmlbn{overflow:hidden;border-radius:15px;background:#fff}.DetailAccordion_header__GR_Bc{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:#111;cursor:pointer;font-size:16px;font-weight:500;line-height:1.29;padding:12px 10px;text-align:left}.DetailAccordion_caret__Lifkf{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;background:url(/images/hackathon-detail-figma/caret-down.svg) 50%/10px 6px no-repeat;transition:transform .2s cubic-bezier(.23,1,.32,1)}.DetailAccordion_caretOpen__blUOa{transform:rotate(180deg)}.DetailAccordion_body__e5_Cf{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.23,1,.32,1),opacity .18s ease}.DetailAccordion_bodyOpen__H6Jgp{grid-template-rows:1fr;opacity:1}.DetailAccordion_bodyInner__SXJKc{min-height:0;overflow:hidden;padding:0 10px 12px}@media (prefers-reduced-motion:reduce){.DetailAccordion_body__e5_Cf,.DetailAccordion_caret__Lifkf{transition:none}}.TeamMemberRow_row__QF_kP{box-sizing:border-box;display:flex;width:100%;align-items:center;min-height:62px;margin-bottom:8px;border:1px solid var(--studio-color-border);border-radius:12px;background:var(--studio-color-background);padding:10px 12px}.TeamMemberRow_nameAndEmail__LbCa_{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;margin:0 12px}.TeamMemberRow_name__8dA7s{margin:0 0 2px;color:var(--studio-color-text-primary);font-size:13px;font-weight:600;line-height:18px}.TeamMemberRow_email__D1un9,.TeamMemberRow_name__8dA7s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamMemberRow_email__D1un9{margin:0;color:var(--studio-color-text-secondary);font-size:11px;line-height:16px}.TeamMemberRow_roleTag__7cN4n{display:inline-flex;flex:0 0 auto;align-items:center;min-height:28px;border:1px solid #d1d5db;border-radius:8px;background:#f3f4f6;color:var(--studio-color-text-primary);font-size:12px;font-weight:500;line-height:1;padding:0 10px;white-space:nowrap}.SubmissionProjectPreviewPage_page__IbR85{min-height:100dvh;background:#f1f0f5}.SubmissionProjectPreviewPage_searchBarOverlay__pwPaR{position:sticky;z-index:20;top:0;background:#f1f0f5}.SubmissionProjectPreviewPage_content__vLCbn,.SubmissionProjectPreviewPage_skeletonWrap__kUBxt{width:100%;padding:16px 20px calc(40px + env(safe-area-inset-bottom))}.SubmissionProjectPreviewPage_headerRow__G3Fn6{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.SubmissionProjectPreviewPage_projectAvatar___JsDe{box-shadow:0 6px 18px rgb(27 36 49/8%)}.SubmissionProjectPreviewPage_headerText__ZKv55{min-width:0;flex:1}.SubmissionProjectPreviewPage_title__puJIH{margin:0 0 6px;color:var(--studio-color-text-primary);font-size:22px;font-weight:700;line-height:1.25}.SubmissionProjectPreviewPage_byLine__V12dV{margin:0;color:var(--studio-color-text-secondary);font-size:15px;line-height:22px}.SubmissionProjectPreviewPage_editButton__gtnqp{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--studio-color-text-primary);cursor:pointer}.SubmissionProjectPreviewPage_editButton__gtnqp svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.SubmissionProjectPreviewPage_editButtonDisabled__ZeYOq{cursor:default;opacity:.7}.SubmissionProjectPreviewPage_mobileLayout__HS7Av{display:grid;gap:16px}.SubmissionProjectPreviewPage_desktopLayout__ag5Fv,.SubmissionProjectPreviewPage_desktopMedia__hzyFz{display:none}.SubmissionProjectPreviewPage_demoLinkCard__i7dQ9,.SubmissionProjectPreviewPage_descriptionCard___lLqb,.SubmissionProjectPreviewPage_imagesCard__2_8je,.SubmissionProjectPreviewPage_overviewCard__1RaiE,.SubmissionProjectPreviewPage_previewColumn__a0vbu,.SubmissionProjectPreviewPage_problemStatementCard__IojmC,.SubmissionProjectPreviewPage_projectLinkCard__hLzfy,.SubmissionProjectPreviewPage_resourcesCard__3hV0Z,.SubmissionProjectPreviewPage_statusBlock__L77Cx,.SubmissionProjectPreviewPage_teamCard__jYXdq,.SubmissionProjectPreviewPage_techCard__BGeB7{min-width:0}.SubmissionProjectPreviewPage_sectionCard__RHukE{min-width:0;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);padding:16px}.SubmissionProjectPreviewPage_sectionTitle__dZBfP{margin:0 0 12px;color:var(--studio-color-text-primary);font-size:16px;font-weight:700;line-height:1.3}.SubmissionProjectPreviewPage_overviewPill__f4VNY{display:flex;min-width:0;align-items:center;gap:8px;border-radius:20px;background:var(--studio-color-background);color:var(--studio-color-text-secondary);font-size:13px;line-height:18px;padding:8px 12px}.SubmissionProjectPreviewPage_overviewPill__f4VNY svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.SubmissionProjectPreviewPage_overviewPill__f4VNY span{min-width:0}.SubmissionProjectPreviewPage_overviewPillLink__qTV4h{color:var(--studio-color-text-primary);font-weight:700;text-decoration:none}.SubmissionProjectPreviewPage_overviewPillLink__qTV4h:hover{text-decoration:underline;text-underline-offset:3px}.SubmissionProjectPreviewPage_timestamps__Dk1Hi{margin-top:10px}.SubmissionProjectPreviewPage_timestamps__Dk1Hi p{margin:0 0 2px;color:var(--studio-color-text-secondary);font-size:13px;line-height:20px}.SubmissionProjectPreviewPage_imageList__xucU3{display:grid;grid-auto-columns:minmax(148px,58%);grid-auto-flow:column;gap:12px;overflow-x:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none}.SubmissionProjectPreviewPage_imageList__xucU3::-webkit-scrollbar{display:none;width:0;height:0}.SubmissionProjectPreviewPage_imageButton__nDJy2{overflow:hidden;aspect-ratio:4/3;border:0;border-radius:12px;background:#f3f4f6;cursor:zoom-in;padding:0}.SubmissionProjectPreviewPage_videoFrameTile__W5Uzj{overflow:hidden;aspect-ratio:4/3;border-radius:12px;background:#111827}.SubmissionProjectPreviewPage_videoFrameTile__W5Uzj iframe{display:block;width:100%;height:100%;border:0}.SubmissionProjectPreviewPage_mediaEdgeFade__FjF5H,.SubmissionProjectPreviewPage_mediaScrollButton__s67y_{display:none}.SubmissionProjectPreviewPage_imageButton__nDJy2 img{display:block;width:100%;height:100%;object-fit:cover}.SubmissionProjectPreviewPage_iconButton__IBpj2{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:var(--studio-color-text-primary);color:var(--studio-color-white);text-decoration:none}.SubmissionProjectPreviewPage_iconButton__IBpj2 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.SubmissionProjectPreviewPage_youtubeButton__3tA87{background:#dc2626}.SubmissionProjectPreviewPage_youtubeButton__3tA87 svg{fill:currentColor;stroke:none}.SubmissionProjectPreviewPage_resourceButtonsRow__OKESu,.SubmissionProjectPreviewPage_tagsRow__7gE9T{display:flex;flex-wrap:wrap;gap:12px}.SubmissionProjectPreviewPage_tagsRow__7gE9T{gap:8px}.SubmissionProjectPreviewPage_pillTag__vrD_k{display:inline-flex;height:35px;align-items:center;border:1px solid #d5d7da;border-radius:10px;background:var(--studio-color-white);color:#414141;font-size:16px;font-weight:400;line-height:18.178px;padding:8px 10px;white-space:nowrap}.SubmissionProjectPreviewPage_teamSubtitle__NTfr4{margin:0 0 10px;color:var(--studio-color-text-secondary);font-size:14px;line-height:20px}.SubmissionProjectPreviewPage_bodyText__mz2QY{max-width:72ch;margin:0;color:var(--studio-color-text-secondary);font-size:14px;line-height:22px;white-space:pre-wrap}.SubmissionProjectPreviewPage_problemStatementHeading__mpFD7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.SubmissionProjectPreviewPage_problemStatementCategory__O6jRT,.SubmissionProjectPreviewPage_problemStatementCode__er_CU{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:700;line-height:18px;padding:4px 10px}.SubmissionProjectPreviewPage_problemStatementCode__er_CU{background:#fff1e8;color:var(--studio-color-primary);letter-spacing:.02em}.SubmissionProjectPreviewPage_problemStatementCategory__O6jRT{background:var(--studio-color-background);color:var(--studio-color-text-secondary);font-weight:600}.SubmissionProjectPreviewPage_problemStatementTitle___daKx{margin:0 0 8px;color:var(--studio-color-text-primary);font-size:16px;font-weight:700;line-height:22px}.SubmissionProjectPreviewPage_problemStatementDescription___wYW6{max-width:72ch;margin:0 0 14px;color:var(--studio-color-text-secondary);font-size:14px;line-height:21px;white-space:pre-wrap}.SubmissionProjectPreviewPage_problemStatementMetadata__piMKv{display:grid;margin:0}.SubmissionProjectPreviewPage_problemStatementMetadata__piMKv>div{display:grid;gap:4px;border-top:1px solid var(--studio-color-border);padding:9px 0}.SubmissionProjectPreviewPage_problemStatementMetadata__piMKv dd,.SubmissionProjectPreviewPage_problemStatementMetadata__piMKv dt{margin:0}.SubmissionProjectPreviewPage_problemStatementMetadata__piMKv dt{color:var(--studio-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.SubmissionProjectPreviewPage_problemStatementMetadata__piMKv dd{color:var(--studio-color-text-primary);font-size:13px;line-height:18px}.SubmissionProjectPreviewPage_richDescription__YDYU4{max-width:72ch;color:var(--studio-color-text-secondary);font-size:14px;line-height:22px}.SubmissionProjectPreviewPage_richDescription__YDYU4 p{margin:0 0 8px}.SubmissionProjectPreviewPage_richDescription__YDYU4 h1,.SubmissionProjectPreviewPage_richDescription__YDYU4 h2,.SubmissionProjectPreviewPage_richDescription__YDYU4 h3,.SubmissionProjectPreviewPage_richDescription__YDYU4 h4,.SubmissionProjectPreviewPage_richDescription__YDYU4 h5,.SubmissionProjectPreviewPage_richDescription__YDYU4 h6{margin:0 0 10px;color:var(--studio-color-text-primary);font-weight:600;line-height:1.25}.SubmissionProjectPreviewPage_richDescription__YDYU4 h1{font-size:24px}.SubmissionProjectPreviewPage_richDescription__YDYU4 h2{font-size:21px}.SubmissionProjectPreviewPage_richDescription__YDYU4 h3{font-size:18px}.SubmissionProjectPreviewPage_richDescription__YDYU4 h4{font-size:16px}.SubmissionProjectPreviewPage_richDescription__YDYU4 h5,.SubmissionProjectPreviewPage_richDescription__YDYU4 h6{font-size:14px}.SubmissionProjectPreviewPage_richDescription__YDYU4 ol,.SubmissionProjectPreviewPage_richDescription__YDYU4 ul{margin:6px 0 8px;padding-left:22px}.SubmissionProjectPreviewPage_richDescription__YDYU4 blockquote{margin:8px 0;border-left:3px solid var(--studio-color-primary);padding-left:12px}.SubmissionProjectPreviewPage_richDescription__YDYU4 code{border-radius:5px;background:#e5e5e5;color:var(--studio-color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:1px 5px}.SubmissionProjectPreviewPage_richDescription__YDYU4 a{color:var(--studio-color-primary);text-decoration:underline}.SubmissionProjectPreviewPage_richDescription__YDYU4 input{margin-right:6px;accent-color:var(--studio-color-primary)}.SubmissionProjectPreviewPage_textToggle__G__6z{margin-top:8px;border:0;background:transparent;color:var(--studio-color-primary);cursor:pointer;font-size:14px;font-weight:700;padding:0}.SubmissionProjectPreviewPage_statusBlock__L77Cx{display:grid;gap:8px;justify-items:start}.SubmissionProjectPreviewPage_submittedText__aXw67{margin:0;color:var(--studio-color-text-secondary);font-size:13px;line-height:20px}.SubmissionProjectPreviewPage_finalBadge__1kPIH{justify-self:start;border-radius:8px;background:rgb(34 197 94/14%);color:var(--studio-color-success);font-size:12px;font-weight:700;line-height:18px;padding:4px 10px}.SubmissionProjectPreviewPage_evaluateButtonWrap__iB_Vo{display:grid;margin-top:4px}.SubmissionProjectPreviewPage_previewSubmitWrap__QkBah{margin-top:24px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.SubmissionProjectPreviewPage_messagePanel__sk35c{display:flex;min-height:calc(100dvh - 90px);flex-direction:column;align-items:center;justify-content:center;padding:20px 24px calc(24px + env(safe-area-inset-bottom));text-align:center}.SubmissionProjectPreviewPage_messagePanel__sk35c p{margin:0 0 12px;color:var(--studio-color-text-secondary);font-size:16px;line-height:24px}.SubmissionProjectPreviewPage_retryButton__I_wxE{border:0;border-radius:12px;background:rgb(255 111 16/14%);color:var(--studio-color-primary);cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px}.SubmissionProjectPreviewPage_smallSpinner__3Dxyt{display:inline-block;width:18px;height:18px;border:2px solid var(--studio-color-text-primary);border-right:2px solid transparent;border-radius:999px;animation:SubmissionProjectPreviewPage_spin__MGVaF .8s linear infinite}.SubmissionProjectPreviewPage_viewerOverlay__TQ62g{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:rgb(0 0 0/88%);padding:56px;animation:SubmissionProjectPreviewPage_viewerFadeIn__ksoUh .16s ease-out both}.SubmissionProjectPreviewPage_viewerOverlayClosing___O66M{animation:SubmissionProjectPreviewPage_viewerFadeOut__o63eS .16s ease-in both}.SubmissionProjectPreviewPage_viewerImage__nV0N5{max-width:min(100%,1120px);max-height:min(86dvh,860px);border-radius:12px;box-shadow:0 28px 80px rgb(0 0 0/42%);object-fit:contain;animation:SubmissionProjectPreviewPage_viewerImageIn__GINbu .18s ease-out both}.SubmissionProjectPreviewPage_viewerOverlayClosing___O66M .SubmissionProjectPreviewPage_viewerImage__nV0N5{animation:SubmissionProjectPreviewPage_viewerImageOut__hqGuD .16s ease-in both}.SubmissionProjectPreviewPage_viewerClose__5RXiI{position:fixed;z-index:2;top:calc(24px + env(safe-area-inset-top));right:24px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:999px;background:var(--studio-color-white);color:var(--studio-color-text-primary);cursor:pointer;font-size:28px;font-weight:700;line-height:1;padding:0 0 3px;box-shadow:0 12px 32px rgb(0 0 0/32%)}.SubmissionProjectPreviewPage_viewerNavButton__5Hl_r{position:fixed;z-index:2;top:50%;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:999px;background:rgb(255 255 255/92%);color:var(--studio-color-text-primary);cursor:pointer;transform:translateY(-50%);box-shadow:0 12px 32px rgb(0 0 0/30%)}.SubmissionProjectPreviewPage_viewerNavButton__5Hl_r svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.SubmissionProjectPreviewPage_viewerNavPrevious__YcgO4{left:24px}.SubmissionProjectPreviewPage_viewerNavNext__BU9pQ{right:24px}.SubmissionProjectPreviewPage_skeletonWrap__kUBxt{display:grid;gap:16px}.SubmissionProjectPreviewPage_skeletonHeader__1h9On{display:flex;gap:14px}.SubmissionProjectPreviewPage_skeletonAvatar__hksZv,.SubmissionProjectPreviewPage_skeletonCard__MArmr,.SubmissionProjectPreviewPage_skeletonLines__Dipcz span{display:block;border-radius:12px;background:linear-gradient(90deg,#eeeeee,#f7f7f7,#eeeeee);background-size:200% 100%;animation:SubmissionProjectPreviewPage_shimmer__UqxEV 1.25s linear infinite}.SubmissionProjectPreviewPage_skeletonAvatar__hksZv{width:64px;height:64px;flex:0 0 auto;border-radius:16px}.SubmissionProjectPreviewPage_skeletonLines__Dipcz{display:grid;flex:1;align-content:center;gap:10px}.SubmissionProjectPreviewPage_skeletonLines__Dipcz span:first-child{width:80%;height:24px}.SubmissionProjectPreviewPage_skeletonLines__Dipcz span:last-child{width:42%;height:16px}.SubmissionProjectPreviewPage_skeletonCard__MArmr{height:112px}@keyframes SubmissionProjectPreviewPage_spin__MGVaF{to{transform:rotate(1turn)}}@keyframes SubmissionProjectPreviewPage_shimmer__UqxEV{to{background-position:-200% 0}}@keyframes SubmissionProjectPreviewPage_viewerFadeIn__ksoUh{0%{opacity:0}}@keyframes SubmissionProjectPreviewPage_viewerFadeOut__o63eS{to{opacity:0}}@keyframes SubmissionProjectPreviewPage_viewerImageIn__GINbu{0%{opacity:0;transform:scale(.975)}}@keyframes SubmissionProjectPreviewPage_viewerImageOut__hqGuD{to{opacity:0;transform:scale(.985)}}@media (min-width:768px){.SubmissionProjectPreviewPage_content__vLCbn,.SubmissionProjectPreviewPage_skeletonWrap__kUBxt{max-width:920px;margin-right:auto;margin-left:auto;padding-right:28px;padding-left:28px}.SubmissionProjectPreviewPage_imageList__xucU3{grid-auto-columns:minmax(184px,38%)}}@media (min-width:840px){.SubmissionProjectPreviewPage_content__vLCbn,.SubmissionProjectPreviewPage_skeletonWrap__kUBxt{max-width:1140px;padding-bottom:48px}.SubmissionProjectPreviewPage_headerRow__G3Fn6{margin-bottom:18px}.SubmissionProjectPreviewPage_mobileLayout__HS7Av{display:none}.SubmissionProjectPreviewPage_desktopMedia__hzyFz{display:block;margin-bottom:22px}.SubmissionProjectPreviewPage_desktopLayout__ag5Fv{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:22px}.SubmissionProjectPreviewPage_previewColumn__a0vbu{display:flex;min-width:0;flex-direction:column;gap:18px}.SubmissionProjectPreviewPage_secondaryColumn___giW_{position:sticky;top:92px;align-self:start}.SubmissionProjectPreviewPage_overviewCard__1RaiE{padding:14px}.SubmissionProjectPreviewPage_desktopResourceLinksRow___eAfn{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.SubmissionProjectPreviewPage_desktopResourceLinksSingle__EzZ82{grid-template-columns:minmax(0,1fr)}.SubmissionProjectPreviewPage_desktopResourceLinksRow___eAfn>.SubmissionProjectPreviewPage_resourcesCard__3hV0Z{height:auto}.SubmissionProjectPreviewPage_desktopLinksColumn__RMUpx{display:flex;min-width:0;flex-direction:column;gap:18px}.SubmissionProjectPreviewPage_desktopLinksColumn__RMUpx>.SubmissionProjectPreviewPage_demoLinkCard__i7dQ9,.SubmissionProjectPreviewPage_desktopLinksColumn__RMUpx>.SubmissionProjectPreviewPage_projectLinkCard__hLzfy{flex:0 0 auto}.SubmissionProjectPreviewPage_desktopImagesCard__3gvu5{position:relative;padding:18px 18px 16px}.SubmissionProjectPreviewPage_desktopImagesCard__3gvu5 .SubmissionProjectPreviewPage_imageList__xucU3{grid-auto-columns:minmax(260px,27%);gap:32px;padding-bottom:0}.SubmissionProjectPreviewPage_desktopImagesCard__3gvu5 .SubmissionProjectPreviewPage_imageButton__nDJy2,.SubmissionProjectPreviewPage_desktopImagesCard__3gvu5 .SubmissionProjectPreviewPage_videoFrameTile__W5Uzj{border-radius:14px}.SubmissionProjectPreviewPage_mediaEdgeFade__FjF5H{position:absolute;z-index:1;top:58px;bottom:28px;width:58px;pointer-events:none;opacity:0;transition:opacity .14s ease}.SubmissionProjectPreviewPage_mediaEdgeVisible__dVOG1{opacity:1}.SubmissionProjectPreviewPage_mediaEdgeLeft__DroZl{left:18px;background:linear-gradient(90deg,rgb(255 255 255/72%),rgb(255 255 255/0))}.SubmissionProjectPreviewPage_mediaEdgeRight__i_l0Y{right:18px;background:linear-gradient(270deg,rgb(255 255 255/72%),rgb(255 255 255/0))}.SubmissionProjectPreviewPage_mediaScrollButton__s67y_{position:absolute;top:50%;z-index:2;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--studio-color-border);border-radius:999px;background:var(--studio-color-white);color:var(--studio-color-text-primary);cursor:pointer;transform:translateY(-50%);box-shadow:0 12px 30px rgb(27 36 49/18%)}.SubmissionProjectPreviewPage_mediaScrollPrevious__bfRQ4{left:30px}.SubmissionProjectPreviewPage_mediaScrollNext__yxB2z{right:30px}.SubmissionProjectPreviewPage_mediaScrollButton__s67y_ svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}}@media (min-width:1180px){.SubmissionProjectPreviewPage_content__vLCbn,.SubmissionProjectPreviewPage_skeletonWrap__kUBxt{max-width:1200px}.SubmissionProjectPreviewPage_desktopLayout__ag5Fv{grid-template-columns:minmax(0,760px) 360px}.SubmissionProjectPreviewPage_desktopResourceLinksSingle__EzZ82{grid-template-columns:minmax(0,1fr)}.SubmissionProjectPreviewPage_desktopImagesCard__3gvu5 .SubmissionProjectPreviewPage_imageList__xucU3{grid-auto-columns:minmax(300px,26%)}}.SubmissionsListHeader_container__7Pkzi{padding:16px 20px 30px}.SubmissionsListHeader_title__O66yh{margin:0 0 12px;color:var(--studio-color-text-primary);font-size:28px;font-weight:700;line-height:1.16}.SubmissionsListHeader_description__XS0ow{max-width:640px;margin:0;color:var(--studio-color-text-gray);font-size:14px;line-height:22px}@media (min-width:768px){.SubmissionsListHeader_container__7Pkzi{padding-right:0;padding-left:0}}.ManageTeamPage_shellContent__51vkI{max-width:960px}.ManageTeamPage_panel__hhQ2s{min-width:0}.ManageTeamPage_tabs__hJJd0{margin-bottom:16px;padding:0}.ManageTeamPage_tab__Ac5v_{min-height:44px;font-weight:500}.ManageTeamPage_tabLabel__Wwzso{position:relative;display:inline-flex;align-items:center}.ManageTeamPage_notificationDot__pszxY{position:absolute;top:-6px;right:-12px;width:9px;height:9px;border-radius:999px;background:var(--studio-color-primary)}.ManageTeamPage_list___uC9G,.ManageTeamPage_requestList__Q6k4s{display:grid;gap:8px}.ManageTeamPage_manageMemberRow__yEpas{display:flex;align-items:center}.ManageTeamPage_memberRowContent__msOzd{min-width:0;flex:1}.ManageTeamPage_removeButton__UREim{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;margin-left:8px;border:0;border-radius:10px;background:transparent;color:var(--studio-color-text-secondary);cursor:pointer}.ManageTeamPage_removeButton__UREim:hover:not(:disabled){background:rgb(15 23 42/6%)}.ManageTeamPage_removeButton__UREim svg{width:22px;height:22px}.ManageTeamPage_removeButton__UREim path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ManageTeamPage_smallSpinner__7iRpj{width:18px;height:18px;border:2px solid rgb(107 114 128/24%);border-top:2px solid var(--studio-color-text-secondary);border-radius:999px;animation:ManageTeamPage_spin__lAvac .8s linear infinite}.ManageTeamPage_requestList__Q6k4s{gap:0}.ManageTeamPage_requestListTitle__pxfXZ{margin:16px 0 12px;color:#414651;font-size:14px;font-weight:500;line-height:20px}.ManageTeamPage_requestRow__uAm9U{display:flex;min-height:74px;align-items:center;border-bottom:1px solid var(--studio-color-border);padding:12px 0}.ManageTeamPage_requestUser__mgy9g{min-width:0;flex:1;margin:0 12px}.ManageTeamPage_requestName__kIfgS{overflow:hidden;margin:0;color:var(--studio-color-text-primary);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ManageTeamPage_requestEmail__yvdNF{overflow:hidden;margin:2px 0 0;color:var(--studio-color-text-secondary);font-size:12px;font-weight:300;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ManageTeamPage_approveButton__3Km8K{min-width:92px;min-height:40px;border:0;border-radius:15px;background:#ff6f10;color:var(--studio-color-white);cursor:pointer;font:inherit;font-size:16px;font-weight:500;padding:8px 16px}.ManageTeamPage_approveButton__3Km8K:disabled{cursor:wait;opacity:.7}.ManageTeamPage_deleteSection__AmX5r{display:flex;min-height:530px;flex-direction:column;max-width:520px;padding:32px 0}.ManageTeamPage_deleteSection__AmX5r label{display:block;margin-left:4px;color:#333;font-size:12px}.ManageTeamPage_teamNameField__BeYOQ{display:flex;height:52px;align-items:center;justify-content:space-between;margin-top:8px;border:1px solid #e5e5e5;border-radius:8px;color:#5e6366;font-size:13px;padding:0 16px}.ManageTeamPage_teamNameField__BeYOQ svg{width:24px;height:24px}.ManageTeamPage_deleteButton__WIMlR{min-height:48px;margin-top:24px;border:0;border-radius:12px;background:#dc2626;color:var(--studio-color-white);cursor:pointer;font:inherit;font-size:16px;font-weight:700;padding:0 20px}.ManageTeamPage_deleteButton__WIMlR:disabled{cursor:wait;opacity:.65}.ManageTeamPage_teamLeaderLabel__c0uoG{margin:40px 0 12px;color:#414651;font-size:14px;font-weight:500;line-height:20px}.ManageTeamPage_deleteSection__AmX5r button[class*=button]{margin-top:auto}.ManageTeamPage_confirmationOverlay__ugfl_{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:rgb(0 0 0/30%);padding:16px}.ManageTeamPage_confirmationDialog__bJBAZ{width:min(370px,100%);border-radius:20px;background:var(--studio-color-white);box-shadow:0 2px 2px rgb(149 157 165/25%);padding:20px 16px;text-align:center}.ManageTeamPage_confirmationIcon__EASg7{display:inline-grid;width:68px;height:68px;place-items:center;border-radius:999px;background:#fde9e7;color:#eb4335;font-size:40px;font-weight:700}.ManageTeamPage_confirmationDialog__bJBAZ h2{margin:16px 0 0;color:#1b2431;font-size:25px;line-height:1.2}.ManageTeamPage_confirmationDialog__bJBAZ p{margin:8px 0 0;color:#777;font-size:16px;line-height:1.4}.ManageTeamPage_confirmationActions__LNxd2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.ManageTeamPage_confirmationActions__LNxd2 button{height:46px;border:1px solid #e5e5e5;border-radius:50px;background:var(--studio-color-white);color:#5e6366;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.ManageTeamPage_confirmationActions__LNxd2 button:last-child{border-color:#eb4335;background:#eb4335;color:var(--studio-color-white)}.ManageTeamPage_emptySection__gGwrQ{display:grid;min-height:320px;place-items:center;align-content:center;gap:14px;padding:80px 40px;text-align:center}.ManageTeamPage_emptySection__gGwrQ p{margin:0;color:var(--studio-color-text-secondary);font-size:16px;line-height:24px}.ManageTeamPage_retryButton__UjXWI{min-height:44px;border:0;border-radius:12px;background:var(--studio-color-primary);color:var(--studio-color-white);cursor:pointer;font:inherit;font-size:15px;font-weight:700;padding:0 20px}.ManageTeamPage_requestDialog__m4E99{display:grid;gap:16px;padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.ManageTeamPage_detailLabel__N5T0_{margin:0 0 4px;color:var(--studio-color-text-secondary);font-size:12px;font-weight:700;line-height:18px}.ManageTeamPage_detailValue__K8HAM{margin:0;color:var(--studio-color-text-primary);font-size:16px;line-height:24px}.ManageTeamPage_skillsRow__FyqRR{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ManageTeamPage_skillChip__tNzKI{display:inline-flex;min-height:32px;align-items:center;border:1px solid #d1d5db;border-radius:8px;background:#f3f4f6;color:var(--studio-color-text-primary);font-size:14px;padding:0 12px}.ManageTeamPage_dialogButtons__Ceqhd{display:grid;gap:12px;margin-top:16px}.ManageTeamPage_skeletonList__U9a7U{display:grid;gap:8px}.ManageTeamPage_skeletonRow__MEbC4{display:flex;align-items:center;border:1px solid var(--studio-color-border);border-radius:12px;padding:10px 12px}.ManageTeamPage_skeletonBlock__gxBHr{display:block;overflow:hidden;background:linear-gradient(90deg,#eceff3,#f7f8fa 45%,#eceff3);background-size:200% 100%;animation:ManageTeamPage_shimmer__lOZ1H 1.2s ease-in-out infinite}.ManageTeamPage_skeletonAvatar__sTPyG{width:40px;height:40px;flex:0 0 auto;border-radius:20px;margin-right:12px}.ManageTeamPage_skeletonTextBlock__4BosN{min-width:0;flex:1}.ManageTeamPage_skeletonName__RRCB4{width:60%;height:16px;border-radius:4px;margin-bottom:8px}.ManageTeamPage_skeletonEmail__ZBKlJ{width:40%;height:14px;border-radius:4px}.ManageTeamPage_skeletonAction__brK3s{width:36px;height:36px;border-radius:8px}@media (min-width:768px){.ManageTeamPage_panel__hhQ2s{border:1px solid rgb(220 226 234/80%);border-radius:16px;background:var(--studio-color-white);box-shadow:var(--studio-shadow-card);padding:20px}}@keyframes ManageTeamPage_shimmer__lOZ1H{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ManageTeamPage_spin__lAvac{to{transform:rotate(1turn)}}.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_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}}