.Newsletter_container__esgRI{max-width:1200px;margin:0 auto;padding:56px 0 0;font-family:Noto Sans KR,sans-serif;color:#333;background-color:#1a1a1a;min-height:100vh}.Newsletter_title__iPjwb{color:#d4a574;font-size:2.5rem;text-align:center;margin-bottom:1.5rem;font-weight:700;letter-spacing:-.5px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Newsletter_form__RqbFT{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid hsla(31,53%,64%,.2);max-width:700px;margin:0 auto}.Newsletter_formGroup__XSjSw{margin-bottom:1.5rem;width:100%}.Newsletter_formGroup__XSjSw label{display:block;margin-bottom:.5rem;color:#d4a574;font-weight:600;font-size:.95rem}.Newsletter_optional__OBV4T{display:block;font-size:.8rem;color:hsla(31,53%,64%,.7);font-weight:400;margin-top:.25rem}.Newsletter_fieldDescription__RQT27{margin-bottom:.5rem}.Newsletter_formGroup__XSjSw input{width:100%;padding:.75rem 1rem;border:2px solid hsla(31,53%,64%,.3);border-radius:8px;font-size:1rem;transition:all .2s ease;background-color:hsla(0,0%,100%,.05)!important;color:#d4a574!important;-webkit-text-fill-color:#d4a574!important}.Newsletter_formGroup__XSjSw input:focus{border-color:#d4a574;box-shadow:0 0 0 3px hsla(31,53%,64%,.2);outline:none;background-color:hsla(0,0%,100%,.08)}.Newsletter_formGroup__XSjSw input::placeholder{color:hsla(0,0%,100%,.45)!important}.Newsletter_formGroup__XSjSw input::-webkit-input-placeholder{color:hsla(0,0%,100%,.45)!important}.Newsletter_formGroup__XSjSw input::-moz-placeholder{color:hsla(0,0%,100%,.45)!important;opacity:1}.Newsletter_formGroup__XSjSw input:-ms-input-placeholder{color:hsla(0,0%,100%,.45)!important}.Newsletter_formGroup__XSjSw input[type=email]#Newsletter_email__UvIRl::placeholder{color:hsla(0,0%,100%,.15)!important;opacity:.15!important}#Newsletter_email__UvIRl::placeholder{color:hsla(0,0%,100%,.15)!important;opacity:.15!important}.Newsletter_formGroup__XSjSw input[type=email]::placeholder{color:hsla(0,0%,100%,.15)!important}.Newsletter_formGroup__XSjSw input[type=email]::-webkit-input-placeholder{color:hsla(0,0%,100%,.15)!important}.Newsletter_formGroup__XSjSw input[type=email]::-moz-placeholder{color:hsla(0,0%,100%,.15)!important;opacity:1}.Newsletter_formGroup__XSjSw input[type=email]:-ms-input-placeholder{color:hsla(0,0%,100%,.15)!important}.Newsletter_formGroup__XSjSw input:-webkit-autofill,.Newsletter_formGroup__XSjSw input:-webkit-autofill:active,.Newsletter_formGroup__XSjSw input:-webkit-autofill:focus,.Newsletter_formGroup__XSjSw input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px rgba(26,26,26,.95)!important;-webkit-text-fill-color:#d4a574!important;color:#d4a574!important;background-color:rgba(26,26,26,.95)!important}.Newsletter_formGroup__XSjSw input:-moz-autofill{background-color:rgba(26,26,26,.95)!important;color:#d4a574!important}.Newsletter_terms__ZBrXA{background:hsla(31,53%,64%,.1);padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid hsla(31,53%,64%,.2)}.Newsletter_terms__ZBrXA h3{color:#d4a574;font-size:1rem;margin-bottom:.75rem;font-weight:600}.Newsletter_terms__ZBrXA p,.Newsletter_terms__ZBrXA ul{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.Newsletter_terms__ZBrXA ul{padding-left:1.5rem}.Newsletter_terms__ZBrXA li{margin-bottom:.5rem}.Newsletter_checkbox__5lmSg{display:flex;align-items:center;margin-bottom:1.5rem;cursor:pointer}.Newsletter_checkbox__5lmSg input[type=checkbox]{width:18px;height:18px;margin-right:.75rem;cursor:pointer;accent-color:#d4a574}.Newsletter_checkbox__5lmSg span{font-size:.95rem;color:hsla(0,0%,100%,.9)}.Newsletter_submitButton__SPw4O{width:100%;padding:1rem;background:linear-gradient(135deg,#d4a574,#c19660);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px hsla(31,53%,64%,.3)}.Newsletter_submitButton__SPw4O:hover:not(.Newsletter_disabled__E4MLk){background:linear-gradient(135deg,#e0b584,#d4a574);transform:translateY(-2px);box-shadow:0 6px 16px hsla(31,53%,64%,.4)}.Newsletter_submitButton__SPw4O.Newsletter_disabled__E4MLk{background:hsla(31,53%,64%,.3);cursor:not-allowed;opacity:.7;box-shadow:none}@media (max-width:480px){.Newsletter_container__esgRI{padding:0}.Newsletter_form__RqbFT{padding:1.5rem;margin:0 1rem}.Newsletter_title__iPjwb{font-size:1.8rem}.Newsletter_highlight__ZfAno{font-size:.85rem;padding:.6rem 1.2rem}.Newsletter_newsletterExample__QRcWE{padding:1.5rem 1rem;margin:2rem 1rem}.Newsletter_popupContent__eWrzb{padding:1.5rem}}.Newsletter_newsletterExample__QRcWE{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem 1.5rem;margin:2rem auto;max-width:700px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid hsla(31,53%,64%,.2)}.Newsletter_newsletterExample__QRcWE h2{font-size:clamp(1.2rem,4vw,1.5rem);color:#d4a574;text-align:center;margin-bottom:1.8rem;font-weight:700;position:relative;padding-bottom:1rem}.Newsletter_newsletterExample__QRcWE h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#d4a574,transparent);border-radius:3px}.Newsletter_benefitsList__8TK6z{list-style:none;padding:0;margin:0 0 2rem}.Newsletter_benefitsList__8TK6z li{margin-bottom:1rem;padding-left:.5rem;font-size:clamp(.9rem,3vw,1rem);color:hsla(0,0%,100%,.9);display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.Newsletter_viewPopupButton__A1LS_{width:100%;background:linear-gradient(135deg,#d4a574,#c19660);padding:1rem;border-radius:12px;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px hsla(31,53%,64%,.3)}.Newsletter_viewPopupButton__A1LS_:hover{background:linear-gradient(135deg,#e0b584,#d4a574);box-shadow:0 6px 16px hsla(31,53%,64%,.4)}.Newsletter_exampleContent__9VQdZ{background:#fff;padding:2rem;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Newsletter_exampleContent__9VQdZ h4{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.Newsletter_exampleContent__9VQdZ h5{color:#2c3e50;margin:1.5rem 0 .75rem;font-size:1.2rem;font-weight:600}.Newsletter_exampleContent__9VQdZ p{color:#4a4a4a;line-height:1.8;margin-bottom:1.2rem;font-size:1rem}.Newsletter_exampleContent__9VQdZ ul{list-style:none;padding-left:0}.Newsletter_exampleContent__9VQdZ ul li{margin-bottom:.5rem;color:#4a4a4a}.Newsletter_exampleContent__9VQdZ strong{color:#2c3e50;font-weight:600}.Newsletter_viewPopupButton__A1LS_{background-color:#0070f3;padding:8px 16px;border-radius:4px}.Newsletter_popupOverlay__liEra{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Newsletter_popupContent__eWrzb{max-width:800px;width:90%;max-height:90vh;overflow-y:auto;padding:2.5rem;background:#2d1810;border-radius:16px;position:relative;box-shadow:0 4px 30px rgba(0,0,0,.5);border:1px solid hsla(31,53%,64%,.2)}.Newsletter_closeButton__QlemB{position:absolute;top:1.5rem;right:1.5rem;background:hsla(31,53%,64%,.2);border:none;font-size:1.2rem;cursor:pointer;color:#d4a574;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.Newsletter_closeButton__QlemB:hover{background:hsla(31,53%,64%,.3);transform:rotate(90deg)}.Newsletter_todaysSummary__GZ73G{background:hsla(31,53%,64%,.1);padding:1.5rem;border-radius:12px;margin:1.5rem 0 2rem;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.2);border:1px solid hsla(31,53%,64%,.2);width:100%}.Newsletter_summaryLabel__NhJPO{display:block;font-size:.9rem;color:hsla(31,53%,64%,.8);margin-bottom:.5rem;font-weight:600}.Newsletter_todaysSummary__GZ73G p{font-size:1.1rem;color:#d4a574;font-weight:500;line-height:1.6;margin:0}.Newsletter_fortuneSection__18b_v{margin:2rem 0;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(31,53%,64%,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);width:100%}.Newsletter_fortuneSection__18b_v h3{color:#d4a574;margin-top:0;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-weight:600}.Newsletter_fortuneSection__18b_v p{color:hsla(0,0%,100%,.8);line-height:1.8}.Newsletter_recommendationBox__PdAf9{background:hsla(31,53%,64%,.1);padding:1.5rem;border-radius:12px;margin:2rem 0;box-shadow:0 4px 10px rgba(0,0,0,.2);border:1px solid hsla(31,53%,64%,.2);width:100%}.Newsletter_recommendationBox__PdAf9 h3{color:#d4a574;margin-top:0;margin-bottom:1rem;font-weight:600}.Newsletter_recommendations__Sreia{display:grid;grid-gap:1.5rem;gap:1.5rem}.Newsletter_recommendItem__UjVRn{background:hsla(0,0%,100%,.05);padding:1.2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid hsla(31,53%,64%,.2);width:100%}.Newsletter_recommendLabel__d_DrR{display:block;font-weight:600;color:#d4a574;margin-bottom:.5rem}.Newsletter_recommendItem__UjVRn p{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0}.Newsletter_conclusion__lA0dU{text-align:center;font-weight:500;color:#d4a574;margin-top:2rem;padding:1.5rem 1rem;border-top:1px solid hsla(31,53%,64%,.2);font-size:1.1rem}.Newsletter_mainContent__1Nrs_{line-height:1.8;color:hsla(0,0%,100%,.8)}.Newsletter_mainContent__1Nrs_ p{margin-bottom:1rem}.Newsletter_mainContent__1Nrs_ strong{color:#d4a574;font-weight:600}.Newsletter_popupContent__eWrzb h2{font-size:clamp(1.1rem,4vw,1.5rem);text-align:center;margin-bottom:2rem;word-break:keep-all;color:#d4a574;font-weight:700;position:relative;padding-bottom:1rem}.Newsletter_popupContent__eWrzb h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#d4a574,transparent);border-radius:3px}.Newsletter_heroSection__I000k{position:relative;text-align:center;padding:4rem 1.5rem;margin-bottom:2rem;width:100%;overflow:hidden;min-height:50vh;display:flex;align-items:center;justify-content:center}.Newsletter_heroBackground__jwuqD{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.Newsletter_heroGradient__FJ9WZ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a1a,#2d1810)}.Newsletter_heroPattern__u_Aky{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,hsla(31,53%,64%,.5) 0,hsla(31,53%,64%,.5) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,hsla(31,53%,64%,.5) 0,hsla(31,53%,64%,.5) 70px)}.Newsletter_heroContent__ELuaF{position:relative;z-index:1;max-width:800px;margin:0 auto}.Newsletter_subtitle__YQ5Sr{font-size:1.1rem;color:hsla(31,53%,64%,.8);margin:1rem 0;letter-spacing:-.5px}.Newsletter_highlights__WXcn4{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin:1.8rem 0 1rem}.Newsletter_highlight__ZfAno{padding:.7rem 1.5rem;border-radius:50px;font-size:.95rem;font-weight:600;width:100%;max-width:320px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(31,53%,64%,.1);color:#d4a574;border:1px solid hsla(31,53%,64%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Newsletter_highlight__ZfAno:hover{transform:translateY(-2px);background:hsla(31,53%,64%,.2);box-shadow:0 6px 16px hsla(31,53%,64%,.2)}.Newsletter_highlight__ZfAno:first-child{background:linear-gradient(135deg,#7b1813,#5e110f);color:#fff;box-shadow:0 4px 12px rgba(123,24,19,.3)}.Newsletter_highlight__ZfAno:nth-child(2){background:linear-gradient(135deg,#9e3832,#7b1813);color:#fff;box-shadow:0 4px 12px rgba(123,24,19,.3)}.Newsletter_highlight__ZfAno:nth-child(3){background:linear-gradient(135deg,#b84a44,#9e3832);color:#fff;box-shadow:0 4px 12px rgba(123,24,19,.3)}.Newsletter_viewPopupButton__A1LS_{background:linear-gradient(135deg,#7b1813,#5e110f);color:#fff;padding:1rem 2rem;border-radius:2rem;border:none;font-size:1.1rem;cursor:pointer;transition:transform .2s;box-shadow:0 4px 12px rgba(123,24,19,.2)}.Newsletter_viewPopupButton__A1LS_:hover{transform:translateY(-2px);background:linear-gradient(135deg,#8f2a25,#6f1917);box-shadow:0 6px 16px rgba(123,24,19,.3)}.Newsletter_formGroup__XSjSw input[type=email]:invalid:not(:placeholder-shown){border-color:#ff4d4d;background-color:hsla(0,0%,100%,.05)!important;color:#d4a574!important;-webkit-text-fill-color:#d4a574!important}.Newsletter_formGroup__XSjSw input[type=email]:invalid:not(:placeholder-shown)::placeholder{color:hsla(0,0%,100%,.15)!important}.Newsletter_formGroup__XSjSw input[type=email]:invalid:not(:placeholder-shown)::-webkit-input-placeholder{color:hsla(0,0%,100%,.15)!important}.Newsletter_formGroup__XSjSw input[type=email]:invalid:not(:placeholder-shown)::-moz-placeholder{color:hsla(0,0%,100%,.15)!important;opacity:.15!important}.Newsletter_formGroup__XSjSw input[type=email]:invalid:not(:placeholder-shown):-ms-input-placeholder{color:hsla(0,0%,100%,.15)!important}.Newsletter_formGroup__XSjSw input[type=email]:invalid+.Newsletter_errorMessage__UeqVw{display:block;color:#ff4d4d;font-size:.8rem;margin-top:.25rem}.Newsletter_formGroup__XSjSw input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.Newsletter_formGroup__XSjSw input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.Newsletter_toast__QvAsr{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:hsla(31,53%,64%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 4px 20px hsla(31,53%,64%,.3);z-index:2000;animation:Newsletter_slideUp__g9fDG .3s ease forwards;max-width:90%;width:350px;text-align:center;border:1px solid hsla(31,53%,64%,.3)}.Newsletter_toast__QvAsr p{margin:0 0 1rem;font-weight:500}.Newsletter_toastButtons__K9TJt{display:flex;justify-content:center;gap:1rem}.Newsletter_toastButton__9OeTj{padding:.5rem 1.2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem}.Newsletter_toastConfirmButton___Tc0E{background:hsla(0,0%,100%,.2);color:#fff}.Newsletter_toastConfirmButton___Tc0E:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.Newsletter_toastReturnButton__8fL8Q{background:rgba(0,0,0,.3);color:#fff}.Newsletter_toastReturnButton__8fL8Q:hover{background-color:#2563eb}.Newsletter_errorToast__416mf{background:rgba(220,53,69,.95);color:#fff;border:1px solid rgba(220,53,69,.3)}@keyframes Newsletter_slideUp__g9fDG{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Newsletter_fadeOut__x3Vdx{0%{opacity:1}to{opacity:0}}.Newsletter_fadeOut__x3Vdx{animation:Newsletter_fadeOut__x3Vdx .3s ease-out forwards}.Newsletter_loadingSpinner__96azz{display:flex;align-items:center;gap:.5rem}.Newsletter_spinner__osx_f{width:20px;height:20px;animation:Newsletter_rotate__jVaT9 1s linear infinite}.Newsletter_spinner__osx_f circle{stroke:#fff;stroke-linecap:round;animation:Newsletter_dash__umIr8 1.5s ease-in-out infinite}@keyframes Newsletter_rotate__jVaT9{to{transform:rotate(1turn)}}@keyframes Newsletter_dash__umIr8{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Newsletter_radioGroup__blm73{display:flex;gap:2rem;margin-top:.5rem}.Newsletter_radioLabel__Yq0fd{display:flex;align-items:center;cursor:pointer}.Newsletter_radioLabel__Yq0fd input{margin-right:.5rem}.Newsletter_genderSelector__x6zA7{display:flex;width:100%;margin-top:.75rem;gap:1rem}.Newsletter_genderOption__xiM_D{flex:1 1;background:hsla(0,0%,100%,.05);border:2px solid hsla(31,53%,64%,.3);border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;font-weight:500;color:hsla(31,53%,64%,.8)}.Newsletter_genderOption__xiM_D input{position:absolute;opacity:0;width:0;height:0}.Newsletter_genderOption__xiM_D span{display:flex;align-items:center;justify-content:center;width:100%;font-size:1rem}.Newsletter_genderSelected__FNid5{background:hsla(31,53%,64%,.2);border-color:#d4a574;color:#d4a574;font-weight:600;box-shadow:0 0 0 3px hsla(31,53%,64%,.2)}.Newsletter_genderOption__xiM_D:hover:not(.Newsletter_genderSelected__FNid5){background:hsla(31,53%,64%,.1);border-color:hsla(31,53%,64%,.5);transform:translateY(-1px)}@media (max-width:480px){.Newsletter_genderSelector__x6zA7{flex-direction:column}}.Newsletter_errorMessage__UeqVw{display:block;color:#ff6b6b;font-size:.8rem;margin-top:.25rem}.Newsletter_birthDateInput__eqoIH,.Newsletter_birthTimeInput__AC7Nc{font-family:Noto Sans KR,monospace;letter-spacing:.5px}.Newsletter_formSection__K0M_w{padding:2rem 1rem}@media (min-width:768px){.Newsletter_formSection__K0M_w{padding:3rem 2rem}}.Newsletter_container__esgRI input:-ms-input-placeholder,.Newsletter_container__esgRI input::-moz-placeholder,.Newsletter_container__esgRI input::-webkit-input-placeholder,.Newsletter_container__esgRI input::placeholder{color:hsla(0,0%,100%,.45)!important;opacity:.6!important}.Newsletter_container__esgRI input[type=email]:-ms-input-placeholder,.Newsletter_container__esgRI input[type=email]::-moz-placeholder,.Newsletter_container__esgRI input[type=email]::-webkit-input-placeholder,.Newsletter_container__esgRI input[type=email]::placeholder{color:hsla(0,0%,100%,.45)!important;opacity:.6!important}.Header_header__072v2{position:fixed;top:0;left:0;right:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;transition:all .3s ease}.Header_header__072v2.Header_scrolled__dJqKC{background:hsla(0,0%,100%,.98);box-shadow:0 2px 8px rgba(0,0,0,.08)}.Header_headerContainer__1cfFY{max-width:1200px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}.Header_logo__0dir7{display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s ease}.Header_logo__0dir7:hover{opacity:.8}.Header_logoText__ZcPbR{font-size:20px;font-weight:800;color:#1a202c;letter-spacing:-.5px}.Header_logoBadge__b6QLB{font-size:10px;font-weight:500;color:#718096;background:#f7fafc;padding:3px 6px;border-radius:4px;border:1px solid #e2e8f0}.Header_nav__evgr5{display:flex;gap:28px;align-items:center}.Header_navLink__bzbwi{font-size:14px;font-weight:500;color:#4a5568;text-decoration:none;transition:color .2s ease;position:relative}.Header_navLink__bzbwi:hover{color:#1a202c}.Header_navLink__bzbwi:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:#667eea;transform:scaleX(0);transition:transform .2s ease}.Header_navLink__bzbwi:hover:after{transform:scaleX(1)}.Header_authSection__2eX3s,.Header_kakaoLoginBtn__65slK{display:flex;align-items:center}.Header_kakaoLoginBtn__65slK{gap:8px;background:#fee500;color:#000;border:none;border-radius:10px;padding:8px 16px;cursor:pointer;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Header_kakaoLoginBtn__65slK:hover{background:#fdd835;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.Header_kakaoIcon__xV15i{flex-shrink:0;width:18px;height:18px}.Header_loginText__yPnXc{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.Header_loginMain__Vb9Ox{font-size:13px;font-weight:600;line-height:1}.Header_loginSub__BNWpH{font-size:10px;font-weight:400;color:#3c1e1e;opacity:.8;line-height:1}.Header_userMenu__CGaMk{position:relative;display:flex;align-items:center;gap:12px}.Header_profileLink__VHa20{color:#4a5568;text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .2s ease}.Header_profileLink__VHa20:hover{background:#f7fafc;color:#1a202c}.Header_logoutButton__L_J_d{background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.Header_logoutButton__L_J_d:hover{background:#e2e8f0;color:#2d3748;border-color:#cbd5e0}.Header_userButton__ZKleo{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #e2e8f0;border-radius:20px;padding:5px 14px 5px 5px;cursor:pointer;transition:all .2s ease}.Header_userButton__ZKleo:hover{background:#f7fafc;border-color:#cbd5e0}.Header_userImage__oaCn2{width:28px;height:28px;border-radius:50%;object-fit:cover}.Header_userName__ZaRYO{font-size:13px;font-weight:500;color:#2d3748}.Header_dropdown__4bjVO{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;min-width:160px;overflow:hidden}.Header_userMenu__CGaMk:hover .Header_dropdown__4bjVO{opacity:1;visibility:visible;transform:translateY(0)}.Header_dropdownItem__XgHS6{display:block;width:100%;padding:10px 14px;font-size:13px;color:#4a5568;text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease}.Header_dropdownItem__XgHS6:hover{background:#f7fafc;color:#1a202c}@media (max-width:768px){.Header_headerContainer__1cfFY{padding:0 16px;height:52px}.Header_nav__evgr5{display:none}.Header_logoText__ZcPbR{font-size:18px}.Header_logoBadge__b6QLB{display:none}.Header_kakaoLoginBtn__65slK{padding:7px 14px;display:none}.Header_loginSub__BNWpH{display:none}.Header_kakaoIcon__xV15i{width:16px;height:16px}.Header_loginMain__Vb9Ox{font-size:12px}}.Header_hamburgerButton__GfcAI{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.Header_hamburgerLine___fPM1{width:20px;height:2px;background-color:#4a5568;margin:2px 0;transition:all .3s ease;transform-origin:center}.Header_hamburgerButtonHidden__10ly4{opacity:0;pointer-events:none}.Header_mobileMenuOverlay__60Bu9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;animation:Header_fadeIn__Qbgd1 .3s ease}.Header_mobileMenu__B5eYP{position:fixed;top:0;right:0;width:280px;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);animation:Header_slideInRight__Cd3a3 .3s ease;display:flex;flex-direction:column}.Header_mobileMenuHeader__1bd7T{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.Header_mobileMenuTitle__hdYyi{font-size:18px;font-weight:600;color:#1a202c}.Header_mobileMenuClose__e_74b{background:none;border:none;font-size:24px;color:#4a5568;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.Header_mobileMenuItems__xUFJn{flex:1 1;padding:20px 0}.Header_mobileNavLink__MIePn{display:block;padding:16px 20px;font-size:16px;font-weight:500;color:#4a5568;text-decoration:none;border-bottom:1px solid #f7fafc;transition:all .2s ease}.Header_mobileNavLink__MIePn:hover{background:#f7fafc;color:#1a202c}.Header_mobileAuthSection__eY_rG{padding:20px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px}.Header_mobileProfileLink__dGee0{display:flex;align-items:center;justify-content:center;width:100%;background:#f7fafc;color:#4a5568;text-decoration:none;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-weight:500;font-size:14px;transition:all .2s ease}.Header_mobileProfileLink__dGee0:hover{background:#e2e8f0;color:#2d3748;border-color:#cbd5e0}.Header_mobileKakaoLoginBtn__17euS{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#fee500;color:#000;border:none;border-radius:10px;padding:12px 16px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Header_mobileKakaoLoginBtn__17euS:hover{background:#fdd835}.Header_mobileLogoutBtn__L60_R{display:flex;align-items:center;justify-content:center;width:100%;background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.Header_mobileLogoutBtn__L60_R:hover{background:#e2e8f0;color:#2d3748;border-color:#cbd5e0}@keyframes Header_fadeIn__Qbgd1{0%{opacity:0}to{opacity:1}}@keyframes Header_slideInRight__Cd3a3{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:768px){.Header_hamburgerButton__GfcAI{display:flex}.Header_authSection__2eX3s{display:none}}