.badge-case_case__DaDcq{--navy:#062433;--ink:#102633;--muted:#64737d;--line:#d9e1e6;--paper:#f3f6f8;--aqua:#34d6a3;--moss:#0f9f7a;--steel:#a6bdca;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;padding:1.35rem}.badge-case_fullPage__yGeLY{padding:1.75rem}.badge-case_header__mDZZD{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.badge-case_eyebrow__equpt{margin:0 0 .25rem;color:var(--muted);font-size:.67rem;font-weight:700;letter-spacing:.16em}.badge-case_heading__uBoBk{margin:0;color:var(--ink);font-size:1.3rem;font-weight:700;letter-spacing:-.025em}.badge-case_intro__Pvz2f{margin:.35rem 0 0;color:var(--muted);font-size:.84rem}.badge-case_progressSummary__E0JKJ{flex:0 0 min(31%,290px);min-width:210px;color:var(--ink)}.badge-case_progressSummary__E0JKJ p{margin:0 0 .45rem;font-size:1.15rem;font-weight:650}.badge-case_progressSummary__E0JKJ strong{color:var(--moss);font-size:1.45rem}.badge-case_progressTrack__h3up1{height:8px;overflow:hidden;border-radius:99px;background:#e4ebef}.badge-case_progressTrack__h3up1 span{display:block;height:100%;border-radius:inherit;background:var(--aqua);transition:width .35s ease}.badge-case_progressHint__8wj7Q{display:block;margin-top:.45rem;color:var(--muted);font-size:.72rem}.badge-case_desktopJourney__ZddEd{position:relative;margin-top:1.65rem}.badge-case_journeyRow__W6rrw{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.badge-case_journeyRow__W6rrw+.badge-case_journeyRow__W6rrw{margin-top:2.5rem}.badge-case_journeyNode__IoUty{position:relative;display:flex;justify-content:center;min-width:0}.badge-case_journeyNode__IoUty:after{position:absolute;z-index:0;top:46%;left:50%;display:none;width:100%;border-top:2px solid var(--steel);content:""}.badge-case_journeyNode__IoUty.badge-case_hasNext__CNbsQ:after{display:block}.badge-case_journeyNode__IoUty.badge-case_hasExit__chV8_:after{display:block;width:150%}.badge-case_journeyNode__IoUty.badge-case_nodeRailEarned__TNASn:after{border-color:var(--aqua)}.badge-case_journeyNode__IoUty.badge-case_nodeWrapEarned__Y9N8N:before{position:absolute;z-index:0;top:46%;left:0;display:block;width:50%;border-top:2px solid var(--aqua);content:""}.badge-case_badgeButton__9q18i{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:.35rem;border:0;background:transparent;padding:0 .1rem;color:var(--ink);cursor:pointer;text-align:center}.badge-case_badgeButton__9q18i:focus-visible{outline:3px solid var(--moss);outline-offset:4px;border-radius:8px}.badge-case_medallion__WVBs4{position:relative;display:block;width:clamp(112px,11vw,160px);aspect-ratio:1;transition:transform .16s ease}.badge-case_badgeButton__9q18i:focus-visible .badge-case_medallion__WVBs4,.badge-case_badgeButton__9q18i:hover .badge-case_medallion__WVBs4{transform:translateY(-2px)}.badge-case_face__kj3S3,.badge-case_rim__SOyb3,.badge-case_rule__00gc9{position:absolute;inset:0;display:block;clip-path:polygon(16% 0,84% 0,100% 16%,100% 84%,84% 100%,16% 100%,0 84%,0 16%)}.badge-case_rim__SOyb3{background:#092b3c}.badge-case_rule__00gc9{inset:3px;background:#9db7c6}.badge-case_face__kj3S3{inset:5px;overflow:hidden;background:#fff}.badge-case_face__kj3S3:after{position:absolute;inset:5px;z-index:0;border:1px solid #d5e4eb;clip-path:polygon(16% 0,84% 0,100% 16%,100% 84%,84% 100%,16% 100%,0 84%,0 16%);content:"";pointer-events:none}.badge-case_wordmark__R5Ury{position:absolute;z-index:1;top:10%;right:10%;left:10%;color:#234255;font-size:clamp(6px,.62vw,8px);font-weight:700;letter-spacing:.2em;white-space:nowrap}.badge-case_art__mO1JL{position:absolute;z-index:1;top:16%;left:11%;width:78%;height:64%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.badge-case_badgeLabel__T4u9C{position:absolute;z-index:1;right:10%;bottom:9%;left:10%;display:-webkit-box;overflow:hidden;color:var(--ink);font-size:clamp(.65rem,.82vw,.82rem);font-weight:650;line-height:1.08;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.badge-case_statusMark__UMCBL{position:absolute;z-index:2;top:-2px;right:3px;display:grid;width:21px;height:21px;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--moss);color:#fff;box-shadow:0 1px 3px rgb(6 36 51/18%)}.badge-case_locked__kmlRI .badge-case_rim__SOyb3{background:#8ea3af}.badge-case_locked__kmlRI .badge-case_rule__00gc9{background:#c9d6dd}.badge-case_locked__kmlRI .badge-case_face__kj3S3:after{border-color:#e1e8ec}.badge-case_locked__kmlRI .badge-case_badgeLabel__T4u9C,.badge-case_locked__kmlRI .badge-case_wordmark__R5Ury{color:#677a85}.badge-case_locked__kmlRI .badge-case_art__mO1JL{filter:grayscale(1);opacity:.48}.badge-case_locked__kmlRI .badge-case_statusMark__UMCBL{background:#8ea3af}.badge-case_selected__TNWvf .badge-case_face__kj3S3{background:#f7fcfa}.badge-case_selected__TNWvf .badge-case_rim__SOyb3{background:var(--moss)}.badge-case_selected__TNWvf .badge-case_statusText__yZZ8O{color:var(--moss)}.badge-case_statusText__yZZ8O{color:var(--muted);font-size:.68rem;font-weight:600}.badge-case_railEarned__hKG52{background:var(--aqua)}.badge-case_wrapRail__VFR42{position:absolute;z-index:0;inset:0;pointer-events:none}.badge-case_wrapRail__VFR42.badge-case_railEarned__hKG52{background:transparent}.badge-case_wrapLeft__3RSlM,.badge-case_wrapRight__QVhpj{position:absolute;width:2px;background:var(--steel)}.badge-case_wrapRight__QVhpj{top:16%;right:0;height:46%}.badge-case_wrapLeft__3RSlM{top:61%;left:0;height:10%}.badge-case_wrapAcross__yuEmo{position:absolute;top:61%;right:0;left:0;border-top:2px solid var(--steel)}.badge-case_wrapRail__VFR42.badge-case_railEarned__hKG52 .badge-case_wrapLeft__3RSlM,.badge-case_wrapRail__VFR42.badge-case_railEarned__hKG52 .badge-case_wrapRight__QVhpj{background:var(--aqua)}.badge-case_wrapRail__VFR42.badge-case_railEarned__hKG52 .badge-case_wrapAcross__yuEmo{border-color:var(--aqua)}.badge-case_mobileJourney__j2uiF{display:none}.badge-case_detailPanel__fFWGl{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(180px,.55fr);align-items:center;gap:1.25rem;margin-top:1.4rem;border:1px solid var(--line);border-radius:8px;background:#fff;padding:1rem}.badge-case_detailMedallion__R_J6S{display:grid;width:104px;aspect-ratio:1;place-items:center;overflow:hidden;border:2px solid #9db7c6;clip-path:polygon(16% 0,84% 0,100% 16%,100% 84%,84% 100%,16% 100%,0 84%,0 16%);background:#fff}.badge-case_detailArt__I7tYT{width:86%;height:86%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.badge-case_mutedArt__FnXvX{filter:grayscale(1);opacity:.48}.badge-case_detailCode__Zy_eV{margin:0 0 .25rem;color:var(--muted);font-size:.63rem;font-weight:700;letter-spacing:.12em}.badge-case_detailCopy__KiwUQ h3{margin:0;color:var(--ink);font-size:1.15rem}.badge-case_detailCopy__KiwUQ>p:not(.badge-case_detailCode__Zy_eV){max-width:60ch;margin:.35rem 0 .5rem;color:var(--muted);font-size:.8rem;line-height:1.5}.badge-case_earnedState__Tfga_,.badge-case_lockedState___GWt4{color:var(--moss);font-size:.72rem;font-weight:650}.badge-case_lockedState___GWt4{color:#6d7e88}.badge-case_unlockCopy__K_V6J{margin:.3rem 0 0;color:var(--muted);font-size:.71rem}.badge-case_profileSummary__E92xw{display:flex;flex-direction:column;gap:.35rem;border-left:1px solid var(--line);padding-left:1.2rem;color:var(--muted);font-size:.72rem}.badge-case_profileSummary__E92xw p{margin:0;color:var(--ink);font-size:1.2rem;font-weight:650}.badge-case_footer___TZsw{display:flex;justify-content:flex-end;margin-top:.8rem}.badge-case_footer___TZsw a{color:var(--moss);font-size:.77rem;font-weight:650;text-decoration:none}.badge-case_footer___TZsw a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes badge-case_badge-draw-on__SW3Vl{0%{clip-path:inset(0 100% 0 0);opacity:.45}to{clip-path:inset(0 0 0 0);opacity:1}}@media (prefers-reduced-motion:no-preference){.badge-case_badgeButton__9q18i:focus-visible .badge-case_art__mO1JL,.badge-case_badgeButton__9q18i:hover .badge-case_art__mO1JL{animation:badge-case_badge-draw-on__SW3Vl .76s cubic-bezier(.2,.7,.2,1) both}}@media (max-width:900px){.badge-case_case__DaDcq,.badge-case_fullPage__yGeLY{padding:1rem}.badge-case_header__mDZZD{align-items:flex-start;flex-direction:column}.badge-case_progressSummary__E0JKJ{flex-basis:auto;width:100%}.badge-case_desktopJourney__ZddEd{display:none}.badge-case_mobileJourney__j2uiF{position:relative;display:block;margin:1.35rem 0 0;padding:0;list-style:none}.badge-case_mobileNode__Z1Ub3{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.8rem;min-height:80px}.badge-case_compact__niRhL{display:grid;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);justify-items:start;gap:.8rem;width:100%;padding:.25rem 0;text-align:left}.badge-case_compact__niRhL .badge-case_medallion__WVBs4{grid-row:1/span 2;width:60px}.badge-case_compact__niRhL .badge-case_wordmark__R5Ury{display:none}.badge-case_compact__niRhL .badge-case_art__mO1JL{top:12%;left:16%;width:68%;height:76%}.badge-case_compact__niRhL .badge-case_badgeLabel__T4u9C{top:12px;right:0;bottom:auto;left:76px;display:block;overflow:visible;font-size:.85rem;text-align:left;-webkit-line-clamp:unset}.badge-case_compact__niRhL .badge-case_statusText__yZZ8O{grid-column:2;margin-top:-18px;text-align:left}.badge-case_compact__niRhL .badge-case_statusMark__UMCBL{top:-3px;right:auto;left:45px;width:19px;height:19px}.badge-case_mobileRail__F7aAK{position:absolute;z-index:0;top:63px;left:29px;width:2px;height:17px;background:var(--steel)}.badge-case_mobileRail__F7aAK.badge-case_railEarned__hKG52{background:var(--aqua)}.badge-case_detailPanel__fFWGl{grid-template-columns:74px minmax(0,1fr);gap:.8rem;padding:.75rem}.badge-case_detailMedallion__R_J6S{width:70px}.badge-case_profileSummary__E92xw{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-top:1px solid var(--line);border-left:0;padding:.65rem 0 0}}@media (max-width:500px){.badge-case_case__DaDcq,.badge-case_fullPage__yGeLY{padding:.9rem}.badge-case_heading__uBoBk{font-size:1.15rem}.badge-case_intro__Pvz2f{max-width:32ch;font-size:.78rem}.badge-case_detailCopy__KiwUQ h3{font-size:1rem}.badge-case_detailCopy__KiwUQ>p:not(.badge-case_detailCode__Zy_eV){font-size:.75rem}}@media (prefers-reduced-motion:reduce){.badge-case_medallion__WVBs4,.badge-case_progressTrack__h3up1 span{transition:none}.badge-case_badgeButton__9q18i:focus-visible .badge-case_art__mO1JL,.badge-case_badgeButton__9q18i:hover .badge-case_art__mO1JL{animation:none}}.eight-bit-guide_layer__qklKy{position:fixed;inset:0;z-index:1000}.eight-bit-guide_scrim__Kl2LE{position:fixed;inset:0;background:rgba(9,20,29,.76)}.eight-bit-guide_spotlight__tVFun{position:fixed;border:2px solid #34d6a3;border-radius:10px;box-shadow:0 0 0 9999px rgba(9,20,29,.76);pointer-events:none}.eight-bit-guide_blocker__QjWro{position:fixed;inset:0}.eight-bit-guide_dialog__LdskO{position:fixed;bottom:24px;left:24px;display:flex;align-items:end;gap:12px;max-width:min(680px,calc(100vw - 48px));outline:none;animation:eight-bit-guide_arrive__cARDp .3s ease-out both}.eight-bit-guide_robot__PFmik{width:145px;height:185px;flex:none;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}.eight-bit-guide_bubble__S4AsG{width:min(480px,calc(100vw - 210px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid #cbd6d9;border-radius:10px;background:#fff;color:#102633;box-shadow:0 3px 10px rgba(0,0,0,.16);font-size:15px;line-height:1.55}.eight-bit-guide_count__XmVoR{margin:0 0 8px;color:#33675b;font-size:12px;font-weight:700}.eight-bit-guide_bubble__S4AsG p{margin-top:0}.eight-bit-guide_joke__A_qfV{color:#425b64}.eight-bit-guide_actions__Nhuhe{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px}.eight-bit-guide_actions__Nhuhe a,.eight-bit-guide_actions__Nhuhe button{min-height:44px;padding:9px 12px;border:1px solid #cbd6d9;border-radius:7px;background:#fff;color:#102633;font-weight:600;text-decoration:none;cursor:pointer}.eight-bit-guide_actions__Nhuhe .eight-bit-guide_primary__JpKJg{border-color:#102633;background:#102633;color:#fff}.eight-bit-guide_actions__Nhuhe a:focus-visible,.eight-bit-guide_actions__Nhuhe button:focus-visible,.eight-bit-guide_replay__pdMch:focus-visible{outline:3px solid #0f9f7a;outline-offset:2px}.eight-bit-guide_actions__Nhuhe button:disabled{opacity:.55;cursor:wait}.eight-bit-guide_award___8Byw{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid #e0e8e9;border-bottom:1px solid #e0e8e9}.eight-bit-guide_award___8Byw span,.eight-bit-guide_award___8Byw strong{display:block}.eight-bit-guide_award___8Byw span{color:#33675b;font-size:13px}.eight-bit-guide_badgeArt__34t4x{width:88px;height:88px;-o-object-fit:contain;object-fit:contain;animation:eight-bit-guide_reveal__G3PKm .35s ease-out both}.eight-bit-guide_error__KpglE{margin:10px 0 0;color:#9f3d2d;font-size:13px}.eight-bit-guide_replay__pdMch{margin-top:18px;padding:4px 0;color:#0c785d;text-decoration:underline;font-size:13px}@keyframes eight-bit-guide_arrive__cARDp{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes eight-bit-guide_reveal__G3PKm{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.eight-bit-guide_dialog__LdskO{left:12px;right:12px;bottom:12px;max-width:none;gap:0;align-items:end}.eight-bit-guide_robot__PFmik{width:76px;height:100px;margin-right:-8px}.eight-bit-guide_bubble__S4AsG{width:calc(100vw - 92px);padding:14px;font-size:14px}.eight-bit-guide_actions__Nhuhe{justify-content:flex-start}.eight-bit-guide_actions__Nhuhe a,.eight-bit-guide_actions__Nhuhe button{padding:8px 10px}.eight-bit-guide_badgeArt__34t4x{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.eight-bit-guide_badgeArt__34t4x,.eight-bit-guide_dialog__LdskO{animation:none}}