.diagnosis-module__CjU2_q__page,.diagnosis-module__CjU2_q__band{background:var(--bg);color:var(--ink);word-break:keep-all;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.diagnosis-module__CjU2_q__page{min-height:100svh;padding:84px 16px 20px;transition:background .3s;display:flex;overflow-x:clip}.diagnosis-module__CjU2_q__frame{flex-direction:column;width:100%;max-width:1040px;margin:0 auto;animation:.3s both diagnosis-module__CjU2_q__enter;display:flex}.diagnosis-module__CjU2_q__intro .diagnosis-module__CjU2_q__frame{max-width:560px}@keyframes diagnosis-module__CjU2_q__enter{0%{opacity:0;transform:translateY(8px)}}.diagnosis-module__CjU2_q__labels{letter-spacing:.04em;justify-content:space-between;gap:12px;font-family:Inter,Noto Sans KR,sans-serif;font-size:.86rem;font-weight:700;line-height:1.5;display:flex}.diagnosis-module__CjU2_q__foot{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 0 4px;font-size:1rem;font-weight:700;display:flex}.diagnosis-module__CjU2_q__track{border:1.5px solid var(--ink);height:6px;margin-top:10px}.diagnosis-module__CjU2_q__track span{background:var(--ink);height:100%;transition:width .25s;display:block}.diagnosis-module__CjU2_q__back{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 0 0 16px;text-decoration:underline}.diagnosis-module__CjU2_q__hero{color:inherit;letter-spacing:-.02em;white-space:nowrap;margin:12px 0 0;font-family:Black Han Sans,Noto Sans KR,sans-serif;font-size:clamp(3.9rem,19vw,7.2rem);font-weight:400;line-height:1}.diagnosis-module__CjU2_q__hero span{z-index:1;display:block;position:relative}.diagnosis-module__CjU2_q__heroArt{width:66%;margin:-.3em 0 -.62em auto;display:block}.diagnosis-module__CjU2_q__heroPop{color:var(--pop)}.diagnosis-module__CjU2_q__say{letter-spacing:-.02em;margin:18px 0 0;font-size:1.2rem;font-weight:700;line-height:1.55}.diagnosis-module__CjU2_q__sayMore{margin:6px 0 20px;font-size:1.08rem;font-weight:500;line-height:1.6}.diagnosis-module__CjU2_q__primary{box-sizing:border-box;text-align:center;background:var(--pop);width:100%;color:var(--bg);letter-spacing:-.02em;cursor:pointer;border:0;padding:18px;font-family:inherit;font-size:1.15rem;font-weight:900;text-decoration:none;transition:transform .15s;display:block}.diagnosis-module__CjU2_q__primary:disabled{opacity:.35;cursor:default}.diagnosis-module__CjU2_q__intro .diagnosis-module__CjU2_q__primary{margin-bottom:20px}.diagnosis-module__CjU2_q__intro .diagnosis-module__CjU2_q__foot{flex-direction:column;align-items:flex-start;gap:2px}.diagnosis-module__CjU2_q__stage{flex-direction:column;flex:1;padding:18px 0 20px;display:flex}.diagnosis-module__CjU2_q__ask{min-height:150px;padding-top:34px;position:relative}.diagnosis-module__CjU2_q__art{object-fit:contain;width:158px;height:158px;animation:.5s both diagnosis-module__CjU2_q__drift;position:absolute;top:-12px;right:-46px}@keyframes diagnosis-module__CjU2_q__drift{0%{opacity:0;transform:scale(.86)rotate(-5deg)}}.diagnosis-module__CjU2_q__question{color:inherit;letter-spacing:-.015em;text-wrap:balance;max-width:94%;margin:0;font-family:Black Han Sans,Noto Sans KR,sans-serif;font-size:clamp(2.3rem,10.6vw,3.8rem);font-weight:400;line-height:1.12;position:relative}.diagnosis-module__CjU2_q__hint{margin:12px 0 0;font-size:1.08rem;font-weight:700;line-height:1.55;position:relative}.diagnosis-module__CjU2_q__answers{margin-top:22px}.diagnosis-module__CjU2_q__options{border-bottom:2px solid var(--ink);flex-direction:column;display:flex}.diagnosis-module__CjU2_q__option{text-align:left;border:0;border-top:2px solid var(--ink);color:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;min-height:58px;padding:14px 6px;font-family:inherit;font-size:1.08rem;font-weight:700;line-height:1.4;transition:background .12s,color .12s,padding .12s}.diagnosis-module__CjU2_q__on{background:var(--ink);color:var(--bg);padding-left:14px}.diagnosis-module__CjU2_q__answers .diagnosis-module__CjU2_q__primary{margin-top:16px}.diagnosis-module__CjU2_q__input{box-sizing:border-box;border:0;border-bottom:3px solid var(--ink);width:100%;color:inherit;background:0 0;border-radius:0;outline:none;padding:16px 4px;font-family:inherit;font-size:1.15rem;font-weight:700;display:block}.diagnosis-module__CjU2_q__input::placeholder{color:inherit;opacity:.68;font-weight:500}.diagnosis-module__CjU2_q__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.diagnosis-module__CjU2_q__consent{margin:18px 0 14px;font-size:1rem;line-height:1.7}.diagnosis-module__CjU2_q__consent a{color:inherit;font-weight:700}.diagnosis-module__CjU2_q__check{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:1.05rem;font-weight:500;line-height:1.5;display:flex}.diagnosis-module__CjU2_q__check input{width:22px;height:22px;accent-color:var(--pop);flex:none;margin:0}.diagnosis-module__CjU2_q__err{color:var(--pop);margin:6px 0 12px;font-size:1.05rem;font-weight:700}.diagnosis-module__CjU2_q__report{background:#2a0f63;padding-top:72px}.diagnosis-module__CjU2_q__band{padding:28px 16px 40px;overflow:hidden}.diagnosis-module__CjU2_q__bandIn{max-width:640px;margin:0 auto;position:relative}.diagnosis-module__CjU2_q__bandKicker{margin:28px 0 0;font-size:1.15rem;font-weight:700}.diagnosis-module__CjU2_q__level{color:var(--pop);letter-spacing:-.02em;margin:6px 0 0;font-family:Black Han Sans,Noto Sans KR,sans-serif;font-size:clamp(3.3rem,15.5vw,5.6rem);font-weight:400;line-height:1.05}.diagnosis-module__CjU2_q__bandTitle{z-index:1;color:inherit;letter-spacing:-.012em;text-wrap:balance;margin:20px 0 0;font-family:Black Han Sans,Noto Sans KR,sans-serif;font-size:clamp(2rem,8.6vw,3rem);font-weight:400;line-height:1.2;position:relative}.diagnosis-module__CjU2_q__hours{z-index:1;letter-spacing:-.02em;margin:22px 0 0;font-family:Black Han Sans,Noto Sans KR,sans-serif;font-size:clamp(5.4rem,29vw,9rem);line-height:1;position:relative}.diagnosis-module__CjU2_q__hours small{letter-spacing:0;margin-left:.08em;font-size:.34em}.diagnosis-module__CjU2_q__bandArt{width:112px;position:absolute;bottom:-56px;right:-30px}.diagnosis-module__CjU2_q__sayNarrow{max-width:74%}.diagnosis-module__CjU2_q__band .diagnosis-module__CjU2_q__say{z-index:1;position:relative}.diagnosis-module__CjU2_q__myNote{z-index:1;border-top:2px solid var(--ink);overflow-wrap:anywhere;max-width:74%;margin:14px 0 0;padding-top:12px;font-size:1.05rem;font-weight:700;line-height:1.5;position:relative}.diagnosis-module__CjU2_q__bars{flex-direction:column;gap:16px;margin-top:22px;display:flex}.diagnosis-module__CjU2_q__bar span{letter-spacing:-.02em;margin-bottom:6px;font-size:1.02rem;font-weight:700;display:block}.diagnosis-module__CjU2_q__bar b{border:2px solid var(--ink);height:20px;display:block}.diagnosis-module__CjU2_q__bar i{background:var(--ink);height:100%;display:block}.diagnosis-module__CjU2_q__band .diagnosis-module__CjU2_q__primary{margin-top:22px}.diagnosis-module__CjU2_q__mailNote{text-align:center;margin:14px 0 0;font-size:1.05rem;font-weight:500;line-height:1.6}@media (hover:hover){.diagnosis-module__CjU2_q__option:not(.diagnosis-module__CjU2_q__on):hover{padding-left:14px}.diagnosis-module__CjU2_q__primary:not(:disabled):hover{transform:translateY(-2px)}}.diagnosis-module__CjU2_q__primary:focus-visible,.diagnosis-module__CjU2_q__option:focus-visible,.diagnosis-module__CjU2_q__back:focus-visible,.diagnosis-module__CjU2_q__input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.diagnosis-module__CjU2_q__primary:focus-visible{outline-offset:3px}@media (min-width:900px){.diagnosis-module__CjU2_q__page{padding:104px 40px 28px}.diagnosis-module__CjU2_q__stage{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:40px 0;display:grid}.diagnosis-module__CjU2_q__ask{padding:0 0 190px}.diagnosis-module__CjU2_q__art{width:280px;height:280px;inset:auto auto -40px -10px}.diagnosis-module__CjU2_q__question{max-width:none;font-size:3.5rem}.diagnosis-module__CjU2_q__answers{margin-top:0}.diagnosis-module__CjU2_q__labels{font-size:.9rem}.diagnosis-module__CjU2_q__bandArt{width:220px;right:-120px}}@media (prefers-reduced-motion:reduce){.diagnosis-module__CjU2_q__frame,.diagnosis-module__CjU2_q__art{animation:none}.diagnosis-module__CjU2_q__page,.diagnosis-module__CjU2_q__option,.diagnosis-module__CjU2_q__primary,.diagnosis-module__CjU2_q__track span{transition:none}}
