.diagnosis_page__DCpYr{min-height:100vh;background:#f5f2ea;color:#171717}.diagnosis_header__SQrpv{max-width:1180px;margin:0 auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between}.diagnosis_brand__TbMkr{font-size:25px;font-weight:900;letter-spacing:-1.5px;color:#171717;text-decoration:none}.diagnosis_brand__TbMkr span{color:#f04b3f}.diagnosis_back__iFreg{font-size:13px;font-weight:700;color:#6f6b63;text-decoration:none;border-bottom:1px solid #bdb7ab;padding-bottom:2px}.diagnosis_hero__UjKaV{max-width:1040px;margin:0 auto;padding:72px 28px 88px;text-align:center}.diagnosis_badge__fjSnh{display:inline-flex;align-items:center;padding:8px 13px;border:1px solid #d9d3c7;border-radius:999px;background:#fff;font-size:11px;font-weight:900;letter-spacing:.14em;color:#5f5a51}.diagnosis_hero__UjKaV h1{margin:26px 0 18px;font-size:clamp(48px,8vw,92px);line-height:.98;letter-spacing:-.065em;font-weight:900}.diagnosis_hero__UjKaV h1 em{font-style:normal;color:#f04b3f}.diagnosis_lead__lnCG6{max-width:680px;margin:0 auto;font-size:18px;line-height:1.8;color:#5f5a51}.diagnosis_toolWrap__Tb8cR{margin:44px auto 0;max-width:900px;text-align:left}.diagnosis_urlForm__KM0o7{background:#fff;border:1px solid #ded8cc;border-radius:24px;padding:18px;box-shadow:0 16px 50px rgba(54,45,29,.08)}.diagnosis_urlForm__KM0o7 label{display:block;padding:0 4px 10px;font-size:12px;font-weight:900;letter-spacing:.04em;color:#605b52}.diagnosis_inputRow__j7WB9{display:flex;gap:10px}.diagnosis_inputRow__j7WB9 input{flex:1 1;min-width:0;border:1px solid #d8d2c8;border-radius:15px;background:#faf9f6;padding:18px;font-size:17px;outline:none;color:#171717}.diagnosis_inputRow__j7WB9 input:focus{border-color:#171717;background:#fff}.diagnosis_inputRow__j7WB9 button{border:0;border-radius:15px;background:#171717;color:#fff;padding:0 24px;font-size:15px;font-weight:900;cursor:pointer;white-space:nowrap}.diagnosis_inputRow__j7WB9 button:disabled{opacity:.55;cursor:wait}.diagnosis_urlForm__KM0o7 small{display:block;padding:10px 4px 0;color:#8a857c;font-size:11px}.diagnosis_safetyLine__zk9jQ{margin:18px auto 0;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;color:#746f67;font-size:12px;font-weight:700}.diagnosis_errorBox__ZBWuQ,.diagnosis_loadingBox__sC4Hm{margin-top:14px;border-radius:18px;padding:18px 20px;background:#fff;border:1px solid #ded8cc}.diagnosis_loadingBox__sC4Hm{display:flex;align-items:center;gap:14px}.diagnosis_loadingBox__sC4Hm div:last-child{display:flex;flex-direction:column;gap:4px}.diagnosis_loadingBox__sC4Hm b{font-size:14px}.diagnosis_loadingBox__sC4Hm span{font-size:12px;color:#777168}.diagnosis_spinner__apOPH{width:24px;height:24px;border:3px solid #e5e0d7;border-top-color:#f04b3f;border-radius:50%;animation:diagnosis_spin__4c_53 .8s linear infinite}.diagnosis_errorBox__ZBWuQ{color:#9d2d24;background:#fff7f5;border-color:#efc8c3;font-size:13px;font-weight:700}.diagnosis_resultBox__gpo3c{margin-top:18px;background:#171717;color:#fff;border-radius:28px;padding:30px;box-shadow:0 24px 70px rgba(25,20,12,.18)}.diagnosis_resultTop__oyYM2{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid #353535}.diagnosis_issueHead__BLAvN span,.diagnosis_nextCta__RT3rf span,.diagnosis_resultTop__oyYM2 small{display:block;color:#f04b3f;font-size:10px;font-weight:900;letter-spacing:.15em}.diagnosis_resultTop__oyYM2 h2{font-size:28px;letter-spacing:-.03em;margin:6px 0 5px}.diagnosis_resultTop__oyYM2 a{color:#aaa;font-size:12px;text-decoration:none;word-break:break-all}.diagnosis_scoreCircle__8Q4GR{width:104px;height:104px;flex:0 0 104px;border-radius:50%;border:8px solid #f04b3f;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#222}.diagnosis_scoreCircle__8Q4GR strong{font-size:42px;line-height:1;font-weight:900}.diagnosis_scoreCircle__8Q4GR span{font-size:11px;color:#aaa}.diagnosis_categoryGrid__xV2po{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:22px}.diagnosis_categoryGrid__xV2po article{background:#242424;border:1px solid #333;border-radius:18px;padding:18px}.diagnosis_categoryGrid__xV2po article>div:first-child{display:flex;align-items:center;justify-content:space-between}.diagnosis_categoryGrid__xV2po span{font-size:12px;font-weight:800;color:#d5d5d5}.diagnosis_categoryGrid__xV2po b{font-size:21px}.diagnosis_bar__UYJqK{height:5px;background:#3a3a3a;border-radius:999px;overflow:hidden;margin:10px 0}.diagnosis_bar__UYJqK i{display:block;height:100%;background:#f04b3f;border-radius:999px}.diagnosis_categoryGrid__xV2po p{font-size:11px;line-height:1.65;color:#9e9e9e;margin:0}.diagnosis_issueSection__UQX1J{padding-top:30px}.diagnosis_issueHead__BLAvN h3{margin:5px 0 16px;font-size:24px;letter-spacing:-.03em}.diagnosis_issue__zaV71{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;padding:16px 0;border-top:1px solid #333}.diagnosis_issue__zaV71>b{align-self:start;text-align:center;padding:6px 4px;border-radius:999px;font-size:10px}.diagnosis_high__T4PJ_{background:#ffddd9;color:#a52f26}.diagnosis_medium__6y94a{background:#fff0c8;color:#8b6610}.diagnosis_low__HyQ2N{background:#dfe9ff;color:#315eaf}.diagnosis_issue__zaV71 h4{margin:1px 0 5px;font-size:15px}.diagnosis_issue__zaV71 p{margin:0;color:#b3b3b3;font-size:12px;line-height:1.65}.diagnosis_issue__zaV71 small{display:block;margin-top:5px;color:#777;font-size:10px}.diagnosis_signalBox__LSEWp{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;padding:18px;border-radius:16px;background:#202020}.diagnosis_signalBox__LSEWp>span{width:100%;font-size:10px;color:#777;font-weight:800;letter-spacing:.08em}.diagnosis_signalBox__LSEWp div{background:#2c2c2c;border-radius:999px;padding:7px 10px;font-size:10px;color:#ccc}.diagnosis_signalBox__LSEWp b{margin-right:5px;color:#fff}.diagnosis_nextCta__RT3rf{margin-top:20px;border-radius:20px;background:#f04b3f;padding:22px;display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:center}.diagnosis_nextCta__RT3rf span{color:#4a1611}.diagnosis_nextCta__RT3rf h3{font-size:18px;margin:5px 0 7px}.diagnosis_nextCta__RT3rf p{font-size:11px;line-height:1.7;color:#6e241e;margin:0}.diagnosis_nextCta__RT3rf a{background:#fff;color:#171717;text-decoration:none;font-size:12px;font-weight:900;padding:13px 15px;border-radius:11px;white-space:nowrap}.diagnosis_explain___y7_I{max-width:1180px;margin:0 auto;padding:90px 28px}.diagnosis_explainHead__yyaAe{display:grid;grid-template-columns:220px 1fr;align-items:start;margin-bottom:42px}.diagnosis_explainHead__yyaAe span,.diagnosis_roadmap__fdSfs span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#f04b3f}.diagnosis_explainHead__yyaAe h2{font-size:42px;line-height:1.15;letter-spacing:-.045em;margin:0;max-width:720px}.diagnosis_featureGrid__FDkqp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.diagnosis_featureGrid__FDkqp article{background:#fff;border:1px solid #ded8cc;border-radius:22px;padding:28px}.diagnosis_featureGrid__FDkqp b{font-size:12px;color:#f04b3f}.diagnosis_featureGrid__FDkqp h3{font-size:24px;margin:26px 0 10px;letter-spacing:-.03em}.diagnosis_featureGrid__FDkqp p{font-size:13px;line-height:1.8;color:#716b62;margin:0}.diagnosis_roadmap__fdSfs{max-width:1124px;margin:0 auto 80px;background:#fff;border:1px solid #ded8cc;border-radius:30px;padding:45px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.diagnosis_roadmap__fdSfs h2{margin:8px 0 0;font-size:37px;line-height:1.14;letter-spacing:-.045em}.diagnosis_roadmap__fdSfs p{margin:24px 0 0;color:#6f6a61;font-size:14px;line-height:1.9}.diagnosis_footer__ipvSV{max-width:1180px;margin:0 auto;padding:30px 28px 44px;border-top:1px solid #ddd6c9;display:flex;align-items:center;justify-content:space-between}.diagnosis_footer__ipvSV small{color:#8c867c}@keyframes diagnosis_spin__4c_53{to{transform:rotate(1turn)}}@media(max-width:760px){.diagnosis_header__SQrpv{padding:20px 18px}.diagnosis_brand__TbMkr{font-size:21px}.diagnosis_back__iFreg{font-size:11px}.diagnosis_hero__UjKaV{padding:42px 16px 62px}.diagnosis_hero__UjKaV h1{font-size:50px}.diagnosis_lead__lnCG6{font-size:15px;line-height:1.7}.diagnosis_toolWrap__Tb8cR{margin-top:30px}.diagnosis_urlForm__KM0o7{border-radius:19px;padding:13px}.diagnosis_inputRow__j7WB9{flex-direction:column}.diagnosis_inputRow__j7WB9 input{padding:16px;font-size:16px}.diagnosis_inputRow__j7WB9 button{padding:16px}.diagnosis_safetyLine__zk9jQ{gap:9px 14px;font-size:10px}.diagnosis_resultBox__gpo3c{padding:20px 16px;border-radius:22px}.diagnosis_resultTop__oyYM2{gap:12px}.diagnosis_resultTop__oyYM2 h2{font-size:21px}.diagnosis_scoreCircle__8Q4GR{width:78px;height:78px;flex-basis:78px;border-width:6px}.diagnosis_scoreCircle__8Q4GR strong{font-size:30px}.diagnosis_categoryGrid__xV2po{grid-template-columns:1fr}.diagnosis_issue__zaV71{grid-template-columns:46px 1fr}.diagnosis_nextCta__RT3rf{grid-template-columns:1fr}.diagnosis_nextCta__RT3rf a{text-align:center}.diagnosis_explain___y7_I{padding:65px 16px}.diagnosis_explainHead__yyaAe{grid-template-columns:1fr;gap:12px}.diagnosis_explainHead__yyaAe h2{font-size:34px}.diagnosis_featureGrid__FDkqp{grid-template-columns:1fr}.diagnosis_featureGrid__FDkqp article{padding:24px}.diagnosis_roadmap__fdSfs{margin:0 16px 55px;padding:28px 22px;grid-template-columns:1fr;gap:10px}.diagnosis_roadmap__fdSfs h2{font-size:31px}.diagnosis_footer__ipvSV{margin:0 16px;padding:25px 0 35px}}