.recap-section_recapSection__X377g{position:relative;overflow:hidden;background:#000000}.recap-section_recapSection__X377g:before{content:"";position:absolute;top:-96px;left:0;right:0;height:168px;background:linear-gradient(180deg,#000000,rgba(0,0,0,.74) 28%,rgba(0,0,0,.42) 54%,rgba(0,0,0,.14) 78%,rgba(0,0,0,0));pointer-events:none;z-index:1}.recap-section_recapVisualStack__juhIy{position:relative;left:50%;width:100vw;min-height:1370px;height:100%;transform:translateX(-50%);overflow:hidden;background:#000000;z-index:2;padding-bottom:164px}.recap-section_recapVisualStack__juhIy:before{content:"";position:absolute;top:0;left:0;right:0;height:220px;background:linear-gradient(180deg,#000000,rgba(0,0,0,.92) 20%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.36) 68%,rgba(0,0,0,.12) 86%,rgba(0,0,0,0));pointer-events:none;z-index:2}.recap-section_recapVisualStack__juhIy:after{content:"";position:absolute;top:58%;left:50%;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.08) 44%,rgba(0,0,0,.18) 72%,rgba(0,0,0,0)),url(/geek-con/cosplay/cosplay-card-bg.png) no-repeat 50% /cover;mix-blend-mode:luminosity;opacity:.32;pointer-events:none;z-index:1;transform:translate(-50%,-50%) scale(1.16) rotate(180deg);transform-origin:center}.recap-section_recapYearBackdrop__5SZSQ{position:absolute;top:100px;left:50%;width:min(1780px,calc(100vw - 8px));transform:translateX(-50%);display:flex;justify-content:center;z-index:1;pointer-events:none}.recap-section_recapYearBackdropImage__WL_w5{width:min(1760px,100%);height:auto;object-fit:contain}.recap-section_recapContent__CBxxl{font-family:"Druk LCG Wide Medium","Druk LCG","Druk",var(--font-display-stack),sans-serif;position:absolute;top:196px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;width:min(1260px,calc(100vw - 32px));z-index:3}.recap-section_recapTitle__hl4UW{width:min(820px,100%);margin:0 auto 28px;text-align:center;color:#ffffff;font-family:inherit;font-size:clamp(2.8rem,4.6vw,5rem);font-weight:800;line-height:.84;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 10px 24px rgba(255,255,255,.08)}.recap-section_videoWrap__00cdu{position:relative;width:min(1180px,calc(100vw - 280px));margin:0 auto 100px;aspect-ratio:2.14/1;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:18px;transform:perspective(1000px) rotateX(1.2deg);box-shadow:0 28px 60px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.06)}.recap-section_videoFrame__u2_wH{width:100%;height:100%;border:0;display:block}.recap-section_playButton__Yja6M{position:absolute;inset:0;width:clamp(88px,9vw,148px);height:clamp(64px,6.8vw,102px);margin:auto;border:0;border-radius:clamp(22px,2.2vw,32px);background:linear-gradient(180deg,#ff5a46,#ff170b 58%,#c80e05);box-shadow:0 0 22px rgba(255,23,11,.5),0 0 56px rgba(255,23,11,.26),inset 0 2px 0 rgba(255,255,255,.12);z-index:2;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.recap-section_playButton__Yja6M:hover{transform:scale(1.1);box-shadow:0 0 28px rgba(255,23,11,.62),0 0 72px rgba(255,23,11,.34),inset 0 2px 0 rgba(255,255,255,.2);filter:saturate(1.08)}.recap-section_playButton__Yja6M:before{content:"";position:absolute;top:50%;left:54%;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:26px solid #ffffff;transform:translate(-50%,-50%)}.recap-section_recapStats__CDKjO{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;text-align:center;margin-top:0;padding:8px 0 112px;position:relative;z-index:3}.recap-section_recapStatsValue__uHRdO{width:100%;margin:0;background:linear-gradient(180deg,#ddfa39,#ddfa39 59%,rgba(221,250,57,.4));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:"Druk LCG Wide Medium","Druk LCG","Druk",var(--font-display-stack),sans-serif;font-size:clamp(5.8rem,7.708vw,9.25rem);font-weight:800;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-align:center;font-synthesis:none;-webkit-font-smoothing:antialiased;font-kerning:none;text-shadow:0 8px 18px rgba(0,0,0,.18)}.recap-section_recapStatsText__He7_5{display:flex;flex-direction:column;align-items:center;width:100%;gap:0;padding-bottom:18px}.recap-section_recapStatsLabel__3hy5B,.recap-section_recapYearText__4riGR{color:#ffffff;font-family:"Druk LCG Wide Medium","Druk LCG","Druk",var(--font-display-stack),sans-serif;font-size:clamp(2.1rem,3.333vw,4rem);font-style:normal;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;margin:0;width:100%;text-align:center;font-synthesis:none;-webkit-font-smoothing:antialiased;font-kerning:none}.recap-section_recapStatsLabel__3hy5B{color:#ffffff;font-size:clamp(2.1rem,3.333vw,4rem);font-weight:700;line-height:.88;white-space:nowrap}.recap-section_recapYearText__4riGR{display:inline-flex;justify-content:center;align-items:center;gap:0;text-align:center;white-space:nowrap;margin-top:0;margin-bottom:0;padding-bottom:10px;font-weight:700}.recap-section_recapYearUnderline__cBszx{display:inline-block;border-bottom:4px solid #ffffff;margin:0 14px;padding:0 0 3px;color:#ffffff;font-weight:700}.recap-section_recapYearMuted__9eJYo{color:#ffffff}@media (min-width:761px) and (max-width:1180px){.recap-section_recapSection__X377g{margin-top:0;height:830px}.recap-section_recapVisualStack__juhIy{min-height:clamp(820px,96vw,1040px);padding-bottom:72px}.recap-section_recapYearBackdrop__5SZSQ{top:48px;width:min(980px,calc(100vw - 24px))}.recap-section_recapYearBackdropImage__WL_w5{width:min(920px,100%)}.recap-section_recapContent__CBxxl{top:128px;width:min(920px,calc(100vw - 40px))}.recap-section_recapTitle__hl4UW{width:min(560px,100%);margin-bottom:22px;font-size:clamp(2rem,4vw,3rem)}.recap-section_videoWrap__00cdu{width:min(760px,calc(100vw - 88px));margin-bottom:42px}.recap-section_recapStats__CDKjO{padding-bottom:48px}.recap-section_recapStatsValue__uHRdO{font-size:clamp(4.4rem,8vw,6.2rem)}.recap-section_recapStatsLabel__3hy5B,.recap-section_recapYearText__4riGR{font-size:clamp(1.5rem,2.6vw,2.3rem)}}@media (max-width:760px){.recap-section_recapSection__X377g{--recap-bottom-space:0px;margin-top:0;padding:6px 0 0;background:#000000;height:auto}.recap-section_recapSection__X377g:before{content:"";position:absolute;inset:-72px 0 auto;height:124px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.06) 24%,rgba(0,0,0,.2) 48%,rgba(0,0,0,.5) 78%,#000000);pointer-events:none;z-index:1}.recap-section_recapSection__X377g:after{content:"";position:absolute;left:0;right:0;bottom:-74px;height:132px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.08) 14%,rgba(0,0,0,.22) 28%,rgba(0,0,0,.48) 48%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.92) 88%,#000000);pointer-events:none;z-index:1}.recap-section_recapVisualStack__juhIy{width:100vw;min-height:clamp(404px,112vw,472px);margin-top:0;padding-bottom:0;background:#000000}.recap-section_recapContent__CBxxl{position:relative;top:auto;left:auto;transform:none;width:min(402px,calc(100vw - 16px));margin:82px auto -100px}.recap-section_recapYearBackdrop__5SZSQ{top:4px;width:min(402px,calc(100vw - 4px));opacity:.18}.recap-section_recapYearBackdropImage__WL_w5{width:100%}.recap-section_recapTitle__hl4UW{width:min(370px,100%);font-size:clamp(1.34rem,5.8vw,1.48rem);line-height:.88;margin-bottom:30px;position:relative;z-index:4}.recap-section_videoWrap__00cdu{width:min(370px,calc(100vw - 32px));border-radius:10px;margin-bottom:30px;background:#000000}.recap-section_recapStatsValue__uHRdO{font-size:clamp(2.9rem,12vw,3.9rem);line-height:.9;margin-bottom:2px}.recap-section_recapStatsText__He7_5{gap:0;padding-bottom:2px}.recap-section_recapStatsLabel__3hy5B,.recap-section_recapYearText__4riGR{font-size:clamp(.98rem,4.5vw,1.34rem);line-height:.9}.recap-section_recapStatsLabel__3hy5B{font-size:clamp(.98rem,4.5vw,1.34rem)}.recap-section_recapYearText__4riGR{gap:0;flex-wrap:nowrap;padding-bottom:4px}.recap-section_recapYearUnderline__cBszx{border-bottom-width:3px;margin:0 8px}}.auth-modal_overlay__PrwHo{position:fixed;inset:0;z-index:99999999999;display:grid;place-items:center;padding:clamp(14px,3vw,24px);background:rgba(0,0,0,.72);backdrop-filter:blur(10px);overflow-y:auto}.auth-modal_dialog__uEIUn{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:min(1000px,100%);max-height:min(860px,calc(100svh - 32px));min-height:460px;padding:50px 28px 28px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:radial-gradient(circle at top center,rgba(221,250,57,.08),rgba(221,250,57,0) 28%),linear-gradient(180deg,rgba(17,17,17,.96),rgba(0,0,0,.94));overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.04);color:#ffffff}.auth-modal_shell__ec4I3{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.auth-modal_closeButton__dUYQ_{position:absolute;top:15px;right:15px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.8);font-family:var(--font-ui-stack);cursor:pointer}.auth-modal_closeButtonIcon__Xth3b{width:14px;height:14px;object-fit:contain}.auth-modal_content__Zlltg{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;padding-right:4px;overflow-y:auto;overscroll-behavior:contain}.auth-modal_tabsRow__4Yt_B{display:flex;align-items:center;gap:10px}.auth-modal_tabsDot__W1E1B{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.18)}.auth-modal_tabButtonActive__X6R1J,.auth-modal_tabButton__C1Q8W{flex:1 1 0;min-height:68px;padding:0 24px;border:2px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(0,0,0,.2);color:#ffffff;font-family:var(--font-ui-stack);font-size:21px;font-weight:600;letter-spacing:-.04em;cursor:pointer}.auth-modal_tabButtonActive__X6R1J{border-color:#ffffff;background:rgba(255,255,255,.16)}.auth-modal_divider__01Tvb{width:100%;height:1px;background:rgba(255,255,255,.12)}.auth-modal_heading__sRwpo{margin:0;font-family:var(--font-ui-stack);font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.05em}.auth-modal_headingLarge__ROlz_{font-size:36px;line-height:1}.auth-modal_subcopy__mBMyN{color:rgba(255,255,255,.9);font-family:var(--font-ui-stack);font-size:18px;line-height:1.25}.auth-modal_fieldRow__X8B8_{display:flex;gap:10px}.auth-modal_fieldStack__xbswb{flex:1 1 0;min-width:0}.auth-modal_field__aOfhC,.auth-modal_otpCell__IE79F{display:flex;align-items:center;gap:14px;min-height:76px;padding:16px 20px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(180deg,rgba(36,36,36,.1),rgba(0,0,0,.4)),#1a1a1a}.auth-modal_field__aOfhC{flex:1 1 0;min-width:0}.auth-modal_fieldInline__go_tU{display:flex;flex:1 1 0;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.auth-modal_fieldInline__go_tU>*{min-width:0}.auth-modal_field__aOfhC:has(.auth-modal_fieldPrefix__xjiHT) .auth-modal_fieldInline__go_tU{flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap}.auth-modal_field__aOfhC:has(.auth-modal_fieldPrefix__xjiHT) .auth-modal_fieldInput__hX1r5{flex:1 1 0;min-width:0}.auth-modal_fieldIcon__uXA_7{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.auth-modal_fieldIconImage__FYXhe{width:32px;height:32px;object-fit:contain}.auth-modal_fieldLabel__QEEm9{font-size:15px;letter-spacing:-.03em}.auth-modal_fieldLabel__QEEm9,.auth-modal_fieldPrefix__xjiHT{color:#ffffff;font-family:var(--font-ui-stack);flex:0 0 auto;font-weight:700;white-space:nowrap}.auth-modal_fieldInput__hX1r5,.auth-modal_fieldPrefix__xjiHT{font-size:18px;letter-spacing:-.05em}.auth-modal_fieldInput__hX1r5{flex:1 1 auto;width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffff;font-family:var(--font-ui-stack);font-weight:700;line-height:1.1}.auth-modal_fieldInput__hX1r5::placeholder{color:rgba(255,255,255,.4)}.auth-modal_fieldToggle__b00X2{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;padding:0;background:transparent;cursor:pointer}.auth-modal_fieldToggleIcon__JOoG0{width:22px;height:22px;object-fit:contain;opacity:.82}.auth-modal_fieldError__W_RLm{margin-top:8px;color:#ef2d28;font-family:var(--font-ui-stack);font-size:14px;line-height:1.2}.auth-modal_forgotPassword__xYXUM{margin-top:10px;margin-left:auto;border:0;background:transparent;color:rgba(221,250,57,.92);font-family:var(--font-ui-stack);font-size:14px;font-weight:700;letter-spacing:-.03em;cursor:pointer}.auth-modal_fieldInputOtp__TQnGW{width:100%;text-align:center;font-size:24px;letter-spacing:-.05em}.auth-modal_errorRow__8Jr2o{display:flex;align-items:center;gap:8px;min-height:24px;color:#ef2d28;font-family:var(--font-ui-stack);font-size:16px;line-height:1.2}.auth-modal_otpErrorRow__kdEkF{min-height:0;color:#ef2d28}.auth-modal_errorDot__8f1Hb{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto}.auth-modal_errorIcon__d980m{width:24px;height:24px;object-fit:contain}.auth-modal_rules___e6kb{margin:0;padding-left:30px;color:#ffffff;font-family:var(--font-ui-stack);font-size:16px;line-height:1.2}.auth-modal_rules___e6kb li+li{margin-top:4px}.auth-modal_ruleValid__LlbRy{color:#ddfa39}.auth-modal_ruleInvalid__qWgKE{color:rgba(255,255,255,.82)}.auth-modal_consent___X2Oa{max-width:520px;color:#ffffff;font-family:var(--font-ui-stack);font-size:20px;line-height:1.05}.auth-modal_consentAccent__Q1lbt{color:#ddfa39;text-decoration:underline;text-decoration-thickness:1px}.auth-modal_footer__mhvlx{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:8px;margin-top:auto}.auth-modal_footerEnd__q3dLm{justify-content:flex-end}.auth-modal_actions__uMW6q{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:auto;min-width:228px;height:60px;margin-left:auto}.auth-modal_iconButton__JGqbx,.auth-modal_primaryButton__hXgYL,.auth-modal_profileButton__XhOP_{border:1px solid #191919;background:#191919;color:#ffffff}.auth-modal_iconButton__JGqbx{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:60px;font-size:20px;cursor:pointer}.auth-modal_iconButton__JGqbx:disabled,.auth-modal_primaryButton__hXgYL:disabled,.auth-modal_profileButton__XhOP_:disabled,.auth-modal_smsResendButton__sCj2P:disabled{opacity:.6}.auth-modal_primaryButton__hXgYL{display:inline-flex;align-items:center;justify-content:space-between;flex:1 1 auto;height:60px;padding:0 24px;border-radius:60px;font-family:var(--font-ui-stack);font-size:15px;font-weight:600;letter-spacing:-.04em;cursor:pointer}.auth-modal_primaryButtonSingle__DWxnr{width:168px;margin-left:auto}.auth-modal_buttonArrowIconBack__7nEIo,.auth-modal_buttonArrowIcon__kUxYV{width:24px;height:24px;object-fit:contain}.auth-modal_buttonArrowIconBack__7nEIo{transform:rotate(180deg)}.auth-modal_otpRow__wJWD1{display:flex;gap:12px}.auth-modal_otpCell__IE79F{justify-content:center;flex:1 1 0;align-items:center;min-width:0;border-radius:50px;border-color:rgba(255,255,255,.18)}.auth-modal_otpCell__IE79F .auth-modal_fieldInput__hX1r5{color:#ffffff}.auth-modal_otpCellError__LMZdE{border-color:#ef2d28;background:#191919}.auth-modal_fieldInputOtpError__JI73N{color:#ef2d28}.auth-modal_smsMeta__qv342{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-modal_smsTimerText__VMzEN{color:#ffffff}.auth-modal_smsResendButton__sCj2P{flex:0 0 auto;border:0;background:transparent;color:#ddfa39;font-family:var(--font-ui-stack);font-size:15px;font-weight:700;letter-spacing:-.03em;cursor:pointer}.auth-modal_smsResendButton__sCj2P:disabled{color:rgba(255,255,255,.35);cursor:not-allowed}.auth-modal_doneWrap__WfQ7f{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.auth-modal_doneText__QB9vC{font-family:var(--font-ui-stack);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.05em}.auth-modal_doneAccent__6ffd4{color:#ddfa39}.auth-modal_profileButton__XhOP_{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;border-radius:30px;font-family:var(--font-ui-stack);font-size:24px;font-weight:600;letter-spacing:-.04em;cursor:pointer}.auth-modal_profileButtonIcon__FWaRy{width:24px;height:24px;object-fit:contain}@media (max-width:960px){.auth-modal_dialog__uEIUn{width:min(760px,100%);min-height:auto;padding:44px 32px 22px;border-radius:22px}.auth-modal_content__Zlltg{gap:18px}.auth-modal_tabButtonActive__X6R1J,.auth-modal_tabButton__C1Q8W{min-height:60px;font-size:18px}.auth-modal_heading__sRwpo{font-size:28px}.auth-modal_headingLarge__ROlz_{font-size:32px}.auth-modal_subcopy__mBMyN{font-size:16px}.auth-modal_field__aOfhC,.auth-modal_otpCell__IE79F{min-height:68px;padding:14px 16px}.auth-modal_consent___X2Oa,.auth-modal_errorRow__8Jr2o,.auth-modal_fieldInput__hX1r5,.auth-modal_fieldLabel__QEEm9,.auth-modal_fieldPrefix__xjiHT,.auth-modal_rules___e6kb{font-size:15px}.auth-modal_actions__uMW6q{min-width:208px;height:56px}.auth-modal_iconButton__JGqbx,.auth-modal_primaryButton__hXgYL{height:56px}.auth-modal_primaryButtonSingle__DWxnr{width:160px}}@media (max-width:760px){.auth-modal_overlay__PrwHo{padding:12px;place-items:center}.auth-modal_dialog__uEIUn{min-height:auto;max-height:calc(100svh - 24px);padding:46px 38px 20px;border-radius:20px}.auth-modal_content__Zlltg{padding-right:0}.auth-modal_fieldRow__X8B8_,.auth-modal_footer__mhvlx{flex-direction:column}.auth-modal_tabsRow__4Yt_B{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}.auth-modal_field__aOfhC,.auth-modal_otpCell__IE79F,.auth-modal_tabButtonActive__X6R1J,.auth-modal_tabButton__C1Q8W{width:100%}.auth-modal_tabButtonActive__X6R1J,.auth-modal_tabButton__C1Q8W{min-height:48px;padding:0 14px;font-size:14px;white-space:nowrap}.auth-modal_doneText__QB9vC,.auth-modal_headingLarge__ROlz_,.auth-modal_heading__sRwpo{font-size:26px}.auth-modal_content__Zlltg{gap:16px}.auth-modal_field__aOfhC,.auth-modal_otpCell__IE79F{min-height:64px;padding:14px 16px;gap:10px}.auth-modal_otpRow__wJWD1{gap:8px}.auth-modal_fieldInline__go_tU,.auth-modal_field__aOfhC:has(.auth-modal_fieldPrefix__xjiHT) .auth-modal_fieldInline__go_tU{gap:10px}.auth-modal_fieldInput__hX1r5,.auth-modal_fieldLabel__QEEm9,.auth-modal_fieldPrefix__xjiHT{font-size:15px}.auth-modal_fieldInputOtp__TQnGW{font-size:20px}.auth-modal_fieldPrefix__xjiHT{font-size:16px}.auth-modal_closeButton__dUYQ_{top:12px;right:12px;width:28px;height:28px}.auth-modal_consent___X2Oa,.auth-modal_errorRow__8Jr2o,.auth-modal_rules___e6kb,.auth-modal_subcopy__mBMyN{font-size:14px}.auth-modal_smsMeta__qv342{flex-direction:column;align-items:flex-start;gap:10px}.auth-modal_smsResendButton__sCj2P{padding:0;font-size:14px}.auth-modal_actions__uMW6q{width:auto;min-width:228px;max-width:100%;height:auto;align-self:flex-end}.auth-modal_iconButton__JGqbx,.auth-modal_primaryButton__hXgYL{height:50px}.auth-modal_primaryButton__hXgYL{min-width:158px}.auth-modal_primaryButtonSingle__DWxnr{width:168px;margin-left:auto}.auth-modal_footer__mhvlx{align-items:stretch;gap:18px;padding-top:8px}.auth-modal_consent___X2Oa{max-width:none}.auth-modal_profileButton__XhOP_{font-size:18px}}