.CoreSlotsProgress_wrap__Jzn5k{display:grid;grid-gap:.45rem;gap:.45rem;margin:0 0 var(--space-4)}.CoreSlotsProgress_head__7czoX{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.CoreSlotsProgress_label__rVVu7{margin:0;font-weight:700;color:var(--dark-blue-2)}.CoreSlotsProgress_count__es61q{margin:0;font-size:.9rem;font-weight:600;color:var(--text-muted)}.CoreSlotsProgress_track__HXbGh{display:grid;grid-template-columns:repeat(var(--slot-count,5),minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.CoreSlotsProgress_slot__sjj9e{height:.65rem;border-radius:999px;background:#e4ebf2;border:1px solid var(--border)}.CoreSlotsProgress_slotFilled__G8rcx{background:var(--light-green);border-color:var(--dark-green)}.CoreSlotsProgress_slotFull__uOIWX .CoreSlotsProgress_slotFilled__G8rcx{background:var(--dark-green)}.CoreSlotsProgress_slotBonus__8VYk_{background:var(--gold-2);border-color:#b8892a}.CoreSlotsProgress_hint__92mcF{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.35}.AdventureMap_wrap__Mu_iU{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.AdventureMap_map__iUlQg{width:100%;min-height:320px;height:min(55vh,480px);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;background:var(--light-grey)}.AdventureMap_loading__rig1S{margin:0;color:var(--text-muted);font-size:.95rem}.AdventureMap_legend__d2T54{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:.9rem;color:var(--text-muted)}.AdventureMap_legend__d2T54 li{display:inline-flex;align-items:center;gap:.4rem}.AdventureMap_dotBar__piHve,.AdventureMap_dotLandmark__D7r_D,.AdventureMap_dotMission__PMF0_{width:.7rem;height:.7rem;border-radius:50%;border:1px solid var(--dark-blue)}.AdventureMap_dotMission__PMF0_{background:var(--light-blue)}.AdventureMap_dotLandmark__D7r_D{background:var(--light-green)}.AdventureMap_dotBar__piHve{background:var(--gold-2)}.AdventureMap_boundarySwatch__E6K_Y{width:.95rem;height:.65rem;border:2px solid var(--light-blue);border-radius:2px;background:rgba(29,114,199,.18)}.AdventureMap_compact__BGDa6{gap:.35rem;margin-bottom:0}.AdventureMap_compact__BGDa6 .AdventureMap_map__iUlQg{min-height:140px;height:140px}.AdventureMap_compact__BGDa6 .AdventureMap_loading__rig1S{margin:0}.AdventureMap_fallback__LtJOc{padding:var(--space-4);border-radius:var(--radius);border:1px dashed var(--border);background:var(--white);margin-bottom:var(--space-4)}.AdventureMap_hint__MYiBr,.AdventureMap_staticList__xpjgS{font-size:.9rem;color:var(--text-muted)}.AdventureMap_staticList__xpjgS{margin:var(--space-3) 0 0;padding-left:1.2rem}.MissionHintReveal_wrap__bSj7z{margin:1.25rem 0}.MissionHintReveal_panel__aPzJK{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--white)}.MissionHintReveal_panelHead__hISGT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.MissionHintReveal_heading__K65F3{margin:0;font-size:1rem}.MissionHintReveal_hide__1fm4L{background:none;border:none;color:var(--dark-blue-2);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;min-height:44px;padding:.25rem .5rem}.MissionHintReveal_hide__1fm4L:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.MissionHintReveal_list__TxsII,.MissionHintReveal_note__Yw4UM{margin:0;font-size:.9rem;color:var(--text-muted)}.MissionHintReveal_list__TxsII{padding-left:1.2rem}.MissionHintReveal_list__TxsII a{font-weight:600;color:var(--dark-blue-2)}.RolePicker_fieldset__bjShy{margin:0;padding:0;border:none;min-width:0}.RolePicker_fieldset__bjShy .field:last-child{margin-bottom:0}.RolePicker_legend__kb9Up{display:block;width:100%;margin:0 0 .4rem;padding:0;font:inherit;font-weight:700;color:var(--dark-blue-2)}.RolePicker_hint__6hKDY{margin:0 0 1rem;font-size:.95rem;line-height:1.4;color:var(--text-muted)}.StartMissionSheet_scrim__r_oPF{position:fixed;inset:0;z-index:80;display:grid;align-items:end;justify-items:center;background:rgba(15,26,46,.55)}.StartMissionSheet_sheet__Vc0UM{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(100%,32rem);max-height:min(100%,100dvh);overflow:auto;padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));background:var(--white);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(15,26,46,.12)}.StartMissionSheet_sheet__Vc0UM:focus{outline:none}.StartMissionSheet_sheet__Vc0UM:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.StartMissionSheet_handle__Skw2y{justify-self:center;width:36px;height:4px;border-radius:999px;background:var(--border)}.StartMissionSheet_title__uSfTJ{margin:0;font-size:1.35rem;line-height:1.2;color:var(--dark-blue-2)}.StartMissionSheet_actions__YHoDe{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:.5rem}.StartMissionSheet_actions__YHoDe .StartMissionSheet_btn__e5F4S{width:100%}@media (prefers-reduced-motion:no-preference){.StartMissionSheet_sheet__Vc0UM{animation:StartMissionSheet_sheetIn__XN607 .18s ease-out}}@keyframes StartMissionSheet_sheetIn__XN607{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:720px){.StartMissionSheet_scrim__r_oPF{align-items:center;padding:var(--space-4)}.StartMissionSheet_sheet__Vc0UM{border-radius:16px;max-height:min(90dvh,40rem)}}.EvidenceUploader_block__axHjl{margin-top:.75rem}.EvidenceUploader_label__14XTS{display:block;margin:0 0 .4rem;font-weight:700;color:var(--dark-blue-2)}.EvidenceUploader_hint__1Otc6{margin:0 0 1rem;font-size:.95rem;line-height:1.4;color:var(--text-muted)}.EvidenceUploader_list__vmrxE{list-style:none;padding:0;margin:0}.EvidenceUploader_item__oaYsm{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem;padding:.75rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.mission_hero__ED5Gr{border-radius:var(--radius);overflow:hidden;margin:0 0 1rem;aspect-ratio:16/9;background:var(--border);border:1px solid var(--border)}.mission_heroImg__QFC8P{display:block;width:100%;height:100%;object-fit:cover}.mission_statusRow__r5qRn{margin:.5rem 0 1rem}.mission_start__lMztT{width:100%;margin-top:1rem}.mission_submitSection__CaFCI{margin:1.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--border)}.mission_submitHeading__N5i1o{margin:0 0 .4rem;font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--dark-blue-2)}.mission_submitIntro__SUn1U{margin:0 0 1.25rem;font-size:.95rem;line-height:1.4;color:var(--text-muted)}.mission_roles__xGbkJ{margin:0 0 1.25rem}.mission_rolesHeading__UBe3e{margin:0 0 .4rem;font-size:1rem;color:var(--dark-blue-2)}.mission_roleList__XoHeV{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.mission_roleList__XoHeV li{display:flex;justify-content:space-between;gap:1rem}.mission_roleName__X29Iz{margin:0;color:var(--text-muted)}.mission_rolePerson__Xdju0{margin:0;font-weight:700;color:var(--dark-blue-2)}.mission_reassign__BMnz7{width:100%}.FiveCompleteSheet_scrim__oXzji{position:fixed;inset:0;z-index:80;display:grid;align-items:end;justify-items:center;background:rgba(15,26,46,.55)}.FiveCompleteSheet_sheet__IwhF8{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(100%,32rem);max-height:min(100%,100dvh);overflow:auto;padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));background:var(--white);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(15,26,46,.12)}.FiveCompleteSheet_sheet__IwhF8:focus{outline:none}.FiveCompleteSheet_sheet__IwhF8:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.FiveCompleteSheet_handle__Gn8Cc{justify-self:center;width:36px;height:4px;border-radius:999px;background:var(--border)}.FiveCompleteSheet_title___6FxB{margin:0;font-size:1.35rem;line-height:1.2;color:var(--dark-blue-2)}.FiveCompleteSheet_lead__GRfta,.FiveCompleteSheet_mapBlock__fGuu_,.FiveCompleteSheet_meter__ueRRX{margin:0}.FiveCompleteSheet_mapBlock__fGuu_ figcaption{margin-top:var(--space-2);color:var(--text-muted)}.FiveCompleteSheet_mapBlock__fGuu_ a{font-weight:700;white-space:nowrap}.FiveCompleteSheet_actions__4Qtzm{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.FiveCompleteSheet_actions__4Qtzm .FiveCompleteSheet_btn__p6620{width:100%}@media (prefers-reduced-motion:no-preference){.FiveCompleteSheet_sheet__IwhF8{animation:FiveCompleteSheet_sheetIn__8ue7r .18s ease-out}}@keyframes FiveCompleteSheet_sheetIn__8ue7r{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:720px){.FiveCompleteSheet_scrim__oXzji{align-items:center;padding:var(--space-4)}.FiveCompleteSheet_sheet__IwhF8{border-radius:16px;max-height:min(90dvh,40rem)}}