.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}}.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}}.PasswordInput_container__njjXM{display:block;margin-bottom:16px}.PasswordInput_label__Nqrn7{display:block;margin-bottom:8px;color:var(--studio-color-text-primary);font-size:14px;font-style:italic;font-weight:500}.PasswordInput_inputContainer__3gdOR{display:flex;height:52px;align-items:center;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);padding:0 16px}.PasswordInput_input__Rb8kr{min-width:0;flex:1;width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--studio-color-text-primary);font-size:15px;padding:0}.PasswordInput_input__Rb8kr::placeholder{color:#9ca3af}.PasswordInput_inputError__8RRpA{border-color:#ef4444}.PasswordInput_eyeButton__mNawB{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:#9ca3af;cursor:pointer;padding:4px}.PasswordInput_eyeIcon__pD815{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PasswordInput_errorText___alSe{display:block;margin-top:4px;color:#ef4444;font-size:12px}.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_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}}.route-shell_shell__a3lsw{min-height:100vh}.route-shell_authShell__de4HX{background:var(--studio-color-surface-canvas)}.route-shell_page__tnOoy{width:100%;max-width:1120px;margin:0 auto;padding:var(--studio-space-xxl) var(--studio-space-lg)}.route-shell_card__McEPe{border:1px solid var(--studio-color-border-default);border-radius:var(--studio-radius-md);background:var(--studio-color-surface-panel);padding:1.75rem;box-shadow:0 16px 40px rgb(15 23 42/8%)}.route-shell_eyebrow__kuSiE{margin:0 0 .625rem;color:var(--studio-color-status-info);font-size:.75rem;font-weight:var(--studio-font-weight-bold);text-transform:uppercase}.route-shell_title__5vbSs{margin:0 0 var(--studio-space-md);color:var(--studio-color-text-primary);font-size:var(--studio-font-size-xl);line-height:1.15}.route-shell_description__r1bBR{margin:0;color:var(--studio-color-text-secondary);line-height:1.6}.route-shell_details__dPZf_{display:grid;gap:.875rem;margin:1.75rem 0 0}.route-shell_details__dPZf_ div{display:grid;gap:var(--studio-space-xs)}.route-shell_details__dPZf_ dt{color:var(--studio-color-text-muted);font-size:.75rem;font-weight:var(--studio-font-weight-bold);text-transform:uppercase}.route-shell_details__dPZf_ dd{margin:0;color:var(--studio-color-text-primary);overflow-wrap:anywhere}.route-shell_meta__HjVTF{display:grid;gap:var(--studio-space-sm);margin-top:var(--studio-space-lg);color:var(--studio-color-text-secondary)}.route-shell_meta__HjVTF p{margin:0;line-height:1.6}.route-shell_related__Z6fnJ{display:flex;flex-wrap:wrap;gap:var(--studio-space-sm);margin-top:1.75rem}.route-shell_related__Z6fnJ a{border:1px solid var(--studio-color-border-default);border-radius:var(--studio-radius-md);padding:var(--studio-space-sm);background:var(--studio-color-surface-canvas);color:var(--studio-color-text-secondary);font-size:.8125rem;text-decoration:none}.route-shell_related__Z6fnJ a:hover{border-color:var(--studio-color-border-strong);color:var(--studio-color-status-info)}@media (max-width:780px){.route-shell_page__tnOoy{padding:var(--studio-space-lg) var(--studio-space-md)}.route-shell_title__5vbSs{font-size:1.625rem}}.HackathonApplyPage_page__SPnkI{min-height:100dvh;background:var(--studio-color-background)}.HackathonApplyPage_headerLayer__wIc04{position:sticky;z-index:20;top:0;background:var(--studio-color-background)}.HackathonApplyPage_contentShell__CkpOR{width:100%;max-width:960px;margin:0 auto;padding:16px 20px calc(40px + env(safe-area-inset-bottom))}.HackathonApplyPage_applyPanel__3K6W_{width:100%}.HackathonApplyPage_bannerWrap__PMLHs{position:relative;overflow:hidden;margin-bottom:16px;border-radius:12px;background:#e5e7eb}.HackathonApplyPage_banner__RNb3U{display:block;width:100%;height:200px;object-fit:cover}.HackathonApplyPage_applyBody__z2Hjy{display:grid;gap:20px}.HackathonApplyPage_title__tMMB_{margin:0 0 16px;color:var(--studio-color-text-primary);font-size:22px;font-weight:700;line-height:1.18}.HackathonApplyPage_applicationFilledSection__ZwRNp{display:flex;align-items:center;gap:14px;margin-bottom:4px}.HackathonApplyPage_applyIcon__D_PTJ{display:grid;width:48px;height:56px;flex:0 0 auto;place-items:center;color:var(--studio-color-secondary)}.HackathonApplyPage_applyIcon__D_PTJ svg{display:block;width:48px;height:56px;fill:rgb(24 84 255/8%);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.HackathonApplyPage_applicationFilledTextWrap__LQU_g{display:grid;flex:1;gap:4px}.HackathonApplyPage_applicationFilledLabel__eDNKp{margin:0;color:var(--studio-color-text-primary);font-size:18px;font-weight:600;line-height:1.3}.HackathonApplyPage_applicationFilledValue__GF8gW{margin:0;color:var(--studio-color-secondary);font-size:28px;font-weight:700;line-height:1.1}.HackathonApplyPage_detailsPlain__y3dcB{display:grid;gap:8px;margin-bottom:24px}.HackathonApplyPage_detailRow__6tPtg{display:flex;flex-wrap:wrap;gap:0 6px}.HackathonApplyPage_detailLabel__Z6wGG{color:var(--studio-color-text-primary);font-size:14px;font-weight:700;line-height:1.45}.HackathonApplyPage_detailValue__k_Yqg{flex:1;min-width:140px;color:var(--studio-color-text-secondary);font-size:14px;line-height:1.45}.HackathonApplyPage_buttons__Linf_{display:grid;gap:12px}.HackathonApplyPage_noteBox__U10W2{border-radius:10px;background:#f3f4f6;padding:14px}.HackathonApplyPage_noteLabel__vYKQ2{margin:0 0 4px;color:var(--studio-color-text-primary);font-size:14px;font-weight:700;line-height:1.3}.HackathonApplyPage_noteText__Q6Miv{margin:0;color:var(--studio-color-text-secondary);font-size:14px;line-height:20px}.HackathonApplyPage_statePanel__rzWyv{display:grid;min-height:100dvh;place-items:center;background:var(--studio-color-background);padding:24px}.HackathonApplyPage_skeleton___RRIE{overflow:hidden;border-radius:12px;background:linear-gradient(90deg,#eceff3 25%,#f7f8fa 37%,#eceff3 63%);background-size:400% 100%;animation:HackathonApplyPage_shimmer__ZUH1y 1.2s ease-in-out infinite}.HackathonApplyPage_skeletonBanner__zEtPe{height:200px;margin-bottom:16px}.HackathonApplyPage_skeletonTitle__LZL2s{width:72%;height:30px;margin-bottom:20px}.HackathonApplyPage_skeletonMetric__pftCC{width:58%;height:64px;margin-bottom:20px}.HackathonApplyPage_skeletonDetails__FDf05{height:160px}@media (min-width:768px){.HackathonApplyPage_contentShell__CkpOR{max-width:1040px;padding:24px 28px 44px}.HackathonApplyPage_applyPanel__3K6W_{overflow:hidden;border:1px solid var(--studio-color-border);border-radius:20px;background:var(--studio-color-white);box-shadow:0 18px 40px rgb(27 36 49/8%)}.HackathonApplyPage_bannerWrap__PMLHs{margin-bottom:0;border-radius:0}.HackathonApplyPage_bannerWrap__PMLHs:before{position:absolute;inset:0;z-index:0;background-image:var(--hackathon-banner-image,none);background-position:50%;background-size:cover;content:"";filter:blur(18px);opacity:.32;transform:scale(1.04)}.HackathonApplyPage_banner__RNb3U{position:relative;z-index:1;height:280px;object-fit:contain}.HackathonApplyPage_applyBody__z2Hjy{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:28px;padding:24px}.HackathonApplyPage_title__tMMB_{font-size:30px}.HackathonApplyPage_applicationFilledSection__ZwRNp{min-height:104px;border:1px solid #eef1f4;border-radius:16px;background:#fafbfc;padding:18px}.HackathonApplyPage_sideColumn__Z0xlE{align-self:start;border:1px solid var(--studio-color-border);border-radius:16px;background:#ffffff;padding:18px}.HackathonApplyPage_detailsPlain__y3dcB{margin-bottom:20px}.HackathonApplyPage_skeletonBanner__zEtPe{height:280px}}@media (min-width:1100px){.HackathonApplyPage_banner__RNb3U{height:320px}}@keyframes HackathonApplyPage_shimmer__ZUH1y{0%{background-position:100% 0}to{background-position:0 0}}