.BadgeChecklist_checklist__Rwasf{--navy:#092631;--deep:#103d4b;--lake:#13a8c7;--foam:#e7f9fd;--sand:#ffd15b;--coral:#ef6b4d;--mint:#66d8ae;--line:#c7dfe5;color:var(--navy)}.BadgeChecklist_answerGrid__V7Iai{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.BadgeChecklist_answerCard__U4XFS{padding:18px;color:#153844;background:#fff;border:1px solid #c7dfe5;border-top:5px solid #13a8c7;border-radius:13px}.BadgeChecklist_answerCard__U4XFS strong{display:block;margin-bottom:5px;color:#0c7f97;font-size:24px}.BadgeChecklist_answerCard__U4XFS span{display:block;margin-bottom:7px;font-size:12px;font-weight:900}.BadgeChecklist_answerCard__U4XFS p{margin:0;color:#5c7780;font-size:11px;line-height:1.5}.BadgeChecklist_tableDetails__ygTid{overflow:hidden;background:#fff;border:1px solid #c7dfe5;border-radius:13px}.BadgeChecklist_tableDetails__ygTid summary{padding:15px 18px;color:#123946;background:#e7f9fd;font-weight:900;cursor:pointer}.BadgeChecklist_tableDetails__ygTid[open] summary{border-bottom:1px solid #c7dfe5}.BadgeChecklist_tableName__KgRE8{display:inline-flex;min-width:168px;align-items:center;gap:9px;font-weight:850}.BadgeChecklist_tableName__KgRE8 img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.BadgeChecklist_dataBoundary__XV1Rw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.BadgeChecklist_dataBoundary__XV1Rw article{padding:20px;background:#fff;border:1px solid #c7dfe5;border-radius:13px}.BadgeChecklist_dataBoundary__XV1Rw article:last-child{background:#fff6db;border-color:#ecd175}.BadgeChecklist_dataBoundary__XV1Rw h3{margin:0 0 7px;font-size:19px}.BadgeChecklist_dataBoundary__XV1Rw p{margin:0;color:#59747d;font-size:12px;line-height:1.55}.BadgeChecklist_progressPanel__Q_o5D{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:22px;padding:clamp(20px,4vw,32px);color:#fff;background:linear-gradient(145deg,rgba(19,168,199,.28),transparent 45%),var(--navy);border:2px solid #051a22;border-radius:18px;box-shadow:0 11px 0 rgba(5,26,34,.12)}.BadgeChecklist_layerHeading__Tbtxi span,.BadgeChecklist_progressIntro__x76yA>span{color:#7de5f5;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.BadgeChecklist_progressIntro__x76yA h2{margin:7px 0;color:#fff;font-size:clamp(25px,4vw,38px);line-height:1}.BadgeChecklist_progressIntro__x76yA p{margin:0;color:#bdd5dc;font-size:13px;line-height:1.6}.BadgeChecklist_progressCards__YBLs2{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr);gap:12px}.BadgeChecklist_ancientCard__Gtz2l,.BadgeChecklist_progressCard__6GoJQ{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:17px;color:var(--navy);background:#fff;border:1px solid hsla(0,0%,100%,.65);border-radius:13px}.BadgeChecklist_ancientCard__Gtz2l strong,.BadgeChecklist_progressCard__6GoJQ strong{display:block;font-size:25px;line-height:1}.BadgeChecklist_ancientTopline__7anSI div span,.BadgeChecklist_progressCard__6GoJQ>div:first-child span{display:block;margin-top:5px;color:#55727b;font-size:10px;font-weight:800;text-transform:uppercase}.BadgeChecklist_progressTrack__6nE6N{height:10px;overflow:hidden;background:#d9e8eb;border-radius:999px}.BadgeChecklist_progressTrack__6nE6N>span{display:block;height:100%;background:linear-gradient(90deg,var(--lake),#59d4e4);border-radius:inherit;transition:width .2s ease}.BadgeChecklist_ancientCard__Gtz2l{background:#fff9df;border-color:#f3cf5c}.BadgeChecklist_ancientCard__Gtz2l .BadgeChecklist_progressTrack__6nE6N>span{background:linear-gradient(90deg,#f0ab26,var(--sand))}.BadgeChecklist_ancientCard__Gtz2l[data-ready=true]{background:#e7fff4;border-color:var(--mint)}.BadgeChecklist_ancientCard__Gtz2l[data-ready=true] .BadgeChecklist_progressTrack__6nE6N>span{background:var(--mint)}.BadgeChecklist_ancientTopline__7anSI{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.BadgeChecklist_readyState__UvBjY{max-width:116px;padding:5px 7px;color:#75520d;background:#ffe889;border-radius:999px;font-size:9px;font-weight:900;text-align:center}.BadgeChecklist_groupCheck__DEaY6{display:flex;align-items:flex-start;gap:8px;font-size:11px;font-weight:800;cursor:pointer}.BadgeChecklist_groupCheck__DEaY6 input{width:18px;height:18px;margin:0;accent-color:#148b72}.BadgeChecklist_ancientCard__Gtz2l p{margin:0;color:#6e642f;font-size:9px;line-height:1.45}.BadgeChecklist_filters__vJmPE{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(160px,.65fr) minmax(330px,1.4fr);gap:12px;align-items:end;margin-top:28px;padding:17px;background:#fff;border:1px solid var(--line);border-radius:14px}.BadgeChecklist_filters__vJmPE label,.BadgeChecklist_layerFilter__Xf0Fs{display:grid;gap:6px}.BadgeChecklist_filters__vJmPE label>span,.BadgeChecklist_layerFilter__Xf0Fs>span{color:#526f79;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.BadgeChecklist_filters__vJmPE input,.BadgeChecklist_filters__vJmPE select{width:100%;min-height:43px;padding:0 12px;color:var(--navy);background:#f6fafb;border:1px solid #bad4db;border-radius:9px;font:inherit;font-size:13px}.BadgeChecklist_layerFilter__Xf0Fs>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:43px;padding:4px;background:#edf4f5;border-radius:9px}.BadgeChecklist_layerFilter__Xf0Fs button{min-width:0;padding:5px 8px;color:#536e77;background:transparent;border:0;border-radius:7px;font-size:11px;font-weight:850;cursor:pointer}.BadgeChecklist_layerFilter__Xf0Fs button[data-active=true]{color:#fff;background:var(--deep);box-shadow:0 2px 6px rgba(9,38,49,.18)}.BadgeChecklist_badgeCard__9YBwP:focus-visible,.BadgeChecklist_emptyState__CF6iY button:focus-visible,.BadgeChecklist_filters__vJmPE input:focus-visible,.BadgeChecklist_filters__vJmPE select:focus-visible,.BadgeChecklist_groupCheck__DEaY6 input:focus-visible,.BadgeChecklist_layerFilter__Xf0Fs button:focus-visible,.BadgeChecklist_resultBar__TLgX8 button:focus-visible{outline:3px solid var(--sand);outline-offset:2px}.BadgeChecklist_resultBar__TLgX8{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 2px}.BadgeChecklist_resultBar__TLgX8 p{margin:0;color:#597680;font-size:13px}.BadgeChecklist_resultBar__TLgX8>div{display:flex;flex-wrap:wrap;gap:7px}.BadgeChecklist_emptyState__CF6iY button,.BadgeChecklist_resultBar__TLgX8 button{min-height:38px;padding:0 12px;color:var(--deep);background:#fff;border:1px solid var(--line);border-radius:8px;font-weight:800;cursor:pointer}.BadgeChecklist_layerSection___8_Am{margin-top:18px;scroll-margin-top:96px}.BadgeChecklist_layerHeading__Tbtxi{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px;padding:17px 19px;color:#fff;background:var(--deep);border-radius:13px}.BadgeChecklist_layerHeading__Tbtxi[data-layer=unknown]{color:var(--navy);background:#fff4d4;border:1px solid #efd379}.BadgeChecklist_layerHeading__Tbtxi[data-layer=unknown] span{color:#a05c15}.BadgeChecklist_layerHeading__Tbtxi h2{margin:4px 0;color:inherit;font-size:clamp(21px,3vw,29px)}.BadgeChecklist_layerHeading__Tbtxi p{max-width:760px;margin:0;color:#c6dce2;font-size:12px}.BadgeChecklist_layerHeading__Tbtxi[data-layer=unknown] p{color:#715f3b}.BadgeChecklist_layerHeading__Tbtxi>strong{white-space:nowrap;font-size:12px}.BadgeChecklist_grid__dSxRK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.BadgeChecklist_badgeCard__9YBwP{position:relative;display:flex;min-width:0;flex-direction:column;padding:11px;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 6px 16px rgba(8,49,63,.07);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.BadgeChecklist_badgeCard__9YBwP:hover{transform:translateY(-2px);border-color:#65bfd0;box-shadow:0 9px 22px rgba(8,49,63,.12)}.BadgeChecklist_badgeCard__9YBwP[data-completed=true]{background:#edfff7;border-color:#5fcda4;box-shadow:inset 0 0 0 2px rgba(95,205,164,.25)}.BadgeChecklist_checkmark__9uhPu{position:absolute;z-index:2;top:7px;right:7px;display:grid;width:30px;height:30px;place-items:center;color:#fff;background:var(--deep);border:2px solid #fff;border-radius:50%;font-size:18px;font-weight:950;box-shadow:0 2px 8px rgba(6,28,36,.28)}.BadgeChecklist_badgeCard__9YBwP[data-completed=true] .BadgeChecklist_checkmark__9uhPu{background:#18865f}.BadgeChecklist_badgeImage__WD1Vh{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(145deg,#edfaff,#d0edf3);border-radius:10px}.BadgeChecklist_badgeImage__WD1Vh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BadgeChecklist_cardCopy__aLr0h{display:grid;gap:5px;padding:11px 2px 9px}.BadgeChecklist_theme__G_LGy{width:-moz-fit-content;width:fit-content;padding:3px 6px;color:#0b7086;background:var(--foam);border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.BadgeChecklist_cardCopy__aLr0h strong{font-size:15px;line-height:1.12}.BadgeChecklist_requirement__KP1gL{color:#58737c;font-size:10px;line-height:1.42}.BadgeChecklist_rewardRow__UMg73{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:9px;border-top:1px solid #dfebee}.BadgeChecklist_rewardRow__UMg73>span{padding:3px 6px;color:#684809;background:#fff2b9;border-radius:999px;font-size:9px;font-weight:850}.BadgeChecklist_rewardRow__UMg73 .BadgeChecklist_unknownReward__SNSUr{color:#7b4b25;background:#fff0df;border-radius:6px;line-height:1.35}.BadgeChecklist_emptyState__CF6iY{display:grid;min-height:210px;place-items:center;align-content:center;gap:14px;background:var(--foam);border:2px dashed #83c8d7;border-radius:14px}@media (max-width:1120px){.BadgeChecklist_progressPanel__Q_o5D{grid-template-columns:1fr}.BadgeChecklist_grid__dSxRK{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:920px){.BadgeChecklist_filters__vJmPE{grid-template-columns:repeat(2,minmax(0,1fr))}.BadgeChecklist_layerFilter__Xf0Fs{grid-column:1/-1}.BadgeChecklist_grid__dSxRK{grid-template-columns:repeat(4,minmax(0,1fr))}.BadgeChecklist_dataBoundary__XV1Rw{grid-template-columns:1fr}}@media (max-width:720px){.BadgeChecklist_progressCards__YBLs2{grid-template-columns:1fr}.BadgeChecklist_grid__dSxRK{grid-template-columns:repeat(3,minmax(0,1fr))}.BadgeChecklist_layerHeading__Tbtxi{align-items:flex-start;flex-direction:column}.BadgeChecklist_answerGrid__V7Iai{grid-template-columns:1fr}}@media (max-width:560px){.BadgeChecklist_filters__vJmPE{grid-template-columns:1fr}.BadgeChecklist_layerFilter__Xf0Fs{grid-column:auto}.BadgeChecklist_layerFilter__Xf0Fs>div{grid-template-columns:1fr}.BadgeChecklist_resultBar__TLgX8{align-items:flex-start;flex-direction:column}.BadgeChecklist_grid__dSxRK{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.BadgeChecklist_badgeCard__9YBwP{padding:8px}.BadgeChecklist_cardCopy__aLr0h strong{font-size:13px}.BadgeChecklist_checkmark__9uhPu{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.BadgeChecklist_badgeCard__9YBwP,.BadgeChecklist_progressTrack__6nE6N>span{transition:none}}