.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}}.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)}}.DotWave_container__rut67{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.DotWave_dot__kshsp{display:block;animation:DotWave_dotWave__H4UJU .44s ease-in-out infinite}.DotWave_dot__kshsp:nth-child(2){animation-delay:90ms}.DotWave_dot__kshsp:nth-child(3){animation-delay:.18s}@keyframes DotWave_dotWave__H4UJU{50%{transform:translateY(-125%)}}.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)}}.page_stateScreen__Eibfb{display:grid;min-height:100vh;place-items:center;padding:var(--studio-space-lg);background:var(--studio-color-background)}.GradientButton_button__8emlN{box-sizing:border-box;display:flex;width:100%;height:48px;align-items:center;justify-content:center;border:0;border-radius:50px;cursor:pointer;padding:0 24px;transition:background .16s ease,filter .16s ease}.GradientButton_button__8emlN:disabled{cursor:default}.GradientButton_compact__xJ6dY{height:44px;border-radius:50px;padding:0 16px}.GradientButton_variant_primary__fxVh7{background:#ff6f10}.GradientButton_variant_primary__fxVh7:not(.GradientButton_disabled__Hkd42):hover{filter:brightness(.86)}.GradientButton_variant_primary__fxVh7:not(.GradientButton_disabled__Hkd42):active{filter:brightness(.76) saturate(1.08)}.GradientButton_variant_primary__fxVh7.GradientButton_disabled__Hkd42{background:var(--studio-color-primary-light)}.GradientButton_variant_secondary__K1ArF{background:var(--studio-gradient-auth)}.GradientButton_variant_success___PDY0{background:var(--studio-color-success)}.GradientButton_variant_success___PDY0.GradientButton_disabled__Hkd42{background:var(--studio-color-primary-light)}.GradientButton_variant_white__nwqdq{background:var(--studio-color-white)}.GradientButton_variant_outline__uhvLr{border:2px solid var(--studio-color-button-outline);background:var(--studio-color-white)}.GradientButton_text__zq9oz{display:flex;overflow:hidden;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.GradientButton_content__HLGaN,.GradientButton_text__zq9oz{align-self:stretch;width:100%;min-width:0;align-items:center;justify-content:center}.GradientButton_content__HLGaN{display:inline-flex}.GradientButton_content__HLGaN .GradientButton_text__zq9oz{width:auto;min-width:0;flex:0 1 auto;align-self:auto}.GradientButton_leftIcon__wOhIg{margin-right:8px}.GradientButton_leftIcon__wOhIg,.GradientButton_rightIcon__vfI12{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.BottomSheet_root__5qufJ{position:fixed;z-index:1200;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.BottomSheet_rootPresented__xdidr{pointer-events:auto}.BottomSheet_backdrop__KfXwv{position:absolute;inset:0;border:0;background:rgb(0 0 0/30%);cursor:default;opacity:0;padding:0;transition:opacity .12s ease}.BottomSheet_rootPresented__xdidr .BottomSheet_backdrop__KfXwv{opacity:1}.BottomSheet_content__sdR5B{position:relative;z-index:1;display:flex;width:100%;max-width:500px;max-height:90dvh;flex-direction:column;overflow:hidden;border-radius:15px 15px 0 0;background:var(--studio-color-white);box-shadow:0 -18px 44px rgb(27 36 49/16%);pointer-events:auto;transform:translateY(100%);transition:transform .12s ease-out}.BottomSheet_rootPresented__xdidr .BottomSheet_content__sdR5B{transform:translateY(0)}.BottomSheet_handle__0loXp{width:40px;height:4px;flex:0 0 auto;align-self:center;margin-top:8px;border-radius:2px;background:#e0e0e0}.BottomSheet_dynamicBody__fku5y,.BottomSheet_fixedBody__X0kal{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.BottomSheet_dynamicBody__fku5y{max-height:calc(90dvh - 12px)}.BottomSheet_fixedBody__X0kal{flex:1}@media (prefers-reduced-motion:reduce){.BottomSheet_backdrop__KfXwv,.BottomSheet_content__sdR5B{transition:none}}.TeamDetailSkeleton_container__YYWsh{width:100%}.TeamDetailSkeleton_teamNameSection__WfkoA{margin-bottom:16px}.TeamDetailSkeleton_skeleton__eusz_{display:block;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#eceff3,#f7f8fa 45%,#eceff3);background-size:200% 100%;animation:TeamDetailSkeleton_shimmer__C5YrO 1.2s ease-in-out infinite}.TeamDetailSkeleton_labelLine__lv4Jn{width:80px;height:12px;margin-bottom:8px}.TeamDetailSkeleton_inputLine__VSW_5{width:100%;height:48px;border-radius:12px}.TeamDetailSkeleton_sectionTitle__T0KzL{width:140px;height:18px;margin-bottom:12px}.TeamDetailSkeleton_memberRow__La_er{display:flex;align-items:center;margin-bottom:8px;border:1px solid var(--studio-color-border);border-radius:12px;padding:10px 12px}.TeamDetailSkeleton_avatar__hNliH{width:40px;height:40px;flex:0 0 auto;border-radius:20px;margin-right:12px}.TeamDetailSkeleton_nameBlock__Hr7Na{flex:1;min-width:0;margin-right:12px}.TeamDetailSkeleton_nameLine__JFr1s{width:70%;height:14px;margin-bottom:8px}.TeamDetailSkeleton_emailLine__YxSq9{width:50%;height:12px}.TeamDetailSkeleton_roleTag__0ZQhd{width:60px;height:28px;flex:0 0 auto;border-radius:8px}@keyframes TeamDetailSkeleton_shimmer__C5YrO{0%{background-position:100% 0}to{background-position:-100% 0}}.CreateHackathonForm_container__ljy89{box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:var(--studio-color-background);padding-bottom:env(safe-area-inset-bottom,0)}.CreateHackathonForm_headerContent__hSa3I{position:sticky;top:0;z-index:10;flex:0 0 auto;background:var(--studio-color-background);border-bottom:1px solid var(--studio-color-border);padding:12px 20px 10px}.CreateHackathonForm_title__cvqQE{margin:0;color:var(--studio-color-text-primary);font-size:22px;font-weight:700;line-height:1.25;text-align:center}.CreateHackathonForm_loadingGate__c23SC{display:flex;flex:1;align-items:stretch;justify-content:flex-start;overflow-y:auto;background:var(--studio-color-background);padding:96px 32px 24px}.CreateHackathonForm_stateCenter__gSYPx{display:flex;flex:1;align-items:center;justify-content:center;background:var(--studio-color-background);padding:24px}.CreateHackathonForm_spinner__y_vFU{width:34px;height:34px;border:4px solid rgb(0 0 0/10%);border-left:4px solid var(--studio-color-primary);border-radius:50%;animation:CreateHackathonForm_spin__rx4k_ 1s linear infinite}@keyframes CreateHackathonForm_spin__rx4k_{to{transform:rotate(1turn)}}.CreateHackathonForm_loadingText__036UV{color:var(--studio-color-text-gray);font-size:16px;text-align:center}.CreateHackathonForm_scroll__a5PZN{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.CreateHackathonForm_scrollContent__yIF2K{box-sizing:border-box;padding:0 20px calc(40px + env(safe-area-inset-bottom, 0))}.CreateHackathonForm_sectionTitle__SpWL1{margin:8px 0 12px;color:var(--studio-color-text-primary);font-size:20px;font-weight:700;line-height:1.25}.CreateHackathonForm_subtitle__sUi2B{margin:0 0 16px;color:var(--studio-color-text-gray);font-size:13px;line-height:18px}.CreateHackathonForm_noteBox__BOIZ3{margin-bottom:20px;border-radius:10px;background:#f3f4f6;padding:14px}.CreateHackathonForm_noteLabel__sCuKx{display:block;margin-bottom:4px;color:var(--studio-color-text-primary);font-size:14px;font-weight:700}.CreateHackathonForm_noteText__d3IXb{display:block;color:var(--studio-color-text-secondary);font-size:14px;line-height:20px}.CreateHackathonForm_fieldLabel__z5BQ4,.CreateHackathonForm_label___5EtI{display:block;margin-bottom:8px;color:var(--studio-color-text-primary);font-size:14px;font-weight:500}.CreateHackathonForm_asterisk__1CqVV,.CreateHackathonForm_errorText__i795e,.CreateHackathonForm_required__6xvns,.CreateHackathonForm_wordCountHigh___k7eH{color:#ef4444}.CreateHackathonForm_fieldWrap__kUM2K{position:relative;display:flex;flex-direction:column;margin-bottom:16px}.CreateHackathonForm_row__8fQhN{display:flex;flex-direction:row;gap:12px}.CreateHackathonForm_halfField__zsh6p{position:relative;min-width:0;flex:1}.CreateHackathonForm_toggleMargin__k9FXf{margin-bottom:20px}.CreateHackathonForm_entryFeesWrap__eSzAS{margin-bottom:16px}.CreateHackathonForm_trigger__A8hQK{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);color:var(--studio-color-text-primary);cursor:pointer;font:inherit;gap:12px;padding:14px 16px;text-align:left}.CreateHackathonForm_trigger__A8hQK:hover{border-color:#d1d5db}.CreateHackathonForm_trigger__A8hQK:disabled{cursor:default}.CreateHackathonForm_triggerError__NJ9QQ{border-color:#ef4444}.CreateHackathonForm_triggerDisabled___4UJF{background:#f3f4f6;opacity:.9}.CreateHackathonForm_triggerText__lnOEC{min-width:0;overflow:hidden;color:var(--studio-color-text-primary);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.CreateHackathonForm_placeholderText__lIwry{color:#9ca3af}.CreateHackathonForm_nativePicker__3DzG1{position:absolute;top:36px;right:10px;width:32px;height:32px;border:0;opacity:0;pointer-events:none}.CreateHackathonForm_errorText__i795e{display:block;margin-top:4px;font-size:12px}.CreateHackathonForm_bannerTouchable__NcOH5{display:block;width:100%;overflow:hidden;border:2px dashed var(--studio-color-border);border-radius:12px;aspect-ratio:16/9;background:transparent;cursor:pointer;padding:0}.CreateHackathonForm_bannerTouchableError____P36{border-color:#ef4444}.CreateHackathonForm_bannerImage__VV2pU{display:block;width:100%;height:100%;object-fit:cover}.CreateHackathonForm_bannerPlaceholder__UXyih{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;background:var(--studio-color-background);color:var(--studio-color-text-gray)}.CreateHackathonForm_bannerPlaceholderText__pI_4_{margin-top:8px;color:var(--studio-color-text-gray);font-size:14px}.CreateHackathonForm_fileInput__gb8nk{display:none}.CreateHackathonForm_cropOverlay__xf4Lk{position:fixed;z-index:1300;inset:0;display:flex;align-items:center;justify-content:center;padding:20px}.CreateHackathonForm_cropBackdrop__7PTIN{position:absolute;inset:0;border:0;background:rgb(0 0 0/48%);cursor:default}.CreateHackathonForm_cropDialog__zJ77Z{position:relative;z-index:1;display:flex;width:min(720px,100%);max-height:calc(100dvh - 40px);flex-direction:column;overflow:hidden;border-radius:16px;background:var(--studio-color-white);box-shadow:0 24px 70px rgb(15 23 42/28%);padding:18px}.CreateHackathonForm_cropHeader__xfDLh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.CreateHackathonForm_cropTitle___5Ipg{margin:0;color:var(--studio-color-text-primary);font-size:20px;font-weight:700;line-height:26px}.CreateHackathonForm_cropSubtitle__2__X6{margin:4px 0 0;color:var(--studio-color-text-secondary);font-size:13px;line-height:18px}.CreateHackathonForm_cropCloseButton__n8oFS{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:0;border-radius:17px;background:#f3f4f6;color:var(--studio-color-text-primary);cursor:pointer;padding:0}.CreateHackathonForm_cropCloseButton__n8oFS svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.CreateHackathonForm_cropViewport__REbG2{position:relative;width:100%;aspect-ratio:16/9;max-height:min(58dvh,420px);overflow:hidden;border-radius:12px;background:#111827;cursor:grab;touch-action:none;user-select:none}.CreateHackathonForm_cropViewport__REbG2:active{cursor:grabbing}.CreateHackathonForm_cropImage__KlbmA{position:absolute;top:0;left:0;max-width:none;max-height:none;transform-origin:top left;user-select:none;-webkit-user-drag:none}.CreateHackathonForm_cropGrid__7ER5Y{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgb(255 255 255/32%) 1px,transparent 0) 0 33.333% /100% 33.333% no-repeat,linear-gradient(90deg,rgb(255 255 255/32%) 1px,transparent 0) 33.333% 0 /33.333% 100% no-repeat,linear-gradient(rgb(255 255 255/18%),rgb(255 255 255/18%));box-shadow:inset 0 0 0 1px rgb(255 255 255/42%)}.CreateHackathonForm_cropZoomRow___8SjF{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;color:var(--studio-color-text-primary);font-size:14px;font-weight:600}.CreateHackathonForm_cropZoomInput__EDZq8{width:100%;accent-color:var(--studio-color-primary)}.CreateHackathonForm_cropActions__dbnEl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.CreateHackathonForm_textArea__5spWy{box-sizing:border-box;width:100%;min-height:140px;resize:vertical;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);color:var(--studio-color-text-primary);font:inherit;font-size:15px;line-height:1.4;padding:14px 16px}.CreateHackathonForm_judgesTextArea__XmB9S{min-height:120px}.CreateHackathonForm_textAreaError__HeBK0{border-color:#ef4444}.CreateHackathonForm_counterRow__MlgmQ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.CreateHackathonForm_wordCount__9JB_h{flex-shrink:0;color:var(--studio-color-text-gray);font-size:12px}.CreateHackathonForm_wordCountLow__DBSgm{color:#f59e0b}.CreateHackathonForm_arrayField__pe23w{margin-bottom:20px}.CreateHackathonForm_arrayInputRow__E0q_a{display:flex;align-items:center;gap:8px}.CreateHackathonForm_arrayInput__TlMzm{box-sizing:border-box;min-width:0;flex:1;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);color:var(--studio-color-text-primary);font:inherit;font-size:15px;padding:12px 16px}.CreateHackathonForm_addBtn__28clX,.CreateHackathonForm_iconButton__x5ov5,.CreateHackathonForm_removeIconButton__QFSJt{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font:inherit}.CreateHackathonForm_addBtn__28clX{width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:var(--studio-color-primary);color:var(--studio-color-white)}.CreateHackathonForm_addBtnDisabled__G_BKY,.CreateHackathonForm_addTagButtonDisabled__cMiCf{background:var(--studio-color-primary-light);cursor:default}.CreateHackathonForm_chipWrap__rrW5X,.CreateHackathonForm_tagPillRow__PxGz7{display:flex;flex-direction:column;gap:8px;margin-top:10px}.CreateHackathonForm_chip__T86eA,.CreateHackathonForm_tagPill__KODlu{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;background:#f3f4f6;color:var(--studio-color-text-primary);padding:10px 12px}.CreateHackathonForm_chipWrapReorderable__G3FuB{gap:10px}.CreateHackathonForm_chipReorderable__eCjpY{cursor:grab;transition:border-color .16s ease,background .16s ease,opacity .16s ease,transform .16s ease}.CreateHackathonForm_chipReorderable__eCjpY:active{cursor:grabbing}.CreateHackathonForm_chipDragging__bkcIH{border-color:color-mix(in srgb,var(--studio-color-primary) 46%,transparent);background:#eef2ff;opacity:.75;transform:scale(.99)}.CreateHackathonForm_chipDropTarget__wKNqu{border-color:var(--studio-color-primary);background:#eef2ff}.CreateHackathonForm_dragHandle__gRZHY{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;border:0;border-radius:8px;background:transparent;color:var(--studio-color-text-gray);cursor:grab;padding:0;touch-action:none}.CreateHackathonForm_dragHandle__gRZHY:focus-visible{outline:2px solid var(--studio-color-primary);outline-offset:2px}.CreateHackathonForm_dragHandle__gRZHY:active{cursor:grabbing}.CreateHackathonForm_chipText__wWM6j,.CreateHackathonForm_tagPillText__N8vT4{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--studio-color-text-primary);font-size:14px}.CreateHackathonForm_removeIconButton__QFSJt{flex:0 0 auto;background:transparent;color:#ef4444;padding:4px}.CreateHackathonForm_fixedChip__6xAR1{border:1px solid #c7d2fe;background:#eef2ff}.CreateHackathonForm_helperText__L5yfF{margin:6px 0 0;color:var(--studio-color-text-gray);font-size:12px;font-style:italic}.CreateHackathonForm_subSectionTitle__yiai2{margin:0 0 12px;color:var(--studio-color-text-primary);font-size:16px;font-weight:600}.CreateHackathonForm_assetRow__Ofsxx{margin-bottom:16px}.CreateHackathonForm_assetLabel__ini_j{display:block;margin-bottom:6px;color:var(--studio-color-text-primary);font-size:14px;font-weight:500}.CreateHackathonForm_assetValue__ciLBw{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px}.CreateHackathonForm_assetFileName__KWq7O{min-width:0;flex:1;overflow:hidden;color:var(--studio-color-text-secondary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.CreateHackathonForm_assetRemove__PoLUw{flex:0 0 auto;border:0;background:transparent;color:var(--studio-color-primary);cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:4px 0}.CreateHackathonForm_addTagButton__F3Vm0,.CreateHackathonForm_uploadButton__MkxTT{min-height:44px;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:500}.CreateHackathonForm_uploadButton__MkxTT{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--studio-color-border);background:var(--studio-color-white);color:var(--studio-color-text-primary);padding:0 16px}.CreateHackathonForm_tagRow__281_m{display:flex;align-items:flex-end;gap:8px;margin-bottom:8px}.CreateHackathonForm_tagInputContainer__o_m1H{flex:1;margin-bottom:0}.CreateHackathonForm_addTagButton__F3Vm0{border:0;background:var(--studio-color-primary);color:var(--studio-color-text-white);padding:0 20px}.CreateHackathonForm_tagPillRow__PxGz7{flex-direction:row;flex-wrap:wrap;margin:0 0 16px}.CreateHackathonForm_tagPill__KODlu{max-width:100%;border:1px solid var(--studio-color-border);border-radius:20px;background:var(--studio-color-white);padding:6px 4px 6px 12px}.CreateHackathonForm_tagPillText__N8vT4{max-width:150px;white-space:nowrap;text-overflow:ellipsis}.CreateHackathonForm_sheetHeader__bckLN{padding:16px 20px 20px}.CreateHackathonForm_sheetTitle__itaam{margin:0;color:var(--studio-color-text-primary);font-size:18px;font-weight:700;text-align:center}.CreateHackathonForm_sheetDivider__ACtlJ{height:1px;background:var(--studio-color-border)}.CreateHackathonForm_sheetOption__OfgWL{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--studio-color-text-primary);cursor:pointer;font:inherit;font-size:15px;padding:14px 20px;text-align:left}.CreateHackathonForm_card__TLRdw{margin-bottom:12px;border:1px solid var(--studio-color-border);border-radius:12px;background:var(--studio-color-white);padding:16px}.CreateHackathonForm_cardHeader__2lcRH{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.CreateHackathonForm_cardIndex__wzT9y{color:var(--studio-color-primary);font-size:14px;font-weight:700}.CreateHackathonForm_errorBanner__cK61Y{display:flex;align-items:center;gap:6px;margin-bottom:16px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#ef4444;padding:10px 12px}.CreateHackathonForm_errorBannerText__B3jI_{flex:1;margin:0;color:#ef4444;font-size:13px;font-weight:500}.CreateHackathonForm_criteriaProgressCard__CYVZa{margin-bottom:16px;border:1px solid var(--studio-color-border);border-radius:12px;background:var(--studio-color-white);padding:14px}.CreateHackathonForm_criteriaProgressHeader__YhaB0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.CreateHackathonForm_criteriaProgressTitle__sTcI9,.CreateHackathonForm_criteriaProgressValue__1B6s7{color:var(--studio-color-text-primary);font-size:14px;font-weight:700}.CreateHackathonForm_criteriaProgressTrack__ijXOS{height:8px;overflow:hidden;border-radius:4px;background:#e5e7eb}.CreateHackathonForm_criteriaProgressFill__9l8zY{height:100%;border-radius:inherit;transition:width .22s ease,background-color .18s ease}.CreateHackathonForm_criteriaProgressFillUnder__5Tzb3{background:#f59e0b}.CreateHackathonForm_criteriaProgressFillComplete__vtxeY{background:#16a34a}.CreateHackathonForm_criteriaProgressFillOver__lHJoK{background:#ef4444}.CreateHackathonForm_criteriaProgressMessage__dvi1Y{margin:8px 0 0;font-size:12px;font-weight:600}.CreateHackathonForm_criteriaProgressTextUnder__sAMPS{color:#b45309}.CreateHackathonForm_criteriaProgressTextComplete__tSIat{color:#15803d}.CreateHackathonForm_criteriaProgressTextOver__voXQw{color:#dc2626}.CreateHackathonForm_addRow__jmVOE{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--studio-color-primary);cursor:pointer;font:inherit;margin-bottom:8px;padding:14px 0}.CreateHackathonForm_addIcon__LD0Rs{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#eef2ff}.CreateHackathonForm_addText__188P0{font-size:15px;font-weight:600}.CreateHackathonForm_nextButton__9HjeU{margin-top:16px}.CreateHackathonForm_step4Shell__GxtsA{flex:1;min-height:0;overflow:hidden}.CreateHackathonForm_step4Slider__7b3ub{display:flex;width:200%;height:100%;transition:transform .3s ease-in-out}.CreateHackathonForm_step4SliderEval__WjVfX{transform:translateX(-50%)}.CreateHackathonForm_step4Panel__mPo8O{display:flex;width:50%;min-width:0;flex:0 0 50%;flex-direction:column;overflow:hidden}.CreateHackathonForm_indicator__3x6Oq{display:flex;align-items:center;justify-content:center;padding-top:16px}.CreateHackathonForm_indicatorItem__33iAI{display:flex;align-items:center}.CreateHackathonForm_indicatorStep__4HVWx{display:flex;align-items:center;flex-direction:column}.CreateHackathonForm_indicatorButton__tuUva,.CreateHackathonForm_indicatorStatic__7MEo7{display:flex;align-items:center;flex-direction:column;border:0;background:transparent;color:inherit;font:inherit;padding:0}.CreateHackathonForm_indicatorButton__tuUva{cursor:pointer}.CreateHackathonForm_indicatorButton__tuUva:focus-visible{outline:2px solid var(--studio-color-primary);outline-offset:4px;border-radius:10px}.CreateHackathonForm_indicatorCircle__NQnP3{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;background:var(--studio-color-border);color:var(--studio-color-text-gray);transition:background .3s ease,color .3s ease,transform .3s ease}.CreateHackathonForm_indicatorCircleActive__LGNdJ{transform:scale(1.1);background:var(--studio-color-primary);color:var(--studio-color-white)}.CreateHackathonForm_indicatorCircleComplete__IWkaJ{border:1.5px solid #4caf50;background:#e8f5e9;color:#4caf50}.CreateHackathonForm_indicatorLabel__XDnrM{margin-top:6px;color:var(--studio-color-text-gray);font-size:13px;font-weight:500}.CreateHackathonForm_indicatorLabelActive__CwQd0{color:var(--studio-color-text-primary);font-weight:700}.CreateHackathonForm_indicatorLabelComplete__PpxlS{color:#4caf50;font-weight:600}.CreateHackathonForm_indicatorConnector__dVOAC{width:24px;height:2px;margin:0 8px 28px;background:var(--studio-color-border)}.CreateHackathonForm_indicatorConnectorComplete__9dDD4{background:#4caf50}.CreateHackathonForm_taskQueue__nx5A7{display:flex;width:min(100%,440px);margin:0 auto;flex-direction:column;align-items:stretch}.CreateHackathonForm_taskTitle__dbwcd{margin:0 0 8px;color:var(--studio-color-text-primary);font-size:22px;font-weight:700;line-height:1.2;text-align:center}.CreateHackathonForm_taskSubtitle__Qo2by{margin:0 0 28px;color:var(--studio-color-text-gray);font-size:14px;text-align:center}.CreateHackathonForm_progressTrack__jFuu3{height:6px;overflow:hidden;border-radius:3px;background:var(--studio-color-border);margin-bottom:28px}.CreateHackathonForm_progressFill__gp2By{height:100%;border-radius:inherit;background:var(--studio-color-primary);transition:width .32s cubic-bezier(.22,1,.36,1)}.CreateHackathonForm_taskList__4BUsg{display:flex;flex-direction:column;gap:14px;min-height:220px}.CreateHackathonForm_taskItem__jKW_A{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;border:1px solid transparent;border-radius:12px;background:transparent;padding:10px 8px;transition:background .18s ease,border-color .18s ease}.CreateHackathonForm_taskItemActive__XwkR_{border-color:color-mix(in srgb,var(--studio-color-primary) 35%,transparent);background:color-mix(in srgb,var(--studio-color-primary) 6%,transparent)}.CreateHackathonForm_taskItemCompleting__Lg1lq{border-color:rgb(76 175 80/40%);background:rgb(76 175 80/9%);animation:CreateHackathonForm_taskExit__owGQD .28s cubic-bezier(.22,1,.36,1) .26s forwards}.CreateHackathonForm_taskSweep__JhFuH{position:absolute;top:-8px;bottom:-8px;left:-140px;width:88px;background:rgb(255 255 255/36%);pointer-events:none;transform:rotate(14deg);animation:CreateHackathonForm_taskSweep__JhFuH 1.2s ease-in-out infinite}.CreateHackathonForm_taskIcon__yVAdh{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;flex:0 0 36px;border-radius:18px;background:var(--studio-color-border);color:var(--studio-color-text-gray)}.CreateHackathonForm_taskItemActive__XwkR_ .CreateHackathonForm_taskIcon__yVAdh{border:1.5px solid var(--studio-color-primary);background:var(--studio-color-border);color:var(--studio-color-primary)}.CreateHackathonForm_taskItemCompleting__Lg1lq .CreateHackathonForm_taskIcon__yVAdh{border:1.5px solid #4caf50;background:var(--studio-color-white);color:#4caf50}.CreateHackathonForm_taskIconSpin__M1R0M{display:inline-flex;animation:CreateHackathonForm_taskSpin__6t0rg .9s linear infinite}.CreateHackathonForm_taskCompleteIconInner__RFQw7,.CreateHackathonForm_taskCompleteIcon__ZdpL6{display:inline-flex;align-items:center;justify-content:center}.CreateHackathonForm_taskCompleteIcon__ZdpL6{position:relative;width:24px;height:24px}.CreateHackathonForm_taskCompleteHalo__xNYQC{position:absolute;width:22px;height:22px;border-radius:11px;background:#4caf50;animation:CreateHackathonForm_taskCompleteHalo__xNYQC .26s cubic-bezier(.22,1,.36,1) forwards}.CreateHackathonForm_taskCompleteIconInner__RFQw7{position:relative;animation:CreateHackathonForm_taskCompleteIcon__ZdpL6 .26s cubic-bezier(.22,1,.36,1) forwards}.CreateHackathonForm_taskLabel__eRUgV{min-width:0;flex:1;color:var(--studio-color-text-gray);font-size:15px;font-weight:500;line-height:20px}.CreateHackathonForm_taskLabelActive__RhbRr{color:var(--studio-color-text-primary);font-weight:600}.CreateHackathonForm_taskLabelCompleting__zBpVv{color:#4caf50;font-weight:700}@keyframes CreateHackathonForm_taskSpin__6t0rg{to{transform:rotate(1turn)}}@keyframes CreateHackathonForm_taskSweep__JhFuH{0%{transform:translateX(0) rotate(14deg)}to{transform:translateX(480px) rotate(14deg)}}@keyframes CreateHackathonForm_taskCompleteHalo__xNYQC{0%{opacity:0;transform:scale(.82)}to{opacity:.28;transform:scale(1.5)}}@keyframes CreateHackathonForm_taskCompleteIcon__ZdpL6{0%{transform:scale(.82)}to{transform:scale(1.08)}}@keyframes CreateHackathonForm_taskExit__owGQD{to{opacity:0;transform:translateY(-10px) scale(.97)}}.CreateHackathonForm_successContainer__PG_0i{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;padding:24px 20px}.CreateHackathonForm_successIcon__Lqpmv{display:flex;width:120px;height:120px;align-items:center;justify-content:center;border-radius:60px;background:var(--studio-color-success);color:var(--studio-color-white);margin-bottom:24px;transform:scale(0);animation:CreateHackathonForm_successIconBounce__yv_pU .62s cubic-bezier(.22,1.35,.36,1) forwards}.CreateHackathonForm_successTitle__R7WLP{margin:0 0 8px;color:var(--studio-color-text-primary);font-size:22px;font-weight:700}.CreateHackathonForm_successSubtitle__5LnJ0,.CreateHackathonForm_successTitle__R7WLP{opacity:0;text-align:center;animation:CreateHackathonForm_successFadeIn__iKzd6 .4s cubic-bezier(.22,1,.36,1) .62s forwards}.CreateHackathonForm_successSubtitle__5LnJ0{margin:0 0 32px;color:var(--studio-color-text-gray);font-size:16px;font-weight:500}.CreateHackathonForm_successButtonWrap__fXGXP{width:min(240px,calc(100vw - 40px));min-width:0;max-width:240px;opacity:0;animation:CreateHackathonForm_successFadeIn__iKzd6 .3s ease 1.02s forwards}.CreateHackathonForm_successButtonWrapFull___aucj{width:100%;max-width:none}.CreateHackathonForm_successContainer__PG_0i .CreateHackathonForm_successButton__VBOt3{width:100%}@keyframes CreateHackathonForm_successIconBounce__yv_pU{0%{transform:scale(0)}62%{transform:scale(1.1)}82%{transform:scale(.96)}to{transform:scale(1)}}@keyframes CreateHackathonForm_successFadeIn__iKzd6{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CreateHackathonForm_successButtonWrap__fXGXP,.CreateHackathonForm_successIcon__Lqpmv,.CreateHackathonForm_successSubtitle__5LnJ0,.CreateHackathonForm_successTitle__R7WLP{opacity:1;transform:none;animation:none}}@media (max-width:420px){.CreateHackathonForm_row__8fQhN{flex-direction:column;gap:0}.CreateHackathonForm_tagRow__281_m{align-items:stretch;flex-direction:column}}@media (min-width:768px){.CreateHackathonForm_container__ljy89{height:100dvh;min-height:100dvh;overflow:hidden}.CreateHackathonForm_headerContent__hSa3I{position:sticky;top:0}.CreateHackathonForm_scroll__a5PZN{overflow-y:auto}.CreateHackathonForm_scrollContent__yIF2K{width:min(100%,560px);margin:0 auto;padding-right:24px;padding-left:24px}.CreateHackathonForm_step4Panel__mPo8O,.CreateHackathonForm_step4Shell__GxtsA,.CreateHackathonForm_step4Slider__7b3ub{height:100%;min-height:0;overflow:hidden}.CreateHackathonForm_desktopSplit__8eW_I .CreateHackathonForm_nextButton__9HjeU{display:none}.CreateHackathonForm_desktopActions__N81IX{display:flex;justify-content:flex-end;border-top:1px solid var(--studio-color-border);background:var(--studio-color-background);padding:16px 28px calc(16px + env(safe-area-inset-bottom, 0))}.CreateHackathonForm_desktopActionButton__WiCkS{width:min(240px,100%)}}@media (max-width:767px){.CreateHackathonForm_desktopActions__N81IX{display:none}}.RightSidebar_root__YuqIq{position:fixed;z-index:1200;inset:0;display:flex;justify-content:flex-end;pointer-events:none}.RightSidebar_rootPresented__Uhv_a{pointer-events:auto}.RightSidebar_backdrop__rdj3m{position:absolute;inset:0;border:0;background:rgb(0 0 0/30%);cursor:default;opacity:0;padding:0;transition:opacity .18s ease}.RightSidebar_rootPresented__Uhv_a .RightSidebar_backdrop__rdj3m{opacity:1}.RightSidebar_panel__36u31{position:relative;z-index:1;display:flex;max-width:calc(100vw - 16px);height:100dvh;flex-direction:column;background:var(--studio-color-white);box-shadow:-18px 0 44px rgb(27 36 49/16%);pointer-events:auto;transform:translateX(100%);transition:transform .18s cubic-bezier(.22,1,.36,1)}.RightSidebar_rootPresented__Uhv_a .RightSidebar_panel__36u31{transform:translateX(0)}.RightSidebar_body__JUfEW{min-height:0;flex:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.RightSidebar_backdrop__rdj3m,.RightSidebar_panel__36u31{transition:none}}.JudgeEvaluationSheet_sheet__QnewZ{overflow:hidden;background:var(--studio-color-white)}.JudgeEvaluationSheet_sidebarPanel__Unjrh{max-width:min(600px,calc(100vw - 24px))}.JudgeEvaluationSheet_sidebarBody__2OaQh{display:flex;min-height:0}.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_sheet__QnewZ{display:flex;width:100%;min-height:0;flex-direction:column}.JudgeEvaluationSheet_header__adKhe{display:flex;align-items:center;gap:12px;border-bottom:1px solid #c1c1c1;padding:17px 12px}.JudgeEvaluationSheet_title__ad0TW{min-width:0;flex:1;margin:0;color:#3b3b3b;font-size:20px;font-weight:700;line-height:28px}.JudgeEvaluationSheet_closeButton__aH1Om{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:#3b3b3b;cursor:pointer;padding:0}.JudgeEvaluationSheet_closeButton__aH1Om svg,.JudgeEvaluationSheet_previousButton__RN_Rm svg,.JudgeEvaluationSheet_successIcon__FU4Ti svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.JudgeEvaluationSheet_closeButton__aH1Om svg{width:18px;height:18px}.JudgeEvaluationSheet_formBody___0NfM{max-height:min(620px,72dvh);overflow-y:auto;padding:18px 20px 24px}.JudgeEvaluationSheet_progressHeader__SoXrF{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--studio-color-black);font-size:13px;font-weight:500;line-height:18px}.JudgeEvaluationSheet_progressTrack___UrZo{overflow:hidden;height:14px;border-radius:20px;margin-bottom:8px;background:#e6e6e6}.JudgeEvaluationSheet_progressFill__vwuxL{display:block;height:100%;border-radius:inherit;background:var(--studio-color-primary);transition:width .28s cubic-bezier(.22,1,.36,1)}.JudgeEvaluationSheet_draftStatus__9Dfoc{min-height:16px;margin:0 0 10px;font-size:12px;font-weight:700;line-height:16px;text-align:right}.JudgeEvaluationSheet_criteriaSection__n_0ji{margin-bottom:18px}.JudgeEvaluationSheet_criteriaTitle__gMgbA{margin:0 0 10px;color:var(--studio-color-black);font-size:24px;font-weight:700;line-height:1.25}.JudgeEvaluationSheet_scoreMetaRow__Ss5dZ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--studio-color-primary);font-size:16px;font-weight:500;line-height:22px}.JudgeEvaluationSheet_criteriaDescription__wL3DC{margin:0 0 12px;color:#262626;font-size:15px;line-height:22px}.JudgeEvaluationSheet_criteriaHint__e_1Rg{margin:0;color:#6a6a6a;font-size:14px;line-height:20px;text-align:center}.JudgeEvaluationSheet_scoreGrid__3l8GB{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:10px 8px;margin-bottom:26px}.JudgeEvaluationSheet_scoreChip__K30JQ{display:grid;height:42px;place-items:center;border:0;border-radius:20px;background:#d8d8d8;color:#2e2e2e;cursor:pointer;font-size:18px;font-weight:400}.JudgeEvaluationSheet_scoreChipSelected__7B7t5{background:var(--studio-color-primary);color:var(--studio-color-white);font-weight:700}.JudgeEvaluationSheet_scoreChip__K30JQ:disabled{cursor:default;opacity:.65}.JudgeEvaluationSheet_navigationRow__JHMx0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.JudgeEvaluationSheet_previousButton__RN_Rm{transition:transform .16s cubic-bezier(.23,1,.32,1)}.JudgeEvaluationSheet_previousButton__RN_Rm svg{width:20px;height:20px}.JudgeEvaluationSheet_previousButton__RN_Rm:disabled{border-color:#c6c6c6;background:#f3f3f3;cursor:default}.JudgeEvaluationSheet_previousButton__RN_Rm:active:not(:disabled){transform:scale(.97)}.JudgeEvaluationSheet_previousButtonIconDisabled__Gcowa{color:#a0a0a0}.JudgeEvaluationSheet_journeyBody__5f_Nh{display:flex;width:100%;height:min(410px,calc(90dvh - 62px));min-height:0;flex-direction:column;overflow:hidden}.JudgeEvaluationSheet_feedbackContent__y7kfp,.JudgeEvaluationSheet_summaryContent__ZNRrJ{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.JudgeEvaluationSheet_feedbackContent__y7kfp{padding:32px 16px 0}.JudgeEvaluationSheet_feedbackIntro__aPjoh{margin:0 -6px}.JudgeEvaluationSheet_journeyTitle__0rA6N{margin:0;color:var(--studio-color-black);font-size:24px;font-weight:700;line-height:29px}.JudgeEvaluationSheet_feedbackDescription__XjOr7{margin:12px 0 0;color:#262626;font-size:15px;font-weight:400;line-height:18px}.JudgeEvaluationSheet_feedbackField__xQofe{margin:26px 0 0}.JudgeEvaluationSheet_feedbackLabel__m5HzH{margin-bottom:8px;padding:0 4px;color:#333;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.JudgeEvaluationSheet_feedbackInputWrap__1sQrF{min-height:124px;border-color:#e5e5e5;border-radius:8px;padding:16px 15px}.JudgeEvaluationSheet_feedbackTextarea__sVjxL{min-height:88px;color:#262626;font-size:13px;line-height:18px;resize:none}.JudgeEvaluationSheet_summaryContent__ZNRrJ{padding:24px 10px 0}.JudgeEvaluationSheet_summaryList__BgCPT{display:grid;gap:12px;margin:24px 0 0}.JudgeEvaluationSheet_summaryRow__4Nd6W{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;color:#262626;font-size:15px;font-weight:400;line-height:18px}.JudgeEvaluationSheet_summaryRow__4Nd6W dd,.JudgeEvaluationSheet_summaryRow__4Nd6W dt{margin:0}.JudgeEvaluationSheet_summaryRow__4Nd6W dt{display:grid;gap:3px}.JudgeEvaluationSheet_summaryCriteriaLabel__Ol8La{color:#262626}.JudgeEvaluationSheet_summaryCriteriaWeight__5VIge{color:#6a6a6a;font-size:12px;line-height:16px}.JudgeEvaluationSheet_summaryRow__4Nd6W dd{white-space:nowrap}.JudgeEvaluationSheet_summaryDivider__PSwxe{height:1px;margin:24px 0;background:#d8d8d8}.JudgeEvaluationSheet_summaryTotal__akrJj{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#111;font-size:16px;font-weight:500;line-height:19px}.JudgeEvaluationSheet_summaryTotal__akrJj strong{color:var(--studio-color-primary);font:inherit}.JudgeEvaluationSheet_singleAction__PiigT{flex:0 0 auto;padding:16px 20px 40px}.JudgeEvaluationSheet_singleAction__PiigT .JudgeEvaluationSheet_figmaPrimaryButton__q6ilQ{height:49px;border-radius:20px;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s ease,filter .16s ease}.JudgeEvaluationSheet_singleAction__PiigT .JudgeEvaluationSheet_figmaPrimaryButton__q6ilQ:active:not(:disabled){transform:scale(.97)}.JudgeEvaluationSheet_statePanel__9e8d3,.JudgeEvaluationSheet_successPanel__LNEgw{display:grid;justify-items:center;gap:16px;padding:32px 20px;text-align:center}.JudgeEvaluationSheet_successPanelExact__0AS7L{display:flex;min-height:360px}.JudgeEvaluationSheet_successPanelExact__0AS7L>*{width:100%}.JudgeEvaluationSheet_stateText__OPzEX{max-width:32ch;margin:0;color:var(--studio-color-text-secondary);font-size:14px;line-height:20px}.JudgeEvaluationSheet_spinner__NXXNa{width:34px;height:34px;border:3px solid rgb(255 111 16/20%);border-right:3px solid var(--studio-color-primary);border-radius:999px;animation:JudgeEvaluationSheet_spin__nCBZ4 .8s linear infinite}.JudgeEvaluationSheet_successIcon__FU4Ti{display:grid;width:124px;height:124px;place-items:center;border-radius:999px;background:#0e8a38;color:var(--studio-color-white)}.JudgeEvaluationSheet_successIcon__FU4Ti svg{width:82px;height:82px;stroke-width:2.2}.JudgeEvaluationSheet_successTitle__w3aOA{max-width:10ch;margin:0;color:#0d8536;font-size:28px;font-weight:500;line-height:40px;white-space:pre-line}@keyframes JudgeEvaluationSheet_spin__nCBZ4{to{transform:rotate(1turn)}}@media (min-width:640px){.JudgeEvaluationSheet_scoreGrid__3l8GB{grid-template-columns:repeat(5,minmax(62px,1fr))}}@media (min-width:768px){.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_sheet__QnewZ{height:100%}.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_header__adKhe{flex:0 0 auto}.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_formBody___0NfM{min-height:0;flex:1;max-height:none}.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_journeyBody__5f_Nh{height:auto;min-height:0;flex:1}.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_statePanel__9e8d3,.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_successPanel__LNEgw{min-height:0;flex:1;align-content:center}.JudgeEvaluationSheet_sidebarBody__2OaQh .JudgeEvaluationSheet_successPanelExact__0AS7L{min-height:0;flex:1}}.JudgingTeamCard_card__SvSQ_{display:flex;width:100%;max-width:370px;flex-direction:column;gap:16px;border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgb(0 0 0/5%);padding:16px}.JudgingTeamCard_cardComplete__NCpwj{gap:16px}.JudgingTeamCard_shortlistCard__Ahlfv{display:flex;width:100%;max-width:370px;flex-direction:column;align-items:stretch;gap:16px;border:0;border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgb(0 0 0/5%);cursor:pointer;padding:16px;text-align:left;transition:background-color .14s ease,opacity .14s ease}.JudgingTeamCard_shortlistCardSelected__V3IuR{background:#e7ffe7}.JudgingTeamCard_shortlistCard__Ahlfv:active{opacity:.97}.JudgingTeamCard_shortlistContent__zGZfX,.JudgingTeamCard_shortlistDetails__q7M8_{display:flex;flex-direction:column}.JudgingTeamCard_shortlistContent__zGZfX{gap:16px}.JudgingTeamCard_shortlistDetails__q7M8_{gap:12px}.JudgingTeamCard_shortlistIdentityRow__2jTDy{display:flex;align-items:center;justify-content:space-between;gap:12px}.JudgingTeamCard_shortlistIdentityMain__WMedA{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.JudgingTeamCard_selectionIcon__6I_i4{width:24px;height:24px;flex:0 0 24px;fill:none}.JudgingTeamCard_selectionIcon__6I_i4 path{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.JudgingTeamCard_shortlistProblemStatement__wvBO0{display:-webkit-box;overflow:hidden;margin:0;color:#616161;font-size:16px;font-weight:500;line-height:23.029px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.JudgingTeamCard_shortlistProblemStatement__wvBO0 strong{font-weight:600}.JudgingTeamCard_shortlistStats__VbvtW{display:flex;align-items:flex-start;justify-content:space-between}.JudgingTeamCard_shortlistStats__VbvtW>span{display:flex;flex-direction:column;align-items:flex-start}.JudgingTeamCard_shortlistStats__VbvtW strong{color:#ff6f10;font-size:16px;font-weight:500;line-height:24px}.JudgingTeamCard_shortlistStats__VbvtW small{color:#111111;font-size:16px;font-weight:400;line-height:24px}.JudgingTeamCard_content__GZ0t2{display:flex;flex-direction:column;gap:16px}.JudgingTeamCard_identityRow__rl9CF{display:flex;align-items:center;gap:12px}.JudgingTeamCard_projectTile__WSuQF{flex:0 0 auto}.JudgingTeamCard_identityText__FsxJa{display:flex;min-width:0;flex-direction:column;gap:4px}.JudgingTeamCard_title__vGtrX{color:#111111;font-size:16.16px;font-weight:700}.JudgingTeamCard_subtitle__S9cHV,.JudgingTeamCard_title__vGtrX{overflow:hidden;margin:0;line-height:21.384px;text-overflow:ellipsis;white-space:nowrap}.JudgingTeamCard_subtitle__S9cHV{color:#616161;font-size:13.16px}.JudgingTeamCard_metaRow__2CPpp{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.JudgingTeamCard_metaItem__G54g1{display:flex;min-width:0;align-items:center;gap:8px;color:#616161;font-size:16px;font-weight:500;line-height:23.029px}.JudgingTeamCard_metaItem__G54g1 svg,.JudgingTeamCard_psValue__PpHcJ svg{width:18px;height:18px;flex:0 0 auto;fill:#616161}.JudgingTeamCard_metaItem__G54g1 span,.JudgingTeamCard_psValue__PpHcJ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JudgingTeamCard_psValue__PpHcJ{display:flex;min-width:0;gap:4px;color:#616161;font-size:16px;line-height:23.029px}.JudgingTeamCard_psLabel__64vXg{font-weight:600}.JudgingTeamCard_requirementsBlock__5oPw_{display:flex;flex-direction:column;gap:8px}.JudgingTeamCard_sectionLabel__b7dYe{margin:0;color:#616161;font-size:14.804px;line-height:23.029px}.JudgingTeamCard_chipRow__wvLXe{display:flex;flex-wrap:wrap;gap:12px}.JudgingTeamCard_chip__8D_9Y{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:999px;color:#1b2431;font-size:13px;line-height:1.2;padding:8px 12px;white-space:nowrap}.JudgingTeamCard_deadlineLabel__uQQzD{font-weight:500}.JudgingTeamCard_membersRow__UQDnU{display:flex;align-items:center;gap:8px}.JudgingTeamCard_avatarStack__c4goe{display:flex;align-items:center}.JudgingTeamCard_avatarFrame__AXOE5{display:inline-grid;width:24px;height:24px;place-items:center;overflow:hidden;border-radius:999px}.JudgingTeamCard_avatarFrame__AXOE5+.JudgingTeamCard_avatarFrame__AXOE5{margin-left:-10px}.JudgingTeamCard_memberCount__Ci0iw{color:#616161;font-size:14.804px;line-height:23.029px}.JudgingTeamCard_actions__Y3Za_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.JudgingTeamCard_actionsComplete__d2QT7{grid-template-columns:1fr}.JudgingTeamCard_primaryButton__bqDE1,.JudgingTeamCard_secondaryButton__qtJSR{min-height:44px;border-radius:999px;cursor:pointer;font-size:16px;font-weight:400;line-height:1.2;padding:12px 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}.JudgingTeamCard_primaryButton__bqDE1{border:1px solid #ff6f10;background:#ff6f10;color:#f5f7f7}.JudgingTeamCard_secondaryButton__qtJSR{border:1px solid #616161;background:#ffffff;color:#616161}.JudgingTeamCard_primaryButton__bqDE1:disabled{border-color:#d1d5db;background:#e5e7eb;color:#7b7b7b;cursor:default}.JudgingTeamCard_primaryButton__bqDE1:active:not(:disabled),.JudgingTeamCard_secondaryButton__qtJSR:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.JudgingTeamCard_primaryButton__bqDE1:hover:not(:disabled){filter:brightness(.95)}.JudgingTeamCard_secondaryButton__qtJSR:hover{border-color:#444444;color:#444444}}@media (prefers-reduced-motion:reduce){.JudgingTeamCard_primaryButton__bqDE1,.JudgingTeamCard_secondaryButton__qtJSR{transition:none}.JudgingTeamCard_primaryButton__bqDE1:active:not(:disabled),.JudgingTeamCard_secondaryButton__qtJSR:active{transform: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}.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)}}.TeamSubmissionFilter_root__JCXdu{position:relative;display:grid;width:100%;height:48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid #616161;border-radius:12px;background:#f1f0f5;isolation:isolate;overflow:hidden;padding:4px}.TeamSubmissionFilter_indicator__V9q_2{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;border-radius:8px;background:#ff6f10;box-shadow:0 1px 1px rgb(0 0 0/5%);transition:transform .2s cubic-bezier(.77,0,.175,1);will-change:transform}.TeamSubmissionFilter_tab__ZpXu7{position:relative;z-index:1;min-width:0;border:0;border-radius:8px;background:transparent;color:#444444;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:8px 6px;transition:color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.TeamSubmissionFilter_tabActive__79WEA{color:#ffffff}.TeamSubmissionFilter_tab__ZpXu7:active{transform:scale(.97)}.TeamSubmissionFilter_tab__ZpXu7:focus-visible{outline:2px solid rgb(255 111 16/28%);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.TeamSubmissionFilter_indicator__V9q_2,.TeamSubmissionFilter_tab__ZpXu7{transition:none}.TeamSubmissionFilter_tab__ZpXu7:active{transform:none}}.TeamRequestCard_card__ri_Q_{width:100%;padding:16px;border-radius:16px;background:var(--studio-color-white);box-shadow:0 1px 2px rgb(0 0 0/5%)}.TeamRequestCard_cardContent___0jBz{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.TeamRequestCard_cardContent___0jBz:focus-visible{outline:3px solid rgb(24 84 255/35%);outline-offset:3px}.TeamRequestCard_cardContent___0jBz:disabled{cursor:default}.TeamRequestCard_cardTitle__dfchL{width:100%;overflow:hidden;color:#111;font-family:Roboto,var(--studio-font-family,sans-serif);font-size:16px;font-weight:700;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.TeamRequestCard_identityRow__ODDSu{display:flex;width:100%;align-items:center;gap:12px}.TeamRequestCard_identityCopy__wZ8EH{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.TeamRequestCard_cardLeader__vtwzF{overflow:hidden;color:#616161;font-size:13px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.TeamRequestCard_cardButton__D3wXG{width:100%}.TeamRequestCard_cardSkeleton__3Txh8{display:flex;width:100%;flex-direction:column;gap:16px;padding:16px;border-radius:16px;background:var(--studio-color-white);box-shadow:0 1px 2px rgb(0 0 0/5%)}.TeamRequestCard_skeletonAvatar__I1X3r,.TeamRequestCard_skeletonButton__P3qGS,.TeamRequestCard_skeletonMembersText__ror7J,.TeamRequestCard_skeletonSubtitle__XsCEb,.TeamRequestCard_skeletonTile__8M7k2,.TeamRequestCard_skeletonTitle__AUKof,.TeamRequestCard_skeleton__UeTpI{display:block;background:linear-gradient(90deg,#ececf0 25%,#f7f7f9 37%,#ececf0 63%);background-size:400% 100%;animation:TeamRequestCard_shimmer__zEC2G 1.35s ease infinite}.TeamRequestCard_skeletonIdentity__CyGl2,.TeamRequestCard_skeletonMembers__9AeL_{display:flex;align-items:center}.TeamRequestCard_skeletonIdentity__CyGl2{gap:12px}.TeamRequestCard_skeletonTile__8M7k2{width:48px;height:48px;border-radius:5px}.TeamRequestCard_skeletonCopy__v29YK{display:flex;flex:1;flex-direction:column;gap:8px}.TeamRequestCard_skeletonTitle__AUKof{width:min(38%,136px);height:18px;border-radius:4px}.TeamRequestCard_skeletonSubtitle__XsCEb{width:min(30%,102px);height:14px;border-radius:4px}.TeamRequestCard_skeletonAvatar__I1X3r{width:24px;height:24px;border-radius:50%}.TeamRequestCard_skeletonAvatarOverlap__Q4uZZ{margin-left:-10px}.TeamRequestCard_skeletonMembersText__ror7J{width:86px;height:14px;margin-left:8px;border-radius:4px}.TeamRequestCard_skeletonButton__P3qGS{width:100%;height:48px;border-radius:999px}@keyframes TeamRequestCard_shimmer__zEC2G{to{background-position:-400% 0}}.RequestToJoinPage_listHeader__BPyl0{margin-bottom:24px}.RequestToJoinPage_title__O4KjM{margin:0 0 4px;color:#111;font-family:Roboto,var(--studio-font-family,sans-serif);font-size:22px;font-weight:700;line-height:26px}.RequestToJoinPage_subtitle__pvv5t{margin:0;color:#444;font-size:12px;line-height:18px}.RequestToJoinPage_list__sQuTK{display:flex;flex-direction:column;gap:24px}.RequestToJoinPage_cardWrapper__p1hJV{width:100%}.RequestToJoinPage_subtitleSkeleton__SrA0I,.RequestToJoinPage_titleSkeleton__jnqBi{background:linear-gradient(90deg,#ececf0 25%,#f7f7f9 37%,#ececf0 63%);background-size:400% 100%;animation:RequestToJoinPage_shimmer__O6ozA 1.35s ease infinite}.RequestToJoinPage_titleSkeleton__jnqBi{width:238px;height:26px;margin-bottom:8px;border-radius:4px}.RequestToJoinPage_subtitleSkeleton__SrA0I{width:min(100%,360px);height:18px;border-radius:4px}.RequestToJoinPage_loadingFooter__gBXr3{width:32px;height:32px;margin:20px auto;border:4px solid rgb(0 0 0/10%);border-left:4px solid var(--studio-color-primary);border-radius:50%;animation:RequestToJoinPage_spin__HKOv7 1s linear infinite}.RequestToJoinPage_centerContainer__NzOuq{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;background:var(--studio-color-background)}.RequestToJoinPage_centerPanel__Tf_Yw{display:flex;min-height:50vh;flex-direction:column;align-items:center;justify-content:center}.RequestToJoinPage_errorText___Dogw{margin:0 0 8px;color:var(--studio-color-text-primary);font-size:16px;line-height:1.35}.RequestToJoinPage_backLink__JHzIe,.RequestToJoinPage_refreshButton__iU8pG{border:0;background:transparent;color:var(--studio-color-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:600}.RequestToJoinPage_emptyWrap__gLZvg{display:flex;flex-direction:column;align-items:center;padding:40px 0}.RequestToJoinPage_emptyText__gR92J{margin:0 0 12px;color:var(--studio-color-text-secondary);font-size:16px;line-height:1.35;text-align:center}@keyframes RequestToJoinPage_spin__HKOv7{to{transform:rotate(1turn)}}@keyframes RequestToJoinPage_shimmer__O6ozA{to{background-position:-400% 0}}.ProblemStatementSelect_field__iMwdj{position:relative;z-index:4;margin-bottom:16px}.ProblemStatementSelect_label__9Uic7{display:block;margin-bottom:8px;color:#333;font-size:12px;font-weight:400;line-height:14px}.ProblemStatementSelect_required__V6Ldo{color:#ef4444}.ProblemStatementSelect_trigger__ZNGjO{box-sizing:border-box;display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e5e5;border-radius:8px;outline:0;background:#f1f0f5;color:#5e6366;cursor:pointer;font:inherit;padding:8px 14px 8px 16px;text-align:left;transition:transform .14s ease,border-color .14s ease}.ProblemStatementSelect_trigger__ZNGjO:active:not(:disabled){transform:scale(.995)}.ProblemStatementSelect_option__bwT9g:focus-visible,.ProblemStatementSelect_searchInput__F5uyE:focus-visible,.ProblemStatementSelect_trigger__ZNGjO:focus-visible{outline:2px solid color-mix(in srgb,var(--studio-color-primary) 55%,transparent);outline-offset:2px}.ProblemStatementSelect_trigger__ZNGjO:disabled{cursor:default;opacity:.65}.ProblemStatementSelect_triggerError__e8ZQ5{border-color:#ef4444}.ProblemStatementSelect_optionContent__Blf1I,.ProblemStatementSelect_optionHeading__0JcbF,.ProblemStatementSelect_selectedValue__Mee8H{display:flex;min-width:0}.ProblemStatementSelect_selectedValue__Mee8H{align-items:center;gap:9px}.ProblemStatementSelect_optionCode__RaJLc,.ProblemStatementSelect_selectedCode__OEUwU{flex:0 0 auto;border-radius:6px;background:#fff0e6;color:var(--studio-color-primary);font-size:11px;font-weight:700;letter-spacing:.01em;line-height:18px;padding:2px 7px}.ProblemStatementSelect_selectedTitle__woARM{min-width:0;overflow:hidden;color:#34383b;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ProblemStatementSelect_placeholder__HgO4U{color:#a1a1a1;font-size:13px}.ProblemStatementSelect_chevron__2T6WX{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .16s cubic-bezier(.22,1,.36,1)}.ProblemStatementSelect_trigger__ZNGjO[aria-expanded=true] .ProblemStatementSelect_chevron__2T6WX{transform:rotate(180deg)}.ProblemStatementSelect_popover__oVP9Z{position:absolute;z-index:40;top:calc(100% - 10px);right:0;left:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:var(--studio-color-white);box-shadow:0 18px 42px rgb(15 23 42/14%);padding:8px;transform-origin:top center;animation:ProblemStatementSelect_problemStatementPopoverIn__8i_DE .16s cubic-bezier(.22,1,.36,1)}.ProblemStatementSelect_searchShell__20H_O{display:flex;min-height:44px;align-items:center;gap:10px;border:1px solid #e5e5e5;border-radius:9px;background:#f7f7f9;color:#74777a;padding:0 12px}.ProblemStatementSelect_searchIcon__rQgZ7{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:1.7}.ProblemStatementSelect_searchInput__F5uyE{width:100%;min-width:0;min-height:42px;border:0;outline:0;background:transparent;color:#34383b;font:inherit;font-size:13px;padding:0}.ProblemStatementSelect_searchInput__F5uyE::placeholder{color:#9a9da0}.ProblemStatementSelect_optionList__m78u_{max-height:min(390px,50dvh);overflow-y:auto;overscroll-behavior:contain;padding-top:6px;scrollbar-gutter:stable}.ProblemStatementSelect_option__bwT9g{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:9px;outline:0;background:transparent;color:#232323;cursor:pointer;font:inherit;padding:9px 10px;text-align:left}.ProblemStatementSelect_optionActive__boZaC{background:#fff3eb}.ProblemStatementSelect_optionContent__Blf1I{flex:1;flex-direction:column;gap:5px}.ProblemStatementSelect_optionHeading__0JcbF{align-items:flex-start;gap:8px}.ProblemStatementSelect_optionTitle__EEKpN{min-width:0;color:#292d30;font-size:13px;font-weight:600;line-height:19px}.ProblemStatementSelect_optionMeta__Udbh4{overflow:hidden;color:#777b7e;font-size:11px;line-height:16px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ProblemStatementSelect_selectedCheck__uzPLk{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:999px;background:var(--studio-color-primary);color:var(--studio-color-white)}.ProblemStatementSelect_checkIcon__U261W{width:15px;height:15px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ProblemStatementSelect_emptyState__mQpE8{margin:0;color:#777b7e;font-size:13px;line-height:20px;padding:22px 12px;text-align:center}.ProblemStatementSelect_errorText__g9tCI{margin:4px 0 0;color:#ef4444;font-size:12px;line-height:18px}@keyframes ProblemStatementSelect_problemStatementPopoverIn__8i_DE{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:hover) and (pointer:fine){.ProblemStatementSelect_option__bwT9g:hover{background:#fff3eb}}@media (max-width:480px){.ProblemStatementSelect_selectedCode__OEUwU{display:none}.ProblemStatementSelect_optionHeading__0JcbF{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.ProblemStatementSelect_chevron__2T6WX,.ProblemStatementSelect_trigger__ZNGjO{transition:none}.ProblemStatementSelect_popover__oVP9Z{animation:none}}.TeamDetailPage_shellContent__GqUAA{max-width:720px;padding:0 0 32px}.TeamDetailPage_teamHero__RI0OU{position:relative;height:min(387px,96.3vw);overflow:hidden;border-radius:0 0 30px 30px;background:#151515}.TeamDetailPage_teamHeroImage__uOyZF{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.TeamDetailPage_teamHeroOverlay__zeNG_{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/40%),rgb(64 64 64/40%))}.TeamDetailPage_heroBackButton__wEKjE{position:absolute;top:calc(env(safe-area-inset-top) + 71px);left:16px;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.TeamDetailPage_heroBackButton__wEKjE svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.TeamDetailPage_detailContent__YQRk0{padding:20px 16px 0}.TeamDetailPage_teamTitle__4bzMw{margin:0 0 36px;color:#232323;font-size:20px;font-weight:600;line-height:1.3}.TeamDetailPage_layout__YLEvi{display:grid;gap:20px}.TeamDetailPage_detailPanel__4srl1{min-width:0}.TeamDetailPage_teamNameSection__9Af54{margin-bottom:16px}.TeamDetailPage_problemStatementSection__CwF39{margin-bottom:36px}.TeamDetailPage_problemStatementSaveButton__4e9N7{width:100%}.TeamDetailPage_problemStatementError__49WQC,.TeamDetailPage_problemStatementState__h0mRF{min-height:52px;border:1px solid #e5e5e5;border-radius:8px;color:#5e6366;font-size:13px;padding:16px}.TeamDetailPage_problemStatementError__49WQC{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:#fda29b;background:#fff7f6;color:#912018}.TeamDetailPage_problemStatementError__49WQC button{flex:0 0 auto;border:1px solid var(--studio-color-primary);border-radius:999px;background:#fff;color:var(--studio-color-primary);cursor:pointer;font:inherit;font-weight:600;padding:7px 13px}.TeamDetailPage_teamNameInputWrap___GuVT{position:relative}.TeamDetailPage_inputWithAction__tGy0V{padding-right:48px}.TeamDetailPage_teamNameLabel__JY6cW{margin-bottom:8px;padding:0 4px;color:#333;font-family:Inter,var(--studio-font-family,sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.TeamDetailPage_teamNameInputField__AmPh1,.TeamDetailPage_teamNameInputWithAction__w3jIO{height:52px;border-color:#e5e5e5;border-radius:8px;background:#fff}.TeamDetailPage_teamNameInputWithAction__w3jIO{padding-right:52px}.TeamDetailPage_teamNameInputField__AmPh1 input,.TeamDetailPage_teamNameInputWithAction__w3jIO input{color:#5e6366;font-family:Inter,var(--studio-font-family,sans-serif);font-size:13px}.TeamDetailPage_editIconButton__F3KEK{position:absolute;right:16px;bottom:0;display:grid;width:40px;height:52px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--studio-color-text-primary);cursor:pointer}.TeamDetailPage_editIconButton__F3KEK:hover:not(:disabled){background:rgb(15 23 42/6%)}.TeamDetailPage_editIconButton__F3KEK:disabled{cursor:default;opacity:.55}.TeamDetailPage_editIconButton__F3KEK svg{display:block;width:20px;height:20px}.TeamDetailPage_editIconButton__F3KEK path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.TeamDetailPage_sectionTitle__zHhJC{margin:0 0 12px;color:var(--studio-color-text-primary);font-size:18px;font-weight:700;line-height:24px}.TeamDetailPage_membersList__YyHBv{width:100%}.TeamDetailPage_memberRowWrap__X0_G6{display:flex;align-items:center}.TeamDetailPage_memberRowContent__0473g{min-width:0;flex:1}.TeamDetailPage_memberDeleteButton__Ek_zD{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;margin:0 0 8px 8px;border:0;border-radius:10px;background:transparent;color:#dc2626;cursor:pointer}.TeamDetailPage_memberDeleteButton__Ek_zD:hover:not(:disabled){background:#fee2e2}.TeamDetailPage_memberDeleteButton__Ek_zD:disabled{cursor:default;opacity:.65}.TeamDetailPage_memberDeleteButton__Ek_zD svg{width:20px;height:20px}.TeamDetailPage_memberDeleteButton__Ek_zD path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.TeamDetailPage_smallSpinner__347sU{width:18px;height:18px;border:2px solid rgb(220 38 38/24%);border-top-color:#dc2626;border-radius:999px;animation:TeamDetailPage_spin__kTD0M .8s linear infinite}.TeamDetailPage_contentActions__kEdMX{margin-top:20px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.TeamDetailPage_leaderButtonsRow__zm2qv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TeamDetailPage_leaderButton__0mL1_{position:relative;width:100%;min-width:0}.TeamDetailPage_notificationDot__3lp_3{position:absolute;top:0;right:-4px;width:18px;height:18px;border:2px solid var(--studio-color-background);border-radius:999px;background:var(--studio-color-primary)}.TeamDetailPage_centerPanel__wH9QL{display:grid;min-height:420px;place-items:center;align-content:center;gap:12px}.TeamDetailPage_errorText__RZWiW{margin:0;color:var(--studio-color-text-primary);font-size:16px;line-height:24px}.TeamDetailPage_retryButton__FvteF{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}.TeamDetailPage_eliminationDialog__0gLxR{display:grid;gap:16px;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.TeamDetailPage_dialogTitle__YZJM3{margin:0;color:var(--studio-color-text-primary);font-size:22px;font-weight:800;line-height:28px}.TeamDetailPage_dialogLabel__ZEmLX,.TeamDetailPage_dialogSubtitle__fti_W{margin:0;color:var(--studio-color-text-secondary);font-size:14px;line-height:20px}.TeamDetailPage_dialogLabel__ZEmLX{color:var(--studio-color-text-primary);font-weight:700}.TeamDetailPage_presetGrid__ExrzA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TeamDetailPage_presetButton__UsAQ_{min-height:42px;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-white);color:var(--studio-color-text-primary);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 10px}.TeamDetailPage_presetButtonActive__L1Yb6{border-color:var(--studio-color-primary);background:#ebf3ff;color:var(--studio-color-primary)}.TeamDetailPage_orWrap__rWhrd{display:flex;align-items:center;gap:12px}.TeamDetailPage_orLine__C6Nhq{height:1px;flex:1;background:var(--studio-color-border)}.TeamDetailPage_orText__8JuJG{color:var(--studio-color-text-secondary);font-size:14px;font-weight:600}.TeamDetailPage_dialogActions__0wUG3{display:grid;gap:12px;margin-top:8px}@media (max-width:360px){.TeamDetailPage_leaderButtonsRow__zm2qv{grid-template-columns:1fr}}@media (min-width:768px){.TeamDetailPage_shellContent__GqUAA{max-width:1120px;padding-bottom:56px}.TeamDetailPage_teamHero__RI0OU{max-width:720px;height:387px;margin:24px auto 0;border-radius:30px}.TeamDetailPage_detailContent__YQRk0{max-width:720px;margin:0 auto;padding:28px 20px 0}.TeamDetailPage_layout__YLEvi{display:block}.TeamDetailPage_detailPanel__4srl1{border:1px solid rgb(220 226 234/80%);border-radius:16px;background:var(--studio-color-white);box-shadow:var(--studio-shadow-card);padding:20px}.TeamDetailPage_notificationDot__3lp_3{border-color:var(--studio-color-white)}}@keyframes TeamDetailPage_spin__kTD0M{to{transform:rotate(1turn)}}