.detail_screen__mwlod{position:relative;max-width:430px;margin:0 auto;min-height:100vh;background:#0d0d12;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;overflow-x:hidden;padding-bottom:40px}.detail_loadingWrap__GnxHn{display:flex;align-items:center;justify-content:center;min-height:60vh;color:hsla(0,0%,100%,.4)}.detail_header__PAUfF{display:flex;align-items:center;justify-content:space-between;padding:52px 20px 12px}.detail_backBtn__Ttd36{background:none;border:none;cursor:pointer;padding:4px;flex-shrink:0}.detail_headerLogo__RnT9b{position:relative;width:120px;height:36px}.detail_headerRight__6bue5{display:flex;gap:12px;align-items:center}.detail_headerBtn__TZq0_{position:relative;width:28px;height:28px;background:none;border:none;cursor:pointer}.detail_authorBar__hjCu3{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(124,58,237,.15),rgba(168,85,247,.08));border-radius:16px;margin:0 16px 12px}.detail_authorLeft___TL_O{display:flex;align-items:center;gap:12px}.detail_authorAvatar__126ys{position:relative;width:48px;height:48px;border-radius:14px;overflow:hidden;border:2px solid rgba(168,85,247,.4)}.detail_authorName__YNhrz{font-size:15px;font-weight:600;color:#fff}.detail_expertBadge__A4SKT{font-size:11px;color:#ff4d9e;font-weight:500}.detail_authorRight__4KGzQ{display:flex;gap:8px;align-items:center}.detail_iconBtn__HRNXm{background:rgba(224,64,251,.15)}.detail_iconBtn__HRNXm,.detail_subscribeSmallBtn__pNHca{width:36px;height:36px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.detail_subscribeSmallBtn__pNHca{background:#e040fb;color:#fff;font-size:20px;font-weight:700;transition:background .2s}.detail_subscribed__KDYjz{background:#22c55e;font-size:16px}.detail_contentCard__84UjK{background:#16161f;border-radius:16px;padding:24px 20px;margin:0 16px 12px}.detail_contentTitle__y6BAp{font-size:19px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.detail_contentImage__p1RsO{margin:14px -20px;overflow:hidden;background:#0a0a12}.detail_contentImage__p1RsO:first-child{margin-top:0}.detail_contentImage__p1RsO img{display:block;width:100%;height:auto;max-width:100%}.detail_contentBody__1c8V4{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.detail_contentBody__1c8V4 p{margin-bottom:8px}.detail_actionBar__nVNY3{display:flex;justify-content:flex-end;padding:8px 20px 16px}.detail_actionRight__0BQi_{display:flex;gap:12px;align-items:center}.detail_actionBtn__g6_O_{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.5)}.detail_actionCount__1s0v8{font-size:13px;color:hsla(0,0%,100%,.5)}.detail_commentSection__QLQHt{padding:0 16px}.detail_commentTitle___47MV{font-size:14px;color:#e040fb;font-weight:600;margin-bottom:12px}.detail_noComments__PSdXi{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#16161f;border-radius:16px;padding:40px 20px;margin-bottom:12px}.detail_noCommentsTitle__HeURI{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.6);margin:16px 0 6px}.detail_noCommentsSub__EjsgS{font-size:13px;color:hsla(0,0%,100%,.3)}.detail_commentList__UqMTw{background:#16161f;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px;margin-bottom:12px}.detail_commentItem__z9Y6f{display:flex;gap:10px}.detail_commentAvatar__wvmEv{position:relative;width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0}.detail_commentContent___K_pN{flex:1}.detail_commentAuthor__fPzj6{font-size:13px;font-weight:600;color:#fff;margin-bottom:2px}.detail_commentText__ukUuv{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.4}.detail_commentInputWrap__n81n3{display:flex;align-items:center;gap:10px;background:#1a1a24;border-radius:28px;padding:6px 12px;margin-bottom:24px}.detail_commentInputAvatar__7N7pH{position:relative;width:32px;height:32px;border-radius:10px;overflow:hidden;flex-shrink:0}.detail_commentInput__d2ae_{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif}.detail_commentInput__d2ae_::placeholder{color:hsla(0,0%,100%,.3)}.detail_sendBtn__t0Y7l{width:36px;height:36px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.detail_otherPosts__wng3T{padding:0 16px 40px;margin-top:16px}.detail_otherTitle__4pM1_{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.85);margin-bottom:12px;padding-left:4px;letter-spacing:-.01em}.detail_miniCard__YxvM1{display:flex;gap:12px;align-items:center;background:#16161f;border-radius:12px;padding:12px 14px;margin-bottom:8px;cursor:pointer;border:1px solid hsla(0,0%,100%,.04);transition:background .15s,border-color .15s}.detail_miniCard__YxvM1:active{background:#1e1e2a;border-color:rgba(168,85,247,.2)}.detail_miniAccent__0jXw0{width:3px;min-height:40px;border-radius:2px;background:linear-gradient(180deg,#a855f7,#38bdf8);flex-shrink:0}.detail_miniInfo__JILz7{flex:1;min-width:0}.detail_miniTitleText__jzAUe{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.detail_miniMeta__NE64Q{display:flex;align-items:center;gap:8px;font-size:11px;color:hsla(0,0%,100%,.6)}.detail_miniLikes__bnyFs{display:flex;align-items:center;gap:3px}.detail_modalOverlay__ztQHS{position:fixed;inset:0;max-width:430px;margin:0 auto;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:flex-end;justify-content:center}.detail_modal__UN5Lk{width:100%;background:linear-gradient(180deg,#1a1a2e,#13131a);border-radius:24px 24px 0 0;padding:16px 32px 40px;display:flex;flex-direction:column;align-items:center;animation:detail_slideUp__zwfCj .3s ease}.detail_modalHandle__9dpso{width:40px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;margin-bottom:24px}.detail_modalText__FNVQS{font-size:14px;color:hsla(0,0%,100%,.7);text-align:center;line-height:1.5;margin-bottom:20px;white-space:pre-line}.detail_modalAvatar__BSkxJ{position:relative;width:72px;height:72px;border-radius:20px;overflow:hidden;margin-bottom:12px;border:2px solid rgba(168,85,247,.4)}.detail_modalName__fBhAJ{font-size:18px;font-weight:700;color:#fff;margin-bottom:20px}.detail_modalSubBtn__7J200{width:100%;max-width:240px;height:50px;border:none;border-radius:14px;background:linear-gradient(90deg,#7c3aed,#a855f7,#38bdf8);color:#fff;font-size:16px;font-weight:600;cursor:pointer;font-family:Noto Sans KR,Noto Sans,sans-serif;transition:transform .12s}.detail_modalSubBtn__7J200:active{transform:scale(.96)}@keyframes detail_slideUp__zwfCj{0%{transform:translateY(100%)}to{transform:translateY(0)}}.room_screen__ma2L_{position:fixed;inset:0;width:100%;max-width:430px;margin:0 auto;background:#0a0a0f;display:flex;flex-direction:column;overflow:hidden}.room_header__74_pc{position:relative;height:110px;flex-shrink:0}.room_headerBg__p_7zd{position:absolute;inset:0}.room_headerOverlay__rTIKU{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,15,.6),rgba(10,10,15,.9))}.room_headerContent__bSGXQ{position:relative;z-index:1;display:flex;align-items:center;padding:50px 16px 14px;gap:12px}.room_backBtn__6t2Wc{background:none;border:none;cursor:pointer;padding:4px}.room_headerLogo__F3pTH{width:40px;height:40px;border-radius:12px;overflow:hidden;border:2px solid hsla(0,0%,100%,.2);flex-shrink:0}.room_headerInfo__oR72k{flex:1}.room_headerTitle__mXb9_{color:#fff;font-size:16px;font-weight:700;margin:0}.room_headerSub__pa6fS{color:hsla(0,0%,100%,.5);font-size:12px}.room_messageArea__BUZKh{flex:1;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:10px}.room_msgRow__vO3jJ{display:flex;align-items:flex-start;gap:10px}.room_msgRowMe__pWM16{flex-direction:row-reverse}.room_msgAvatar__E20n6{width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0;border:1.5px solid rgba(168,85,247,.3);margin-top:18px}.room_msgBubbleWrap__EOe4R{max-width:75%;display:flex;flex-direction:column}.room_msgRowMe__pWM16 .room_msgBubbleWrap__EOe4R{align-items:flex-end}.room_msgSender__KaSqc{font-size:12px;color:hsla(0,0%,100%,.5);margin-bottom:3px;margin-left:4px;font-weight:600}.room_msgSenderMe__ZF3ji{color:#a855f7;margin-left:0;margin-right:4px}.room_msgBubble__ujw8Z{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:4px 16px 16px 16px;padding:10px 14px}.room_msgBubbleMe__Nbn9R{background:linear-gradient(135deg,rgba(124,58,237,.25),rgba(168,85,247,.15));border:1px solid rgba(124,58,237,.2);border-radius:16px 4px 16px 16px}.room_msgText__iN1m_{color:#fff;font-size:14px;line-height:1.45;margin:0;word-break:break-word}.room_msgTime__gtwPx{font-size:10px;color:hsla(0,0%,100%,.5);margin-top:3px;margin-left:4px}.room_msgRowMe__pWM16 .room_msgTime__gtwPx{margin-left:0;margin-right:4px}.room_inputBar__gLWoo{position:relative;display:flex;align-items:center;gap:8px;padding:6px 12px max(6px,env(safe-area-inset-bottom));background:rgba(10,10,15,.95);border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.room_input__BwIA9{flex:1;height:36px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:13px;padding:0 14px;outline:none;font-family:Noto Sans,Noto Sans KR,sans-serif;transition:border-color .2s}.room_input__BwIA9:focus{border-color:rgba(124,58,237,.4)}.room_input__BwIA9::placeholder{color:hsla(0,0%,100%,.5)}.room_input__BwIA9:disabled::placeholder{color:#ff9a9a;opacity:1}.room_input__BwIA9:disabled{color:#ff9a9a;opacity:1;-webkit-text-fill-color:#ff9a9a}.room_sendBtn__e7_LU{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .15s}.room_sendBtn__e7_LU:disabled{opacity:.3;cursor:default}.room_sendBtn__e7_LU:active:not(:disabled){transform:scale(.92)}.LanguageHeaderMenu_root__7ADGE{position:relative}.LanguageHeaderMenu_trigger__IpCJm{display:flex;align-items:center;gap:5px;height:24px;padding:0 6px;background:transparent;border:none;border-radius:5px;color:hsla(0,0%,100%,.85);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.LanguageHeaderMenu_trigger__IpCJm:hover{background:hsla(0,0%,100%,.06);color:#fff}.LanguageHeaderMenu_trigger__IpCJm:focus-visible{outline:2px solid rgba(168,85,247,.6);outline-offset:2px}.LanguageHeaderMenu_flagImg__K2J34{width:18px;height:13px;display:block;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.1);object-fit:cover;flex-shrink:0}.LanguageHeaderMenu_flagFallback__29l8l{font-size:14px;line-height:1}.LanguageHeaderMenu_code__28U4M{letter-spacing:.05em;white-space:nowrap}.LanguageHeaderMenu_chevron__MtwRE{font-size:8px;color:hsla(0,0%,100%,.5);margin-left:0;transition:transform .15s ease}.LanguageHeaderMenu_chevronOpen__scH4k{transform:rotate(180deg)}.LanguageHeaderMenu_menu__REmzN{position:absolute;top:calc(100% + 4px);right:0;min-width:150px;max-height:60vh;background:rgba(18,18,28,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:4px;list-style:none;margin:0;overflow-y:auto;z-index:1100;animation:LanguageHeaderMenu_dropDown__IbWfJ .14s ease}@keyframes LanguageHeaderMenu_dropDown__IbWfJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LanguageHeaderMenu_item__LwyaY{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.85);font-size:12px;font-family:inherit;cursor:pointer;text-align:left;transition:background .1s ease,color .1s ease}.LanguageHeaderMenu_item__LwyaY:hover{background:hsla(0,0%,100%,.06);color:#fff}.LanguageHeaderMenu_item__LwyaY:focus-visible{outline:2px solid rgba(168,85,247,.6);outline-offset:-2px}.LanguageHeaderMenu_itemActive__6ue81,.LanguageHeaderMenu_itemActive__6ue81:hover{color:#c084fc;font-weight:600}.LanguageHeaderMenu_itemFlag__kcfQu{width:16px;height:12px;display:block;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08);object-fit:cover;flex-shrink:0}.desktop_container__WQC_F{min-height:100vh;background-color:#080b14;color:#fff;font-family:Noto Sans KR,sans-serif;overflow-x:auto}.desktop_background__dEqfI{position:fixed;inset:0;z-index:0}.desktop_backgroundOverlay__JIuqv{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(124,58,237,.05) 0,rgba(15,10,30,.95) 100%);backdrop-filter:blur(4px)}.desktop_content__sSeYD{position:relative;z-index:1;max-width:1440px;min-width:1440px;margin:0 auto;padding:84px 40px 40px}.desktop_topSection__mlViK{height:auto;min-height:400px;display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:stretch;padding-top:100px;margin-bottom:24px}.desktop_heroContent__843uS{flex:1;max-width:600px}.desktop_heroTag__B4V7V{display:inline-block;padding:6px 14px;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.3);border-radius:100px;color:#a855f7;font-size:14px;font-weight:500;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.desktop_heroTitle__EICph{font-size:72px;font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.6));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.desktop_pink__RGtu8{color:#ff4d9e;-webkit-text-fill-color:#ff4d9e}.desktop_heroDesc__KmFpd{font-size:18px;color:hsla(0,0%,100%,.6);max-width:500px;margin-bottom:40px;line-height:1.6}.desktop_heroActions__N0C7y{display:flex;gap:16px}.desktop_primaryBtn__x5KxG{padding:16px 36px;background:linear-gradient(135deg,#a855f7,#6d28d9);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 20px rgba(124,58,237,.3);transition:transform .2s,box-shadow .2s}.desktop_primaryBtn__x5KxG:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(124,58,237,.4)}.desktop_secondaryBtn__l50ZS{padding:16px 36px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.desktop_secondaryBtn__l50ZS:hover{background:hsla(0,0%,100%,.1)}.desktop_heroVisual__nrO2n{flex:1;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.desktop_bentoGrid__Of_Ic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);gap:20px;margin-top:20px}.desktop_bentoItem__488YG{background:hsla(0,0%,100%,.02);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.04);border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.desktop_bentoItem__488YG:hover{background:hsla(0,0%,100%,.04);border-color:rgba(168,85,247,.2);transform:translateY(-2px)}.desktop_section__nGeAH{padding:32px 0}.desktop_sectionHeader__sF6fo{margin-bottom:20px;text-align:left}.desktop_sectionLabel__DJY_R{font-size:14px;color:#a855f7;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;display:block}.desktop_sectionTitle__p7DBR{font-size:36px;font-weight:700}.desktop_glassCard__4MsKf{background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:32px;transition:border-color .3s}.desktop_glassCard__4MsKf:hover{border-color:rgba(168,85,247,.3)}.desktop_grid__b6JRz{display:grid;gap:32px}.desktop_expertsGrid__Fg5TI{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.desktop_racesGrid__mmpZR{grid-template-columns:1fr}.desktop_tickerWrap__BrurV{background:rgba(0,0,0,.3);padding:12px 0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:40px}.main_screen__0F_Nd{position:relative;max-width:430px;margin:0 auto;min-height:100vh;overflow-x:hidden;color:#fff;font-family:Noto Sans KR,sans-serif}.main_bgWrap__xCk0G{position:fixed;inset:0;max-width:430px;margin:0 auto;z-index:0}.main_header__kfyXH{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:52px 20px 12px}.main_headerLogo__E3SRj{position:relative;width:120px;height:36px}.main_headerRight__GDY2k{display:flex;gap:12px;align-items:center}.main_headerBtn__js_WS{position:relative;width:28px;height:28px;background:none;border:none;cursor:pointer}.main_banner__hJOv6{position:relative;z-index:1;margin:0 16px;border-radius:20px;overflow:hidden;aspect-ratio:1/1;max-height:400px}.main_bannerText__xdo1H{position:absolute;bottom:20px;left:20px;z-index:2}.main_bannerText__xdo1H h1{font-size:20px;font-weight:700;line-height:1.3;color:#fff}.main_pink__gTi1j{color:#ff4d9e}.main_bannerText__xdo1H p{font-size:12px;color:hsla(0,0%,100%,.7);margin-top:4px}.main_bannerDots__KY1mz{position:absolute;bottom:12px;right:16px;z-index:3;display:flex;gap:6px}.main_dot__hJQpR{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.35);cursor:pointer;transition:all .3s}.main_dotActive__J0ELf{background:#fff;transform:scale(1.2)}.main_section__olg8O{position:relative;z-index:1;padding:16px}.main_sectionHeader__Q9yLu{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.main_sectionTitle__UkfvP{font-size:15px;color:hsla(0,0%,100%,.7)}.main_sectionTitle__UkfvP b{color:#fff;font-weight:700}.main_readMore__w2xv6{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:12px;cursor:pointer}.main_expertScroll__JIr1t{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.main_expertScroll__JIr1t::-webkit-scrollbar{display:none}.main_expertItem__s3L_t{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.main_expertAvatar__SOCBm{width:64px;height:64px;border-radius:18px;background:#2a2a2a;position:relative;overflow:hidden;border:2px solid rgba(168,85,247,.4)}.main_expertName__bkqbK{font-size:11px;color:hsla(0,0%,100%,.7);text-align:center}.main_predictionScroll__uAPUa{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.main_predictionScroll__uAPUa::-webkit-scrollbar{display:none}.main_predictionCard__lvPfF{flex-shrink:0;width:160px}.main_predictionImg__vRbul{width:160px;height:200px;border-radius:16px;background:hsla(0,0%,100%,.9);margin-bottom:8px}.main_predictionName__ZQxKy{font-size:13px;font-weight:600;color:#fff;margin-bottom:4px}.main_predictionMeta__ZPthk{display:flex;align-items:center;gap:4px}.main_predictionFollowers__Mm_I3{font-size:11px;color:hsla(0,0%,100%,.5)}.main_dateScroll__lJXSr{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:12px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.main_dateScroll__lJXSr::-webkit-scrollbar{display:none}.main_dateItem__IpAin{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer}.main_dateItemActive__mMgCt{background:#a855f7}.main_dateDay__3QdQL{font-size:10px;color:hsla(0,0%,100%,.7)}.main_dateNum__t9Zog{font-size:18px;font-weight:700;color:#fff}.main_raceList__yMfi7{display:flex;flex-direction:column;gap:6px}.main_raceItem__EcBYa{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);cursor:pointer;width:100%;text-align:left;transition:background .15s}.main_raceItem__EcBYa:active{background:rgba(168,85,247,.1)}.main_raceNumCol__ys3S0{flex-shrink:0}.main_raceNumBadge__O4pF2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(168,85,247,.2);font-size:11px;font-weight:700;color:#c084fc}.main_raceLeft__oYPUL{flex:1;min-width:0}.main_raceRight__UFnVB{flex-shrink:0;text-align:right}.main_raceName__uzwSO{font-size:13px;font-weight:600;color:#fff;margin:0}.main_raceGrade__z4daJ,.main_raceName__uzwSO{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main_raceGrade__z4daJ{font-size:11px;color:hsla(0,0%,100%,.7);margin:2px 0 0}.main_racePrize__SpGOq{font-size:11px;color:hsla(0,0%,100%,.5)}.main_prizeDot__EpvvX{color:#a855f7}.main_raceStatus__U7m6F{display:block;font-size:9px;font-weight:700;color:#a855f7;background:rgba(168,85,247,.15);padding:2px 8px;border-radius:20px;margin-bottom:4px}.main_statusLive__dEvnJ{color:#22c55e;background:rgba(34,197,94,.15)}.main_statusFinished__sUf6N{color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.06)}.main_raceTime__CVQ5t{font-size:14px;font-weight:700;color:#fff;margin:0}.main_weatherCard__J0kRa{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(59,130,246,.08));border:1px solid rgba(124,58,237,.15);border-radius:16px;padding:16px;backdrop-filter:blur(8px)}.main_weatherMain__TQ3sk{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.main_weatherIcon__cwuQl{width:56px;height:56px;filter:drop-shadow(0 2px 8px rgba(124,58,237,.3))}.main_weatherTemp___LfIs{font-size:28px;font-weight:800;color:#fff;line-height:1}.main_weatherDesc__6pZRP{font-size:12px;color:hsla(0,0%,100%,.5);text-transform:capitalize;margin-top:2px}.main_weatherGrid__9ueXt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.main_weatherItem__BjVGy{display:flex;flex-direction:column;gap:2px;text-align:center;background:hsla(0,0%,100%,.04);border-radius:10px;padding:8px 4px}.main_weatherLabel__gslhd{font-size:9px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.main_weatherValue__C410v{font-size:13px;font-weight:700;color:#fff}.main_newsCard__Hf9H8{border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.08)}.main_newsImg__C4TIE{width:100%;height:160px;background:#2a2a2a}.main_newsContent__mi_9A{padding:12px}.main_newsTitle__fR_QR{font-size:14px;font-weight:600;color:#fff;line-height:1.4;margin-bottom:8px}.main_newsMeta__Kzjey{display:flex;gap:12px;font-size:12px;color:hsla(0,0%,100%,.5)}.main_postItem__HPhgw{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.main_postAvatar__p_iZ5{width:44px;height:44px;border-radius:12px;background:#2a2a2a;position:relative;flex-shrink:0;overflow:hidden}.main_postContent__b_gMj{flex:1}.main_postMeta__sxgAG{display:flex;align-items:center;gap:8px;margin-bottom:4px}.main_postUser__t1qXD{font-size:13px;font-weight:700;color:#fff}.main_postTag__pVXMX{font-size:11px;color:#a855f7;background:rgba(168,85,247,.15);padding:2px 8px;border-radius:20px}.main_postText__aaEVF{font-size:12px;color:hsla(0,0%,100%,.6);line-height:1.5;margin-bottom:8px}.main_postActions__qotch{display:flex;gap:12px}.main_actionBtn__KNAWd{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.main_tabBar__wUpBQ{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;display:flex;background:rgba(15,10,30,.95);backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.08);border-radius:24px 24px 0 0;z-index:100;padding-bottom:34px}.main_tabItem__d4RBO{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0;background:none;border:none;cursor:pointer}.main_tabIcon__xu5z0{position:relative;width:28px;height:28px}.main_tabLabel__oT77J{font-size:10px;color:hsla(0,0%,100%,.4)}.main_tabItemActive__Gx0fv .main_tabLabel__oT77J{color:#e040fb}.race-info_screen__GkABg{position:relative;max-width:430px;margin:0 auto;min-height:100vh;background:#0d0d12;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;padding-bottom:100px}.race-info_heroBanner__1Xoi0{padding:52px 20px 0;display:flex;align-items:center;justify-content:space-between}.race-info_heroBannerLeft__I1nY_ h1{font-size:24px;font-weight:800;color:#fff;margin:0 0 4px}.race-info_heroBannerLeft__I1nY_ p{font-size:13px;color:hsla(0,0%,100%,.4);margin:0}.race-info_heroBadge__MPdTz{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(168,85,247,.2));border:1px solid rgba(168,85,247,.3);border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700;color:#a855f7}.race-info_dateTabs___umnw{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px 20px 0}.race-info_dateTabs___umnw::-webkit-scrollbar{display:none}.race-info_dateTab__WB5ha{flex-shrink:0;padding:8px 18px;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;white-space:nowrap}.race-info_dateTabActive___3oE_{background:rgba(124,58,237,.2);border-color:#7c3aed;color:#fff}.race-info_postArea__jPpzL{background:#13131a;border-radius:24px 24px 0 0;min-height:60vh;padding:24px 20px;margin-top:16px}.race-info_sortTabs__IcCww{display:flex;gap:20px;margin-bottom:20px}.race-info_sortTab__KryjI{background:none;border:none;font-size:16px;font-weight:500;color:hsla(0,0%,100%,.6);cursor:pointer;padding:0;font-family:inherit;transition:color .2s}.race-info_sortTabActive__spMoF{color:#fff;font-weight:700}.race-info_postList__MlJHH{display:flex;flex-direction:column;gap:16px}.race-info_postCard__uatgw{background:#1a1a24;border-radius:16px;padding:20px;cursor:pointer;transition:transform .12s,background .2s;border:1px solid rgba(124,58,237,.08)}.race-info_postCard__uatgw:active{transform:scale(.98);background:#1f1f2a}.race-info_cardHeader__KoaFf{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.race-info_raceEventBadge__levcK{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,rgba(124,58,237,.25),rgba(168,85,247,.15));border:1px solid rgba(168,85,247,.3);border-radius:8px;font-size:11px;font-weight:700;color:#c084fc;white-space:nowrap}.race-info_cardDate__VhiaK{font-size:11px;color:hsla(0,0%,100%,.3)}.race-info_postTitle__t6brm{font-size:17px;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.3}.race-info_postThumb__k_LGR{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;margin-bottom:12px}.race-info_postPreview__0LqZF{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.5;margin-bottom:14px}.race-info_readMore___Acra{color:hsla(0,0%,100%,.5)}.race-info_postMeta__0Oyfw{display:flex;gap:16px;align-items:center}.race-info_metaItem__Kn65I{display:flex;align-items:center;gap:4px;font-size:12px;color:hsla(0,0%,100%,.6)}.race-info_emptyState___XPBL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:10px}.race-info_emptyIcon__xb0X3{font-size:48px;margin-bottom:8px}.race-info_emptyState___XPBL p{font-size:16px;color:hsla(0,0%,100%,.5);font-weight:500}.race-info_emptyState___XPBL span{font-size:13px;color:hsla(0,0%,100%,.5)}.race-schedule_screen__JF3Dt{position:relative;max-width:430px;margin:0 auto;min-height:100vh;background:#0d0d12;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;padding-bottom:100px}.race-schedule_heroBanner__QQxDL{padding:20px 20px 16px;display:flex;align-items:center;justify-content:space-between}.race-schedule_heroBannerLeft__x0l8q h1{font-size:22px;font-weight:800;color:#fff;margin:0 0 3px}.race-schedule_heroBannerLeft__x0l8q p{font-size:12px;color:hsla(0,0%,100%,.6);margin:0}.race-schedule_heroBadge__LcRp_{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(124,58,237,.35),rgba(168,85,247,.2));border:1px solid rgba(168,85,247,.35);border-radius:12px;padding:7px 12px;font-size:12px;font-weight:700;color:#a855f7}.race-schedule_periodTabs__1gI8q{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:0 16px}.race-schedule_periodTabs__1gI8q::-webkit-scrollbar{display:none}.race-schedule_periodTab__GD9Bl{flex-shrink:0;padding:6px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;cursor:pointer;transition:all .18s;font-family:inherit;white-space:nowrap}.race-schedule_periodTabActive__DOrDA{background:rgba(124,58,237,.2);border-color:rgba(168,85,247,.5);color:#c084fc}.race-schedule_orgTabs__kgvUd{display:flex;gap:6px;padding:8px 16px 0}.race-schedule_orgTab__Fl1sZ{flex-shrink:0;padding:5px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:transparent;color:hsla(0,0%,100%,.4);font-size:11px;font-weight:600;cursor:pointer;transition:all .18s;font-family:inherit}.race-schedule_orgTabActive__HXACp{background:rgba(124,58,237,.15);border-color:rgba(168,85,247,.4);color:#c084fc}.race-schedule_dateTabs__9QwAA{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 16px 0}.race-schedule_dateTabs__9QwAA::-webkit-scrollbar{display:none}.race-schedule_dateTab__uk47g{flex-shrink:0;padding:6px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.7);font-size:11px;font-weight:500;cursor:pointer;transition:all .18s;font-family:inherit;white-space:nowrap}.race-schedule_dateTabActive__BkSG9{background:rgba(124,58,237,.2);border-color:#7c3aed;color:#fff}.race-schedule_listArea__AVFUj{background:#13131a;border-radius:20px 20px 0 0;min-height:60vh;padding:16px 14px;margin-top:12px}.race-schedule_raceList__jC8Ep{display:flex;flex-direction:column;gap:10px}.race-schedule_dateGroupLabel__hGG6P{font-size:10px;font-weight:800;color:hsla(0,0%,100%,.55);letter-spacing:.08em;text-transform:uppercase;padding:4px 0 8px}.race-schedule_raceCard__W0wGK{background:hsla(0,0%,100%,.03);border-radius:14px;padding:14px;cursor:pointer;transition:background .15s;border:1px solid rgba(124,58,237,.12)}.race-schedule_raceCard__W0wGK:active{background:hsla(0,0%,100%,.06)}.race-schedule_raceCardTop__r043j{display:flex;align-items:flex-start;gap:10px}.race-schedule_raceNumberBadge__FIPgy{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(124,58,237,.2);border:1px solid rgba(168,85,247,.35);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#a855f7}.race-schedule_raceCardMeta___jZBs{flex:1;min-width:0}.race-schedule_raceCardTitle__q_CGd{font-size:13px;font-weight:700;color:#fff;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.race-schedule_raceCardInfo__d__d2{display:flex;gap:8px;align-items:center;font-size:11px;color:hsla(0,0%,100%,.62);flex-wrap:wrap}.race-schedule_statusChip__XCIQi{flex-shrink:0;padding:3px 9px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.03em}.race-schedule_statusLive__xD3rK{background:rgba(34,197,94,.18);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.race-schedule_statusScheduled__6qNHF{background:rgba(100,116,139,.12);color:#94a3b8;border:1px solid rgba(100,116,139,.18)}.race-schedule_statusFinished__ZZsnG{background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.06)}.race-schedule_tagRow__6r5pQ{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.race-schedule_tagBetting__qdoYG{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:rgba(99,102,241,.14);color:#a5b4fc;border:1px solid rgba(99,102,241,.22)}.race-schedule_tagCondition__Ab0Jy{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:rgba(245,158,11,.1);color:#fbbf24;border:1px solid rgba(245,158,11,.18)}.race-schedule_emptyState__XilH9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:8px}.race-schedule_emptyState__XilH9 p{font-size:15px;color:hsla(0,0%,100%,.7);font-weight:500;margin:0}.race-schedule_emptyState__XilH9 span{font-size:12px;color:hsla(0,0%,100%,.22)}.race-schedule_desktopContainer__MNhNt{min-height:100vh;background:transparent;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;padding:100px 40px 60px;max-width:1400px;margin:0 auto}.race-schedule_desktopLayout__G24PO{display:grid;grid-template-columns:260px 1fr 320px;gap:28px;align-items:start}.race-schedule_desktopSidebar__S2Vno{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.race-schedule_desktopSideCard__r8Wpl{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:20px}.race-schedule_desktopSideTitle__b4sQ3{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.race-schedule_desktopFilterItem__lNZsm{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.55);cursor:pointer;transition:all .18s;border:1px solid transparent;background:none;width:100%;text-align:left;font-family:inherit}.race-schedule_desktopFilterItem__lNZsm:hover{background:hsla(0,0%,100%,.04);color:#fff}.race-schedule_desktopFilterActive__55XDj{background:rgba(168,85,247,.1)!important;color:#a855f7!important;border-color:rgba(168,85,247,.25)!important}.race-schedule_desktopFilterIcon__tQ6UR{font-size:16px;line-height:1;flex-shrink:0}.race-schedule_desktopMain__Wb2i6{display:flex;flex-direction:column;gap:20px;min-width:0}.race-schedule_desktopPageHeader__TyyJz{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.race-schedule_desktopPageTitle__pNKaL{font-size:26px;font-weight:800;margin:0 0 4px}.race-schedule_desktopPageSubtitle__kQXkp{font-size:13px;color:hsla(0,0%,100%,.62);margin:0}.race-schedule_desktopLiveBadge__zL9k7{display:flex;align-items:center;gap:7px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.28);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;color:#22c55e;flex-shrink:0}.race-schedule_desktopLiveDot__WSuI5{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;animation:race-schedule_pulse__PS04X 1.4s ease-in-out infinite}@keyframes race-schedule_pulse__PS04X{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.race-schedule_desktopDateTabs__Nby5u{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:4px}.race-schedule_raceTable__xCZan{width:100%;border-collapse:collapse;font-size:13px}.race-schedule_raceTableHead__7iFLW th{position:sticky;top:80px;z-index:2;background:#0d0d12;padding:10px 14px;text-align:left;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.07);white-space:nowrap}.race-schedule_raceDateRow__9E5Gw{background:rgba(13,13,18,.95)}.race-schedule_raceDateRow__9E5Gw:hover{background:rgba(13,13,18,.95)!important;cursor:default!important}.race-schedule_raceDateRow__9E5Gw td{padding:14px 14px 6px;border-bottom:none}.race-schedule_raceDateRowLabel__Zx_os{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.55);letter-spacing:.08em;text-transform:uppercase}.race-schedule_raceTableRow__qvKkA{border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;transition:background .15s ease}.race-schedule_raceTableRow__qvKkA:hover{background:rgba(168,85,247,.06)}.race-schedule_raceTableRow__qvKkA td{padding:14px;vertical-align:middle}.race-schedule_raceNumBadge__3tnnn{width:40px;height:40px;border-radius:50%;background:rgba(124,58,237,.18);border:1px solid rgba(168,85,247,.3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#a855f7;white-space:nowrap}.race-schedule_raceTitleCell__M0kzb{min-width:0}.race-schedule_raceTitleText__OTXpg{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.race-schedule_raceGradeSub__edGai{display:flex;gap:5px;align-items:center;font-size:11px;color:hsla(0,0%,100%,.62);margin-top:3px}.race-schedule_raceDot__BVaVx{opacity:.3}.race-schedule_raceMetaCell__33_XJ{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.race-schedule_raceMetaLine__GLOoH{font-size:12px;color:hsla(0,0%,100%,.7)}.race-schedule_raceEntriesCell__OcPkR{white-space:nowrap}.race-schedule_raceEntriesInner__H_H_S{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.65)}.race-schedule_raceTagsCell__lnURh{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.race-schedule_desktopEmptyState__zZbpO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:10px;color:hsla(0,0%,100%,.4)}.race-schedule_desktopEmptyIcon__pPBt0{font-size:48px;line-height:1}.race-schedule_desktopEmptyState__zZbpO p{font-size:16px;font-weight:600;margin:0;color:hsla(0,0%,100%,.7)}.race-schedule_desktopEmptyState__zZbpO small{font-size:12px;color:hsla(0,0%,100%,.22)}.race-schedule_desktopRight__3U7AK{position:sticky;top:100px;z-index:3;display:flex;flex-direction:column;gap:16px}.race-schedule_rightCard__ol_QE{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:20px}.race-schedule_rightCardTitle__x2apr{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.race-schedule_rightStatGrid__i9eCu{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.race-schedule_rightStat__oitVT{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:14px 12px;display:flex;flex-direction:column;gap:4px;align-items:center}.race-schedule_rightStatValue____ov0{font-size:26px;font-weight:800;color:#a855f7;line-height:1}.race-schedule_rightStatLabel__pmBaa{font-size:10px;color:hsla(0,0%,100%,.6);text-align:center}.race-schedule_rightVenueRow__Yilap{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.race-schedule_rightVenueLabel__CekeC{font-size:10px;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.07em}.race-schedule_rightVenueChips__w6uaV{display:flex;gap:6px;flex-wrap:wrap}.race-schedule_rightVenueChip__ND30u{padding:3px 10px;border-radius:8px;font-size:11px;font-weight:600;background:rgba(168,85,247,.1);color:#c084fc;border:1px solid rgba(168,85,247,.22)}.race-schedule_rightNextRace___m6dt{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:12px;background:rgba(168,85,247,.07);border:1px solid rgba(168,85,247,.18);margin-bottom:12px}.race-schedule_rightNextLabel__Uxb_4{font-size:11px;color:hsla(0,0%,100%,.7);font-weight:500}.race-schedule_rightNextTime__1XG4Y{font-size:16px;font-weight:800;color:#a855f7}.race-schedule_rightLiveRow__UXREs{display:flex;align-items:center;gap:8px}.race-schedule_rightLiveDot__JHdZ5{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:race-schedule_pulse__PS04X 1.4s ease-in-out infinite}.race-schedule_rightLiveText__05pR8{font-size:12px;color:#22c55e;font-weight:600}.race-schedule_rightAboutItem__RfFj9{display:flex;flex-direction:column;gap:6px}.race-schedule_rightAboutName__MXsXx{font-size:13px;font-weight:700;color:#fff}.race-schedule_rightAboutDesc__J2OOe{font-size:12px;color:hsla(0,0%,100%,.62);line-height:1.55;margin:0}.race-schedule_rightDivider__8PXnp{height:1px;background:hsla(0,0%,100%,.05);margin:14px 0}.race-schedule_rightStatusList__hIij8{display:flex;flex-direction:column;gap:10px}.race-schedule_rightStatusRow__8cJZS{display:flex;justify-content:space-between;align-items:center}.race-schedule_rightStatusCount__F57Rj{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.7)}@media (max-width:1180px){.race-schedule_desktopLayout__G24PO{grid-template-columns:240px 1fr}.race-schedule_desktopRight__3U7AK{display:none}}@media (max-width:900px){.race-schedule_desktopLayout__G24PO{grid-template-columns:1fr}.race-schedule_desktopSidebar__S2Vno{position:static;flex-direction:row;flex-wrap:wrap}.race-schedule_desktopSideCard__r8Wpl{flex:1;min-width:200px}}.race-schedule_detailScreen___FlH_{position:relative;max-width:430px;margin:0 auto;min-height:100vh;background:#0d0d12;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;padding-bottom:100px}.race-schedule_detailMeta__G1CfT{display:flex;gap:6px;align-items:center;font-size:11px;color:hsla(0,0%,100%,.6);margin-bottom:10px;flex-wrap:wrap}.race-schedule_detailHeader__rkZR_{padding:56px 16px 0;display:flex;align-items:center;gap:12px}.race-schedule_backBtn___MMfM{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:20px;cursor:pointer;padding:4px;line-height:1}.race-schedule_detailHeaderText__RN4Ug{flex:1}.race-schedule_detailHeaderText__RN4Ug h1{font-size:15px;font-weight:800;color:#fff;margin:0}.race-schedule_detailHeaderText__RN4Ug p{font-size:11px;color:hsla(0,0%,100%,.6);margin:2px 0 0}.race-schedule_mEntryScroll__z7BIB{margin:10px 14px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:14px;border:1px solid hsla(0,0%,100%,.06)}.race-schedule_mEntryScroll__z7BIB::-webkit-scrollbar{display:none}.race-schedule_mEntryTable__BmxSC{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.race-schedule_mEntryHead__k6WOo th{padding:9px 12px;text-align:left;font-size:9px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:.08em;text-transform:uppercase;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06);white-space:nowrap}.race-schedule_mEntryRow__oDXC3{border-bottom:1px solid hsla(0,0%,100%,.03)}.race-schedule_mEntryRow__oDXC3:last-child{border-bottom:none}.race-schedule_mEntryRow__oDXC3 td{padding:10px 12px;vertical-align:middle}.race-schedule_mEntryRowAlt__VYkAE{background:hsla(0,0%,100%,.012)}.race-schedule_mEntryRowScratched__DgHbS{opacity:.28}.race-schedule_mCell__Zs8_d{font-size:11px;color:hsla(0,0%,100%,.7);white-space:nowrap}.race-schedule_infoCard__cb0HX{margin:20px 14px 0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:14px}.race-schedule_infoCardTitle__IxjsF{font-size:14px;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.3}.race-schedule_infoPills__f33Vi{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.race-schedule_infoPill__3u_ku{padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.09)}.race-schedule_tableWrap__CCevr{margin:10px 0 0;overflow:hidden}.race-schedule_tableHeader__CtzT9{display:grid;grid-template-columns:38px 1fr 36px 80px 36px 48px;gap:4px;padding:8px 14px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.05);font-size:10px;font-weight:700;color:hsla(0,0%,100%,.3);letter-spacing:.04em;position:sticky;top:0;z-index:1}.race-schedule_entryList__qlkNd{display:flex;flex-direction:column}.race-schedule_entryRow__K8BtC{display:grid;grid-template-columns:38px 1fr 36px 80px 36px 48px;gap:4px;padding:10px 14px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03)}.race-schedule_entryRowEven__b3wiP{background:hsla(0,0%,100%,.012)}.race-schedule_entryRowScratched__GKZ_0{opacity:.3}.race-schedule_gateCell__b6sTS{font-size:12px;color:hsla(0,0%,100%,.55);font-weight:700}.race-schedule_gateCoupled__mtrCi{font-size:12px;color:#fbbf24;font-weight:700}.race-schedule_horseNameCell__cUoqb{min-width:0}.race-schedule_horseName__RE_7h{font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.race-schedule_horseNameScratched__Vb7C_{text-decoration:line-through;color:hsla(0,0%,100%,.3)}.race-schedule_coupledBadge__T3Aun{display:inline-block;font-size:9px;font-weight:700;color:#fbbf24;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:4px;padding:1px 4px;margin-top:2px}.race-schedule_ageSex__ZrLSu{font-size:10px;color:hsla(0,0%,100%,.62)}.race-schedule_jockeyName__7OXfw{font-size:10px;color:hsla(0,0%,100%,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.race-schedule_weightCell__wpL1C{font-size:11px;color:hsla(0,0%,100%,.7);text-align:center}.race-schedule_oddsCell__APIPR{font-size:12px;font-weight:700;color:#a855f7;text-align:right}.race-schedule_oddsNone__SYeQJ{font-size:11px;color:hsla(0,0%,100%,.18);text-align:right}.race-schedule_dDetailPage__Lhi6l{min-height:100vh;background:#0d0d12;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif}.race-schedule_dDetailInner___yMxU{max-width:1400px;margin:0 auto;padding:100px 40px 80px}.race-schedule_dBackBtn__KpPpL{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;font-family:inherit;padding:0;margin-bottom:28px;transition:color .15s}.race-schedule_dBackBtn__KpPpL:hover{color:#fff}.race-schedule_dDetailLayout__9DgqM{display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:start}.race-schedule_dDetailMain__0XzvH{display:flex;flex-direction:column;gap:24px;min-width:0}.race-schedule_dRaceHero__yEPnn{display:flex;align-items:center;justify-content:space-between;gap:20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:24px 28px}.race-schedule_dRaceHeroLeft__IQA__{display:flex;align-items:center;gap:20px;min-width:0}.race-schedule_dRaceNumBig__YxiX2{flex-shrink:0;width:60px;height:60px;border-radius:16px;background:rgba(124,58,237,.2);border:1.5px solid rgba(168,85,247,.4);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;color:#a855f7}.race-schedule_dRaceTitle__0tSGO{font-size:22px;font-weight:800;color:#fff;margin:0 0 6px;line-height:1.2}.race-schedule_dRaceSubtitle__NKj_6{font-size:13px;color:hsla(0,0%,100%,.62);margin:0}.race-schedule_dEntryTableWrap__ZUJ3C{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;overflow:hidden}.race-schedule_dEntryTable__g0xU9{width:100%;border-collapse:collapse;font-size:13px}.race-schedule_dEntryHead__JLqs6 th{padding:12px 16px;text-align:left;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:.09em;text-transform:uppercase;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.07);white-space:nowrap}.race-schedule_dEntryRow__d1n9M{border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .12s}.race-schedule_dEntryRow__d1n9M:last-child{border-bottom:none}.race-schedule_dEntryRow__d1n9M:hover{background:rgba(168,85,247,.05)}.race-schedule_dEntryRow__d1n9M td{padding:13px 16px;vertical-align:middle}.race-schedule_dEntryRowAlt__0Kq2b{background:hsla(0,0%,100%,.012)}.race-schedule_dEntryRowScratched__MBZdX{opacity:.28}.race-schedule_dGate__TQzhj{border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7)}.race-schedule_dGateCoupled__wE1R6,.race-schedule_dGate__TQzhj{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:13px;font-weight:800}.race-schedule_dGateCoupled__wE1R6{border-radius:8px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);color:#fbbf24}.race-schedule_dHorseName__V5B_T{font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}.race-schedule_dCoupledBadge__j_xuE{font-size:9px;font-weight:700;color:#fbbf24;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:4px;padding:2px 5px}.race-schedule_dMetaCell__cP6eO{font-size:12px;color:hsla(0,0%,100%,.7)}.race-schedule_dOddsWin__srrKw{font-size:14px;font-weight:800;color:#a855f7}.race-schedule_dOddsNone__aIcrh{font-size:12px;color:hsla(0,0%,100%,.18)}.race-schedule_dDetailSide__dM16m{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.race-schedule_dSideCard__CvHbe{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:20px}.race-schedule_dSideCardTitle__M9Djx{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.5);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.race-schedule_dInfoGrid__BLc2X{display:flex;flex-direction:column;gap:10px}.race-schedule_dInfoItem__Yipfd{display:flex;justify-content:space-between;align-items:center}.race-schedule_dInfoLabel__NvUpe{font-size:12px;color:hsla(0,0%,100%,.6)}.race-schedule_dInfoValue__nA5uv{font-size:13px;font-weight:700;color:#fff}.race-schedule_dTagList__W5UoS{display:flex;flex-wrap:wrap;gap:6px}.race-schedule_dScratchList__sLvI9{display:flex;flex-direction:column;gap:8px}.race-schedule_dScratchItem__LTopy{display:flex;align-items:center;gap:8px}.race-schedule_dScratchGate__4c1mk{width:26px;height:26px;border-radius:6px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.5);flex-shrink:0}.race-schedule_dScratchName__pCocc{font-size:12px;color:hsla(0,0%,100%,.6);text-decoration:line-through}@media (max-width:900px){.race-schedule_dDetailLayout__9DgqM{grid-template-columns:1fr}.race-schedule_dDetailSide__dM16m{position:static}}.TabBar_tabBar__DvKsc{position:fixed;bottom:0;left:50%;transform:translate3d(-50%,0,0);max-width:430px;width:100%;display:flex;background:rgba(18,18,24,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px 24px 0 0;z-index:100;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));-webkit-transform:translateX(-50%) translateZ(0);will-change:transform}@supports (bottom:env(safe-area-inset-bottom)){.TabBar_tabBar__DvKsc{bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom))}}.TabBar_tabItem__EMe_J{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0;background:none;border:none;cursor:pointer;text-decoration:none;color:inherit}.TabBar_tabIcon__VE6Pr{position:relative;width:28px;height:28px}.TabBar_tabLabel__Rejzu{font-size:10px;color:hsla(0,0%,100%,.4);font-family:Noto Sans KR,Noto Sans,sans-serif}.TabBar_tabItemActive__Y9gLt .TabBar_tabLabel__Rejzu{color:#e040fb}.history_screen__Q0gKZ{position:fixed;inset:0;width:100%;max-width:430px;margin:0 auto;background:#0a0a0f;display:flex;flex-direction:column;overflow:hidden}.history_content__9OU40{flex:1;overflow-y:auto;padding:0 20px 120px;-webkit-overflow-scrolling:touch}.history_pageHeader__LmH_p{padding:8px 0 24px}.history_pageTitle__jsl_p{font-size:clamp(20px,6vw,28px);font-weight:800;color:#fff;line-height:1.25;margin:0 0 6px;white-space:nowrap}.history_titleAccent__bcera{color:#a855f7}.history_pageSub__NZwkX{font-size:13px;color:hsla(0,0%,100%,.6);margin:0}.history_section__lMiGy{margin-bottom:32px}.history_sectionTitle__3050f{font-size:20px;font-weight:700;color:#fff;margin:0 0 16px}.history_sectionTitleSub__koNH5{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.3);margin-left:8px}.history_gridList__2gIQj{display:flex;flex-direction:column;gap:16px}.history_cardItem__rcO0d{position:relative;width:100%;height:140px;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);cursor:pointer;background:none;padding:0;text-align:left;transition:transform .15s,border-color .2s}.history_cardItem__rcO0d:active{transform:scale(.98)}.history_cardItem__rcO0d:hover{border-color:rgba(168,85,247,.3)}.history_cardBg__b1oFX{position:absolute;inset:0}.history_cardBgOverlay__7QgtL{position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,10,15,.85),rgba(10,10,15,.4))}.history_cardContent__1urcu{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 24px;gap:16px}.history_cardInfo__AnNuU{flex:1;min-width:0}.history_cardTitle__mYs0t{color:#fff;font-size:18px;font-weight:700;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history_cardSub__CQp5W{color:hsla(0,0%,100%,.5);font-size:13px;margin:0;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history_cardArrow__ztEmZ{opacity:.3;margin-left:4px}.pick-desktop_page__GRO6Y{min-height:100vh;background:#0d0d12;color:#fff;font-family:Inter,Noto Sans KR,sans-serif}.pick-desktop_shell__qxmGk{width:min(1780px,calc(100vw - 48px));max-width:none;margin:0 auto;padding:108px 0 96px}.pick-desktop_hero__ka1Sp{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px;flex-wrap:wrap}.pick-desktop_heroBadge__s_Xab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.3);border-radius:16px;font-size:14px;font-weight:600;color:#c084fc;margin-bottom:16px}.pick-desktop_heroTitle__u_AbW{font-size:clamp(42px,4.8vw,54px);font-weight:800;letter-spacing:-.03em;margin:0;line-height:1.08}.pick-desktop_heroDescription__GwYfW{font-size:18px;color:hsla(0,0%,100%,.58);margin:14px 0 0;max-width:none;line-height:1.7}.pick-desktop_ctaButton__1uF32{padding:16px 30px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 28px -8px rgba(168,85,247,.65);transition:transform .15s ease,opacity .15s ease}.pick-desktop_ctaButton__1uF32:hover{opacity:.92;transform:translateY(-1px)}.pick-desktop_filters__1uswz{display:flex;gap:12px;margin-bottom:36px;border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:22px;overflow-x:auto}.pick-desktop_filterTab__Ycqib{flex-shrink:0;padding:12px 24px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.55);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.pick-desktop_filterTabActive__MiHZ9{background:rgba(168,85,247,.2);border-color:#a855f7;color:#fff;font-weight:700}.pick-desktop_listStack__lumm_{display:flex;flex-direction:column;gap:24px}.pick-desktop_card__aFSyV{background:#1a1a24;border-radius:28px;border:1px solid hsla(0,0%,100%,.06);padding:32px 40px;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:32px}.pick-desktop_card__aFSyV:hover{background:#1f1f2a;transform:translateY(-2px);border-color:rgba(168,85,247,.18)}.pick-desktop_cardBody__8EJl4{display:flex;align-items:center;gap:32px;min-width:0;flex:1}.pick-desktop_baseColumn__SDjfE{text-align:center;flex-shrink:0}.pick-desktop_baseLabel__AQX7d{display:block;font-size:12px;color:hsla(0,0%,100%,.4);margin-bottom:8px;font-weight:700;letter-spacing:.04em}.pick-desktop_lockedBase__tOuH1{width:96px;flex-shrink:0;min-height:96px}.pick-desktop_cardContent__0_BOH{min-width:0;flex:1}.pick-desktop_cardMeta__tERcF{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pick-desktop_raceBadge__D308H{font-size:15px;font-weight:800;background:hsla(0,0%,100%,.08);padding:5px 12px;border-radius:8px;color:#fff}.pick-desktop_draftBadge__hY4Zv{font-size:12px;color:#f59e0b;background:rgba(245,158,11,.1);padding:5px 12px;border-radius:8px;font-weight:700}.pick-desktop_cardTitle__bP5vi{font-size:24px;font-weight:700;color:#fff;margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pick-desktop_cardByline___FW0j{display:flex;align-items:center;gap:12px;margin-top:16px}.pick-desktop_cardAvatar__Hx0_G{width:34px;height:34px;border-radius:10px;overflow:hidden;position:relative;flex-shrink:0}.pick-desktop_cardAuthor__M7n10{font-size:16px;color:hsla(0,0%,100%,.65);font-weight:500}.pick-desktop_cardAside__VPYYz{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.pick-desktop_cardDate__Sl4mG{font-size:16px;color:hsla(0,0%,100%,.6)}.pick-desktop_cardArrow__d53xc{font-size:26px;color:#a855f7;font-weight:700}.pick-desktop_statePanel__6wHLm{text-align:center;padding:96px 24px;color:hsla(0,0%,100%,.7);font-size:18px}.pick-desktop_statePanelEmpty__nZrRm{background:hsla(0,0%,100%,.02);border-radius:28px;border:1px dashed hsla(0,0%,100%,.08)}.pick-desktop_stateIcon__CgCM7{font-size:44px;margin-bottom:16px}.pick-desktop_stateText__dxkGy{font-size:18px;color:hsla(0,0%,100%,.55);margin:0}.pick-desktop_detailLayout__giMEe{display:flex;flex-direction:column;gap:56px}.pick-desktop_detailMain__IF_Bo{width:100%;min-width:0}.pick-desktop_backButton__q5BMY{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);padding:12px 20px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;margin-bottom:32px;transition:all .2s ease;font-family:inherit}.pick-desktop_backButton__q5BMY:hover{background:hsla(0,0%,100%,.08);color:#fff}.pick-desktop_articlePanel__1v_xf{background:#13131a;border-radius:32px;padding:clamp(36px,4vw,56px);border:1px solid rgba(124,58,237,.12)}.pick-desktop_draftBanner__mHebt{background:rgba(245,158,11,.15);border:1px solid #f59e0b;color:#f59e0b;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:700;margin-bottom:24px;text-align:center}.pick-desktop_detailTitle__VcVtE{font-size:clamp(36px,3.8vw,50px);font-weight:800;line-height:1.22;letter-spacing:-.03em;color:#fff;margin:0 0 24px}.pick-desktop_detailSections__yOTEG,.pick-desktop_lockedRegion__P4U2E{margin-top:32px}.pick-desktop_authorActions__ksIp6{margin-top:48px;display:flex;justify-content:flex-end;gap:14px}.pick-desktop_deleteBtn__R65x4,.pick-desktop_editBtn__USRWn{padding:14px 24px;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}.pick-desktop_deleteBtn__R65x4{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#f87171}.pick-desktop_editBtn__USRWn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#c084fc}.pick-desktop_editBtn__USRWn:hover{background:hsla(0,0%,100%,.1)}.pick-desktop_detailSidebar__8oHNx{width:100%;min-width:0}.pick-desktop_sidebarPanel__PDlHz{background:#13131a;border-radius:28px;border:1px solid hsla(0,0%,100%,.06);padding:32px 36px}.pick-desktop_sidebarTitle__6iDoZ{font-size:22px;font-weight:700;color:#fff;margin:0 0 22px}.pick-desktop_recentGrid__ULAx2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.pick-desktop_recentCard__Csxy3{width:100%;text-align:left;font-family:inherit;color:inherit;background:hsla(0,0%,100%,.02);border-radius:18px;padding:18px 20px;border:1px solid hsla(0,0%,100%,.06);cursor:pointer;transition:background .2s ease,border-color .2s ease}.pick-desktop_recentCard__Csxy3:hover{background:hsla(0,0%,100%,.04);border-color:rgba(168,85,247,.2)}.pick-desktop_recentMeta__UmY1Y{font-size:14px;font-weight:700;margin-bottom:10px}.pick-desktop_recentMetaJc__YA9FE{color:#34d399}.pick-desktop_recentMetaMmtc__vPSVb{color:#c084fc}.pick-desktop_recentTitle__pbg2k{font-size:17px;font-weight:600;color:#fff;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-desktop_container__mSfzC{min-height:100vh;background:transparent;color:#fff;padding:100px 40px 60px;max-width:1600px;margin:0 auto}.community-desktop_layout__TNnHR{display:grid;grid-template-columns:260px 1fr 320px;gap:32px;align-items:start}.community-desktop_sidebar__EailJ{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.community-desktop_sidebarCard__ZtY_G{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:24px}.community-desktop_categoryList__Sj_Gb{display:flex;flex-direction:column;gap:8px}.community-desktop_categoryItem__BzAAV{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:12px}.community-desktop_categoryItem__BzAAV:hover{background:hsla(0,0%,100%,.05);color:#fff}.community-desktop_categoryActive__Jzr9O{background:rgba(168,85,247,.1)!important;color:#a855f7!important;border-left:3px solid #a855f7}.community-desktop_feed__bFwz5{display:flex;flex-direction:column;gap:20px}.community-desktop_feedHeader__I_agn{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.community-desktop_searchBar__H40_A{flex:1;max-width:400px;height:48px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:0 16px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.community-desktop_searchBar__H40_A:focus{border-color:rgba(168,85,247,.5)}.community-desktop_writeBtn__BGFtz{height:48px;padding:0 24px;background:linear-gradient(135deg,#a855f7,#6d28d9);border:none;border-radius:14px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s;display:flex;align-items:center;gap:8px}.community-desktop_writeBtn__BGFtz:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(168,85,247,.3)}.community-desktop_postCard__gmSnx{background:hsla(0,0%,100%,.02);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;padding:24px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:16px}.community-desktop_postCard__gmSnx:hover{background:hsla(0,0%,100%,.04);transform:translateY(-2px);border-color:hsla(0,0%,100%,.1)}.community-desktop_widgets__8iXpD{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.community-desktop_widgetCard__46Hv6{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:20px}.community-desktop_widgetTitle__Jl2IG{font-size:16px;font-weight:700;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.community-desktop_pagination__RbBTW{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;padding:24px}.community-desktop_pageBtn__vDm2U{width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.community-desktop_pageBtn__vDm2U:hover{background:hsla(0,0%,100%,.1);color:#fff}.community-desktop_pageActive__ChrHy{background:#a855f7!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px rgba(168,85,247,.4)}@media (max-width:1440px){.community-desktop_layout__TNnHR{grid-template-columns:240px 1fr 280px;gap:20px}}