.NoticePopup-module__ZCC-tG__dialog{width:min(440px, calc(100% - 2 * var(--space-lg)));max-width:none;max-height:calc(100dvh - var(--space-xxl));overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text);box-shadow:var(--shadow-modal);word-break:keep-all;border:0;margin:auto;padding:0;overflow:auto}.NoticePopup-module__ZCC-tG__dialog[open]{flex-direction:column;display:flex}.NoticePopup-module__ZCC-tG__dialog::backdrop{background:var(--color-modal-scrim)}.NoticePopup-module__ZCC-tG__head{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) 0 var(--space-lg);background:var(--color-white);display:flex;position:sticky;top:0}.NoticePopup-module__ZCC-tG__title{min-width:0;font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);margin:0}.NoticePopup-module__ZCC-tG__close{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--type-h2-size);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.NoticePopup-module__ZCC-tG__close:hover{background:var(--color-bg-soft)}.NoticePopup-module__ZCC-tG__body{gap:var(--space-sm);padding:var(--space-xs) var(--space-lg) 0;display:grid}.NoticePopup-module__ZCC-tG__media{border-radius:var(--radius-sm);display:block}.NoticePopup-module__ZCC-tG__image{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;max-height:max(160px,100dvh - 260px);display:block}.NoticePopup-module__ZCC-tG__fallback{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-text-light);font-size:var(--type-body-size);line-height:var(--type-body-lh);margin:0}.NoticePopup-module__ZCC-tG__caption{color:var(--color-text-light);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);margin:0}.NoticePopup-module__ZCC-tG__foot{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-md);display:grid}.NoticePopup-module__ZCC-tG__cta{min-height:var(--btn-height);padding:0 var(--btn-padding);border-radius:var(--btn-radius);background:var(--color-primary);color:var(--color-white);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);place-items:center;text-decoration:none;display:grid}.NoticePopup-module__ZCC-tG__cta:hover{background:var(--color-primary-dark)}.NoticePopup-module__ZCC-tG__dismiss{min-height:var(--touch-min);color:var(--color-text-light);font-size:var(--type-body-size);cursor:pointer;background:0 0;border:0}.NoticePopup-module__ZCC-tG__dismiss:hover{color:var(--color-text);text-decoration:underline}.NoticePopup-module__ZCC-tG__close:focus-visible,.NoticePopup-module__ZCC-tG__media:focus-visible,.NoticePopup-module__ZCC-tG__cta:focus-visible,.NoticePopup-module__ZCC-tG__dismiss:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.NoticePopup-module__ZCC-tG__close:focus-visible{outline-offset:calc(-1 * var(--focus-offset))}
.KakaoButton-module__b0aULW__btn{background:var(--color-kakao-bg);width:100%;color:var(--color-kakao-ink);text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.KakaoButton-module__b0aULW__card{border-radius:18px;height:52px;font-size:14.5px;font-weight:700}.KakaoButton-module__b0aULW__card:hover{filter:brightness(.97)}.KakaoButton-module__b0aULW__lock{border-radius:15px;font-size:15px;font-weight:700}.KakaoButton-module__b0aULW__raised{box-shadow:0 5px 0 var(--color-kakao-shadow);border-radius:18px;font-size:16px}.KakaoButton-module__b0aULW__raised:hover,.KakaoButton-module__b0aULW__raised:active{box-shadow:0 3px 0 var(--color-kakao-shadow);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.KakaoButton-module__b0aULW__btn{transition:none}.KakaoButton-module__b0aULW__raised:hover,.KakaoButton-module__b0aULW__raised:active{transform:none}}
.DeadlineCountdownBand-module__UhDS_W__band{border-top:1px solid var(--color-deadline-band-border);background:var(--gradient-deadline-band);text-align:center;padding:15px 14px 13px}.DeadlineCountdownBand-module__UhDS_W__label{color:var(--color-deadline-band-label);font-size:12px;font-weight:800}.DeadlineCountdownBand-module__UhDS_W__timer{color:var(--color-deadline-band-timer);font-family:var(--font-mono);letter-spacing:-.02em;margin-top:2px;font-size:34px;font-weight:700;line-height:1.15}.DeadlineCountdownBand-module__UhDS_W__hours{color:var(--color-deadline-band-hours);margin-top:7px;font-size:10.5px;font-weight:700}.DeadlineCountdownBand-module__UhDS_W__hours b{color:var(--color-deadline-band-label);font-weight:800}
.BogiBox-module__eWKN-q__box{z-index:1;position:relative}.BogiBox-module__eWKN-q__hidden{display:none}.BogiBox-module__eWKN-q__list{margin:0;padding:0;list-style:none}.BogiBox-module__eWKN-q__card{border:1px solid var(--color-qpanel-border);border-radius:var(--radius-card);background:var(--color-qbogi-bg);min-height:190px;margin-top:12px;padding:12px 14px}.BogiBox-module__eWKN-q__card .BogiBox-module__eWKN-q__legend{color:var(--color-qcard-ink-muted);letter-spacing:.02em;margin:0 0 8px;font-size:10.5px;font-weight:800}.BogiBox-module__eWKN-q__card .BogiBox-module__eWKN-q__item{align-items:flex-start;gap:9px;padding:7px 0;display:flex}.BogiBox-module__eWKN-q__card .BogiBox-module__eWKN-q__divided{border-top:1px dashed var(--color-qpanel-border)}.BogiBox-module__eWKN-q__chip{background:var(--color-qbogi-chip-bg);width:21px;height:21px;color:var(--color-accent-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.BogiBox-module__eWKN-q__card .BogiBox-module__eWKN-q__text{min-width:0;color:var(--color-qcard-body-ink);flex:1;font-size:11.5px;font-weight:600;line-height:1.6;overflow-x:auto}.BogiBox-module__eWKN-q__solve{border:1px solid var(--color-sv-notes-border);background:var(--color-white);border-radius:14px;margin-top:20px;padding:18px 16px 14px}.BogiBox-module__eWKN-q__solve .BogiBox-module__eWKN-q__legend{background:var(--color-white);white-space:nowrap;margin:0;padding:0 8px;font-size:13px;font-weight:500;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.BogiBox-module__eWKN-q__solve .BogiBox-module__eWKN-q__list{flex-direction:column;gap:9px;display:flex}.BogiBox-module__eWKN-q__solve .BogiBox-module__eWKN-q__text{color:var(--color-text);font-size:13.5px;line-height:1.5}@media (max-width:760px){.BogiBox-module__eWKN-q__card .BogiBox-module__eWKN-q__text{font-size:13px}.BogiBox-module__eWKN-q__solve{margin-top:12px;padding:18px 14px 14px}.BogiBox-module__eWKN-q__solve .BogiBox-module__eWKN-q__legend{height:18px;font-weight:800;line-height:18px}.BogiBox-module__eWKN-q__solve .BogiBox-module__eWKN-q__text{font-size:14.5px;line-height:1.62}}
.Kbd-module__3pj_Jq__kbd{border:1px solid var(--color-border);min-width:18px;color:var(--color-ink-subtle);font:inherit;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}@media (hover:none),(pointer:coarse){.Kbd-module__3pj_Jq__kbd{display:none}}
.QuestionCardShell-module__3Fz97q__shell{border:1px solid var(--color-qcard-border);border-radius:var(--radius-shell);background:var(--color-white);width:100%;box-shadow:var(--shadow-qcard);overflow:hidden}.QuestionCardShell-module__3Fz97q__link{color:inherit;cursor:pointer;text-decoration:none;display:block}.QuestionCardShell-module__3Fz97q__shell:has(>.QuestionCardShell-module__3Fz97q__link:hover){box-shadow:var(--shadow-qcard-hover)}.QuestionCardShell-module__3Fz97q__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.QuestionCardShell-module__3Fz97q__head{border-bottom:1px solid var(--color-qcard-hairline);background:var(--color-qcard-head-bg);align-items:center;gap:8px;padding:13px 16px;display:flex}.QuestionCardShell-module__3Fz97q__title{color:var(--color-qcard-title);font-size:13px;font-weight:800}.QuestionCardShell-module__3Fz97q__date{color:var(--color-qcard-date);font-family:var(--font-mono);margin-left:auto;font-size:10.5px;font-weight:600}.QuestionCardShell-module__3Fz97q__body{padding:14px}.QuestionCardShell-module__3Fz97q__panel{border:1px solid var(--color-qpanel-border);background:var(--color-white);border-radius:18px;padding:14px;position:relative;overflow:hidden}
.ChoiceDistribution-module__9nofbq__dist{border:1px solid var(--color-line-2);background:0 0;border-radius:18px;margin-top:16px;padding:16px}.ChoiceDistribution-module__9nofbq__title{color:var(--color-ink);letter-spacing:-.01em;white-space:nowrap;align-items:flex-start;margin:0;font-size:13.5px;font-weight:700;line-height:normal;display:flex}.ChoiceDistribution-module__9nofbq__n{color:var(--color-muted-2);font-family:var(--font-mono);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.ChoiceDistribution-module__9nofbq__note{color:var(--color-muted);margin:4px 0 0;font-size:11px;font-weight:600}.ChoiceDistribution-module__9nofbq__rows{flex-direction:column;gap:9px;margin:11px 0 0;padding:0;list-style:none;display:flex}.ChoiceDistribution-module__9nofbq__row{grid-template-columns:18px minmax(0,1fr) 46px 52px;align-items:center;gap:9px;display:grid}.ChoiceDistribution-module__9nofbq__k{color:var(--color-muted-2);font-family:var(--font-mono);font-size:12.5px}.ChoiceDistribution-module__9nofbq__track{background:var(--color-chip-2);border-radius:11px;height:22px;overflow:hidden}.ChoiceDistribution-module__9nofbq__fill{background:var(--color-dist-plain-fill);border-radius:9px;height:100%;display:block}.ChoiceDistribution-module__9nofbq__v{width:44px;color:var(--color-muted);font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:13px}.ChoiceDistribution-module__9nofbq__tag{border-radius:var(--radius-pill);white-space:nowrap;justify-self:end;padding:3px 8px;font-size:9.5px;font-weight:800}.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__k,.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__k,.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__k{font-weight:600}.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__v,.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__v,.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__v{font-size:14px;font-weight:700}.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__k,.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__v{color:var(--color-ok)}.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__track{background:var(--color-ok-soft-bg)}.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__fill{background:var(--gradient-dist-hit)}.ChoiceDistribution-module__9nofbq__hit .ChoiceDistribution-module__9nofbq__tag{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__k,.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__v{color:var(--color-primary)}.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__track{background:var(--color-dist-ansnav-track)}.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__fill{background:var(--gradient-progress-solve)}.ChoiceDistribution-module__9nofbq__answer .ChoiceDistribution-module__9nofbq__tag{background:var(--color-chip-blue-bg);color:var(--color-accent-dark)}.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__k,.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__v{color:var(--color-danger)}.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__track{background:var(--color-wrong-soft-bg)}.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__fill{background:var(--gradient-dist-mywrong)}.ChoiceDistribution-module__9nofbq__mine .ChoiceDistribution-module__9nofbq__tag{background:var(--color-wrong-soft-bg);color:var(--color-wrong-ink)}@media (max-width:760px){.ChoiceDistribution-module__9nofbq__dist{padding:14px}.ChoiceDistribution-module__9nofbq__row{grid-template-columns:16px minmax(0,1fr) 40px 46px}}
.QuestionFigure-module__nKwpHW__figure{z-index:1;position:relative}.QuestionFigure-module__nKwpHW__figure.QuestionFigure-module__nKwpHW__hidden{display:none}.QuestionFigure-module__nKwpHW__card{border:1px solid var(--color-qpanel-border);border-radius:var(--radius-card);background:var(--color-white);align-items:center;min-height:190px;margin-top:12px;padding:9px 11px;display:flex}.QuestionFigure-module__nKwpHW__card .QuestionFigure-module__nKwpHW__img{width:100%;height:auto;max-height:200px;display:block}.QuestionFigure-module__nKwpHW__solve{background:var(--color-surface-cool);border-radius:20px;margin-top:18px;padding:12px}.QuestionFigure-module__nKwpHW__inner{background:var(--color-white);border-radius:14px;justify-content:center;padding:8px;display:flex}.QuestionFigure-module__nKwpHW__solve .QuestionFigure-module__nKwpHW__img{object-fit:contain;max-width:100%;max-height:52vh;margin:0 auto}.QuestionFigure-module__nKwpHW__foot{color:var(--color-ink-soft);justify-content:space-between;align-items:center;padding:10px 8px 2px;font-size:11.5px;display:flex}.QuestionFigure-module__nKwpHW__zoom{color:var(--color-primary);font-size:12px;font-weight:600}@media (max-width:760px){.QuestionFigure-module__nKwpHW__card .QuestionFigure-module__nKwpHW__img{max-height:132px}.QuestionFigure-module__nKwpHW__solve{margin-top:12px;padding:10px}.QuestionFigure-module__nKwpHW__solve .QuestionFigure-module__nKwpHW__img{width:100%;height:auto;max-height:42vh}.QuestionFigure-module__nKwpHW__foot{flex-wrap:wrap;justify-content:center;gap:6px;font-size:10.5px}}
.ResultHero-module__D45WBW__hero{border-bottom:1px solid var(--color-divider-hair);text-align:center;padding:30px 24px 26px}.ResultHero-module__D45WBW__correct{background:var(--gradient-hero-correct)}.ResultHero-module__D45WBW__wrong{background:var(--gradient-hero-wrong)}.ResultHero-module__D45WBW__emo{justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto;font-size:46px;line-height:1;animation:.72s cubic-bezier(.2,.9,.25,1.1) both ResultHero-module__D45WBW__resultPop;display:flex;position:relative}.ResultHero-module__D45WBW__cf{--dx:0px;--dy:0px;--r:0deg;--cf:var(--color-confetti-blue);background:var(--cf);opacity:0;margin:-3px 0 0 -5px;animation:2.2s cubic-bezier(.22,.7,.3,1) infinite ResultHero-module__D45WBW__resultConfetti;position:absolute;top:50%;left:50%}.ResultHero-module__D45WBW__bar{border-radius:2px;width:11px;height:5px}.ResultHero-module__D45WBW__dot{border-radius:99px;width:7px;height:7px}.ResultHero-module__D45WBW__star{clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%);width:10px;height:10px}.ResultHero-module__D45WBW__tear{background:var(--gradient-tear);opacity:0;border-radius:50%/60% 60% 40% 40%;width:7px;height:9px;animation:2.2s ease-in .4s infinite ResultHero-module__D45WBW__resultTear;position:absolute;top:56%;left:26%}.ResultHero-module__D45WBW__title{letter-spacing:-.025em;word-break:keep-all;margin:14px 0 0;font-size:26px;font-weight:800;line-height:normal}.ResultHero-module__D45WBW__correct .ResultHero-module__D45WBW__title{color:var(--color-ok-ink)}.ResultHero-module__D45WBW__wrong .ResultHero-module__D45WBW__title{color:var(--color-wrong-deep)}.ResultHero-module__D45WBW__sub{max-width:640px;color:var(--color-text-light);word-break:keep-all;margin:10px auto 0;font-size:13.5px;line-height:1.7}.ResultHero-module__D45WBW__line{display:block}.ResultHero-module__D45WBW__sub b{font-weight:700}.ResultHero-module__D45WBW__meta{margin-top:12px}.ResultHero-module__D45WBW__meta>div{justify-content:center}.ResultHero-module__D45WBW__next{background:var(--gradient-hero-next);height:40px;box-shadow:var(--shadow-hero-next);color:var(--color-white);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;margin-top:15px;padding:0 18px;font-size:12.5px;font-weight:800;display:inline-flex}.ResultHero-module__D45WBW__next:hover{filter:brightness(1.07)}@keyframes ResultHero-module__D45WBW__resultPop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.12)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ResultHero-module__D45WBW__resultConfetti{0%{opacity:0;transform:translate(0, 10px) rotate(var(--r)) scale(.5)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) + 90deg)) scale(1)}}@keyframes ResultHero-module__D45WBW__resultTear{0%{opacity:0;transform:translateY(0)scale(.6)}18%{opacity:.95}72%{opacity:.9}to{opacity:0;transform:translateY(26px)scale(1)}}@media (prefers-reduced-motion:reduce){.ResultHero-module__D45WBW__emo{animation:none}.ResultHero-module__D45WBW__cf,.ResultHero-module__D45WBW__tear{display:none}}@media (max-width:760px){.ResultHero-module__D45WBW__hero{padding:24px 18px 20px}.ResultHero-module__D45WBW__emo{width:58px;height:58px;font-size:38px}.ResultHero-module__D45WBW__title{font-size:21px}.ResultHero-module__D45WBW__sub{font-size:12.5px}.ResultHero-module__D45WBW__next{white-space:normal;width:100%;height:auto;min-height:48px;margin-top:13px;padding:11px 14px;font-size:13.5px;display:flex}}
.ResultStats-module__tLAzLa__pick,.ResultStats-module__tLAzLa__kpi{gap:10px;display:flex}.ResultStats-module__tLAzLa__kpi{margin-top:10px}.ResultStats-module__tLAzLa__tile{background:var(--color-white);min-width:0;box-shadow:var(--shadow-result-tile);border-radius:16px;flex:1 1 0;padding:13px 15px}.ResultStats-module__tLAzLa__label{color:var(--color-muted-2);white-space:nowrap;font-size:10px;font-weight:800}.ResultStats-module__tLAzLa__pickValue{color:var(--color-primary);letter-spacing:-.02em;word-break:keep-all;margin-top:3px;font-size:16px;font-weight:800}.ResultStats-module__tLAzLa__ok{color:var(--color-ok)}.ResultStats-module__tLAzLa__no{color:var(--color-danger)}.ResultStats-module__tLAzLa__kpiValue{color:var(--color-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:800}.ResultStats-module__tLAzLa__unit{color:var(--color-muted-2);font-size:11px;font-style:normal;font-weight:700}@media (max-width:760px){.ResultStats-module__tLAzLa__pick,.ResultStats-module__tLAzLa__kpi{gap:8px}.ResultStats-module__tLAzLa__tile{padding:11px 12px}.ResultStats-module__tLAzLa__pickValue{overflow-wrap:anywhere;font-size:15px}.ResultStats-module__tLAzLa__kpiValue{font-size:16px}}