.lost-page{padding:30px 0 75px;overflow:hidden}.lost-topline{letter-spacing:.12em;color:var(--muted);margin-bottom:26px;font-size:9px}.tech-stage{isolation:isolate;color:#eff7ed;background:#0c120e;border:1px solid #354431;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:70px 25px 38px;font-family:Consolas,Courier New,monospace;display:flex;position:relative;overflow:hidden}.tech-stage:before,.tech-stage:after{content:"";z-index:6;pointer-events:none;border-style:solid;border-color:#c2fc10;width:60px;height:60px;position:absolute}.tech-stage:before{border-width:2px 0 0 2px;top:0;left:0}.tech-stage:after{border-width:0 2px 2px 0;bottom:0;right:0}.tech-grid{z-index:-2;background-image:linear-gradient(#a6cc9b09 1px,#0000 1px),linear-gradient(90deg,#a6cc9b09 1px,#0000 1px),radial-gradient(at 50% 48%,#c2fc1014,#0000 62%);background-size:36px 36px,36px 36px,100% 100%;position:absolute;inset:0}.tech-floor{z-index:-1;background-image:linear-gradient(#c2fc1022 1px,#0000 1px),linear-gradient(90deg,#c2fc1022 1px,#0000 1px);background-size:45px 45px;height:60%;animation:2s linear infinite tech-floor;position:absolute;bottom:-32%;left:-30%;right:-30%;transform:perspective(350px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.tech-hud{letter-spacing:.14em;color:#9db196;justify-content:space-between;gap:16px;font-size:9px;display:flex;position:absolute;top:25px;left:28px;right:28px}.tech-hud>span:last-child{color:#c2fc10;border-left:2px solid #c2fc10;padding-left:15px}.tech-code{letter-spacing:-.09em;z-index:3;transform:translate3d(calc(var(--orbit-x,0px)*.4),calc(var(--orbit-y,0px)*.4),0);text-shadow:0 0 45px #c2fc1012;margin:15px 0 36px;font-size:clamp(150px,24vw,360px);font-weight:900;line-height:1;position:relative}.tech-code>span{display:block}.tech-code-main{color:#ecf5e8}.tech-code-slice{color:#c2fc10;pointer-events:none;position:absolute;inset:0}.tech-code-slice-one{clip-path:inset(24% 0 60%);animation:4.6s step-end infinite tech-glitch-a}.tech-code-slice-two{clip-path:inset(64% 0 20%);animation:4.6s step-end infinite tech-glitch-b}.tech-code-outline{color:#0000;-webkit-text-stroke:1px #c2fc1055;z-index:-1;animation:4.6s ease-in-out infinite tech-outline;position:absolute;inset:0;transform:translate(10px,7px)}.tech-scan{z-index:4;pointer-events:none;background:linear-gradient(#0000,#c2fc1014);border-bottom:1px solid #c2fc10a0;height:18%;animation:3.2s cubic-bezier(.4,0,.3,1) infinite tech-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 32px #c2fc1010}.tech-circuit{opacity:.65;width:26%;height:47%;position:absolute;top:29%}.tech-circuit-left{left:-2%}.tech-circuit-right{right:-2%;transform:rotate(180deg)}.tech-circuit svg{stroke:#c2fc1055;stroke-width:1px;width:100%;height:100%}.tech-circuit circle{fill:#c2fc10;stroke:#c2fc10}.tech-packet{background:#c2fc10;width:30px;height:3px;animation:2s cubic-bezier(.6,0,.2,1) infinite tech-packet;position:absolute;top:30%;left:0;box-shadow:0 0 13px #c2fc1080}.tech-packet-two{width:14px;animation-delay:-1s;top:62%}.tech-reticle{z-index:2;border-top:1px solid #c2fc1080;border-bottom:1px solid #c2fc1080;width:30px;height:42%;position:absolute;top:24%}.tech-reticle-a{border-left:1px solid #c2fc1080;left:23%}.tech-reticle-b{border-right:1px solid #c2fc1080;right:23%}.tech-console{z-index:5;letter-spacing:.08em;color:#c2fc10;justify-content:center;align-items:center;gap:35px;min-height:25px;font-size:11px;display:flex;position:relative}.tech-console b{margin-right:8px;font-size:18px}.tech-cursor{vertical-align:middle;background:#c2fc10;width:6px;height:12px;margin-left:9px;animation:1.2s step-end infinite tech-cursor;display:inline-block}.tech-data-bars{align-items:center;gap:3px;height:20px;display:flex}.tech-data-bars i{width:3px;height:16px;animation:1.6s ease-in-out infinite alternate tech-bars;animation-delay:calc(var(--bar)*-.13s);background:#c2fc10;display:block}.lost-art-caption{text-align:center;letter-spacing:.14em;color:#9db196;z-index:5;margin-top:18px;font-size:8px;position:relative}.lost-found .tech-scan{animation-duration:1.2s}.lost-found .tech-code-main{color:#c2fc10}.lost-found .tech-code{animation:.8s cubic-bezier(.16,1,.3,1) both tech-reconstruct}.orbit-offscreen *{animation-play-state:paused!important}@keyframes tech-scan{0%{opacity:0;transform:translateY(-120%)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(650%)}}@keyframes tech-packet{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(220px)}}@keyframes tech-floor{to{background-position:0 45px}}@keyframes tech-glitch-a{0%,9%,to{opacity:0;transform:translate(0)}3%{opacity:.9;transform:translate(-16px)}5%{opacity:.8;transform:translate(10px)}7%{opacity:.7;transform:translate(-5px)}}@keyframes tech-glitch-b{0%,12%,to{opacity:0;transform:translate(0)}4%{opacity:.8;transform:translate(14px)}7%{opacity:.9;transform:translate(-10px)}10%{opacity:.7;transform:translate(6px)}}@keyframes tech-outline{0%,to{transform:translate(10px,7px)}50%{transform:translate(-7px,3px)}}@keyframes tech-cursor{50%{opacity:0}}@keyframes tech-bars{to{opacity:.25;scale:1 .22}}@keyframes tech-reconstruct{0%{filter:blur(10px);transform:scale(.85)skew(-12deg)}45%{filter:blur();transform:scale(1.04)skew(3deg)}to{filter:blur();transform:scale(1)skew(0)}}.lost-copy{grid-template-columns:1.1fr 1fr;gap:65px;padding:48px 0;display:grid}.lost-copy h1{letter-spacing:-.05em;margin-top:18px;font-size:clamp(34px,4.2vw,65px);line-height:1.17}.lost-copy em{font-family:Thanhflox Serif,Georgia,serif;font-weight:400}.lost-description>p:first-child{color:var(--muted);max-width:490px;font-size:15px}.lost-actions{flex-wrap:wrap;align-items:center;gap:15px 22px;margin-top:25px;display:flex}.lost-home{background:var(--accent);color:#181816;border-radius:30px;justify-content:space-between;align-items:center;gap:35px;padding:14px 22px;font-size:12px;display:inline-flex}.lost-home:hover{filter:brightness(.94)}.lost-home span{font-size:21px}.lost-realign{border:0;border-bottom:1px solid var(--border);background:0 0;padding:10px 0;font-size:11px}.lost-realign span{margin-left:8px;font-size:18px}.lost-feedback{color:var(--muted);min-height:3em;margin-top:16px;font-size:10px}.lost-destinations{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lost-destinations>a{min-width:0;padding:25px 25px 18px 0}.lost-destinations>a+a{border-left:1px solid var(--border);padding-left:25px}.lost-destinations span{letter-spacing:.09em;color:var(--muted);margin-bottom:16px;font-size:9px;display:block}.lost-destinations strong{letter-spacing:-.04em;justify-content:space-between;gap:12px;font-size:19px;font-weight:500;display:flex}.lost-destinations b{font-weight:400;transition:transform .2s}.lost-destinations>a:hover b{transform:translate(3px,-3px)}@media (max-width:900px){.lost-copy{gap:35px}.lost-actions{gap:12px}.lost-destinations strong{font-size:16px}.tech-stage{min-height:420px}.tech-reticle-a{left:16%}.tech-reticle-b{right:16%}}@media (max-width:600px){.lost-page{padding:22px 0 40px}.lost-topline{margin-bottom:20px;font-size:7px}.tech-stage{min-height:330px;padding:65px 15px 30px}.tech-hud{letter-spacing:.03em;font-size:7px;top:20px;left:16px;right:16px}.tech-code{margin:22px 0 38px;font-size:clamp(110px,33vw,185px)}.tech-console{gap:12px;font-size:8px}.tech-data-bars{gap:2px}.tech-data-bars i{width:2px}.lost-art-caption{letter-spacing:.06em;font-size:6px}.tech-circuit{opacity:.35;width:35%}.tech-reticle-a{left:8%}.tech-reticle-b{right:8%}.tech-stage:before,.tech-stage:after{width:30px;height:30px}.lost-copy{grid-template-columns:1fr;gap:24px;padding:32px 0 20px}.lost-copy h1{font-size:38px}.lost-description>p:first-child{font-size:13px}.lost-destinations{grid-template-columns:1fr}.lost-destinations>a,.lost-destinations>a+a{border-left:0;border-bottom:1px solid var(--border);padding:19px 0}.lost-destinations span{margin-bottom:10px;font-size:8px}.lost-destinations strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.tech-code{transform:none!important}.tech-stage *{transition:none!important;animation:none!important}.tech-scan,.tech-code-slice,.tech-packet{display:none}}
