.home-v4-view_shell__96eZ4{min-height:100vh;background:#f8f9f9;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.home-v4-view_shell__96eZ4 a{text-decoration:none}.home-v4-view_desktopFrame__ZoJgW{max-width:1100px;min-height:100vh;margin:0 auto;display:flex;justify-content:center;gap:60px;padding:0 24px}.home-v4-view_desktopSide__nhcKO{display:none}.home-v4-view_desktopAside__myBVb{flex:0 0 320px;width:320px}.home-v4-view_mobileCanvas__B9qLL{position:relative;width:min(520px,100vw);background:#fff;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 40px rgba(0,0,0,.04)}.home-v4-view_skeletonLayer__CgxYk{position:absolute;inset:0 0 62px;z-index:40;background:#f7f7f7;padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start;opacity:1;transition:opacity .4s ease-out}.home-v4-view_skeletonFadeOut__09n0R{opacity:0}.home-v4-view_skeletonCard__AG0jA,.home-v4-view_skeletonCategoryItem__UHjHR,.home-v4-view_skeletonHeader__DPn7u,.home-v4-view_skeletonHero__oAlbL,.home-v4-view_skeletonTopMenu__hY0_H{background:linear-gradient(90deg,#ececec 25%,#f4f4f4 38%,#ececec 63%);background-size:300% 100%;animation:home-v4-view_homeV4SkeletonPulse__gYZNA 1.2s ease-in-out infinite}.home-v4-view_skeletonHeader__DPn7u{height:72px;border-radius:18px}.home-v4-view_skeletonTopMenu__hY0_H{height:52px;border-radius:10px}.home-v4-view_skeletonHero__oAlbL{height:min(58vw,360px);border-radius:0}.home-v4-view_skeletonCategoryRow__Ht5VD{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.home-v4-view_skeletonCategoryItem__UHjHR{height:54px;border-radius:14px}.home-v4-view_skeletonTimerBar__PzRtt{height:46px;border-radius:12px;background:linear-gradient(90deg,#ececec 25%,#f4f4f4 38%,#ececec 63%);background-size:300% 100%;animation:home-v4-view_homeV4SkeletonPulse__gYZNA 1.2s ease-in-out infinite}.home-v4-view_skeletonCardRow__EsxM_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.home-v4-view_skeletonCardSmall__OzF0U{height:160px;border-radius:14px;background:linear-gradient(90deg,#ececec 25%,#f4f4f4 38%,#ececec 63%);background-size:300% 100%;animation:home-v4-view_homeV4SkeletonPulse__gYZNA 1.2s ease-in-out infinite}.home-v4-view_skeletonCard__AG0jA{height:174px;border-radius:14px}@keyframes home-v4-view_homeV4SkeletonPulse__gYZNA{0%{background-position:100% 0}to{background-position:0 0}}.home-v4-view_topPromoBanner__tA6U3{margin:14px 14px 8px;min-height:65px;border-radius:12px;background:linear-gradient(92deg,#5779bb,#f37a5c);display:flex;align-items:center;gap:14px;padding:0 16px 0 18px}.home-v4-view_topPromoText__wai0H{flex:1 1;margin:0;color:#fff;font-size:16px;line-height:1.24;font-weight:700;letter-spacing:-.01em}.home-v4-view_topPromoCta__moGnD{width:100px;height:36px;border:0;border-radius:999px;background:#fff;color:#111;font-size:14px;line-height:1;font-weight:700;letter-spacing:-.02em;padding:0 12px;text-decoration:none;white-space:nowrap}.home-v4-view_topPromoClose__eMVGw,.home-v4-view_topPromoCta__moGnD{cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.home-v4-view_topPromoClose__eMVGw{width:38px;height:38px;border:0;background:transparent;padding:0}.home-v4-view_header__45FbP{width:100%;height:74px;border-bottom:none;background:#fff;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-v4-view_logoImage__mLmtW{width:86px;height:auto;flex-shrink:0;object-fit:contain}.home-v4-view_searchButton__mrIwF{flex:1 1;min-width:0;height:46px;border:none;border-radius:12px;background:#f5f5f5;padding:0 14px;display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.home-v4-view_searchIcon__n2SME{width:22px;height:22px;object-fit:contain;opacity:.85}.home-v4-view_searchTextWrap__B6ioR{min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.home-v4-view_searchKeyword__hvRAU{color:#565656;font-size:14px;line-height:1;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home-v4-view_menuButton__s1PX2{width:38px;height:38px;flex-shrink:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.home-v4-view_menuBar__KK0N7{width:24px;height:2px;background:#171717;border-radius:999px}.home-v4-view_topMenuBar__whw1y{position:-webkit-sticky;position:sticky;top:0;z-index:15;width:100%;height:56px;border-bottom:none;background:#fff;display:block;align-items:center;padding:0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.home-v4-view_topMenuBar__whw1y::-webkit-scrollbar{display:none}.home-v4-view_topMenuBarDragging__G0snA{cursor:-webkit-grabbing;cursor:grabbing}.home-v4-view_topMenuTrack__mx10p{width:max-content;min-width:100%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;gap:30px;padding:0 10px}.home-v4-view_topMenuItem__78Ae5{border:0;background:transparent;color:#1f1f1f;font-size:16px;font-weight:500;white-space:nowrap;flex-shrink:0;height:100%;padding:0;cursor:pointer}.home-v4-view_topMenuItemActive__WIwp_{font-weight:700;border-bottom-color:#111}.home-v4-view_heroSection__CVNKZ{padding:14px 14px 0}.home-v4-view_heroViewportFrame__oSZDH{position:relative}.home-v4-view_heroViewport__xsxa_{width:100%;overflow:hidden;overflow-y:hidden;border-radius:0;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.home-v4-view_heroViewportDragging__rfrjv{cursor:-webkit-grabbing;cursor:grabbing}.home-v4-view_heroTrack__2KM6f{width:max-content;display:flex;gap:10px;padding:0 max(0px,calc((100% - 410px) / 2))}.home-v4-view_heroSlide__BC_8M{position:relative;flex:0 0 410px;min-width:410px;width:410px;height:410px;scroll-snap-align:center}.home-v4-view_heroImage__0v2dO{width:100%;height:100%;object-fit:cover}.home-v4-view_heroOverlay__TQ120{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff;background:linear-gradient(180deg,transparent 8%,rgba(0,0,0,.68))}.home-v4-view_heroOverlayDark__34pRa{color:#1d1f24;background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.88))}.home-v4-view_heroDate__TE1rH{display:inline-block;margin:0 0 10px;border:1px solid hsla(0,0%,100%,.7);padding:2px 8px;font-size:10px;font-weight:600;line-height:1.25}.home-v4-view_heroTitle__61V9P{margin:0;white-space:pre-line;font-size:28px;font-weight:700;line-height:1.22;letter-spacing:-.03em}.home-v4-view_heroSubtitle__q6mK_{margin:8px 0 0;font-size:14px;line-height:1.35;opacity:.96;white-space:pre-line}.home-v4-view_heroCta__10SJd{margin:10px 0 0;font-size:13px;line-height:1.3;font-weight:600;opacity:.9}.home-v4-view_heroCounter__EwHDZ{position:absolute;right:max(0px,calc((100% - 410px) / 2));bottom:0;min-width:58px;height:28px;padding:0 10px;background:hsla(0,0%,6%,.45);color:#fff;font-size:11px;line-height:28px;font-weight:700;text-align:center;letter-spacing:.02em}.home-v4-view_heroIndicators__ML1_M{display:flex;justify-content:center;gap:8px;padding:12px 0 0}.home-v4-view_heroIndicator__GM_9C{width:8px;height:8px;border:0;border-radius:999px;background:#d3d3d3;transition:width .18s ease,background-color .18s ease;cursor:pointer}.home-v4-view_heroIndicatorActive___eYYW{width:18px;background:#222}.home-v4-view_categorySection__OoVRT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:36px 28px 20px;justify-items:center}.home-v4-view_categoryButton__cZZqm{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;width:100%}.home-v4-view_categoryIcon__wxfhs{width:52px;height:52px;border-radius:16px;background:#f4f4f4;display:flex;align-items:center;justify-content:center}.home-v4-view_categoryIcon__wxfhs svg{width:26px;height:26px;stroke:#555;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-v4-view_categoryLabel__T55oa{font-size:12px;color:#3a3a3a;font-weight:500;text-align:center;white-space:nowrap}.home-v4-view_timeDealSection__1g_Qt{margin-top:24px;padding:24px 14px 0;border-top:1px solid #ececec}.home-v4-view_sectionHeaderRow__MCFqY{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-v4-view_sectionTitleLarge__PFW7a{margin:0;color:#222;font-size:23px;font-weight:700;line-height:1.22;letter-spacing:-.02em}.home-v4-view_sectionMoreButton__HqS7U{border:0;background:transparent;color:#2b2b2b;font-size:16px;line-height:1;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0}.home-v4-view_sectionMoreArrow__2wi0Z{font-size:21px;line-height:1;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.home-v4-view_sectionMoreButton__HqS7U:hover .home-v4-view_sectionMoreArrow__2wi0Z{transform:translateX(3px)}.home-v4-view_sectionDesc__7nlgv{margin:10px 0 0;color:#707070;font-size:14px;font-weight:500;line-height:1.4}.home-v4-view_timeDealTimerBar__Noq9j{margin-top:14px;height:54px;border-radius:16px;background:#1f2023;display:flex;align-items:center;justify-content:center;gap:10px}.home-v4-view_timeDealTimerIcon__6qOhN{color:#fff;font-size:28px;line-height:1}.home-v4-view_timeDealTimerText__CerMD{margin:0;color:#fff;font-size:22px;line-height:1;font-weight:700;letter-spacing:-.01em}.home-v4-view_timeDealTimerHighlight__xDZXq{color:#fff138}.home-v4-view_timeDealScroller__OFtsI{margin-top:14px;display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-v4-view_timeDealScroller__OFtsI::-webkit-scrollbar{display:none}.home-v4-view_timeDealCard__l8YVK{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 88px);min-width:calc(100% - 88px);border-radius:14px;overflow:hidden;aspect-ratio:.82;background:#ddd}.home-v4-view_timeDealImage__SQJ1U{width:100%;height:100%;object-fit:cover}.home-v4-view_timeDealCardOverlay__NtGGo{position:absolute;left:0;right:0;bottom:0;padding:14px 14px 16px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.74))}.home-v4-view_timeDealCardTitle__hVOly{margin:0;color:#fff;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.home-v4-view_timeDealPrice__BROao{margin:8px 0 0;color:#fff;font-size:20px;font-weight:700;line-height:1.15}.home-v4-view_timeDealOriginalPrice__3hsf_{display:none}.home-v4-view_timeDealDiscountBadge__yTpsL{position:absolute;right:14px;bottom:18px;width:80px;height:80px;border-radius:999px;background:linear-gradient(145deg,#ff39aa,#4f5dff);color:#fff;font-size:22px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-align:center}.home-v4-view_timeDealMoreButton__0c7Y3{margin:16px 0 0;width:100%;height:60px;border:1px solid #d7d7d7;border-radius:12px;background:#fff;color:#262626;font-size:18px;font-weight:600;cursor:pointer}.home-v4-view_benefitBannerSection__9EI0J{padding:24px 14px 0}.home-v4-view_benefitBannerButton__3fBcd{width:100%;border:0;border-radius:14px;background:linear-gradient(135deg,#1a2e4a,#0f1e32);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.home-v4-view_benefitBannerTextWrap__InkC7{min-width:0}.home-v4-view_benefitBannerTitle__nU4Eg{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1.28;letter-spacing:-.03em;white-space:pre-line}.home-v4-view_benefitBannerSubtitle__HtcGK{margin:14px 0 0;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:500;line-height:1.2}.home-v4-view_benefitEnvelopeArt__A2kjK{flex-shrink:0;width:128px;height:96px;border-radius:6px;background:linear-gradient(155deg,#8cb0af,#7faca9 45%,#6f9493);position:relative;overflow:hidden}.home-v4-view_benefitEnvelopeArt__A2kjK:after,.home-v4-view_benefitEnvelopeArt__A2kjK:before{content:"";position:absolute;bottom:0;width:50%;height:64px;background:hsla(0,0%,100%,.2)}.home-v4-view_benefitEnvelopeArt__A2kjK:before{left:0;transform:skewY(-24deg);transform-origin:bottom left}.home-v4-view_benefitEnvelopeArt__A2kjK:after{right:0;transform:skewY(24deg);transform-origin:bottom right}.home-v4-view_benefitTicket__2O038{position:absolute;top:8px;width:28px;height:62px;border-radius:5px;background:#2f65b8;box-shadow:0 3px 10px rgba(0,0,0,.16)}.home-v4-view_benefitTicket__2O038:first-child{right:76px}.home-v4-view_benefitTicket__2O038:nth-child(2){right:46px}.home-v4-view_benefitTicket__2O038:nth-child(3){right:16px}.home-v4-view_bestStudioSection__nf1cA{padding:24px 14px 0;border-top:1px solid #ececec;margin-top:24px}.home-v4-view_bestStudioTagRow__t2qyw{margin-top:14px;display:flex;align-items:center;gap:16px}.home-v4-view_bestStudioTagButton__ABF1I{border:0;background:transparent;color:#858585;font-size:16px;font-weight:700;line-height:1;cursor:pointer;padding:0;letter-spacing:-.02em}.home-v4-view_bestStudioTagButtonActive__a7_U0{color:#3952ff;background:linear-gradient(transparent 62%,#f2eb10 0)}.home-v4-view_bestStudioGrid__pTyEH{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.home-v4-view_bestStudioCard__GMAjN{min-width:0}.home-v4-view_bestStudioImageWrap__nXxKk{position:relative;overflow:hidden;background:#e9e9e9}.home-v4-view_bestStudioImage__4e2Wt{width:100%;aspect-ratio:.86;object-fit:cover;display:block}.home-v4-view_bestStudioWishButton__cSmJL{position:absolute;top:10px;right:10px;border:0;background:transparent;color:#fff;font-size:38px;line-height:1;cursor:pointer}.home-v4-view_bestStudioBrand__iVmng{margin:12px 0 0;color:#8a8a8a;font-size:16px;font-weight:500;line-height:1}.home-v4-view_bestStudioTitle__UMKcG{margin:8px 0 0;color:#232323;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.home-v4-view_bestStudioPrice__O4hSt{margin:6px 0 0;color:#f06f22;font-size:12px;font-weight:600;line-height:1}.home-v4-view_footerInfoSection__nJI70{position:relative;margin-top:24px;padding:0 0 24px;background:#f6f6f6;border-top:1px solid #e7e7e7}.home-v4-view_footerTopLinks__hGWgL{height:52px;border-bottom:1px solid #e7e7e7;display:flex;align-items:center;gap:14px;padding:0 20px}.home-v4-view_footerTopLink__YR5vd{border:0;background:transparent;color:#4a4a4a;font-size:16px;font-weight:500;cursor:pointer;padding:0}.home-v4-view_footerTopLinkDivider__YqtEf{color:#c7c7c7;font-size:16px}.home-v4-view_footerCompanyInfo__8pcpc{padding:18px 20px 0}.home-v4-view_footerCompanyInfo__8pcpc p{margin:0 0 8px;color:#6a6a6a;font-size:14px;line-height:1.25;letter-spacing:-.01em}.home-v4-view_footerCompanyName__IBKKK{margin:0 0 12px;color:#3b3b3b;font-size:18px;font-weight:700;line-height:1.2}.home-v4-view_footerPolicyRow__aa36h{margin:14px 20px 0;border:1px solid #ddd;display:block}.home-v4-view_footerPolicyButton__GTW1L{border:0;border-right:0;background:transparent;width:100%;height:52px;color:#6c6c6c;font-size:16px;font-weight:500;cursor:pointer}.home-v4-view_footerCopyright__tuWyC{margin:14px 20px 0;color:#9a9a9a;font-size:14px;line-height:1.25}.home-v4-view_footerKcpBadge__l356O{top:134px;width:74px;height:74px;border-radius:999px;border:2px solid #777;color:#444;font-size:24px;font-weight:700;background:#fff}.home-v4-view_footerChatButton__0tur2,.home-v4-view_footerKcpBadge__l356O{position:absolute;right:18px;display:inline-flex;align-items:center;justify-content:center}.home-v4-view_footerChatButton__0tur2{bottom:100px;width:48px;height:48px;border:0;border-radius:999px;background:#212121;cursor:pointer}.home-v4-view_footerChatIcon__3aSAo{width:20px;height:16px;border:2px solid #fff;border-radius:3px;position:relative}.home-v4-view_footerChatIcon__3aSAo:after{content:"";position:absolute;right:2px;bottom:-6px;width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:skewX(-20deg)}.home-v4-view_footerTopButton__Eb0It{position:absolute;right:18px;bottom:22px;width:48px;height:48px;border-radius:999px;border:1px solid #d3d3d3;background:#f6f6f6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.home-v4-view_footerTopButtonIcon__scC4s{width:16px;height:16px;object-fit:contain}.home-v4-view_bottomNav__WoYmU{position:-webkit-sticky;position:sticky;left:0;bottom:0;transform:none;width:100%;margin-top:auto;border-top:1px solid #ececec;background:#fff;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));z-index:55}.home-v4-view_bottomTab__6TAg_{border:0;padding:10px 8px 12px;background:transparent;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.home-v4-view_bottomTabIcon__cgw61{width:24px;height:24px;object-fit:contain}.home-v4-view_bottomTabLabel__R3Nzj{font-size:11px;color:#5c5c5c;line-height:1.2;text-align:center;letter-spacing:-.01em}.home-v4-view_menuOverlay__WoUHf{position:absolute;inset:0 0 62px;background:#fff;z-index:44;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .26s ease}.home-v4-view_menuOverlayOpen__U56PW{opacity:1;pointer-events:auto}.home-v4-view_menuPanel__6711M{min-height:100%;padding:12px 16px 24px;transform:translateY(10px);opacity:0;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.home-v4-view_menuOverlayOpen__U56PW .home-v4-view_menuPanel__6711M{transform:translateY(0);opacity:1}.home-v4-view_menuTopBar__IKFjE{display:flex;justify-content:flex-end}.home-v4-view_menuCloseX__jd6Z0{width:28px;height:28px;border:0;background:transparent;color:#232323;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.home-v4-view_menuInstallRow__PSSQ2{margin-top:4px;padding-bottom:14px;border-bottom:1px solid #ececec;display:flex;align-items:center;justify-content:space-between;gap:16px}.home-v4-view_menuInstallButton__L9JnI{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:8px;color:#4769dc;font-size:14px;font-weight:700;cursor:pointer}.home-v4-view_menuInstallIcon__38nW7{width:28px;height:28px;border-radius:7px;object-fit:contain}.home-v4-view_menuAuthActions__aznan{display:flex;align-items:center;gap:10px}.home-v4-view_menuAuthButton__3GYFe{border:0;background:transparent;color:#222;font-size:14px;padding:0;cursor:pointer}.home-v4-view_menuAuthDivider__jP3g_{color:#c9c9c9;font-size:13px}.home-v4-view_menuSection__odgrj{padding:18px 0 20px;border-bottom:1px solid #ececec}.home-v4-view_menuSectionTitle__b2MfS{margin:0 0 16px;font-size:22px;font-weight:700;color:#191919}.home-v4-view_menuReservationGrid__TJRFD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.home-v4-view_menuReservationItem__xmzG6{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.home-v4-view_menuReservationIcon__3p4eM{width:100%;max-width:106px;aspect-ratio:1/1;border-radius:14px;background:#f4f4f4;position:relative}.home-v4-view_menuReservationIcon__3p4eM:before{content:"";position:absolute;inset:24% 24%;border:2px solid #222;border-radius:10px}.home-v4-view_menuReservationLabel__uDPBM{font-size:16px;line-height:1.2;font-weight:700;color:#1d1d1d}.home-v4-view_menuEstimateRow__eKLPd{display:flex;gap:10px}.home-v4-view_menuEstimateItem__WnG0s{flex:1 1;height:52px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;padding:0 14px}.home-v4-view_menuEstimateItemBlue__KclNJ{background:#f0f3ff;border:1px solid #d0d8f5}.home-v4-view_menuEstimateItemPink__FNT1E{background:#fff0f5;border:1px solid #f5d0df}.home-v4-view_menuEstimateItemBlue__KclNJ .home-v4-view_menuEstimateLabel__iPSH_{color:#3c5adc}.home-v4-view_menuEstimateItemPink__FNT1E .home-v4-view_menuEstimateLabel__iPSH_{color:#d42b6a}.home-v4-view_menuEstimateLabel__iPSH_{font-size:15px;font-weight:600;line-height:1}.home-v4-view_menuCategorySection__wHZdh{padding-top:4px}.home-v4-view_menuCategoryGroup__yTTeT{border-bottom:1px solid #ececec}.home-v4-view_menuCategoryHeader__8DAIr{width:100%;border:0;background:transparent;padding:18px 2px;display:flex;align-items:center;justify-content:space-between;color:#1b1b1b;font-size:18px;font-weight:700;text-align:left;cursor:pointer}.home-v4-view_menuCategoryChevron___xmiD{width:12px;height:12px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(45deg);transition:transform .18s ease}.home-v4-view_menuCategoryChevronOpen__vK6k2{transform:rotate(-135deg)}.home-v4-view_menuCategoryBody__ubTRO{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .52s ease,opacity .43s ease,transform .52s ease}.home-v4-view_menuCategoryBodyOpen__lkADi{max-height:220px;opacity:1;transform:translateY(0);transition-delay:.12s}.home-v4-view_menuCategoryBodyInner__56j7F{margin:0 2px 14px;padding:14px 18px;background:#f4f4f4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.home-v4-view_menuCategoryColumn___iX5x{display:grid;grid-gap:10px;gap:10px}.home-v4-view_menuCategoryLink__hq68D{border:0;background:transparent;padding:0;color:#6b6b6b;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.home-v4-view_menuCategoryLinkMarked__b5qRv:after{content:"";width:8px;height:8px;margin-left:7px;border-radius:999px;background:#ff3f86;display:inline-block;vertical-align:middle}.home-v4-view_menuBottomSpacer__a2Wge{height:24px}@media (max-width:1200px){.home-v4-view_desktopAside__myBVb{display:none}.home-v4-view_desktopFrame__ZoJgW{gap:0}}@media (max-width:1024px){.home-v4-view_desktopFrame__ZoJgW{max-width:100%;gap:0;padding:0}.home-v4-view_mobileCanvas__B9qLL{width:100%;box-shadow:none}.home-v4-view_topPromoBanner__tA6U3{margin:12px 12px 6px;min-height:66px;border-radius:16px;padding:0 12px 0 14px;gap:10px}.home-v4-view_topPromoText__wai0H{font-size:13px;line-height:1.3}.home-v4-view_topPromoCta__moGnD{width:100px;height:36px;font-size:11px;padding:0 10px}.home-v4-view_topPromoClose__eMVGw{width:24px;height:24px}.home-v4-view_skeletonLayer__CgxYk{inset:0;padding:12px}.home-v4-view_skeletonHeader__DPn7u{height:66px;border-radius:16px}.home-v4-view_skeletonTopMenu__hY0_H{height:48px}.home-v4-view_skeletonHero__oAlbL{height:60vw}.home-v4-view_heroCounter__EwHDZ{right:12px;min-width:58px;height:30px;padding:0 8px;font-size:11px;line-height:30px}.home-v4-view_header__45FbP{height:66px;padding:8px 12px}.home-v4-view_logoImage__mLmtW{width:74px}.home-v4-view_searchButton__mrIwF{height:42px;padding:0 12px}.home-v4-view_searchIcon__n2SME{width:18px;height:18px}.home-v4-view_searchHint__HBbbO{font-size:12px}.home-v4-view_searchKeyword__hvRAU{font-size:13px}.home-v4-view_topMenuBar__whw1y{height:52px;padding:0 8px}.home-v4-view_topMenuTrack__mx10p{gap:24px;padding:0 6px}.home-v4-view_topMenuItem__78Ae5{font-size:15px}.home-v4-view_heroTitle__61V9P{font-size:24px}.home-v4-view_heroSubtitle__q6mK_{font-size:13px}.home-v4-view_bestStudioSection__nf1cA,.home-v4-view_timeDealSection__1g_Qt{padding-left:12px;padding-right:12px}.home-v4-view_sectionTitleLarge__PFW7a{font-size:20px}.home-v4-view_sectionMoreButton__HqS7U{font-size:14px}.home-v4-view_sectionDesc__7nlgv{font-size:13px}.home-v4-view_timeDealTimerBar__Noq9j{height:46px;border-radius:12px}.home-v4-view_timeDealTimerIcon__6qOhN{font-size:22px}.home-v4-view_timeDealTimerText__CerMD{font-size:17px}.home-v4-view_categorySection__OoVRT{padding-left:20px;padding-right:20px}.home-v4-view_categoryIcon__wxfhs{width:46px;height:46px;border-radius:14px}.home-v4-view_categoryIcon__wxfhs svg{width:22px;height:22px}.home-v4-view_categoryLabel__T55oa{font-size:11px}.home-v4-view_timeDealCard__l8YVK{flex-basis:calc(100% - 72px);min-width:calc(100% - 72px)}.home-v4-view_timeDealCardTitle__hVOly{font-size:14px}.home-v4-view_timeDealPrice__BROao{font-size:18px}.home-v4-view_timeDealDiscountBadge__yTpsL{width:66px;height:66px;font-size:19px}.home-v4-view_timeDealMoreButton__0c7Y3{height:52px;font-size:16px}.home-v4-view_benefitBannerSection__9EI0J{padding-left:12px;padding-right:12px}.home-v4-view_benefitBannerButton__3fBcd{padding:16px;border-radius:12px}.home-v4-view_benefitBannerTitle__nU4Eg{font-size:18px}.home-v4-view_benefitBannerSubtitle__HtcGK{margin-top:8px;font-size:12px}.home-v4-view_benefitEnvelopeArt__A2kjK{width:98px;height:74px}.home-v4-view_benefitTicket__2O038{width:22px;height:48px}.home-v4-view_bestStudioTagButton__ABF1I{font-size:14px}.home-v4-view_bestStudioBrand__iVmng{font-size:13px}.home-v4-view_bestStudioTitle__UMKcG{font-size:14px}.home-v4-view_bestStudioPrice__O4hSt{font-size:16px}.home-v4-view_footerTopLinks__hGWgL{height:46px;padding:0 14px}.home-v4-view_footerTopLink__YR5vd{font-size:14px}.home-v4-view_footerCompanyInfo__8pcpc{padding:14px 14px 0}.home-v4-view_footerCompanyInfo__8pcpc p{font-size:12px}.home-v4-view_footerCompanyName__IBKKK{font-size:16px}.home-v4-view_footerPolicyRow__aa36h{margin-left:14px;margin-right:14px}.home-v4-view_footerPolicyButton__GTW1L{height:46px;font-size:13px}.home-v4-view_footerCopyright__tuWyC{margin-left:14px;margin-right:14px;font-size:12px}.home-v4-view_footerKcpBadge__l356O{width:56px;height:56px;top:114px;right:14px;font-size:16px}.home-v4-view_footerChatButton__0tur2,.home-v4-view_footerTopButton__Eb0It{width:48px;height:48px;right:14px}.home-v4-view_footerChatButton__0tur2{bottom:92px}.home-v4-view_footerTopButton__Eb0It{bottom:18px}.home-v4-view_footerTopButtonIcon__scC4s{width:14px;height:14px}.home-v4-view_menuAuthButton__3GYFe,.home-v4-view_menuInstallButton__L9JnI{font-size:13px}.home-v4-view_menuSectionTitle__b2MfS{font-size:18px}.home-v4-view_menuReservationLabel__uDPBM{font-size:14px}.home-v4-view_menuEstimateItem__WnG0s{height:46px}.home-v4-view_menuEstimateLabel__iPSH_{font-size:14px}.home-v4-view_menuCategoryHeader__8DAIr{font-size:17px}.home-v4-view_menuCategoryLink__hq68D{font-size:14px}.home-v4-view_bottomNav__WoYmU{width:100%}}.HomeFooter_footerInfoSection__33N9a{position:relative;margin-top:40px;padding:0 0 24px;background:#fff;border-top:1px solid #e0e0e0}.HomeFooter_footerTopLinks__a2xe6{height:46px;display:flex;align-items:center;gap:8px;padding:0 20px}.HomeFooter_footerTopLink__KG2u1{border:0;background:transparent;color:#333;font-size:13px;font-weight:400;cursor:pointer;padding:0}.HomeFooter_footerTopLinkDivider__iJkSy{color:#ccc;font-size:11px}.HomeFooter_footerCompanyInfo__aQjY9{padding:14px 20px 0;border-top:1px solid #eee}.HomeFooter_footerCompanyInfo__aQjY9 p{margin:0 0 5px;color:#888;font-size:12px;line-height:1.5;letter-spacing:-.01em}.HomeFooter_footerCompanyName__VZhCb{margin:0 0 10px;color:#222;font-size:14px;font-weight:700;line-height:1.2}.HomeFooter_footerPolicyRow__kdnZd{margin:16px 20px 0;border:1px solid #e0e0e0;border-radius:4px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.HomeFooter_footerPolicyButton__ru5v0{border:0;background:transparent;height:33px;line-height:33px;color:#555;font-size:12px;font-weight:400;cursor:pointer;text-align:center}.HomeFooter_footerPolicyButton__ru5v0+.HomeFooter_footerPolicyButton__ru5v0{border-left:1px solid #e0e0e0}.HomeFooter_footerCopyright__PlN8m{margin:16px 20px 0;color:#aaa;font-size:11px;line-height:1.4}.HomeFooter_footerTopButton__b0x41{position:absolute;right:18px;bottom:22px;width:44px;height:44px;border-radius:999px;border:1px solid #ddd;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}@media (max-width:1024px){.HomeFooter_footerTopLinks__a2xe6{height:44px;padding:0 14px}.HomeFooter_footerTopLink__KG2u1{font-size:12px}.HomeFooter_footerCompanyInfo__aQjY9{padding:12px 14px 0}.HomeFooter_footerCompanyInfo__aQjY9 p{font-size:11px}.HomeFooter_footerCompanyName__VZhCb{font-size:13px}.HomeFooter_footerPolicyRow__kdnZd{margin-left:14px;margin-right:14px}.HomeFooter_footerPolicyButton__ru5v0{height:33px;font-size:12px}.HomeFooter_footerCopyright__PlN8m{margin-left:14px;margin-right:14px;font-size:11px}.HomeFooter_footerTopButton__b0x41{width:40px;height:40px;right:14px;bottom:18px}}.HomeHeader_header__B9V_1{width:100%;height:70px;background:#fff;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.HomeHeader_logoLink__FySqY{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.HomeHeader_logoImage__tvpTR{width:86px;height:auto;flex-shrink:0;object-fit:contain}.HomeHeader_searchButton__JALTy{flex:1 1;min-width:0;height:46px;border:none;border-radius:12px;background:#f5f5f5;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.HomeHeader_searchIcon___u3_S{width:22px;height:22px;flex-shrink:0;opacity:.85}.HomeHeader_searchTextWrap__aHsaI{min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.HomeHeader_searchKeyword__J7oa4{color:#565656;font-size:14px;line-height:1;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.HomeHeader_menuButton__co2Jd{width:38px;height:38px;flex-shrink:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.HomeHeader_menuBar__ljT0C{width:24px;height:2px;background:#171717;border-radius:999px}@media (max-width:1024px){.HomeHeader_header__B9V_1{height:58px;padding:8px 12px}.HomeHeader_logoImage__tvpTR{width:74px}.HomeHeader_searchButton__JALTy{height:42px;padding:0 12px}.HomeHeader_searchIcon___u3_S{width:18px;height:18px}.HomeHeader_searchKeyword__J7oa4{font-size:13px}}.HomeBottomNav_bottomNavOuter__iSojQ{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;padding:0 16px 20px;z-index:55;pointer-events:none}.HomeBottomNav_bottomNav__qZ0z2{pointer-events:auto;position:relative;display:grid;align-items:center;border-radius:9999px;padding:6px 0;overflow:hidden;background:hsla(0,0%,100%,.32);-webkit-backdrop-filter:blur(40px) saturate(220%);backdrop-filter:blur(40px) saturate(220%);border:1px solid hsla(0,0%,100%,.4)}.HomeBottomNav_bubbleIndicator__omlaw{position:absolute;top:5px;bottom:5px;left:5px;border-radius:9999px;z-index:1;pointer-events:none;background:hsla(0,0%,100%,.55);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.7),0 1px 4px rgba(0,0,0,.04);transition:left .42s cubic-bezier(.34,1.56,.64,1)}.HomeBottomNav_bottomTab__nqvZl{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;border:0;background:transparent;cursor:pointer;text-decoration:none;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;transition:transform .18s ease}.HomeBottomNav_bottomTabIconWrap__j2AF6{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.HomeBottomNav_bottomTabIcon__ZkiEO{width:24px;height:24px}.HomeBottomNav_bottomTabLabel__D2sM5{font-size:10px;line-height:1.2;text-align:center;letter-spacing:-.02em;color:#333;font-weight:400}.HomeBottomNav_bottomTabActive__ozhZA .HomeBottomNav_bottomTabLabel__D2sM5{color:#000;font-weight:700}@media (max-width:390px){.HomeBottomNav_bottomNavOuter__iSojQ{padding:0 12px 20px}.HomeBottomNav_bottomTabIcon__ZkiEO{width:22px;height:22px}.HomeBottomNav_bottomTabLabel__D2sM5{font-size:9px}}.HomeDesktopAside_aside__q26HE{position:fixed;top:50%;transform:translateY(-50%);width:300px;max-height:88vh;overflow-y:auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:14px;background:none;box-shadow:none;scrollbar-width:none;z-index:40}.HomeDesktopAside_aside__q26HE::-webkit-scrollbar{display:none}@media (max-width:1200px){.HomeDesktopAside_aside__q26HE{display:none}}.HomeDesktopAside_promoCard__H7J05{position:relative;width:100%;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#e8edf8,#d4dcf0 40%,#c2cce8);text-align:left;padding:22px 25px 20px;min-height:130px;box-shadow:0 4px 20px rgba(60,90,220,.12)}.HomeDesktopAside_promoLabel__HzSEF{display:inline-block;font-size:9px;font-weight:800;color:#fff;background:#3c5adc;padding:2px 6px;border-radius:4px;letter-spacing:1.5px;margin-bottom:0;text-transform:uppercase}.HomeDesktopAside_promoTitle__kBS75{font-size:20px;font-weight:800;color:#1a1a1a;line-height:1.3;margin-top:6px;margin-bottom:6px;letter-spacing:-.3px}.HomeDesktopAside_promoTitle__kBS75 strong{color:#3c5adc;font-size:19px}.HomeDesktopAside_promoSubtitle__qspso{font-size:12px;color:#5a5a5a;line-height:1.4;margin-bottom:0}.HomeDesktopAside_promoSubtitle__qspso strong{color:#3c5adc;font-weight:700}.HomeDesktopAside_infoCard__oqrb9{width:100%;background:#fff;border-radius:16px;padding:15px;box-shadow:0 2px 16px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.HomeDesktopAside_downloadStats__AS5eL{font-size:12px;color:#595959;line-height:1.6;letter-spacing:-.1px;margin-bottom:0}.HomeDesktopAside_downloadStats__AS5eL strong{color:#3c5adc;font-weight:700}.HomeDesktopAside_downloadHeadline__Bw449{font-size:15px;font-weight:700;color:#333;line-height:1.55;letter-spacing:-.2px;margin-top:0;margin-bottom:0}.HomeDesktopAside_downloadHeadline__Bw449 strong{color:#e85704}.HomeDesktopAside_downloadCta__5U8pf{display:block;width:100%;padding:12px 14px;border-radius:12px;border:0;background:linear-gradient(135deg,#f5a06a,#ef8745);color:#fff;font-size:12px;font-weight:600;line-height:1.5;cursor:default;text-align:center;box-shadow:0 3px 12px rgba(240,111,34,.15)}.HomeDesktopAside_downloadCtaHighlight__ArLcl{display:block;font-size:16px;font-weight:800;margin-top:2px}.HomeDesktopAside_storeLinksLabel____MTL{font-size:12px;color:#000;font-weight:600;margin-bottom:0;padding-top:14px;border-top:1px solid #eee;width:100%;text-align:center}.HomeDesktopAside_storeQrRow__SkkCI{display:flex;align-items:center;gap:12px;width:100%}.HomeDesktopAside_qrPlaceholder__ckUr6{width:56px;height:56px;border-radius:8px;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #eee}.HomeDesktopAside_qrImage__nNGDY{width:100%;height:100%;object-fit:contain;border-radius:4px}.HomeDesktopAside_qrPlaceholderIcon__k1xMJ{width:38px;height:38px;color:#ccc}.HomeDesktopAside_storeLinks__F5N7_{display:flex;flex-direction:column;gap:6px;flex:1 1}.HomeDesktopAside_storeButton__BvdLG{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;border:1px solid #eee;background:#fff;font-size:11px;font-weight:600;color:#444;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-decoration:none;width:100%}.HomeDesktopAside_storeButton__BvdLG:hover{border-color:#bbb;box-shadow:0 1px 6px rgba(0,0,0,.05)}.HomeDesktopAside_storeIcon__LXHsv{width:16px;height:16px}.HomeDesktopAside_adInquiryButton__FQl4j{width:100%;padding:12px;border-radius:10px;border:0;background:#eef1fb;font-size:14px;font-weight:700;color:#3c5adc;cursor:pointer;transition:background .2s ease;letter-spacing:.5px}.HomeDesktopAside_adInquiryButton__FQl4j:hover{background:#dde3f7}.HomeDesktopAside_couponTab__dlN0o{position:fixed;right:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;padding:14px 7px;border-radius:6px 0 0 6px;background:linear-gradient(180deg,#ff8a50,#f06f22);color:#fff;font-size:10px;font-weight:700;letter-spacing:3px;cursor:pointer;border:0;z-index:50;box-shadow:-2px 0 12px rgba(240,111,34,.2);transition:transform .2s ease}.HomeDesktopAside_couponTab__dlN0o:hover{transform:translateY(-50%) translateX(-2px)}@media (max-width:1200px){.HomeDesktopAside_couponTab__dlN0o{display:none}}.HomeDesktopAside_snsRow__5Pab6{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 0 10px}.HomeDesktopAside_snsLink__5v_TR{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:0;background:#f0f0f0;color:#999;cursor:pointer;transition:background .25s ease,color .25s ease,transform .2s ease;text-decoration:none;filter:grayscale(100%)}.HomeDesktopAside_snsLink__5v_TR:hover{filter:grayscale(0);transform:scale(1.08)}.HomeDesktopAside_snsLink__5v_TR:first-child:hover{background:red;color:#fff}.HomeDesktopAside_snsLink__5v_TR:nth-child(2):hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.HomeDesktopAside_snsLink__5v_TR:nth-child(3):hover{background:#03c75a;color:#fff}.HomeDesktopAside_snsIcon__bgUXk{width:22px;height:22px}.HomeBenefitBanner_benefitBannerSection__cPZkD{padding:35px 14px 0}.HomeBenefitBanner_benefitBannerButton__J2RBP{width:100%;border:0;border-radius:14px;background:linear-gradient(135deg,#5779bb,#3d5fa3);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.HomeBenefitBanner_benefitBannerTextWrap__Zfgc8{min-width:0}.HomeBenefitBanner_benefitBannerTitle__zda_l{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.28;letter-spacing:-.03em;white-space:pre-line}.HomeBenefitBanner_benefitBannerSubtitle__fBwe5{margin:10px 0 0;color:hsla(0,0%,100%,.72);font-size:14px;font-weight:500;line-height:1.2}.HomeBenefitBanner_benefitEnvelopeArt__B35ok{flex-shrink:0;width:128px;height:96px;border-radius:6px;background:linear-gradient(155deg,#8cb0af,#7faca9 45%,#6f9493);position:relative;overflow:hidden}.HomeBenefitBanner_benefitEnvelopeArt__B35ok:after,.HomeBenefitBanner_benefitEnvelopeArt__B35ok:before{content:"";position:absolute;bottom:0;width:50%;height:64px;background:hsla(0,0%,100%,.2)}.HomeBenefitBanner_benefitEnvelopeArt__B35ok:before{left:0;transform:skewY(-24deg);transform-origin:bottom left}.HomeBenefitBanner_benefitEnvelopeArt__B35ok:after{right:0;transform:skewY(24deg);transform-origin:bottom right}.HomeBenefitBanner_benefitTicket__4RT5j{position:absolute;top:8px;width:28px;height:62px;border-radius:5px;background:#2f65b8;box-shadow:0 3px 10px rgba(0,0,0,.16)}.HomeBenefitBanner_benefitTicket__4RT5j:first-child{right:76px}.HomeBenefitBanner_benefitTicket__4RT5j:nth-child(2){right:46px}.HomeBenefitBanner_benefitTicket__4RT5j:nth-child(3){right:16px}@media (max-width:1024px){.HomeBenefitBanner_benefitBannerSection__cPZkD{padding-left:12px;padding-right:12px}.HomeBenefitBanner_benefitBannerButton__J2RBP{padding:16px;border-radius:12px}.HomeBenefitBanner_benefitBannerTitle__zda_l{font-size:18px}.HomeBenefitBanner_benefitBannerSubtitle__fBwe5{margin-top:8px;font-size:12px}.HomeBenefitBanner_benefitEnvelopeArt__B35ok{width:98px;height:74px}.HomeBenefitBanner_benefitTicket__4RT5j{width:22px;height:48px}}.HomeScrollTopButton_scrollTopButton__I8FmU{position:fixed;bottom:96px;z-index:54;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 4px 16px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04),inset 0 1px 1px hsla(0,0%,100%,.8);opacity:0;transform:translateY(16px) scale(.85);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.HomeScrollTopButton_scrollTopButton__I8FmU.HomeScrollTopButton_visible__55b2X{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.HomeScrollTopButton_scrollTopButton__I8FmU:hover{background:hsla(0,0%,100%,.88);color:#333;box-shadow:0 6px 24px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.05),inset 0 1.5px 1px hsla(0,0%,100%,.9)}.HomeScrollTopButton_scrollTopButton__I8FmU:active{transform:scale(.92)}