.AnswerConfirmModal_modal__flex__KMSvO{margin-top:20px}.AnswerConfirmModal_modal__btn__Mmb15{width:130px;height:40px}.Button_button__tFPog{cursor:pointer;outline:0;text-decoration:none;border-radius:4px;border:none;opacity:1;display:inline-block;text-align:center;line-height:inherit;font-size:12px;padding:.5rem 1rem}@media(max-width:959px){.Button_button__tFPog{font-size:10px}}.Button_button__tFPog:disabled{opacity:.5;cursor:not-allowed}.Button_button__tFPog.Button_primary__SnfMj{color:#fff;background-color:#00c0b0;border:1px solid #00c0b0}.Button_button__tFPog.Button_primary__SnfMj:hover{background-color:rgb(0,141,129.25)}.Button_button__tFPog.Button_primary__SnfMj:disabled{background-color:#00c0b0}.Button_button__tFPog.Button_secondary__hW8U_{color:#6c757d;background-color:#fff;border:1px solid #6c757d}.Button_button__tFPog.Button_secondary__hW8U_:hover{background-color:hsl(0,0%,90%)}.Button_button__tFPog.Button_secondary__hW8U_:disabled{background-color:#fff}.Button_button__tFPog.Button_danger__XDa8_{color:#fff;background-color:red;border:1px solid red}.Button_button__tFPog.Button_danger__XDa8_:hover{background-color:#c00}.Button_button__tFPog.Button_danger__XDa8_:disabled{background-color:red}.Button_button__tFPog.Button_accent__eTPjT{color:#fff;background-color:#ffac00;border:1px solid #ffac00}.Button_button__tFPog.Button_accent__eTPjT:hover{background-color:rgb(204,137.6,0)}.Button_button__tFPog.Button_accent__eTPjT:disabled{background-color:#ffac00}.Button_button__tFPog.Button_small__RJdBH{padding:2px 6px;font-size:10px}.Button_button__tFPog.Button_large__7wE7l{padding:16px 42px;font-size:20px}.Button_button__tFPog.Button_rounded__w4qv5{border-radius:30px}.Button_button__tFPog.Button_circle__s_r_c{border-radius:50%;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.Button_button__tFPog.Button_icon__ouxKT{background:none;border:none;padding:5px}.Flex_flex__3scka{width:100%;display:flex;flex-wrap:wrap}.Flex_align-start__OO5y5{align-items:flex-start}.Flex_align-center__SxMs4{align-items:center}.Flex_align-end__Keayr{align-items:flex-end}.Flex_justify-start__CC6t_{justify-content:flex-start}.Flex_justify-center__LH64U{justify-content:center}.Flex_justify-end__C178c{justify-content:flex-end}.Flex_justify-between__kQx3v{justify-content:space-between}.Flex_direction-row__vAKTg{flex-direction:row}.Flex_direction-column__gYu_3{flex-direction:column}.Flex_direction-row-reverse__y4isp{flex-direction:row-reverse}.Flex_direction-column-reverse__nEhHV{flex-direction:column-reverse}.Flex_wrap__ONUPs{flex-wrap:wrap}.Input_input__RGJ3T{box-sizing:border-box;width:300px;height:30px;padding:.3em;transition:.3s;letter-spacing:1px;color:#506f79;border:none;border-bottom:1px solid #b1c9d0;background:rgba(0,0,0,0)}.Input_input__RGJ3T:focus{border:none;border-bottom:1px solid #00c0b0}.Input_input__RGJ3T::placeholder{color:#cbdbe0}.Result_resultWrap__0Izs8{padding:10px 20px}@media(max-width:768px){.Result_resultWrap__0Izs8{padding:10px}}.Result_resultArea__yv6tw{border:1px solid #97b7c0;padding:20px;border-radius:5px}.Result_resultArea__warning__lBaHe{background-color:rgba(255,0,0,.1)}.Result_resultArea__safe__3kzfA{background-color:rgba(21,221,108,.03)}@media(max-width:768px){.Result_resultArea__yv6tw{padding:5px}}.Result_scoreLabel__1SV47{font-size:14px;font-weight:700;color:#506f79}.Result_scoreLabel__highest__bMWjX{color:#f66!important}.Result_reAnswerWrap__Tls8_{margin-top:20px;width:100%;text-align:center}.Result_toast__3MdiP{display:flex;flex-direction:column;gap:10px;padding:15px 50px}.Result_toast__flex__ooSkK{margin-top:20px}.Result_toast__text__BGifF{font-size:14px;color:#47636c}.Result_toast__warning__EYm2Z{font-size:12px;color:red}.Result_btn__308vt{width:130px;height:40px}.TotalResultCard_resultWrap__0olGG{margin:20px 0;border:1px solid #97b7c0;padding:30px 0;border-radius:5px}@media(max-width:768px){.TotalResultCard_resultWrap__0olGG{margin:0 0 20px;padding:20px 12px}}.TypePattern_typePatternCard__MLS0F{width:55%;color:#506f79;border:1px solid #97b7c0;padding:30px;border-radius:5px}@media(max-width:768px){.TypePattern_typePatternCard__MLS0F{width:100%}}.TypePattern_typePatternCard__starArea__tHYPS,.TypePattern_typePatternCard__starWrap__c88zO{margin-top:20px}.TypePattern_typePatternCard__name__Syi7b{font-size:14px;font-weight:700;color:#506f79}.TypePattern_typePatternCard__job__GMNfe{font-size:12px;margin-top:20px;font-weight:700;color:#506f79}.TypePattern_typePatternCard__comment__0Kx8z{margin-top:20px;font-size:12px;color:#506f79;line-height:150%;white-space:pre-wrap}.TypePattern_typePatternCard__strength__7sQnp{color:#b50000;font-weight:700;margin-right:20px}.TypePattern_typePatternCard__weakness__Pp_ka{color:#06007e;font-weight:700;margin-right:20px}.CaveatCard_caveatCard__labelWrap__7Zd8G{display:flex}.CaveatCard_caveatCard__informationWrap__ee465{display:flex;width:150px;min-width:0;align-items:center}.CaveatCard_caveatCard__scoreLabel__t24IJ{font-size:14px;font-weight:700;color:#506f79}.CaveatCard_caveatCard__description__m6YHU{color:#506f79;font-size:12px;white-space:pre-wrap;word-break:break-word}.CaveatCard_caveatCard__comment__TWviA{margin-top:20px;font-size:12px;color:#506f79;line-height:150%;border:1px solid #97b7c0;padding:10px;border-radius:5px;white-space:pre-wrap}.CaveatCard_caveatCard__informationIcon__EX7x_{outline:none;padding:0;color:red;background-color:rgba(0,0,0,0);border:none;margin-right:8px;color:#506f79!important;cursor:pointer;transition:transform .3s ease-in-out}.CaveatCard_caveatCard__informationIcon__EX7x_:hover{opacity:.5;transform:scale(1.5)}.CaveatCard_labelWrap__KDG2x{display:flex;align-items:center}.CaveatCard_iconText__C2Yfy{border-radius:5px;padding:5px;width:100px;margin-right:20px}.CaveatCard_iconText__danger__hzQ2P{background-color:red}.CaveatCard_iconText__safe__IHI_k{background-color:#15dd6c}.IconText_iconText__8L5QK{display:inline-flex;align-items:center;color:#cbdbe0}.IconText_iconText__8L5QK>span:first-child{margin-right:2px}.IconText_color-white__Y4dCs{color:#fff}.IconText_color-gray__8M2UK{color:#506f79}.IconText_color-safe__iFrz5{color:#00c0b0}.IconText_color-danger__iSvc6{color:red}.IconText_font-weight-bold__ZUtJY{font-weight:700}.IconText_font-size-14__C43_B{font-size:14px}.IconText_icon-separate-8__Q7FHn{margin-left:8px}.IconText_iconCircle__IEJMf{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#00c0b0;cursor:pointer;transition:transform .3s ease-in-out}.IconText_iconCircle__IEJMf:hover{color:rgb(0,141,129.25);background-color:rgb(0,141,129.25);transform:scale(.95)}.IconText_font-size-10__A_eIr{font-size:10px}.IconText_font-size-12__WTW7_{font-size:12px}.IconText_font-size-18__eHmws{font-size:18px}.IconText_font-size-20__Uqcru{font-size:20px}.IconText_font-size-22__xYuCz{font-size:22px}.IconText_font-size-24__5m91e{font-size:24px}.IconText_font-size-26__Unthu{font-size:26px}.IconText_font-size-28__FWEjq{font-size:28px}.IconText_font-size-30__PXoCF{font-size:30px}.IconText_font-size-32__Rp07F{font-size:32px}.ResultRadarChart_chartWrap__Ty6OO{display:flex;justify-content:center;align-items:center;width:35%;color:#506f79;border:1px solid #97b7c0;padding:30px;border-radius:5px}@media(max-width:768px){.ResultRadarChart_chartWrap__Ty6OO{width:100%;padding:0}}.StarRatingText_starWrap__XdW6o{margin-top:20px;display:flex;align-items:center}.StarRatingText_starWrap__score__17qCH{float:left;margin-right:20px;font-size:14px;font-weight:700;color:#506f79}.StarRatingText_starWrap__stars__KVJYp{margin-right:50px}.StarRatingText_starWrap__text__hYd8c{font-size:12px;color:#506f79}@media(max-width:768px){.StarRatingText_starWrap__XdW6o{display:block;margin-top:40px}.StarRatingText_starWrap__stars__KVJYp{float:none}.StarRatingText_starWrap__text__hYd8c{margin-top:10px;display:block}}.TraitCard_traitCard__scoreLabel__ftkgC{font-size:14px;font-weight:700;color:#506f79}.TraitCard_traitCard__highest__hdoxs{color:#f66!important}.TraitCard_traitCard__progressWrap__MPEXO{margin:25px 0;color:#506f79;display:flex}.TraitCard_traitCard__leftLabel__Je5S6{font-size:12px;width:180px;text-align:center;color:#506f79;padding:0 10px;text-align:left}.TraitCard_traitCard__rightLabel___uuxe{font-size:12px;width:180px;text-align:center;color:#506f79;padding:0 10px;text-align:right}.TraitCard_traitCard__comment__jynv5{font-size:12px;color:#506f79;line-height:150%;border:1px solid #97b7c0;padding:10px;border-radius:5px;white-space:pre-wrap}.TraitCard_traitCard__informationIcon__OXGEN{outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:red;background-color:rgba(0,0,0,0);border:none;margin-right:8px;color:#506f79!important;cursor:pointer;transition:transform .3s ease-in-out}.TraitCard_traitCard__informationIcon__OXGEN:hover{opacity:.5;transform:scale(1.5)}.TraitCard_traitCard__description__5EILU{color:#506f79;font-size:12px;white-space:pre-wrap;word-break:break-word}.Modal_overlay__m5vLP,.TraitCard_informationWrap__wObLJ{display:flex;align-items:center}.Modal_overlay__m5vLP{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);justify-content:center;z-index:1000}.Modal_content__8sdbx{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;position:relative;animation:Modal_fadeIn__mWwtm .3s ease-in-out;width:90%}.Modal_small__SUQ7I{max-width:500px}.Modal_medium__fTq2l{max-width:800px}.Modal_large__AHNFK{max-width:1000px}.Modal_full__i5HBj{width:90%;height:90%}.Modal_header__QoIZj{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeaea}.Modal_header__btnArea__J3wvc{margin-left:auto;display:flex;gap:10px}.Modal_title__b3bgt{margin:0;font-size:14px;color:#506f79}.Modal_closeButton__P7_eW{margin-left:10px;background:none;border:none;font-size:18px;cursor:pointer;color:#666}.Modal_closeButton__P7_eW:hover{color:#000}.Modal_body__RIU8i{max-height:80vh;overflow-y:auto}.Modal_body--full__eo3C2{max-height:100%;height:90%;padding-top:0}@keyframes Modal_fadeIn__mWwtm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.QuestionHeader_header__z_Ibc{position:fixed;width:100vw;height:60px;background-color:#fff;z-index:10;box-shadow:0 8px 4px -4px rgba(0,0,0,.16);padding:0 10px}.QuestionHeader_header__inner__Lc54Y{display:flex;justify-content:space-between;align-items:center;max-width:1180px;height:100%;margin:auto}.QuestionHeader_header__label__3byhA{color:#47636c;font-weight:700}.QuestionHeader_header__contents__MEKWY{width:100%}.QuestionList_questionRow__pqkRZ{padding:20px 50px 0;border-bottom:1px solid #97b7c0}@media(max-width:768px){.QuestionList_questionRow__pqkRZ{padding:18px 10px}}.QuestionList_questionRow__choiceWrap__60RVP{display:flex}.QuestionList_questionRow__content__wmyyF{font-size:14px;font-weight:700;color:#47636c}.QuestionList_questionRow__choice__WMzE2{font-size:12px;color:#47636c;height:60px;display:flex;align-items:center}@media(max-width:768px){.QuestionList_questionRow__choice__WMzE2{height:40px}}.QuestionList_questionRow__choice__WMzE2:hover{cursor:pointer}.QuestionList_btnWrap__Fp_lr{width:100%;margin:50px 0;text-align:center}.QuestionList_btn__IqHv6{width:130px;height:40px}.UserInfoFormModal_modal__inputWrap__ciaAJ{margin:0 auto;width:80%;max-width:300px;text-align:center}.UserInfoFormModal_modal__input__vEaD6{margin-top:30px;max-width:100%}.UserInfoFormModal_modal__flex__tKsO4{margin-top:60px}.UserInfoFormModal_modal__btn__G_0uQ{width:130px;height:40px}.UserInfoFormModal_error__48LSA{border:1px solid red}.UserInfoFormModal_errorMessage__L4Iv3{display:block;max-width:100%;text-align:left}.QuestionTemplate_container__zSP1n{margin-top:60px}.EngineerResultPopup_resultPopupOverlay__c5noI{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:16px}.EngineerResultPopup_resultPopupContainer__94ix0{width:100%;max-width:500px;animation:EngineerResultPopup_resultPopupFadeIn__papeQ .25s ease-in-out}.EngineerResultPopup_resultPopupCard__9huLb{position:relative;border-radius:18px;padding:18px;background:radial-gradient(1200px 600px at -10% -30%,rgba(34,211,238,.3),transparent 55%),radial-gradient(900px 500px at 120% 0,rgba(250,204,21,.22),transparent 55%),linear-gradient(165deg,rgba(15,23,42,.92),rgba(2,6,23,.92));border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 60px rgba(2,6,23,.55),inset 0 1px 0 hsla(0,0%,100%,.06);color:#f8fafc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.EngineerResultPopup_resultPopupCard__top__xMLE5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.EngineerResultPopup_resultPopupCard__badge__O49dJ{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;color:rgba(2,6,23,.95);background:linear-gradient(90deg,#fbbf24,#22d3ee);box-shadow:0 10px 20px rgba(34,211,238,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.EngineerResultPopup_resultPopupCard__close__KxRN2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(148,163,184,.12);color:#e2e8f0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 10px 22px rgba(2,6,23,.35)}.EngineerResultPopup_resultPopupCard__close__KxRN2:hover{transform:translateY(-1px);background:rgba(148,163,184,.18)}.EngineerResultPopup_resultPopupCard__close__KxRN2:focus-visible{outline:2px solid rgba(34,211,238,.7);outline-offset:2px}.EngineerResultPopup_resultPopupCard__title__dUwKa{margin:0 0 8px;font-size:22px;line-height:1.45;font-weight:900;letter-spacing:.01em}.EngineerResultPopup_resultPopupCard__description__EvFSY{margin:0 0 14px;color:rgba(226,232,240,.85);font-size:14px;line-height:1.75}.EngineerResultPopup_resultPopupCard__bullets__Q0k2h{margin:0 0 14px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.EngineerResultPopup_resultPopupCard__bullets__Q0k2h li{position:relative;padding-left:26px;color:rgba(226,232,240,.9);font-size:13px;line-height:1.6}.EngineerResultPopup_resultPopupCard__bullets__Q0k2h li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:rgba(2,6,23,.95);background:linear-gradient(90deg,rgba(34,211,238,.95),rgba(250,204,21,.95));box-shadow:0 10px 20px rgba(34,211,238,.12)}.EngineerResultPopup_resultPopupCard__cta__nmMb9{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 14px;border-radius:12px;font-size:14px;font-weight:900;text-decoration:none;color:rgba(2,6,23,.95);background:linear-gradient(90deg,#22d3ee,#38bdf8 45%,#facc15);box-shadow:0 16px 40px rgba(34,211,238,.22),inset 0 1px 0 hsla(0,0%,100%,.35);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.EngineerResultPopup_resultPopupCard__cta__nmMb9:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 120px at 20% 0,rgba(255,255,255,.25),transparent 60%);opacity:.9;pointer-events:none}.EngineerResultPopup_resultPopupCard__cta__nmMb9:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 22px 56px rgba(34,211,238,.28),inset 0 1px 0 hsla(0,0%,100%,.4)}.EngineerResultPopup_resultPopupCard__cta__nmMb9:active{transform:translateY(0) scale(.99)}.EngineerResultPopup_resultPopupCard__cta__nmMb9:focus-visible{outline:2px solid rgba(250,204,21,.85);outline-offset:2px}.EngineerResultPopup_resultPopupCard__ctaArrow__zPYAN{font-weight:900;transform:translateY(-.5px)}@media(max-width:420px){.EngineerResultPopup_resultPopupCard__9huLb{padding:16px}.EngineerResultPopup_resultPopupCard__title__dUwKa{font-size:20px}}@keyframes EngineerResultPopup_resultPopupFadeIn__papeQ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.EngineerResultPopup_retakeButtonWrap__UsO_k{display:flex;justify-content:center;padding:24px 16px 32px}.EngineerResultPopup_retakeButton__IU4ts{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#00c0b0;color:#fff;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.EngineerResultPopup_retakeButton__IU4ts:hover{background:#00a89b}.EngineerResultPopup_retakeButton__IU4ts:focus-visible{outline:2px solid #00c0b0;outline-offset:2px}.EngineerResultPopup_retakeConfirmActions__ooR_h{display:flex;gap:12px;margin-top:20px}.EngineerResultPopup_retakeConfirmCancel__QaVHD{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#475569;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.EngineerResultPopup_retakeConfirmCancel__QaVHD:hover{background:#f1f5f9}.EngineerResultPopup_retakeConfirmSubmit__mycy4{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#00c0b0;color:#fff;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.EngineerResultPopup_retakeConfirmSubmit__mycy4:hover{background:#00a89b}.EngineerResultPopup_retakeConfirmSubmit__mycy4:focus-visible{outline:2px solid #00c0b0;outline-offset:2px}.LineRegistrationPopup_overlay__xds1Q{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:16px}.LineRegistrationPopup_container__SB6cX{width:100%;max-width:400px;animation:LineRegistrationPopup_fadeIn__iPl5s .25s ease-in-out}.LineRegistrationPopup_card__CfdqM{background:#fff;border-radius:12px;padding:24px 20px;box-shadow:0 2px 10px rgba(0,0,0,.15)}.LineRegistrationPopup_top__7GwAG{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.LineRegistrationPopup_badge__XtdEI{display:inline-block;background:#06c755;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.LineRegistrationPopup_close__0LHoW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:#999;font-size:18px;cursor:pointer;line-height:1;padding:4px}.LineRegistrationPopup_close__0LHoW:hover{color:#555}.LineRegistrationPopup_title__qxOTk{font-size:18px;font-weight:700;color:#111;margin:0 0 10px;line-height:1.5}.LineRegistrationPopup_description__cSBOD{font-size:14px;color:#555;margin:0 0 20px;line-height:1.7}.LineRegistrationPopup_lineButton__KTdt_{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:999px;background:#06c755;color:#fff;font-size:15px;font-weight:700;text-decoration:none;margin-bottom:12px;transition:opacity .15s ease}.LineRegistrationPopup_lineButton__KTdt_:hover{opacity:.9}.LineRegistrationPopup_lineIcon___9CYH{width:20px;height:20px;flex-shrink:0}.LineRegistrationPopup_skipButton__aW0zn{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:#999;font-size:13px;text-align:center;cursor:pointer;padding:6px;text-decoration:underline}.LineRegistrationPopup_skipButton__aW0zn:hover{color:#555}@keyframes LineRegistrationPopup_fadeIn__iPl5s{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}