.ba6ZjG_artwork{transform-origin:50% 88%;width:100%;height:100%;animation-timing-function:ease-in-out;animation-fill-mode:both;display:block;position:relative}.ba6ZjG_idle{animation-name:ba6ZjG_greet;animation-duration:2.8s}.ba6ZjG_correct{animation-name:ba6ZjG_hop;animation-duration:1.2s}.ba6ZjG_encourage{animation-name:ba6ZjG_reassure;animation-duration:2.4s}.ba6ZjG_celebrate{animation-name:ba6ZjG_celebrate;animation-duration:2s}@keyframes ba6ZjG_greet{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-1%)rotate(1deg)}}@keyframes ba6ZjG_hop{0%,65%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6%)rotate(-2deg)}}@keyframes ba6ZjG_reassure{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg)}65%{transform:rotate(2deg)}}@keyframes ba6ZjG_celebrate{0%,42%,80%,to{transform:translateY(0)rotate(0)}22%{transform:translateY(-7%)rotate(-3deg)}60%{transform:translateY(-5%)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.ba6ZjG_artwork{animation:none;transform:none}}
.Prr3NG_intro{color:#253b32}.Prr3NG_topline{color:#52715c;justify-content:space-between;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.Prr3NG_layout{align-items:center;gap:24px;display:grid}.Prr3NG_scene{background:#edf5ed;border-radius:48% 48% 20px 20px;height:270px;position:relative;overflow:hidden}.Prr3NG_sun{background:#ffe6a0;border-radius:50%;width:54px;height:54px;position:absolute;top:28px;right:44px}.Prr3NG_cloud{background:#fff;border-radius:50%;width:90px;height:16px;position:absolute;top:58px;left:24px}.Prr3NG_hill{background:#d4e5c6;border-radius:50%;width:130%;height:155px;position:absolute;bottom:-48px;left:-15%}.Prr3NG_windmill{object-fit:contain;width:245px;height:245px;position:absolute;top:0;left:-12px}.Prr3NG_welcomePiyon{position:absolute;bottom:32px;right:4%}.Prr3NG_sceneCaption{text-align:center;color:#38543b;width:100%;font-size:11px;font-weight:700;position:absolute;bottom:15px}.Prr3NG_friends{object-fit:contain;width:238px;height:238px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Prr3NG_studyScene{border-radius:24px;justify-content:center;align-items:center;display:flex}.Prr3NG_wordCard{background:#fff;border:1px solid #dae4d8;border-radius:18px;flex-direction:column;align-items:center;width:178px;padding:10px 14px 14px;display:flex;transform:rotate(-4deg);box-shadow:0 8px #d4e1d1}.Prr3NG_apple{object-fit:contain;width:136px;height:136px}.Prr3NG_wordCard strong{color:#253b32;font-size:28px;line-height:1.25}.Prr3NG_wordCard>span{margin-top:6px;font-size:14px}.Prr3NG_quiz{text-align:center;width:100%;padding:18px}.Prr3NG_quizLabel{color:#52715c;font-size:11px;font-weight:700}.Prr3NG_quizWord{margin:6px 0;font-size:36px;line-height:1.2;display:block}.Prr3NG_quiz>p{font-size:12px}.Prr3NG_choices{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.Prr3NG_choices button{background:#fff;border:1px solid #b7cbb7;border-bottom-width:3px;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-height:48px;font-size:13px;font-weight:700;display:flex}.Prr3NG_choices button:hover:not(:disabled){background:#f5faf2}.Prr3NG_choices button.Prr3NG_correct{color:#fff;background:#176343;border-color:#176343}.Prr3NG_choices button.Prr3NG_tryAgain{background:#fff3d6;border-color:#ba8c31}.Prr3NG_quiz .Prr3NG_quizFeedback{color:#38543b;min-height:36px;margin-top:16px;line-height:1.6}.Prr3NG_conversation{min-width:0}.Prr3NG_speaker{align-items:center;gap:8px;margin:-8px 0 4px 8px;display:flex}.Prr3NG_speaker>span:last-child{font-size:13px;font-weight:800}.Prr3NG_speaker small{color:#52715c;margin-top:2px;font-size:10px;font-weight:500;display:block}.Prr3NG_bubble{background:#fff;border:1.5px solid #cddfca;border-radius:8px 22px 22px;padding:20px;position:relative}.Prr3NG_bubble:before{content:"";background:#fff;border-top:1.5px solid #cddfca;border-left:1.5px solid #cddfca;width:12px;height:12px;position:absolute;top:-7px;left:30px;transform:rotate(45deg)}.Prr3NG_bubble h1{white-space:pre-line;letter-spacing:-.03em;font-size:clamp(19px,2.2vw,26px);font-weight:900;line-height:1.55}.Prr3NG_bubble h1:focus{outline:none}.Prr3NG_bubble p{white-space:pre-line;color:#4b6053;margin-top:12px;font-size:13px;line-height:1.9}.Prr3NG_controls{margin-top:20px}.Prr3NG_secondary{border-radius:12px;width:100%;min-height:44px;margin-top:8px;font-size:13px;font-weight:700}.Prr3NG_secondary:hover{background:#edf5ed}.Prr3NG_secondary span{font-size:11px;font-weight:400}.Prr3NG_navigation{color:#52715c;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.Prr3NG_navigation>button{align-items:center;gap:3px;min-height:44px;display:flex}.Prr3NG_navigation>span:first-child{width:40px}.Prr3NG_navigation ol{gap:6px;display:flex}.Prr3NG_navigation li{background:#dae4d8;border-radius:50%;width:6px;height:6px}.Prr3NG_navigation li.Prr3NG_visited{background:#52715c}.Prr3NG_navigation li[aria-current]{border-radius:4px;width:18px}.Prr3NG_shortcuts{border-top:1px solid #e4ebe0;flex-wrap:wrap;justify-content:center;column-gap:24px;margin-top:16px;padding-top:10px;display:flex}.Prr3NG_shortcuts button{color:#58685a;text-underline-offset:4px;min-height:44px;font-size:11px;text-decoration:underline}@media (min-width:768px){.Prr3NG_layout{grid-template-columns:1fr 1fr;gap:36px}.Prr3NG_scene{height:380px}.Prr3NG_windmill{width:310px;height:310px;top:8px;left:-25px}.Prr3NG_welcomePiyon{bottom:58px;right:3%}.Prr3NG_friends{width:310px;height:310px;bottom:38px}.Prr3NG_sceneCaption{bottom:24px}.Prr3NG_wordCard{width:222px;padding:18px 18px 20px}.Prr3NG_apple{width:172px;height:172px}.Prr3NG_quiz{padding:24px}.Prr3NG_quizWord{margin:12px 0;font-size:48px}.Prr3NG_choices{margin-top:26px}}@media (max-width:420px){.Prr3NG_scene{height:220px}.Prr3NG_windmill{width:220px;height:220px;top:-12px;left:-24px}.Prr3NG_welcomePiyon{bottom:26px;right:0}.Prr3NG_welcomePiyon>span{max-width:146px;max-height:146px}.Prr3NG_friends{width:196px;height:196px;bottom:24px}.Prr3NG_layout{gap:16px}.Prr3NG_wordCard{width:158px;padding:8px 12px 12px}.Prr3NG_apple{width:108px;height:108px}.Prr3NG_wordCard strong{font-size:26px}.Prr3NG_quiz{padding:14px}.Prr3NG_quizWord{font-size:30px}.Prr3NG_choices,.Prr3NG_quiz .Prr3NG_quizFeedback{margin-top:10px}}
.Ay3RtG_section{padding:56px 20px;scroll-margin-top:100px}.Ay3RtG_promo{color:#392a24;background:#fff9ed;border:1px solid #e7d8bb;border-radius:28px;grid-template-columns:1.1fr 1fr;max-width:1120px;margin:auto;display:grid;overflow:hidden;box-shadow:0 16px 40px #54321c12}.Ay3RtG_art{background:#27100e;align-items:center;display:flex;position:relative}.Ay3RtG_art img{width:100%;height:auto}.Ay3RtG_art>span{color:#fff0ce;background:#291411;border:1px solid #b79b67;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;bottom:20px;left:20px}.Ay3RtG_copy{padding:36px}.Ay3RtG_label{color:#78502e;font-size:12px;font-weight:700;line-height:1.7}.Ay3RtG_copy h2{margin:8px 0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.3}.Ay3RtG_catch{margin:14px 0;font-size:23px;font-weight:800;line-height:1.6}.Ay3RtG_copy>p:not(.Ay3RtG_label):not(.Ay3RtG_catch):not(.Ay3RtG_note){font-size:14px;line-height:1.9}.Ay3RtG_ticket{color:#fff;background:#8c252e;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:24px;padding:16px 12px;font-size:15px;font-weight:800;display:flex}.Ay3RtG_ticket:hover{background:#6d1c24}.Ay3RtG_note{color:#68584a;margin-top:12px;font-size:12px;line-height:1.8}.Ay3RtG_catalogLink{text-underline-offset:4px;align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.Ay3RtG_compact{color:#392a24;background:#fff7e7;border:1px solid #dfc9a4;border-radius:18px;align-items:center;gap:14px;width:100%;padding:16px;display:flex;overflow:hidden}.Ay3RtG_compact:hover{background:#fff0d5}.Ay3RtG_compact>img{object-fit:cover;border-radius:12px;flex-shrink:0;width:110px;height:110px}.Ay3RtG_compactCopy{flex-direction:column;gap:4px;min-width:0;font-size:12px;line-height:1.6;display:flex}.Ay3RtG_compactCopy>strong{font-size:20px;line-height:1.4}.Ay3RtG_compactAction{color:#81242c;align-items:center;gap:6px;margin-top:5px;font-weight:800;display:inline-flex}.Ay3RtG_ticket:focus-visible,.Ay3RtG_catalogLink:focus-visible,.Ay3RtG_compact:focus-visible{outline-offset:4px;outline:3px solid #8c252e}@media (max-width:760px){.Ay3RtG_section{padding:32px 16px}.Ay3RtG_promo{grid-template-columns:1fr}.Ay3RtG_copy{padding:24px}.Ay3RtG_art{min-height:0}.Ay3RtG_catch{font-size:22px}}@media (max-width:380px){.Ay3RtG_compact{gap:10px;padding:12px}.Ay3RtG_compact>img{width:76px;height:100px}.Ay3RtG_copy{padding:22px 18px}.Ay3RtG_ticket{gap:6px;font-size:14px}}
.du6MXG_tabBar{border-bottom:1px solid #e7e5e4;align-items:stretch;gap:1.5rem;display:flex}.du6MXG_tabBar[role=tablist]{width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;padding:0}button.du6MXG_tab{color:#64748b;white-space:nowrap;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .125rem;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex;position:relative}button.du6MXG_tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}button.du6MXG_tab[aria-pressed=true],button.du6MXG_tab[data-state=active]{color:#9a3412;box-shadow:none;background:0 0}button.du6MXG_tab[aria-pressed=true]:after,button.du6MXG_tab[data-state=active]:after{background:#c2410c}button.du6MXG_tab:hover:not(:disabled){color:#9a3412}button.du6MXG_tab:disabled{color:#64748b;opacity:.55}.du6MXG_count{font-variant-numeric:tabular-nums;color:#475569;font-size:.75rem}.du6MXG_search{color:#64748b;background:#fff;border:1px solid #d6d3d1;border-radius:10px;align-items:center;gap:.625rem;min-width:0;min-height:44px;padding:0 .875rem;transition:border-color .15s;display:flex}.du6MXG_search:focus-within{border-color:#c2410c;box-shadow:0 0 0 2px #ffedd5}.du6MXG_search input{color:#334155;width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;outline:none!important}.du6MXG_search input::placeholder{color:#64748b}.du6MXG_search input::-webkit-search-cancel-button{-webkit-appearance:none}.du6MXG_clear{color:#64748b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-.875rem;display:inline-flex}.du6MXG_clear:hover{color:#334155;background:#f5f5f4}button.du6MXG_control,a.du6MXG_control{color:#475569;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d6d3d1;border-radius:10px;font-size:.875rem;font-weight:500;transform:none}button.du6MXG_control:hover,a.du6MXG_control:hover{color:#334155;box-shadow:none;background:#fafaf9;border-color:#a8a29e;transform:none}button.du6MXG_chip{color:#475569;white-space:nowrap;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}button.du6MXG_chip[aria-pressed=true]{color:#9a3412;background:#fff7ed;border-color:#fed7aa;font-weight:600}button.du6MXG_chip:hover{background:#f5f5f4}.du6MXG_tab:focus-visible,.du6MXG_control:focus-visible,.du6MXG_chip:focus-visible,.du6MXG_clear:focus-visible{outline-offset:3px;outline:2px solid #c2410c}@media (max-width:639px){.du6MXG_tabBar{gap:1.25rem}button.du6MXG_tab{font-size:.8125rem}}input.du6MXG_field,textarea.du6MXG_field{color:#334155;box-shadow:none;background:#fff;border:1px solid #d6d3d1;border-radius:10px;font-size:16px}input.du6MXG_field:focus-visible,textarea.du6MXG_field:focus-visible{border-color:#c2410c;box-shadow:0 0 0 2px #ffedd5}
._5Fg3AG_result{color:#20364c;--result-gold:#b88632}._5Fg3AG_scene{background:#162e49;border-radius:27px 27px 0 0;height:184px;position:relative;overflow:hidden}._5Fg3AG_shade{background:linear-gradient(#10273a88,#0000 45%,#162e49b3);position:absolute;inset:0}._5Fg3AG_sceneLabel{color:#fff;text-shadow:0 1px 8px #10273a;font-size:13px;font-weight:700;position:absolute;top:21px;left:22px}._5Fg3AG_soundButton{color:#20364c;background:#fffffff0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:60px}._5Fg3AG_soundButton:hover{background:#fff}._5Fg3AG_soundButton:focus-visible{outline-offset:3px;outline:3px solid #b88632}._5Fg3AG_achievement{text-align:center;padding:0 18px;position:relative}._5Fg3AG_medal{background:radial-gradient(circle at 35% 20%,#fff,#fffaf0 65%,#f2e4c6);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:148px;height:148px;margin:-65px auto 13px;animation:.65s cubic-bezier(.2,.8,.2,1) both _5Fg3AG_medal-reveal;display:flex;position:relative;box-shadow:0 0 0 6px #fffdfa,0 10px 30px #162e491a}._5Fg3AG_ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._5Fg3AG_ringFill{animation:1.1s cubic-bezier(.2,.7,.3,1) .2s backwards _5Fg3AG_score-ring}._5Fg3AG_scoreLabel{color:#6d5833;font-size:10px;font-weight:700}._5Fg3AG_score{letter-spacing:-3px;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:2px 0 0;font-size:52px;font-weight:800;line-height:1.1;display:flex}._5Fg3AG_score>span{letter-spacing:-1px;color:#6a7680;font-size:21px;font-weight:600}._5Fg3AG_slash{color:#9e916f;margin-right:4px;font-size:18px}._5Fg3AG_scoreUnit{color:#6d5833;margin-top:3px;font-size:10px;font-weight:700}._5Fg3AG_headline{letter-spacing:-.7px;font-size:23px;font-weight:800;line-height:1.4}._5Fg3AG_encouragement{color:#5c6b78;margin-top:5px;font-size:11px;line-height:1.7}._5Fg3AG_accuracy{color:#5c6b78;align-items:baseline;gap:8px;margin-top:10px;font-size:11px;display:inline-flex}._5Fg3AG_accuracy strong{color:#365d84;font-variant-numeric:tabular-nums;font-size:18px}._5Fg3AG_accuracy strong span{margin-left:2px;font-size:11px}._5Fg3AG_details{border-top:1px solid #e7ebef;margin:16px 24px 0;padding-top:15px}._5Fg3AG_setInfo{color:#52677b;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}._5Fg3AG_setInfo span:first-child{align-items:center;gap:5px;display:inline-flex}._5Fg3AG_examTitle{overflow-wrap:anywhere;margin-top:7px;font-size:12px;font-weight:600;line-height:1.6}._5Fg3AG_estimate{background:#edf2f6;border-radius:13px;margin-top:13px;padding:12px 14px}._5Fg3AG_estimateRow{justify-content:space-between;align-items:center;gap:8px;display:flex}._5Fg3AG_estimateLabel{font-size:11px;font-weight:700}._5Fg3AG_reference{color:#52677b;font-size:10px}._5Fg3AG_estimateScore{color:#365d84;flex-shrink:0;font-size:11px}._5Fg3AG_estimateScore strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px;font-weight:800}._5Fg3AG_estimateNote{color:#52677b;margin-top:4px;font-size:10px;line-height:1.6}._5Fg3AG_progress{margin-top:15px}._5Fg3AG_progressLabel{color:#5c6b78;justify-content:space-between;gap:8px;font-size:10px;display:flex}._5Fg3AG_progressLabel strong{color:#20364c;font-size:13px}._5Fg3AG_progressTrack{background:#e7ebef;border-radius:8px;height:5px;margin-top:8px;overflow:hidden}._5Fg3AG_progressFill{border-radius:inherit;transform-origin:0;background:#365d84;height:100%;animation:.9s .25s both _5Fg3AG_progress-reveal}@keyframes _5Fg3AG_medal-reveal{0%{opacity:0;transform:scale(.88)translateY(8px)}to{opacity:1;transform:none}}@keyframes _5Fg3AG_score-ring{0%{stroke-dashoffset:1px}}@keyframes _5Fg3AG_progress-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:360px){._5Fg3AG_scene{height:157px}._5Fg3AG_details{margin-inline:18px}._5Fg3AG_headline{font-size:21px}._5Fg3AG_estimate{padding-inline:10px}}@media (prefers-reduced-motion:reduce){._5Fg3AG_medal,._5Fg3AG_ringFill,._5Fg3AG_progressFill{animation:none}}
.NRJcaa_shell{--result-header-height:94px;--gold:#f1d28c;--ink:#102738;inset-inline:0;top:var(--result-header-height);z-index:30;height:calc(var(--result-viewport-height,100dvh) - var(--result-header-height) - var(--webview-toolbar-offset,0px));color:#fff9ea;isolation:isolate;overscroll-behavior:none;background:#112b3a;position:fixed;overflow:hidden;container-type:size}.NRJcaa_backdrop{z-index:-2;background:#122d3c url(/images/results/journey-world.webp) 50% 58%/cover;position:absolute;inset:0}.NRJcaa_backdrop:after{content:"";background:linear-gradient(#0a203a8c 0%,#102c3540 36%,#071d2ee8 100%);position:absolute;inset:0}.NRJcaa_shell:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e9d08a45;position:absolute;inset:9px}.NRJcaa_frame{width:min(1120px,100%);height:100%;padding:16px 28px max(14px,env(safe-area-inset-bottom));grid-template-rows:42px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;margin:auto;display:grid}html.has-webview-toolbar .NRJcaa_frame{padding-bottom:12px}.NRJcaa_steps{justify-content:center;align-items:center;gap:clamp(12px,3vw,36px);margin:0;padding:0;list-style:none;display:flex}.NRJcaa_step{color:#d0dbe4;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.NRJcaa_step span{color:#cad9df;border:1px solid #c3d3df70;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.NRJcaa_step[aria-current=step]{color:#ffe7a9}.NRJcaa_step[aria-current=step] span{color:#172d3b;background:#f1d28c;border-color:#fff0c5;box-shadow:0 0 18px #f1d28c50}.NRJcaa_viewport{outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.NRJcaa_panel{flex-direction:column;justify-content:center;min-height:0;display:flex;position:absolute;inset:0}.NRJcaa_eyebrow{color:#ffe1a0;letter-spacing:.22em;margin:0 0 8px;font-size:11px;font-weight:800}.NRJcaa_title{color:#fff9ea;letter-spacing:.02em;text-wrap:balance;text-shadow:0 2px 12px #06182b66;margin:0;font-size:clamp(24px,3.6vw,40px);font-weight:900;line-height:1.3}.NRJcaa_caption{color:#d3e2e8;font-size:13px;line-height:1.6}.NRJcaa_primary,.NRJcaa_secondary{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.NRJcaa_primary{color:#263329;background:linear-gradient(#fff0bc,#efc774);border:1px solid #fff0c5;box-shadow:inset 0 0 0 3px #bd944c40,0 4px #8d6634,0 8px 24px #0003}.NRJcaa_secondary{color:#fff8e9;background:#10283cdd;border:1px solid #bccee080;box-shadow:inset 0 0 0 2px #a3bdd014}.NRJcaa_primary:hover,.NRJcaa_secondary:hover{filter:brightness(1.08)}.NRJcaa_primary:active,.NRJcaa_secondary:active{transform:translateY(2px)}.NRJcaa_primary:disabled,.NRJcaa_secondary:disabled{opacity:.55;cursor:wait}.NRJcaa_primary:focus-visible,.NRJcaa_secondary:focus-visible,.NRJcaa_subtle:focus-visible{outline-offset:4px;outline:3px solid #fff5d7}.NRJcaa_footer{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.NRJcaa_footer>button{width:min(370px,100%)}.NRJcaa_footerNote{color:#d1e0e5;text-align:center;margin:0;font-size:11px;line-height:1.4}.NRJcaa_subtle{color:#e0eaf0;text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:4px 10px;font-size:12px;text-decoration:underline;display:inline-flex}.NRJcaa_resultGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;height:100%;min-height:0;display:grid}.NRJcaa_resultGrid[data-review=true]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"character stats""character review";row-gap:14px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_characterScene{grid-area:character}.NRJcaa_resultGrid[data-review=true] .NRJcaa_resultStats{grid-area:stats}.NRJcaa_mistakes{background:#102b3deb;border:1px solid #b6cdd288;border-radius:12px;grid-area:review;min-width:0;padding:12px}.NRJcaa_mistakeHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.NRJcaa_mistakeHeader h2{color:#fff5dc;font-size:14px;font-weight:800}.NRJcaa_mistakeHeader h2 span{color:#ffe1a0;margin-left:5px;font-size:12px}.NRJcaa_mistakeHeader>span{color:#d3e2e8;font-size:10px}.NRJcaa_mistakeRows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.NRJcaa_mistakeRows li{color:#173344;background:#fff9ed;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.NRJcaa_mistakeRows img{object-fit:cover;border-radius:5px;flex-shrink:0;width:36px;height:36px}.NRJcaa_mistakeRows li>div{flex:1;min-width:0}.NRJcaa_mistakeRows strong,.NRJcaa_mistakeRows p{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.NRJcaa_mistakeRows strong{font-size:16px}.NRJcaa_mistakeRows p{color:#405466;font-size:12px}.NRJcaa_mistakeRows button{color:#805c14;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.NRJcaa_mistakeRows button[aria-pressed=true]{color:#956500;background:#f6e3af}.NRJcaa_mistakePager{color:#e1edf0;justify-content:center;align-items:center;gap:16px;margin-top:7px;font-size:11px;display:flex}.NRJcaa_mistakePager button{background:#17384a;border:1px solid #b6cdd288;border-radius:6px;place-items:center;width:36px;height:30px;display:grid}.NRJcaa_mistakePager button:disabled,.NRJcaa_mistakeRows button:disabled{opacity:.4;cursor:default}.NRJcaa_mistakes button:focus-visible{outline-offset:2px;outline:2px solid #c88b20}.NRJcaa_characterScene{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative}.NRJcaa_characterArt{flex:1;width:min(100%,400px);min-height:0;max-height:52cqh;position:relative}.NRJcaa_characterArt img{object-fit:contain;filter:drop-shadow(0 18px 20px #071b2870)}.NRJcaa_dialogue{color:#e8f4f6;background:#102b3de8;border:1px solid #d0e0e49c;border-radius:9px;max-width:390px;margin-top:6px;padding:10px 18px;font-size:13px;font-weight:700;line-height:1.6;box-shadow:inset 0 0 0 3px #a3c3d021}.NRJcaa_resultStats{flex-direction:column;justify-content:center;gap:14px;min-height:0;display:flex}.NRJcaa_bookTitle{color:#d5e2ea;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;overflow:hidden}.NRJcaa_statFrame{background:linear-gradient(135deg,#173e50ed,#0b2238f0);border:1px solid #e3c987;border-radius:12px;padding:22px 26px;box-shadow:inset 0 0 0 4px #d7b86a1f,0 16px 36px #071b2840}.NRJcaa_pointsLabel{color:#dfebed;font-size:12px;font-weight:700}.NRJcaa_pointsValue{color:#ffe4a3;font-variant-numeric:tabular-nums;font-size:clamp(42px,7cqh,68px);font-weight:900;line-height:1.15}.NRJcaa_pointsValue small{margin-left:8px;font-size:18px}.NRJcaa_statLine{color:#d9e6ea;border-top:1px solid #b9ced334;justify-content:space-between;align-items:baseline;gap:16px;margin-top:13px;padding-top:12px;font-size:13px;display:flex}.NRJcaa_statLine strong{color:#fff9ea;font-variant-numeric:tabular-nums;font-size:23px}.NRJcaa_ribbon{color:#ffebbb;background:#142f3ddb;border-left:3px solid #e9c577;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12px;display:flex}.NRJcaa_ribbon span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NRJcaa_story{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.NRJcaa_storyHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.NRJcaa_storyHeading>div{min-width:0}.NRJcaa_storyHeading h1{font-size:clamp(20px,3vw,30px)}.NRJcaa_storyHeading p{white-space:nowrap;text-overflow:ellipsis;color:#d5e2ea;max-width:70vw;margin:3px 0 0;font-size:12px;overflow:hidden}.NRJcaa_videoFrame{background:#061018;border:1px solid #dec987aa;border-radius:10px;min-height:0;position:relative;overflow:hidden;box-shadow:0 12px 36px #0004}.NRJcaa_videoFrame video{object-fit:contain;width:100%;height:100%;display:block}.NRJcaa_videoPlay{color:#fff;text-align:center;background:#05132380;place-content:center;gap:10px;display:grid;position:absolute;inset:0}.NRJcaa_videoPlay svg{margin:auto}.NRJcaa_soundButton{color:#fff;background:#102b3c;border:1px solid #b4d0da70;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.NRJcaa_subtitle{color:#173344;background:#fff9ed;border:1px solid #ecd8a2;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px 18px;display:flex}.NRJcaa_subtitleEnglish{font-size:clamp(14px,2vw,19px);font-weight:700;line-height:1.5}.NRJcaa_subtitleJapanese{color:#405466;font-size:12px;line-height:1.5}.NRJcaa_gacha{grid-template-columns:1fr 1fr;align-items:center;gap:28px;height:100%;min-height:0;display:grid}.NRJcaa_cardStage{isolation:isolate;place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.NRJcaa_cardStage:before{content:"";aspect-ratio:1;background:radial-gradient(#f9da9d55,#0000 68%);border-radius:50%;width:min(380px,90%,45cqh);position:absolute}.NRJcaa_gachaArt{aspect-ratio:2/3;max-width:90%;height:min(100%,57cqh);min-height:0;position:relative}.NRJcaa_gachaArt img{object-fit:contain;filter:drop-shadow(0 15px 26px #0006);border-radius:14px;width:100%;height:100%;animation:.6s ease-out both NRJcaa_reveal}.NRJcaa_pack{aspect-ratio:2/3;text-align:center;color:#ffe9ac;background:linear-gradient(#102d3f85,#102237e8),url(/images/results/journey-world.webp) 50%/cover;border:2px solid #e5ca8d;border-radius:14px;place-content:center;gap:18px;height:min(86%,46cqh);display:grid;position:relative;transform:rotate(-5deg);box-shadow:inset 0 0 0 7px #102b3c,inset 0 0 0 8px #e5ca8d7a,8px 8px #102b3c,9px 9px #bc9f65,0 20px 45px #0006}.NRJcaa_pack svg{filter:drop-shadow(0 0 16px #efc77477);margin:auto}.NRJcaa_gacha{--summon-color:#f6d78d}.NRJcaa_gacha[data-rarity=R]{--summon-color:#99e8e0}.NRJcaa_gacha[data-rarity=SR]{--summon-color:#dbb5ff}.NRJcaa_gacha[data-rarity=SSR]{--summon-color:#ffe4a0}.NRJcaa_summonEffect{pointer-events:none;color:var(--summon-color);opacity:0;position:absolute;inset:0}.NRJcaa_summonRing{aspect-ratio:1;border:1px solid;border-radius:50%;width:min(85%,48cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 22px,inset 0 0 22px #f6d78d33}.NRJcaa_summonRing:nth-child(2){border-style:dashed;width:min(70%,38cqh)}.NRJcaa_summonEffect i{opacity:0;background:currentColor;border-radius:1px;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 13px}.NRJcaa_gacha[data-gacha-phase=drawing] .NRJcaa_summonEffect,.NRJcaa_gacha[data-gacha-phase=opening] .NRJcaa_summonEffect,.NRJcaa_gacha[data-gacha-phase=revealing] .NRJcaa_summonEffect{opacity:1}.NRJcaa_gacha[data-gacha-phase=drawing] .NRJcaa_summonRing{animation:1.2s ease-in-out infinite NRJcaa_summonOrbit}.NRJcaa_gacha[data-gacha-phase=drawing] .NRJcaa_summonEffect i{animation:NRJcaa_gatherLight 1.2s var(--delay) ease-in-out infinite}.NRJcaa_gacha[data-gacha-phase=drawing] .NRJcaa_pack{animation:1.2s ease-in-out infinite NRJcaa_summonPack}.NRJcaa_pack[data-sealed=true]{box-shadow:inset 0 0 0 7px #102b3c,inset 0 0 0 8px #e5ca8d7a,0 0 30px #f6d78d60,0 20px 45px #0006}.NRJcaa_pack:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff2c5bb 50%,#0000 70%);position:absolute;inset:0}.NRJcaa_gacha[data-gacha-phase=opening] .NRJcaa_pack{animation:1.1s ease-in both NRJcaa_unsealPack}.NRJcaa_gacha[data-gacha-phase=opening] .NRJcaa_pack:after{animation:1.1s ease-in both NRJcaa_unsealLight}.NRJcaa_gacha[data-gacha-phase=opening] .NRJcaa_summonRing{animation:.8s ease-in-out infinite NRJcaa_summonOrbit}.NRJcaa_gacha[data-gacha-phase=opening] .NRJcaa_summonEffect i{animation:NRJcaa_gatherLight .8s var(--delay) ease-in-out infinite}.NRJcaa_gacha[data-gacha-phase=revealing] .NRJcaa_summonRing{animation:.75s ease-out both NRJcaa_revealRing}.NRJcaa_gacha[data-gacha-phase=revealing] .NRJcaa_summonEffect i{animation:.75s ease-out both NRJcaa_scatterLight}.NRJcaa_gacha[data-gacha-phase=revealing] .NRJcaa_gachaArt img{animation:.75s cubic-bezier(.2,.8,.2,1) both NRJcaa_reveal}.NRJcaa_gacha[data-gacha-phase=revealing] .NRJcaa_gachaArt:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#fff5cf99 48%,#0000 70%);border-radius:14px;animation:.75s ease-out both NRJcaa_cardGleam;position:absolute;inset:0}.NRJcaa_gacha[data-gacha-phase=revealing] .NRJcaa_gachaCopy{animation:.65s ease-out both NRJcaa_encounterCopy}@keyframes NRJcaa_summonOrbit{0%{opacity:.3;transform:translate(-50%,-50%)rotate(0)scale(.75)}50%{opacity:.85}to{opacity:.3;transform:translate(-50%,-50%)rotate(90deg)scale(1)}}@keyframes NRJcaa_gatherLight{0%{transform:rotate(var(--angle)) translateX(min(24cqh,150px)) rotate(45deg);opacity:0}25%{opacity:1}to{transform:rotate(var(--angle)) translateX(20px) rotate(135deg);opacity:0}}@keyframes NRJcaa_summonPack{0%,to{transform:translateY(0)rotate(-5deg)}35%{transform:translateY(-9px)rotate(3deg)}65%{transform:translateY(-5px)rotate(-8deg)}}@keyframes NRJcaa_unsealPack{0%{transform:rotate(-5deg)}20%{transform:rotate(4deg)scale(1.02)}40%{transform:rotate(-6deg)scale(1.04)}60%{transform:rotate(3deg)scale(1.06)}to{transform:perspective(700px)rotateY(15deg)scale(1.07)}}@keyframes NRJcaa_unsealLight{0%{opacity:0}60%{opacity:.8}to{opacity:1}}@keyframes NRJcaa_revealRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes NRJcaa_scatterLight{0%{transform:rotate(var(--angle)) translateX(25px) rotate(45deg);opacity:1}to{transform:rotate(var(--angle)) translateX(min(25cqh,170px)) rotate(135deg);opacity:0}}@keyframes NRJcaa_cardGleam{0%{opacity:.9;transform:translate(-25%)}to{opacity:0;transform:translate(25%)}}@keyframes NRJcaa_encounterCopy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.NRJcaa_gachaCopy{flex-direction:column;justify-content:center;gap:12px;min-height:0;display:flex}.NRJcaa_gachaCopy h2{color:#fff8e6;margin:0;font-size:28px;font-weight:900}.NRJcaa_gachaTitle{color:#ffdfa0;font-size:15px}.NRJcaa_rarity{color:#ffe3a0;background:#132b3adb;border:1px solid #ebd19688;border-radius:5px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.NRJcaa_actions{flex-wrap:wrap;gap:8px;display:flex}.NRJcaa_actions .NRJcaa_secondary{min-height:40px;padding:7px 12px;font-size:12px}.NRJcaa_error{color:#ffe4e4;background:#702b39d9;border:1px solid #e39a9a;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.4}.NRJcaa_summary{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;height:100%;min-height:0;display:grid}.NRJcaa_journeyArt{border:1px solid #e3cc9177;border-radius:12px;height:100%;min-height:0;position:relative;overflow:hidden}.NRJcaa_journeyArt img{object-fit:cover}.NRJcaa_journeyArt:after{content:"";background:linear-gradient(#0000 40%,#061b32df);position:absolute;inset:0}.NRJcaa_journeyArt p{z-index:1;color:#fff;text-shadow:0 2px 8px #0007;font-size:20px;font-weight:900;position:absolute;bottom:18px;left:20px;right:20px}.NRJcaa_summaryCopy{flex-direction:column;gap:16px;display:flex}.NRJcaa_streak{border-block:1px solid #d6d4b350;align-items:center;gap:14px;padding:14px 0;display:flex}.NRJcaa_streak strong{color:#ffe5ab;font-size:38px;line-height:1.1}.NRJcaa_streak small{margin-left:6px;font-size:16px}.NRJcaa_streak p{color:#d6e5e9;margin-top:5px;font-size:12px}.NRJcaa_endActions{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);display:grid}.NRJcaa_endActions>:first-child{grid-column:1/-1}.NRJcaa_endActions .NRJcaa_subtle{min-height:44px}.NRJcaa_utilityActions{flex-wrap:wrap;justify-content:center;gap:2px 10px;display:flex}.NRJcaa_recordPanel{z-index:2;background:#102a3bf5;border:1px solid #ddc58a;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:20px;display:grid;position:absolute;inset:0}.NRJcaa_recordHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.NRJcaa_recordHeader h2{color:#fff7e3;font-size:20px;font-weight:800}.NRJcaa_recordBody{flex-direction:column;justify-content:center;gap:12px;min-height:0;display:flex;overflow:hidden}.NRJcaa_wordRows{gap:8px;display:grid}.NRJcaa_wordRow{color:#173344;background:#fff9ed;border:1px solid #c9d9dd66;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.NRJcaa_wordRow img{object-fit:cover;border-radius:7px;width:48px;height:48px}.NRJcaa_wordRow .NRJcaa_subtle,.NRJcaa_wordRow button[aria-pressed=false]{color:#365569}.NRJcaa_wordRow>div{flex:1;min-width:0}.NRJcaa_wordRow strong,.NRJcaa_wordRow p{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.NRJcaa_wordRow p{color:#526374;font-size:12px}.NRJcaa_recordArt{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.NRJcaa_recordArt img{object-fit:contain}.NRJcaa_recordTabs{flex-wrap:wrap;gap:7px;display:flex}.NRJcaa_recordTabs button{color:#e1e9ef;border:1px solid #b8cadf70;border-radius:5px;padding:7px 10px;font-size:12px}.NRJcaa_recordTabs button[aria-pressed=true]{color:#173344;background:#f1d28c}.NRJcaa_pager{justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}@keyframes NRJcaa_reveal{0%{opacity:0;transform:perspective(700px)rotateY(75deg)scale(.85)}to{opacity:1;transform:none}}@keyframes NRJcaa_shake{25%{transform:rotate(3deg)}75%{transform:rotate(-8deg)}}@media (min-width:768px){.NRJcaa_shell{--result-header-height:110px}}@media (max-width:640px){.NRJcaa_frame{padding:10px 16px max(12px,env(safe-area-inset-bottom));grid-template-rows:30px minmax(0,1fr) auto;gap:8px}.NRJcaa_steps{gap:12px}.NRJcaa_step{gap:4px;font-size:10px}.NRJcaa_step span{width:20px;height:20px;font-size:10px}.NRJcaa_resultGrid{grid-template-rows:minmax(0,.9fr) minmax(0,1fr);grid-template-columns:1fr;gap:8px}.NRJcaa_characterArt{width:100%;height:100%;max-height:none}.NRJcaa_dialogue{display:none}.NRJcaa_resultStats{text-align:center;gap:8px}.NRJcaa_title{font-size:clamp(23px,4.7cqh,32px)}.NRJcaa_statFrame{padding:12px 18px}.NRJcaa_pointsValue{font-size:clamp(36px,7cqh,50px)}.NRJcaa_statLine{margin-top:7px;padding-top:7px}.NRJcaa_ribbon{justify-content:center;padding:6px 9px;font-size:11px}.NRJcaa_eyebrow{margin-bottom:5px;font-size:9px}.NRJcaa_bookTitle{font-size:11px}.NRJcaa_primary,.NRJcaa_secondary{min-height:44px;padding:9px 14px;font-size:14px}.NRJcaa_gacha{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:10px}.NRJcaa_gachaArt{max-width:80%;height:100%}.NRJcaa_pack{height:90%}.NRJcaa_pack svg{width:55px;height:55px}.NRJcaa_gachaCopy{text-align:center;gap:8px}.NRJcaa_gachaCopy h2{font-size:23px}.NRJcaa_gachaCopy .NRJcaa_rarity{align-self:center}.NRJcaa_gachaCopy .NRJcaa_caption{font-size:11px}.NRJcaa_gachaTitle{font-size:13px}.NRJcaa_actions{justify-content:center}.NRJcaa_gachaCopy .NRJcaa_subtle{min-height:24px;padding:0;font-size:11px}.NRJcaa_story{gap:8px}.NRJcaa_storyHeading h1{font-size:21px}.NRJcaa_subtitle{min-height:86px;padding:10px 12px}.NRJcaa_subtitleEnglish{font-size:14px}.NRJcaa_subtitleJapanese{font-size:11px}.NRJcaa_soundButton{gap:5px;padding:8px;font-size:10px}.NRJcaa_summary{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:12px}.NRJcaa_journeyArt p{font-size:16px;bottom:12px;left:14px}.NRJcaa_summaryCopy{text-align:center;gap:8px}.NRJcaa_summaryCopy .NRJcaa_title{font-size:24px}.NRJcaa_streak{text-align:left;justify-content:center;padding:8px 0}.NRJcaa_streak strong{font-size:30px}.NRJcaa_endActions{gap:7px}.NRJcaa_endActions .NRJcaa_secondary{font-size:12px}.NRJcaa_recordPanel{gap:10px;padding:14px}.NRJcaa_wordRow{padding:8px}.NRJcaa_wordRow img{width:36px;height:36px}}@container (max-height:520px){.NRJcaa_frame{grid-template-rows:24px minmax(0,1fr) auto;gap:5px;padding-top:6px;padding-bottom:8px}.NRJcaa_resultGrid{grid-template-rows:minmax(0,.55fr) minmax(0,1fr);gap:5px}.NRJcaa_resultStats{gap:5px}.NRJcaa_title{font-size:22px}.NRJcaa_eyebrow{margin-bottom:3px}.NRJcaa_statFrame{padding:8px 14px}.NRJcaa_pointsValue{font-size:32px}.NRJcaa_statLine{margin-top:4px;padding-top:4px;font-size:11px}.NRJcaa_statLine strong{font-size:19px}.NRJcaa_ribbon{padding:4px 8px}.NRJcaa_bookTitle{display:none}.NRJcaa_footer{gap:5px}.NRJcaa_footerNote{display:none}.NRJcaa_primary,.NRJcaa_secondary{min-height:40px;padding-block:7px}.NRJcaa_summaryCopy .NRJcaa_eyebrow,.NRJcaa_gachaCopy .NRJcaa_caption{display:none}.NRJcaa_summaryCopy .NRJcaa_title{font-size:21px}.NRJcaa_streak{padding:6px 0}.NRJcaa_streak strong{font-size:25px}.NRJcaa_utilityActions .NRJcaa_subtle{min-height:26px;font-size:11px}.NRJcaa_recordTabs button{padding:5px 8px}.NRJcaa_recordPanel{gap:6px;padding:10px}.NRJcaa_recordHeader h2{font-size:17px}.NRJcaa_recordBody{gap:6px}.NRJcaa_recordBody>.NRJcaa_wordHint{display:none}.NRJcaa_recordBody .NRJcaa_subtle{min-height:26px;padding:3px 7px}.NRJcaa_recordBody .NRJcaa_wordRow{padding:6px}}@media (orientation:landscape) and (max-height:600px){.NRJcaa_resultGrid,.NRJcaa_summary,.NRJcaa_gacha{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:18px}.NRJcaa_subtitle{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:6px 10px}.NRJcaa_subtitleEnglish{font-size:12px}.NRJcaa_subtitleJapanese{font-size:10px}.NRJcaa_endActions{display:flex}.NRJcaa_endActions>*{flex:1}.NRJcaa_journeyArt p{font-size:14px}.NRJcaa_dialogue{display:none}.NRJcaa_summaryCopy{gap:6px}.NRJcaa_summaryCopy .NRJcaa_title{font-size:20px}.NRJcaa_summaryCopy .NRJcaa_caption{font-size:11px}.NRJcaa_resultStats .NRJcaa_statLine{margin-top:3px;padding-top:3px}.NRJcaa_storyHeading .NRJcaa_eyebrow{display:none}.NRJcaa_gachaCopy{gap:6px}.NRJcaa_gachaCopy .NRJcaa_title{font-size:20px}.NRJcaa_gachaCopy .NRJcaa_eyebrow{display:none}.NRJcaa_gachaCopy h2{font-size:22px;line-height:1.2}.NRJcaa_gachaTitle{font-size:12px}.NRJcaa_gachaCopy .NRJcaa_rarity{padding:3px 8px}.NRJcaa_gachaCopy .NRJcaa_subtle{min-height:24px;padding-block:2px}}@media (prefers-reduced-motion:reduce){.NRJcaa_shell *,.NRJcaa_shell :before,.NRJcaa_shell :after{transition:none!important;animation:none!important}}@media (max-width:360px){.NRJcaa_steps{gap:6px}.NRJcaa_step{gap:3px;font-size:9px}.NRJcaa_step span{width:17px;height:17px;font-size:9px}}@media (max-width:640px){.NRJcaa_resultGrid[data-review=true]{grid-template:"character stats"minmax(0,1fr)"review review"/.65fr 1fr;gap:10px 12px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_resultStats{text-align:left}.NRJcaa_resultGrid[data-review=true] .NRJcaa_title{font-size:23px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_eyebrow{letter-spacing:.1em}.NRJcaa_resultGrid[data-review=true] .NRJcaa_statFrame{padding:10px 12px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_statLine{font-size:11px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_statLine strong{font-size:20px}}@container (max-height:520px){.NRJcaa_resultGrid[data-review=true]{row-gap:6px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_title{font-size:21px}.NRJcaa_resultGrid[data-review=true] .NRJcaa_eyebrow{display:none}.NRJcaa_resultGrid[data-review=true] .NRJcaa_statFrame,.NRJcaa_mistakes{padding:8px 10px}.NRJcaa_mistakeHeader{margin-bottom:5px}.NRJcaa_mistakeHeader h2{font-size:12px}.NRJcaa_mistakeRows{gap:4px}.NRJcaa_mistakeRows li{padding:3px 6px}.NRJcaa_mistakeRows img{width:28px;height:28px}.NRJcaa_mistakeRows strong{font-size:14px}.NRJcaa_mistakeRows p{font-size:11px}.NRJcaa_mistakePager{margin-top:4px}}@media (orientation:landscape) and (max-height:600px){.NRJcaa_resultGrid[data-review=true]{grid-template:"review stats"minmax(0,1fr)/1fr 1fr}.NRJcaa_resultGrid[data-review=true] .NRJcaa_characterScene{display:none}}.NRJcaa_wordRow[data-actions]{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px 10px;display:grid}.NRJcaa_wordRow[data-actions]>div{grid-column:2}.NRJcaa_wordRow[data-actions]>button{grid-column:3}.NRJcaa_wordActions{border-top:1px solid #d8d7cc;grid-column:1/-1;justify-content:flex-end;gap:14px;padding-top:5px;display:flex}.NRJcaa_wordActions button{color:#173344;align-items:center;gap:5px;min-height:28px;font-size:11px;font-weight:700;display:inline-flex}.NRJcaa_wordActions button:disabled{opacity:.5}.NRJcaa_celebration{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;height:100%;min-height:0;display:grid}.NRJcaa_celebrationArt{height:100%;min-height:0;position:relative}.NRJcaa_celebrationArt img{object-fit:contain;filter:drop-shadow(0 12px 20px #071b2870)}.NRJcaa_celebrationCopy{text-align:center;flex-direction:column;gap:18px;display:flex}.NRJcaa_celebrationCopy .NRJcaa_eyebrow{margin:0}.NRJcaa_celebrationCopy .NRJcaa_primary{width:100%}.NRJcaa_celebrationDays{color:#ffe3a0;font-size:20px}.NRJcaa_celebrationDays strong{font-size:clamp(44px,9cqh,76px);font-weight:900;line-height:1}.NRJcaa_streakStamps{justify-content:center;gap:6px;display:flex}.NRJcaa_streakStamps span{color:#d5e3ea;border:1px solid #a7c0ce;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.NRJcaa_streakStamps span[data-done=true]{color:#263329;background:#f2d18a;border-color:#ffe2a0;font-weight:800;box-shadow:0 0 12px #f2d18a33}.NRJcaa_replayStory{color:#e0eaf0;text-underline-offset:3px;min-height:26px;font-size:11px;text-decoration:underline}@media (max-width:640px){.NRJcaa_celebration{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:12px}.NRJcaa_celebrationCopy{gap:10px}.NRJcaa_celebrationCopy .NRJcaa_title{font-size:25px}}@container (max-height:520px){.NRJcaa_celebrationCopy{gap:6px}.NRJcaa_celebrationCopy .NRJcaa_title{font-size:22px}.NRJcaa_celebrationCopy .NRJcaa_eyebrow,.NRJcaa_celebrationCopy .NRJcaa_caption{display:none}.NRJcaa_celebrationDays strong{font-size:42px}.NRJcaa_streakStamps span{width:28px;height:28px}.NRJcaa_wordRow[data-actions]{gap:4px 8px}.NRJcaa_wordActions{padding-top:3px}.NRJcaa_wordActions button{min-height:24px}.NRJcaa_replayStory{min-height:22px}}@media (orientation:landscape) and (max-height:600px){.NRJcaa_celebration{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:18px}}.NRJcaa_statHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.NRJcaa_scoreRank{color:#ffe7a9;letter-spacing:.05em;text-shadow:0 0 14px #e8b35c66;font-size:16px;font-weight:900;line-height:1}.NRJcaa_wordRow[data-actions] img{width:36px;height:36px}@media (orientation:landscape) and (max-height:600px){.NRJcaa_summaryCopy{gap:4px}.NRJcaa_summaryCopy .NRJcaa_utilityActions{gap:2px 8px}}.NRJcaa_destinationSummary{grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid}.NRJcaa_destinationHeading{text-align:center}.NRJcaa_destinationHeading .NRJcaa_caption{margin-top:8px}.NRJcaa_destinationGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;height:100%;min-height:0;display:grid}.NRJcaa_destinationCard{text-align:left;background:#163444;border:1px solid #e3c987aa;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 20px #071b2840}.NRJcaa_destinationCard:hover{border-color:#ffecb3;transform:translateY(-3px);box-shadow:0 10px 24px #071b2870}.NRJcaa_destinationCard:active{transform:translateY(0)}.NRJcaa_destinationCard:focus-visible{outline-offset:3px;outline:3px solid #fff0bf}.NRJcaa_destinationCard:disabled{opacity:.6;cursor:wait}.NRJcaa_destinationImage{background:radial-gradient(at 50% 65%,#e6cc8355,#0000 70%),linear-gradient(145deg,#294a55,#142f41);min-height:0;position:relative}.NRJcaa_destinationImage img{object-fit:cover}.NRJcaa_destinationCard[data-kind=exam] .NRJcaa_destinationImage img,.NRJcaa_destinationCard[data-kind=home] .NRJcaa_destinationImage img{object-fit:contain;padding:8px}.NRJcaa_destinationCaption{background:#102a3af5;border-top:1px solid #e3c98755;padding:13px 14px}.NRJcaa_destinationCaption strong{color:#fff4d7;justify-content:space-between;align-items:center;gap:6px;font-size:17px;font-weight:800;line-height:1.4;display:flex}.NRJcaa_destinationCaption strong svg{color:#f1d28c;flex-shrink:0}.NRJcaa_destinationCaption span{white-space:nowrap;text-overflow:ellipsis;color:#d5e6ed;margin-top:5px;font-size:12px;line-height:1.5;display:block;overflow:hidden}@media (min-width:900px){.NRJcaa_destinationGrid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;max-height:390px}}@media (max-width:640px){.NRJcaa_destinationSummary,.NRJcaa_destinationGrid{gap:10px}.NRJcaa_destinationHeading .NRJcaa_title{font-size:26px}.NRJcaa_destinationCaption{padding:9px 10px}.NRJcaa_destinationCaption strong{font-size:14px}.NRJcaa_destinationCaption span{margin-top:3px;font-size:10px}}@container (max-height:520px){.NRJcaa_destinationSummary{gap:8px}.NRJcaa_destinationHeading .NRJcaa_eyebrow,.NRJcaa_destinationHeading .NRJcaa_caption{display:none}.NRJcaa_destinationHeading .NRJcaa_title{font-size:22px}.NRJcaa_destinationGrid{gap:8px}.NRJcaa_destinationCaption{padding:6px 8px}.NRJcaa_destinationCaption strong{font-size:13px}.NRJcaa_destinationCaption span{margin-top:2px;font-size:10px}}@media (orientation:landscape) and (max-height:600px){.NRJcaa_destinationGrid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.NRJcaa_destinationHeading .NRJcaa_title{font-size:20px}}