.McMapArchive_archive__nyA99{position:relative;width:100%;min-height:calc(100vh - 4rem);color:#f0f0f0}.McMapArchive_toolbar__5CDQs{position:-webkit-sticky;position:sticky;top:1rem;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;width:100%;margin-bottom:.9rem;pointer-events:none}.McMapArchive_finalLockButton__YHsHm{--lock-cutout:#111;position:relative;display:inline-flex;align-items:center;gap:.42rem;justify-content:center;min-width:4.25rem;min-height:2rem;padding:.25rem .44rem .25rem .52rem;color:#f0f0f0;background:hsla(0,0%,7%,.78);border:1px solid hsla(0,0%,94%,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;line-height:1;pointer-events:auto}.McMapArchive_finalLockButtonLocked___WFIN{cursor:default}.McMapArchive_finalLockButtonUnlocked__gGyhL{--lock-cutout:#f0f0f0;color:#111;background:#f0f0f0;border:1px solid #f0f0f0;box-shadow:0 0 0 1px hsla(0,0%,94%,.12),0 0 1.1rem hsla(0,0%,94%,.34);cursor:pointer;animation:McMapArchive_unlockButtonIn__OLNP9 .76s cubic-bezier(.16,1,.3,1) both}.McMapArchive_finalLockButtonUnlocked__gGyhL:after{content:"";position:absolute;inset:-.28rem;border:1px solid hsla(0,0%,94%,.46);opacity:0;pointer-events:none;animation:McMapArchive_unlockPulse__j7ICY 1.6s ease-out .42s 2}.McMapArchive_progressCount__MzON9{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;color:currentColor}.McMapArchive_finalLockButtonUnlocked__gGyhL:focus-visible,.McMapArchive_finalLockButtonUnlocked__gGyhL:hover{color:#f0f0f0;background:#111;--lock-cutout:#111;outline:0}.McMapArchive_lockIcon__PxUIs{display:block;width:1.35rem;height:1.35rem;overflow:visible;color:currentColor}.McMapArchive_lockBody__KGQSv,.McMapArchive_lockCutout__JK0A3,.McMapArchive_lockShackle__vSVdf,.McMapArchive_lockSparks__2_FtZ{transform-box:fill-box}.McMapArchive_lockShackle__vSVdf{transform-origin:76% 62%}.McMapArchive_lockBody__KGQSv{transform-origin:50% 50%}.McMapArchive_lockCutout__JK0A3{transition:stroke .15s ease,fill .15s ease}.McMapArchive_lockSparks__2_FtZ{opacity:0;transform-origin:74% 30%}.McMapArchive_finalLockButtonUnlocked__gGyhL .McMapArchive_lockShackle__vSVdf{animation:McMapArchive_shackleUnlock__ovm_H .98s cubic-bezier(.16,1,.3,1) both}.McMapArchive_finalLockButtonUnlocked__gGyhL .McMapArchive_lockBody__KGQSv{animation:McMapArchive_lockBodyPop__tkyx8 .68s cubic-bezier(.16,1,.3,1) .12s both}.McMapArchive_finalLockButtonUnlocked__gGyhL .McMapArchive_lockSparks__2_FtZ{animation:McMapArchive_lockSpark__B8cVI .76s ease-out .36s both}.McMapArchive_partTabs__TkRoa{display:inline-flex;border:1px solid hsla(0,0%,94%,.32);background:hsla(0,0%,7%,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.McMapArchive_partTabs__TkRoa a{display:block;padding:.42rem .72rem;color:inherit;font-size:.9rem;line-height:1;text-decoration:none;border-right:1px solid hsla(0,0%,94%,.32)}.McMapArchive_partTabs__TkRoa a:last-child{border-right:0}.McMapArchive_partTabs__TkRoa a:focus,.McMapArchive_partTabs__TkRoa a:hover{background:hsla(0,0%,94%,.12)}.McMapArchive_partTabs__TkRoa .McMapArchive_partActive__p4yum{color:#111;background:#f0f0f0}.McMapArchive_mapArea__Xp9N2{display:grid;justify-items:center;width:100%}.McMapArchive_mapWrap__7XNxR{position:relative;width:min(100%,760px);animation:McMapArchive_mapIn__dbeW9 .64s cubic-bezier(.2,.72,.18,1) both}.McMapArchive_mapImage__SioUc{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.McMapArchive_hotspotLayer__tCslj{position:absolute;inset:0;z-index:2}.McMapArchive_hotspot__XH0Tl{position:absolute;display:grid;place-items:center;width:var(--spot-size);aspect-ratio:1;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;outline:0;transform:translate(-50%,-50%)}.McMapArchive_circle__IOu3V{border-radius:999px}.McMapArchive_rect__lYw3R{border-radius:6px}.McMapArchive_hotspot__XH0Tl:before{content:"";position:absolute;inset:-34%;border-radius:inherit;opacity:0;background:radial-gradient(circle,hsla(0,0%,100%,.8),hsla(0,0%,100%,.28) 44%,transparent 74%);filter:blur(calc(var(--spot-glow-blur) * 1.35));transform:scale(.72);transition:opacity .15s ease,transform .15s ease}.McMapArchive_hotspotActive__fPUq0:before,.McMapArchive_hotspot__XH0Tl:focus-visible:before,.McMapArchive_hotspot__XH0Tl:hover:before{opacity:1;transform:scale(1)}.McMapArchive_hotspot__XH0Tl:focus-visible{box-shadow:none}.McMapArchive_debugLayer__VOqFC{position:absolute;inset:0;z-index:6;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:crosshair;outline:0;text-align:left}.McMapArchive_debugHotspot__u42H4,.McMapArchive_debugPoint___v2PS{position:absolute;display:grid;place-items:center;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;line-height:1;pointer-events:none;transform:translate(-50%,-50%)}.McMapArchive_debugHotspot__u42H4{width:var(--spot-size);aspect-ratio:1;color:#f0f0f0;background:rgba(255,48,48,.12);border:1px dashed rgba(255,48,48,.9);text-shadow:0 1px 3px rgba(0,0,0,.8)}.McMapArchive_debugPoint___v2PS{width:1.35rem;aspect-ratio:1;color:#111;background:#f0f0f0;border:1px solid #111;box-shadow:0 0 0 2px rgba(255,48,48,.9)}.McMapArchive_debugPanel__8T8tk{position:fixed;z-index:30;right:1rem;bottom:1rem;width:min(20rem,calc(100vw - 2rem));padding:.72rem;color:#f0f0f0;background:hsla(0,0%,7%,.92);border:1px solid hsla(0,0%,94%,.42);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.35}.McMapArchive_debugPanel__8T8tk div:first-child{display:flex;justify-content:space-between;gap:1rem}.McMapArchive_debugPanel__8T8tk strong{font-weight:400}.McMapArchive_debugPanel__8T8tk p,.McMapArchive_debugPanel__8T8tk span{margin:0;color:#bdbdbd}.McMapArchive_debugPanel__8T8tk pre{max-height:9rem;overflow:auto;margin:.55rem 0 0;padding:.5rem;color:#111;background:#f0f0f0;white-space:pre-wrap}.McMapArchive_debugActions__TxFn3{display:flex;gap:.4rem;margin-top:.55rem}.McMapArchive_debugActions__TxFn3 button{padding:.22rem .42rem;border:1px solid hsla(0,0%,94%,.5);background:transparent;color:inherit;font:inherit;cursor:pointer}.McMapArchive_debugActions__TxFn3 button:focus-visible:not(:disabled),.McMapArchive_debugActions__TxFn3 button:hover:not(:disabled){color:#111;background:#f0f0f0}.McMapArchive_debugActions__TxFn3 button:disabled{cursor:default;opacity:.4}.McMapArchive_drawer__zXqtS{position:fixed;z-index:20;top:4.4rem;right:2rem;width:min(25rem,calc(100vw - 4rem));max-height:calc(100vh - 6.4rem);overflow:auto;padding:1rem;color:#111;background:hsla(0,0%,94%,.97);border:1px solid #111;box-shadow:0 18px 50px rgba(0,0,0,.48);animation:McMapArchive_drawerIn__zDA38 .18s ease-out both}.McMapArchive_drawerHeader__hLKQJ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-right:2.7rem;padding-bottom:.85rem;border-bottom:1px solid hsla(0,0%,7%,.22)}.McMapArchive_drawerHeader__hLKQJ p,.McMapArchive_drawerHeader__hLKQJ span{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.74rem;line-height:1.35;color:#555}.McMapArchive_drawerHeader__hLKQJ h1{margin:.1rem 0 .35rem;font-size:1.55rem;font-weight:400;line-height:1.12;letter-spacing:0}.McMapArchive_drawerCloseButton__Xcw_q{position:-webkit-sticky;position:sticky;top:0;z-index:4;flex:0 0 auto;display:grid;place-items:center;width:2rem;aspect-ratio:1;margin-left:auto;margin-bottom:-2rem;padding:0;border:1px solid #111;border-radius:0;background:hsla(0,0%,94%,.96);color:inherit;cursor:pointer}.McMapArchive_drawerCloseButton__Xcw_q svg{width:1rem;height:1rem}.McMapArchive_drawerCloseButton__Xcw_q:focus-visible,.McMapArchive_drawerCloseButton__Xcw_q:hover{color:#f0f0f0;background:#111;outline:0}.McMapArchive_finalText__9oNY7{display:grid;grid-gap:.72rem;gap:.72rem;padding-top:.1rem;font-size:.98rem;line-height:1.7}.McMapArchive_finalText__9oNY7 p{margin:0}.McMapArchive_finalDrawer__df5jV{outline:0;animation:McMapArchive_drawerIn__zDA38 .18s ease-out both,McMapArchive_finalDrawerGlow__cFLY9 .95s ease-out .12s both}.McMapArchive_fileList__y2KWQ{display:grid;grid-gap:.75rem;gap:.75rem}.McMapArchive_fileCard__UtDBN{padding:.72rem 0;border-bottom:1px solid hsla(0,0%,7%,.18)}.McMapArchive_fileCard__UtDBN:first-child{padding-top:0}.McMapArchive_fileHeader__WhZSx{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:.55rem}.McMapArchive_fileHeader__WhZSx span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;color:#666}.McMapArchive_fileHeader__WhZSx strong{font-weight:400;line-height:1.3;overflow-wrap:anywhere}.McMapArchive_noteText__ikBsd{max-height:22rem;overflow:auto;margin:.5rem 0 0;padding:.72rem;color:#111;background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,7%,.12);font:inherit;font-size:.92rem;line-height:1.65;white-space:pre-wrap}.McMapArchive_emptyText__T_U3o{margin:0;color:#666;font-size:.9rem}.McMapArchive_assetNote__WBgEw{margin:.55rem 0 0;color:#666;font-size:.9rem;line-height:1.4}.McMapArchive_imageLink__bOUO0{display:block;margin-top:.5rem;text-decoration:none}.McMapArchive_imageLink__bOUO0 img{width:100%;height:auto;max-height:22rem;object-fit:contain;background:#ddd;border:1px solid hsla(0,0%,7%,.16)}.McMapArchive_mediaControl__KEZa3{display:block;width:100%;margin-top:.55rem}video.McMapArchive_mediaControl__KEZa3{max-height:22rem;background:#111}@keyframes McMapArchive_mapIn__dbeW9{0%{opacity:0;transform:translateY(.75rem) scale(1.015);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes McMapArchive_drawerIn__zDA38{0%{opacity:0;transform:translateX(.7rem)}to{opacity:1;transform:translateX(0)}}@keyframes McMapArchive_unlockButtonIn__OLNP9{0%{opacity:0;transform:translateY(-.35rem);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes McMapArchive_unlockPulse__j7ICY{0%{opacity:.72;transform:scale(.96)}to{opacity:0;transform:scale(1.24)}}@keyframes McMapArchive_shackleUnlock__ovm_H{0%,22%{transform:translate(0) rotate(0deg)}42%{transform:translateY(-1.8px) rotate(0deg)}68%{transform:translate(3.6px,-2.8px) rotate(28deg)}to{transform:translate(3.1px,-2.5px) rotate(22deg)}}@keyframes McMapArchive_lockBodyPop__tkyx8{0%{transform:scale(1)}38%{transform:scale(.92,1.08)}68%{transform:scale(1.08,.94)}to{transform:scale(1)}}@keyframes McMapArchive_lockSpark__B8cVI{0%{opacity:0;transform:translate(-2px,1px) scale(.7)}34%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(2px,-2px) scale(1.18)}}@keyframes McMapArchive_finalDrawerGlow__cFLY9{0%{box-shadow:0 0 0 2px hsla(0,0%,94%,.78),0 18px 50px rgba(0,0,0,.48)}to{box-shadow:0 18px 50px rgba(0,0,0,.48)}}@media (max-width:960px){.McMapArchive_archive__nyA99{min-height:auto}.McMapArchive_toolbar__5CDQs{top:.75rem;margin-bottom:.75rem}.McMapArchive_mapWrap__7XNxR{width:100%}.McMapArchive_drawer__zXqtS{top:auto;right:0;bottom:0;left:0;width:auto;max-height:72vh;padding:.95rem;border-right:0;border-bottom:0;border-left:0;animation-name:McMapArchive_drawerUp__gl9RW}}@media (max-width:640px){.McMapArchive_partTabs__TkRoa a{padding:.38rem .58rem;font-size:.84rem}.McMapArchive_drawerHeader__hLKQJ h1{font-size:1.35rem}}@keyframes McMapArchive_drawerUp__gl9RW{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.McMapArchive_drawer__zXqtS,.McMapArchive_finalLockButton__YHsHm,.McMapArchive_finalLockButton__YHsHm:after,.McMapArchive_lockBody__KGQSv,.McMapArchive_lockShackle__vSVdf,.McMapArchive_lockSparks__2_FtZ,.McMapArchive_mapWrap__7XNxR{animation:none}.McMapArchive_hotspot__XH0Tl,.McMapArchive_hotspot__XH0Tl:before{transition:none}}