.QrArchive_stage__Gm8M9{position:relative;width:min(100%,760px);color:#f0f0f0}.QrArchive_partTabs__loU6v{position:absolute;right:1rem;top:1rem;z-index:4;display:inline-flex;border:1px solid hsla(0,0%,94%,.34);background:rgba(8,8,8,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.QrArchive_partTabs__loU6v a,.QrArchive_partTabs__loU6v button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid hsla(0,0%,94%,.34);background:transparent;color:#f0f0f0;font:inherit;font-size:.9rem;padding:.4rem .68rem;cursor:pointer;text-decoration:none}.QrArchive_partTabs__loU6v a:last-child,.QrArchive_partTabs__loU6v button:last-child{border-right:0}.QrArchive_partTabs__loU6v a:focus,.QrArchive_partTabs__loU6v a:hover,.QrArchive_partTabs__loU6v button:focus,.QrArchive_partTabs__loU6v button:hover{background:hsla(0,0%,94%,.12)}.QrArchive_partTabs__loU6v .QrArchive_tabActive__BxZwg{background:#f0f0f0;color:#111}.QrArchive_mapCanvas__Vovxc{position:relative;width:100%;aspect-ratio:1087/2048;overflow:hidden;background:#2b2b2b;animation:QrArchive_mapArrive__ECFGl .96s cubic-bezier(.2,.72,.18,1) both}.QrArchive_mapCanvas__Vovxc:after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.34),transparent 18%);mix-blend-mode:screen;pointer-events:none;opacity:0;transform:scale(1.7);animation:QrArchive_firstSearch__UbpXj 1.35s ease-out .28s both}.QrArchive_mapImage__E9TXP{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.QrArchive_lightMap__xLmr_{opacity:0;transition:opacity .18s ease;-webkit-mask-image:radial-gradient(circle at var(--spot-x) var(--spot-y),#000 0 var(--spot-r),rgba(0,0,0,.84) calc(var(--spot-r) + 2.5%),transparent calc(var(--spot-r) + 9%));mask-image:radial-gradient(circle at var(--spot-x) var(--spot-y),#000 0 var(--spot-r),rgba(0,0,0,.84) calc(var(--spot-r) + 2.5%),transparent calc(var(--spot-r) + 9%))}.QrArchive_mapCanvasActive__ROTNt .QrArchive_lightMap__xLmr_{opacity:1}.QrArchive_hotspot__e4_QK{position:absolute;z-index:3;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;color:inherit;text-decoration:none;cursor:pointer;outline:0}.QrArchive_hotspot__e4_QK span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:min(17rem,42vw);padding:.22rem .45rem;color:#111;background:hsla(0,0%,94%,.94);box-shadow:0 0 18px hsla(0,0%,100%,.45);font-size:clamp(.84rem,1.7vw,1rem);line-height:1.28;text-align:center;opacity:0;transition:opacity .14s ease,transform .14s ease;pointer-events:none}.QrArchive_hotspotSelected__T_dmU span,.QrArchive_hotspot__e4_QK:focus span,.QrArchive_hotspot__e4_QK:hover span{opacity:1;transform:translate(-50%,calc(-50% - .25rem))}.QrArchive_hotspot__e4_QK:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,94%,.8)}.QrArchive_constructionPanel__fs_gO{--timer-font:"Source Code Pro",Consolas,"SFMono-Regular",Menlo,Monaco,"Liberation Mono","Courier New",monospace;width:100%;min-height:min(62vh,38rem);display:grid;place-items:center;padding:clamp(1.25rem,5vw,3rem);position:relative;isolation:isolate;overflow:hidden;color:#f0f0f0;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0),radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.08),transparent 30%),#050505;background-size:18px 18px,18px 18px,100% 100%,auto;border-top:1px solid #333;border-bottom:1px solid #333;animation:QrArchive_constructionArrive__eXNse .42s steps(7) both}.QrArchive_constructionPanel__fs_gO:after,.QrArchive_constructionPanel__fs_gO:before{content:"";position:absolute;inset:0;pointer-events:none}.QrArchive_constructionPanel__fs_gO:before{z-index:-1;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 6px),linear-gradient(180deg,transparent 0 58%,hsla(0,0%,50%,.09) 58% 100%);opacity:.28;animation:QrArchive_constructionScan__YN1WY 4s linear infinite}.QrArchive_constructionPanel__fs_gO:after{z-index:-1;background:radial-gradient(circle at 50% 52%,transparent 0 42%,rgba(0,0,0,.68) 82%)}.QrArchive_timerDisplay__4XZJl{position:relative;z-index:4;width:max-content;max-width:100%;padding:.18em .28em;font-family:var(--timer-font);font-size:clamp(1.55rem,5.4vw,3.55rem);line-height:1;letter-spacing:0;white-space:nowrap;color:#f4f4f4;background:rgba(4,4,4,.74);border:1px solid hsla(0,0%,94%,.16);box-shadow:0 0 0 1px rgba(0,0,0,.85),0 0 22px hsla(0,0%,100%,.08);text-shadow:0 0 12px hsla(0,0%,94%,.24)}.QrArchive_pixelWorker__hMuf5{--worker-size:clamp(5.4rem,11vw,7.5rem);position:absolute;left:var(--worker-x);top:var(--worker-y);z-index:2;width:var(--worker-size);height:var(--worker-size);pointer-events:none;transition:left var(--worker-duration) linear,top var(--worker-duration) linear;transform:translate(-50%,-100%)}.QrArchive_workerSprite__Nzhsh{position:absolute;inset:0;overflow:hidden;transform:scaleX(var(--worker-direction));transform-origin:50% 100%;image-rendering:pixelated}.QrArchive_workerSprite__Nzhsh:before{content:"";position:absolute;inset:0;width:600%;height:100%;background-image:url(/qr/construction-worker-sprite.png);background-repeat:no-repeat;background-size:100% 100%;image-rendering:pixelated}.QrArchive_workerShadow__Rfq7E{position:absolute;left:50%;bottom:.45rem;width:54%;height:.6rem;border-radius:50%;background:rgba(0,0,0,.45);transform:translateX(-50%)}.QrArchive_workerWalk__hvhOC .QrArchive_workerSprite__Nzhsh:before{animation:QrArchive_workerWalkFrames__b3VQP .54s step-end infinite}.QrArchive_workerWork___ZfgG .QrArchive_workerSprite__Nzhsh:before{animation:QrArchive_workerWorkFrames__ywx90 .78s step-end infinite}.QrArchive_workerWork___ZfgG .QrArchive_workerShadow__Rfq7E{animation:QrArchive_workerDust__WxSP6 .72s steps(2) infinite;pointer-events:none}.QrArchive_noticeOverlay__o_HrR{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.46)}.QrArchive_notice__yI7v0{width:min(22rem,92%);padding:1.15rem 1.1rem;color:#111;background:hsla(0,0%,94%,.96);border:1px solid #111;box-shadow:0 0 0 3px hsla(0,0%,94%,.22),0 18px 40px rgba(0,0,0,.42)}.QrArchive_noticeLabel__utglw{margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;line-height:1.2;text-transform:uppercase}.QrArchive_notice__yI7v0 h2{margin:0 0 .7rem;font-size:1.45rem;font-weight:400;line-height:1.1;letter-spacing:0}.QrArchive_notice__yI7v0 p{margin:0;font-size:.95rem;line-height:1.65}.QrArchive_notice__yI7v0 button{width:100%;margin-top:1rem;padding:.62rem .8rem;border:1px solid #111;border-radius:0;background:#111;color:#f0f0f0;font:inherit;cursor:pointer}.QrArchive_notice__yI7v0 button:focus,.QrArchive_notice__yI7v0 button:hover{background:#2a2a2a}@keyframes QrArchive_mapArrive__ECFGl{0%{opacity:0;transform:scale(1.04) translateY(1rem);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes QrArchive_firstSearch__UbpXj{0%{opacity:0;transform:translate(-20%,-8%) scale(.8)}28%{opacity:.9}to{opacity:0;transform:translate(18%,10%) scale(1.8)}}@keyframes QrArchive_constructionArrive__eXNse{0%{opacity:0;filter:contrast(1.8) brightness(1.6)}40%{opacity:1;filter:contrast(1.25) brightness(1.18)}to{opacity:1;filter:contrast(1) brightness(1)}}@keyframes QrArchive_constructionScan__YN1WY{0%{transform:translateY(0)}to{transform:translateY(28px)}}@keyframes QrArchive_workerWalkFrames__b3VQP{0%,to{transform:translateX(0)}33.333%{transform:translateX(-50%)}66.666%{transform:translateX(-33.3333%)}}@keyframes QrArchive_workerWorkFrames__ywx90{0%,to{transform:translateX(-50%)}35%{transform:translateX(-66.6667%)}70%{transform:translateX(-83.3333%)}}@keyframes QrArchive_workerDust__WxSP6{0%,to{box-shadow:none}50%{box-shadow:-1.2rem -.2rem 0 hsla(0,0%,74%,.42),1.1rem -.32rem 0 hsla(0,0%,74%,.28)}}@media (prefers-reduced-motion:reduce){.QrArchive_constructionPanel__fs_gO,.QrArchive_constructionPanel__fs_gO:after,.QrArchive_constructionPanel__fs_gO:before,.QrArchive_workerShadow__Rfq7E,.QrArchive_workerSprite__Nzhsh:before{animation:none}.QrArchive_pixelWorker__hMuf5{transition:none}}@media (max-width:640px){.QrArchive_partTabs__loU6v{right:.65rem;top:.65rem}.QrArchive_partTabs__loU6v a,.QrArchive_partTabs__loU6v button{font-size:.84rem;padding:.34rem .54rem}.QrArchive_hotspot__e4_QK span{max-width:min(12rem,52vw)}.QrArchive_notice__yI7v0{width:min(20rem,94%);padding:1rem}.QrArchive_notice__yI7v0 h2{font-size:1.25rem}}