@charset "UTF-8";._CounselingButton_1nytj_1{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:34px;box-shadow:0 4px 15px #22c55e66,inset 0 1px #fff3;display:flex;flex:0 0 auto;font-size:var(--font-size-lg);gap:var(--gap-xs);height:68px;justify-content:center;overflow:hidden;padding:0 48px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:-moz-fit-content;width:fit-content;--icon-width:32px;--icon-height:32px}@media (max-width:640px){._CounselingButton_1nytj_1{font-size:1.8rem;height:60px;padding:0 36px 0 24px}}._CounselingButton_1nytj_1:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}._CounselingButton_1nytj_1:after{aspect-ratio:1/2;background-color:var(--light-100);clip-path:polygon(0 0,100% 50%,0 100%);content:"";flex:0 0 auto;height:10px;position:absolute;right:24px;transform:translate(0);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (max-width:640px){._CounselingButton_1nytj_1:after{right:16px}}._CounselingButton_1nytj_1:hover{box-shadow:0 8px 25px #22c55e80,inset 0 1px #ffffff4d;transform:translateY(-2px)}._CounselingButton_1nytj_1:hover:before{left:100%}._CounselingButton_1nytj_1:hover:after{transform:translate(4px)}._CounselingButton_1nytj_1:active{box-shadow:0 2px 10px #22c55e66,inset 0 1px #fff3;transform:translateY(0)}._icon_1nytj_70{flex:0 0 auto;height:var(--icon-height);width:var(--icon-width);fill:var(--light-100)}._text_1nytj_77{color:var(--light-100);flex:1 1 auto;font-size:inherit;font-weight:700;letter-spacing:.5px;line-height:1}._diagnosisContainer_7woz9_2{padding:40px 16px;width:100%}@media (max-width:640px){._diagnosisContainer_7woz9_2{padding:24px 12px}}._innerContainer_7woz9_12{border-radius:12px;box-shadow:0 4px 6px #0000000d;margin:0 auto;max-width:800px;padding:32px}@media (max-width:640px){._innerContainer_7woz9_12{padding:20px}}._mainTitle_7woz9_25{color:#e2e8f0;font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}@media (max-width:640px){._mainTitle_7woz9_25{font-size:22px}}._leadText_7woz9_38{color:#a0aec0;font-size:16px;line-height:1.8;margin-bottom:32px;text-align:center}._leadText_7woz9_38 strong{color:#e2e8f0}@media (max-width:640px){._leadText_7woz9_38{font-size:14px}}._experienceSection_7woz9_54{align-items:center;display:flex;gap:16px;margin:24px 0}._experienceSection_7woz9_54 p{color:#e2e8f0;font-weight:500}@media (max-width:640px){._experienceSection_7woz9_54{align-items:flex-start;flex-direction:column;gap:8px}}._select_7woz9_72{background-color:#e2e8f0;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;width:200px}._select_7woz9_72:focus{border-color:#4299e1;outline:none}@media (max-width:640px){._select_7woz9_72{width:100%}}._checklistContainer_7woz9_89{display:flex;flex-direction:column;gap:32px}._category_7woz9_95{background-color:#ffffff0d;border-radius:8px;padding:24px}._categoryTitle_7woz9_101{border-bottom:2px solid #4299e1;color:#fff;font-size:18px;font-weight:700;margin-bottom:16px;padding-bottom:8px}._items_7woz9_110{display:flex;flex-direction:column;gap:12px}._checkItem_7woz9_116 label{align-items:flex-start;cursor:pointer;display:flex;gap:12px}._checkItem_7woz9_116 label span{color:#e2e8f0;font-size:15px;line-height:1.6}._checkItem_7woz9_116 input[type=checkbox]{accent-color:#4299e1;height:20px;margin-top:3px;width:20px}._diagnoseButtonWrapper_7woz9_134{margin-top:32px;text-align:center}._diagnoseButton_7woz9_134{background:linear-gradient(135deg,#4299e1,#3b82f6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 48px;transition:all .3s ease}._diagnoseButton_7woz9_134:hover:not(:disabled){box-shadow:0 4px 12px #4299e166;transform:translateY(-2px)}._diagnoseButton_7woz9_134:disabled{cursor:not-allowed;opacity:.5}._notice_7woz9_159{color:#f59e0b;font-size:14px;margin-top:12px}._resultSection_7woz9_165{background-color:#ffffff0d;border-radius:12px;margin-top:40px;overflow:hidden}._resultHeader_7woz9_172{background-color:#ffffff08;border-left:4px solid;padding:24px}._resultLevel_7woz9_178{border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-bottom:12px;padding:6px 16px}._resultTitle_7woz9_188{color:#e2e8f0;font-size:22px;font-weight:700}@media (max-width:640px){._resultTitle_7woz9_188{font-size:18px}}._resultContent_7woz9_199{padding:24px}._resultDescription_7woz9_203{color:#a0aec0;font-size:16px;line-height:1.8;margin-bottom:24px}._adviceSection_7woz9_210{background-color:#ffffff08;border-radius:8px;margin-bottom:24px;padding:20px}._adviceTitle_7woz9_217{color:#e2e8f0;font-size:16px;font-weight:700;margin-bottom:12px}._adviceList_7woz9_224{list-style:none;padding:0}._adviceList_7woz9_224 li{color:#a0aec0;font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}._adviceList_7woz9_224 li:before{color:#4299e1;content:"•";left:0;position:absolute}._hopeSection_7woz9_243{background:linear-gradient(135deg,#4299e11a,#3b82f61a);border-radius:8px;margin-bottom:24px;padding:20px}._hopeTitle_7woz9_250{color:#4299e1;font-size:18px;font-weight:700;margin-bottom:12px}._counselingInfo_7woz9_257{background-color:#ffffff0d;border-radius:8px;margin-bottom:24px;padding:20px}._counselingTitle_7woz9_264{color:#e2e8f0;font-size:16px;font-weight:700;margin-bottom:12px}._counselingList_7woz9_271{list-style:none;margin-bottom:16px;padding:0}._counselingList_7woz9_271 li{color:#e2e8f0;font-size:15px;margin-bottom:8px;padding-left:24px;position:relative}._counselingList_7woz9_271 li:before{color:#10b981;content:"✓";left:0;position:absolute}._counselingNote_7woz9_290{color:#a0aec0;font-size:14px;line-height:1.6}._lineButton_7woz9_296[class]{display:flex;justify-content:center;margin-top:16px}
