.myuser_pageContainer___kyi0{min-height:100vh;background:linear-gradient(180deg,#f8f9fa 0,#fff)}.myuser_heroSection__MCgfq{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/assets/images/test/hero_mypage.jpg);background-size:cover;background-position:50%;background-attachment:fixed;height:300px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-bottom:50px}.myuser_heroContent__sVgsf{max-width:800px;margin:0 auto}.myuser_heroTitle__4ZRkM{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.myuser_heroDescription__o4QDm{font-size:1.1rem;color:hsla(0,0%,100%,.9);margin:0}.myuser_container___LidV{max-width:800px;margin:0 auto;padding:0 20px 60px}.myuser_mainForm__ffU0h{margin-bottom:32px}.myuser_mainForm__ffU0h,.myuser_passwordForm__XnsXx{display:flex;flex-direction:column;gap:32px}.myuser_formSection__YmZFl{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.myuser_formHeader__X4lyf{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f1f3f5}.myuser_formTitle__ymjM5{font-size:1.5rem;font-weight:600;color:#212529;margin-bottom:8px}.myuser_formDescription__6bpx5{font-size:.95rem;color:#6c757d;margin:0}.myuser_formGrid__o649x{display:grid;gap:24px}.myuser_formGroup__3U3E8{display:flex;flex-direction:column;gap:8px}.myuser_label__wOu1G{font-size:.95rem;font-weight:600;color:#495057}.myuser_required__uoAp5{color:#dc3545;margin-left:2px}.myuser_input__N3S2H{padding:12px 16px;font-size:1rem;border:1px solid #dee2e6;border-radius:8px;transition:all .2s;background:#fff}.myuser_input__N3S2H:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.myuser_input__N3S2H.myuser_error__lKdIi{border-color:#dc3545}.myuser_input__N3S2H::placeholder{color:#adb5bd}.myuser_errorText__JMB2q{font-size:.875rem;color:#dc3545;margin-top:4px}.myuser_infoText__Ygl8P{font-size:.875rem;color:#6c757d;margin-top:4px}.myuser_input__N3S2H.myuser_disabled__becLd{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.myuser_inputWithButton__KkH_E{display:flex;gap:8px;align-items:center}.myuser_inputWithButton__KkH_E .myuser_input__N3S2H{flex:1}.myuser_verifyBtn__XOfSy{padding:12px 20px;font-size:.9rem;font-weight:600;color:#fff;background:#667eea;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:140px}.myuser_verifyBtn__XOfSy:hover:not(:disabled){background:#5568d3}.myuser_verifyBtn__XOfSy:disabled{background:#adb5bd;cursor:not-allowed}.myuser_verifiedBadge__0h2nT{padding:8px 16px;font-size:.9rem;font-weight:600;color:#28a745;background:#d4edda;border-radius:8px;white-space:nowrap}.myuser_verificationBox__9IuOm{display:flex;gap:8px;margin-top:12px;animation:myuser_slideDown__RSuCS .3s ease-out}.myuser_confirmBtn__TLVbo{padding:12px 24px;font-size:.9rem;font-weight:600;color:#fff;background:#28a745;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.myuser_confirmBtn__TLVbo:hover{background:#218838}@keyframes myuser_slideDown__RSuCS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.myuser_submitSection__fPn1L{display:flex;justify-content:center;margin-top:16px}.myuser_submitBtn__LYxq7{padding:14px 48px;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(102,126,234,.3);min-width:200px}.myuser_submitBtn__LYxq7:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.myuser_submitBtn__LYxq7:active:not(:disabled){transform:translateY(0)}.myuser_submitBtn__LYxq7:disabled{opacity:.6;cursor:not-allowed}.myuser_submitBtn__LYxq7.myuser_submitting__f96bQ{opacity:.7}.myuser_socialConnectBox__jw__X{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.myuser_socialInfo__io3y2{display:flex;align-items:center;gap:12px}.myuser_socialBadge__rq6Jk{padding:6px 12px;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px}.myuser_socialText__iWs7K{font-size:.95rem;color:#495057;font-weight:500}.myuser_disconnectBtn__sbGCc{padding:10px 20px;font-size:.9rem;font-weight:600;color:#dc3545;background:#fff;border:1px solid #dc3545;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.myuser_disconnectBtn__sbGCc:hover{color:#fff;background:#dc3545}.myuser_checkboxGroup__dBzYF{display:flex;flex-direction:column;gap:8px}.myuser_checkboxLabel__fISWz{display:flex;align-items:center;gap:8px;cursor:pointer}.myuser_checkbox__8vf_U{width:20px;height:20px;cursor:pointer;accent-color:#667eea}.myuser_checkboxText___0TTM{font-size:.95rem;color:#495057;user-select:none}.myuser_checkboxLabel__fISWz:hover .myuser_checkboxText___0TTM{color:#212529}.myuser_dangerZone__JkMhK{padding:24px;background:#fff5f5;border:1px solid #fdd;border-radius:8px;display:flex;flex-direction:column;gap:16px;align-items:center}.myuser_dangerText__eAs_k{font-size:.95rem;color:#495057;text-align:center;margin:0;line-height:1.6}.myuser_deleteBtn__c_wdy{padding:12px 32px;font-size:1rem;font-weight:600;color:#fff;background:#dc3545;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.myuser_deleteBtn__c_wdy:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,53,69,.3)}.myuser_deleteBtn__c_wdy:active{transform:translateY(0)}@media (max-width:768px){.myuser_heroTitle__4ZRkM{font-size:2rem}.myuser_heroDescription__o4QDm{font-size:1rem}.myuser_formSection__YmZFl{padding:24px}.myuser_formTitle__ymjM5{font-size:1.25rem}.myuser_submitBtn__LYxq7{width:100%}.myuser_inputWithButton__KkH_E{flex-direction:column;align-items:stretch}.myuser_verifyBtn__XOfSy{width:100%}.myuser_verificationBox__9IuOm{flex-direction:column}.myuser_confirmBtn__TLVbo{width:100%}.myuser_socialConnectBox__jw__X{flex-direction:column;gap:12px;align-items:stretch}.myuser_socialInfo__io3y2{justify-content:center}.myuser_deleteBtn__c_wdy,.myuser_disconnectBtn__sbGCc{width:100%}}.SkeletonLoader_skeleton__HMzx1{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SkeletonLoader_loading__tv0Zl 1.5s ease-in-out infinite;border-radius:4px}@keyframes SkeletonLoader_loading__tv0Zl{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonLoader_text__BK3SQ{height:16px;margin-bottom:8px}.SkeletonLoader_text__BK3SQ.SkeletonLoader_large__QF5JL{height:24px}.SkeletonLoader_text__BK3SQ.SkeletonLoader_small__f9hYa{height:12px}.SkeletonLoader_title__prWZy{height:32px;margin-bottom:16px}.SkeletonLoader_circle__qT6oy{border-radius:50%;width:48px;height:48px}.SkeletonLoader_circle__qT6oy.SkeletonLoader_small__f9hYa{width:32px;height:32px}.SkeletonLoader_circle__qT6oy.SkeletonLoader_large__QF5JL{width:64px;height:64px}.SkeletonLoader_rectangle__hvywl{height:200px}.SkeletonLoader_rectangle__hvywl.SkeletonLoader_small__f9hYa{height:100px}.SkeletonLoader_rectangle__hvywl.SkeletonLoader_large__QF5JL{height:300px}.SkeletonLoader_card__Rp7eZ{padding:20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.SkeletonLoader_cardHeader__7sEed{display:flex;align-items:center;gap:12px;margin-bottom:16px}.SkeletonLoader_cardBody__Ec_QG{display:flex;flex-direction:column;gap:8px}.SkeletonLoader_listItem__b2CRC{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:8px}.SkeletonLoader_listItemContent__SCZDH{flex:1;display:flex;flex-direction:column;gap:8px}.SkeletonLoader_tableRow__nA_MI{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;padding:16px;border-bottom:1px solid #e5e7eb}.SkeletonLoader_button__wOcLc{height:40px;width:120px;border-radius:6px}.SkeletonLoader_button__wOcLc.SkeletonLoader_small__f9hYa{height:32px;width:80px}.SkeletonLoader_button__wOcLc.SkeletonLoader_large__QF5JL{height:48px;width:160px}.SkeletonLoader_input__4Cct4{height:40px;border-radius:6px}@media (max-width:768px){.SkeletonLoader_card__Rp7eZ{padding:16px}.SkeletonLoader_listItem__b2CRC{padding:8px}.SkeletonLoader_tableRow__nA_MI{grid-template-columns:1fr}}.counsel_pageContainer__ax0bf{min-height:calc(100vh - 200px);padding-bottom:80px}.counsel_heroSection__kqQLu{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/assets/images/bg/notices2.jpg);background-size:cover;background-position:50%;background-attachment:fixed;height:300px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-bottom:50px}.counsel_heroContent__jHOC6{max-width:800px;padding:0 20px}.counsel_heroTitle__W0bk2{font-size:48px;font-weight:700;margin:0 0 20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.counsel_heroDescription___oUTh{font-size:18px;margin:0;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.counsel_container__nuFHq{max-width:1200px;margin:0 auto;padding:20px;display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.counsel_formSection__UwF9Y{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #f1f3f4}.counsel_formHeader__E_8_X{margin-bottom:35px;text-align:center}.counsel_formTitle__1T02_{font-size:28px;font-weight:700;color:#212529;margin:0 0 15px}.counsel_formDescription___6s3Y{color:#6c757d;font-size:16px;margin:0;line-height:1.5}.counsel_consultForm__8SYd8{gap:25px}.counsel_consultForm__8SYd8,.counsel_formGroup__oi4X8{display:flex;flex-direction:column}.counsel_label__US18E{font-size:15px;font-weight:600;color:#212529;margin-bottom:8px;display:flex;align-items:center}.counsel_required__jhmzI{color:#dc3545;margin-left:4px}.counsel_input__qwpLc,.counsel_textarea__MqsA8{padding:15px;border:2px solid #e9ecef;border-radius:8px;font-size:15px;transition:all .2s ease;background:#fafbfc}.counsel_input__qwpLc:focus,.counsel_textarea__MqsA8:focus{outline:none;border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.counsel_input__qwpLc.counsel_error__Trjo7,.counsel_textarea__MqsA8.counsel_error__Trjo7{border-color:#dc3545;background:#fff5f5}.counsel_textarea__MqsA8{resize:vertical;min-height:120px;font-family:inherit}.counsel_errorText__dFaRL{color:#dc3545;font-size:13px;margin-top:6px;font-weight:500}.counsel_checkboxGroup__JOp7D{margin:10px 0}.counsel_checkboxLabel__YyPMU{display:flex;align-items:flex-start;cursor:pointer;font-size:15px;line-height:1.5}.counsel_checkbox__PCDEr{width:18px;height:18px;margin-right:10px;margin-top:2px;accent-color:#0d6efd;cursor:pointer}.counsel_checkboxText__t8PdN{color:#495057;user-select:none}.counsel_submitSection__Y2DIg{margin-top:20px}.counsel_submitBtn__qeIJS{width:100%;padding:18px;background:linear-gradient(135deg,#0d6efd,#0b5ed7);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(13,110,253,.3)}.counsel_submitBtn__qeIJS:hover:not(:disabled){background:linear-gradient(135deg,#0b5ed7,#0a58ca);transform:translateY(-2px);box-shadow:0 6px 20px rgba(13,110,253,.4)}.counsel_submitBtn__qeIJS:disabled{opacity:.7;cursor:not-allowed;transform:none}.counsel_submitBtn__qeIJS.counsel_submitting__5kAMX{background:#6c757d;box-shadow:none}.counsel_infoSection__GjKoB{display:flex;flex-direction:column;gap:20px}.counsel_infoCard__BSE6J{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid #f1f3f4;transition:all .2s ease}.counsel_infoCard__BSE6J:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.counsel_infoTitle__1rc53{font-size:18px;font-weight:700;color:#212529;margin:0 0 15px;display:flex;align-items:center;gap:8px}.counsel_infoContent__hMAXu{color:#495057;line-height:1.6;margin:0;font-size:14px}.counsel_infoContent__hMAXu strong{color:#212529;font-weight:600}@media (max-width:992px){.counsel_container__nuFHq{grid-template-columns:1fr;gap:30px}.counsel_infoSection__GjKoB{order:-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media (max-width:768px){.counsel_heroSection__kqQLu{height:200px;background-attachment:scroll;margin-bottom:30px}.counsel_heroTitle__W0bk2{font-size:32px}.counsel_heroDescription___oUTh{font-size:16px}.counsel_container__nuFHq{padding:15px;gap:25px}.counsel_formSection__UwF9Y{padding:25px}.counsel_formTitle__1T02_{font-size:24px}.counsel_formDescription___6s3Y{font-size:15px}.counsel_consultForm__8SYd8{gap:20px}.counsel_input__qwpLc,.counsel_textarea__MqsA8{padding:12px;font-size:14px}.counsel_submitBtn__qeIJS{padding:15px;font-size:15px}.counsel_infoSection__GjKoB{grid-template-columns:1fr;gap:15px}.counsel_infoCard__BSE6J{padding:20px}.counsel_infoTitle__1rc53{font-size:16px}.counsel_infoContent__hMAXu{font-size:13px}}@media (max-width:480px){.counsel_heroTitle__W0bk2{font-size:28px}.counsel_formSection__UwF9Y{padding:20px}.counsel_formTitle__1T02_{font-size:22px}.counsel_input__qwpLc,.counsel_textarea__MqsA8{padding:10px}.counsel_submitBtn__qeIJS{padding:12px}.counsel_infoCard__BSE6J{padding:15px}}@media (prefers-reduced-motion:reduce){.counsel_pageContainer__ax0bf *{transition:none!important;animation:none!important}}@media (prefers-color-scheme:dark){.counsel_formSection__UwF9Y,.counsel_infoCard__BSE6J{border-color:#495057}}.test2_container__0v8P_{max-width:1200px;margin:0 auto;padding:40px 20px;min-height:100vh;background:#f9fafb}.test2_header__fHIt_{text-align:center;margin-bottom:60px;padding:40px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.test2_title__zVSkP{font-size:36px;font-weight:700;margin-bottom:12px}.test2_description__wpB7O{font-size:18px;opacity:.9;max-width:600px;margin:0 auto}.test2_section__teHU9{background:#fff;border-radius:12px;padding:40px;margin-bottom:40px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.test2_sectionHeader__qpTmK{margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}.test2_sectionTitle__I_Bgk{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.test2_sectionDesc__jszIz{font-size:16px;color:#6b7280}.test2_buttonGrid__wCAE9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:20px}.test2_demoCard__luu_P{padding:24px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.test2_demoTitle__2O4M3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.test2_demoDesc__rnvdc{font-size:14px;color:#6b7280;margin-bottom:16px;line-height:1.5}.test2_button__f86Pl{width:100%;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.test2_button__f86Pl:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.test2_button__f86Pl:active{transform:translateY(0)}.test2_buttonSecondary__hScTJ{background:linear-gradient(135deg,#6b7280,#4b5563)}.test2_buttonSecondary__hScTJ:hover{box-shadow:0 4px 12px hsla(220,9%,46%,.4)}.test2_code__ZyqeE{background:#1f2937;color:#10b981;padding:16px;border-radius:6px;font-size:13px;font-family:Courier New,monospace;overflow-x:auto;line-height:1.6;margin:0}.test2_result__GNEDI{margin-top:16px;padding:16px;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;color:#065f46}.test2_result__GNEDI p{margin:4px 0;font-size:14px}.test2_skeletonControls__QEdKR{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.test2_skeletonGrid__OzSTA{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px}.test2_skeletonDemo__AOXRm{background:#f9fafb}.test2_cardContent__HKXN9,.test2_skeletonDemo__AOXRm{padding:20px;border-radius:8px;border:1px solid #e5e7eb}.test2_cardContent__HKXN9{background:#fff}.test2_cardHeader__vjjMo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.test2_avatar__DTeZH{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.test2_cardName__ncJiv{font-weight:600;color:#1f2937;margin:0 0 4px}.test2_cardEmail__INkap{font-size:14px;color:#6b7280;margin:0}.test2_cardText__g_6Nk{color:#4b5563;line-height:1.6;margin:0}.test2_userList__czFmp{display:flex;flex-direction:column;gap:8px}.test2_userItem__SeytD{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.test2_userAvatar__vpGN9{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.test2_userInfo__hAFzG{flex:1}.test2_userName__8SR34{font-weight:600;color:#1f2937;margin:0 0 4px;font-size:14px}.test2_userEmail__l7MhW{font-size:12px;color:#6b7280;margin:0}.test2_emptyState__zXZ9S{text-align:center;color:#9ca3af;padding:40px 20px;font-size:14px}.test2_tableContainer__ZnwzT{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.test2_tableRow__kCqBB{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;border-bottom:1px solid #e5e7eb;font-weight:600;color:#1f2937}.test2_componentShowcase__t7xoa{margin-top:40px;padding-top:40px;border-top:2px solid #e5e7eb}.test2_showcaseTitle__h0S4x{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:24px}.test2_showcaseGrid__36CVq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.test2_showcaseItem__0pmWX{padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.test2_showcaseLabel__3GVbd{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px}.test2_guideGrid__Mg21r{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.test2_guideCard__56d06{padding:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;border:1px solid #bae6fd}.test2_guideTitle__ZEoKo{font-size:16px;font-weight:600;color:#075985;margin-bottom:16px}.test2_guideList__YOCgt{list-style:none;padding:0;margin:0}.test2_guideList__YOCgt li{color:#0c4a6e;font-size:14px;position:relative;padding:8px 0 8px 24px}.test2_guideList__YOCgt li:before{content:"✓";position:absolute;left:0;color:#0284c7;font-weight:700}@media (max-width:768px){.test2_container__0v8P_{padding:20px 16px}.test2_header__fHIt_{padding:24px 16px;margin-bottom:40px}.test2_title__zVSkP{font-size:28px}.test2_description__wpB7O{font-size:16px}.test2_section__teHU9{padding:24px 16px}.test2_sectionTitle__I_Bgk{font-size:24px}.test2_buttonGrid__wCAE9,.test2_guideGrid__Mg21r,.test2_showcaseGrid__36CVq,.test2_skeletonGrid__OzSTA{grid-template-columns:1fr}.test2_skeletonControls__QEdKR{flex-direction:column}.test2_skeletonControls__QEdKR .test2_button__f86Pl{width:100%}}