html,body,#root{width:100%;min-width:100%;min-height:100%;margin:0}html,body{background:#020503;min-width:320px}.asp-crt-content .asp-boot,.asp-crt-content .nav-screen,.asp-crt-content .archive-page{width:100%!important;min-width:0!important;height:100%!important;min-height:100%!important}.asp-crt-glass{z-index:50;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff0e 0%,#ffffff03 20%,#0000 42%),radial-gradient(#0000 52%,#0003 78%,#0000008c 100%);position:absolute;inset:0;box-shadow:inset 0 0 18px #67ff9114,inset 0 0 40px #0009}.computer-interface{box-sizing:border-box;background:#020704;width:1000px;height:675px;padding:38px 46px 42px;position:relative;overflow:hidden}.crt-safe-area{background:#020704;position:absolute;inset:32px 42px 36px;overflow:hidden}.crt-safe-area .asp-boot,.crt-safe-area .nav-screen,.crt-safe-area .archive-page{box-sizing:border-box;width:940px!important;min-width:940px!important;max-width:940px!important;height:572px!important;min-height:572px!important;max-height:572px!important;margin:0!important;position:relative!important}.crt-screen-effects{pointer-events:none;border-radius:inherit;background:radial-gradient(#0000 55%,#00000029 78%,#0000007a 100%);position:absolute;inset:0;box-shadow:inset 0 0 35px #000000b3,inset 0 0 80px #00000059}*{box-sizing:border-box}:root{--font-system:"Space Mono", "Courier New", monospace;--font-display:"Michroma", Arial, sans-serif;--asp-black:#030604;--asp-green:#67ff91;--asp-green-soft:#4bd873;--asp-green-dim:#1d6b38;--asp-green-faint:#67ff911f}body{background:#020503;margin:0}button,a{-webkit-tap-highlight-color:transparent}.asp-boot{--boot-green:#67ff91;--boot-black:#020503;width:100vw;height:100vh;color:var(--boot-green);font-family:var(--font-system);text-shadow:0 0 7px #67ff913d;background:radial-gradient(#071108 0%,#030704 55%,#010201 100%);grid-template-rows:auto 1fr auto;animation:.4s forwards boot-power;display:grid;position:relative;overflow:hidden}.boot-header{z-index:5;letter-spacing:.2em;opacity:.55;border-bottom:1px solid #67ff9129;justify-content:space-between;padding:22px 28px;font-size:8px;display:flex;position:relative}.boot-header span{opacity:.5}.boot-console{z-index:5;width:min(780px,84vw);margin:auto;position:relative}.boot-identity{margin-bottom:65px}.boot-logo{font-family:var(--font-display);letter-spacing:-.07em;color:var(--boot-green);transform-origin:0;text-shadow:0 0 5px #67ff9159,0 0 18px #67ff911f;font-size:clamp(54px,9vw,108px);font-weight:400;line-height:.9;display:inline-block;position:relative;transform:scaleX(1.08)}.boot-logo-sub{letter-spacing:.7em;color:var(--boot-green);opacity:.55;margin-top:20px;padding-left:3px;font-size:9px}.boot-sequence{width:min(560px,100%)}.boot-section-title{letter-spacing:.25em;opacity:.45;border-bottom:1px solid #67ff9138;padding-bottom:10px;font-size:8px}.boot-checks{min-height:150px;margin-top:20px}.boot-check{letter-spacing:.12em;opacity:0;grid-template-columns:18px auto 1fr auto;align-items:center;gap:8px;min-height:28px;font-size:9px;display:grid;transform:translateY(2px)}.boot-check.is-visible{opacity:.78;transition:opacity 80ms linear,transform 80ms linear;transform:translateY(0)}.boot-arrow{opacity:.6}.boot-dots{border-bottom:1px dotted #67ff9140;height:1px}.boot-check-status{text-align:right;min-width:45px;color:var(--boot-green)}.boot-progress-area{margin-top:28px}.boot-progress-label{letter-spacing:.2em;opacity:.4;justify-content:space-between;margin-bottom:10px;font-size:7px;display:flex}.boot-progress-track{border:1px solid #67ff9147;height:5px;padding:1px;position:relative}.boot-progress-fill{background:var(--boot-green);width:0%;height:100%;animation:3.35s steps(20,end) forwards boot-loading;box-shadow:0 0 8px #67ff9166}.navigation-online{letter-spacing:.28em;opacity:0;align-items:center;gap:10px;margin-top:20px;font-size:9px;display:flex;transform:translateY(3px)}.navigation-online.is-visible{opacity:1;transition:opacity .15s linear,transform .15s linear;transform:translateY(0)}.online-marker{background:var(--boot-green);width:7px;height:7px;animation:1s step-end infinite online-pulse;box-shadow:0 0 9px #67ff91bf}.boot-footer{z-index:5;letter-spacing:.2em;opacity:.35;border-top:1px solid #67ff9129;justify-content:space-between;padding:18px 28px;font-size:7px;display:flex;position:relative}.boot-scanlines{z-index:40;pointer-events:none;opacity:.55;background:repeating-linear-gradient(#ffffff04 0 1px,#0000000b 2px 4px);position:absolute;inset:0}.boot-vignette{z-index:39;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 150px #000000e6}.boot-complete .boot-console{animation:1.2s step-end forwards terminal-ready}.nav-screen{background:radial-gradient(circle at 50% 48%, #071109 0%, var(--asp-black) 62%);width:100vw;height:100vh;color:var(--asp-green);font-family:var(--font-system);text-shadow:0 0 6px #67ff9138;grid-template-rows:auto 1fr auto;animation:.5s forwards nav-power-on;display:grid;position:relative;overflow:hidden}.nav-header{z-index:5;border-bottom:1px solid #67ff9129;justify-content:space-between;align-items:flex-start;padding:24px 30px;display:flex;position:relative}.nav-brand{font-family:var(--font-display);letter-spacing:-.04em;transform-origin:0;color:var(--asp-green);font-size:18px;line-height:1;transform:scaleX(1.06)}.nav-program-name{letter-spacing:.55em;opacity:.55;margin-top:5px;font-size:6px}.nav-subtitle{letter-spacing:.22em;opacity:.45;margin-top:10px;font-size:8px}.nav-clock{letter-spacing:.2em;opacity:.5;font-size:9px}.nav-main{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.orbital-display{aspect-ratio:1;width:min(76vh,70vw,820px);position:relative}.orbit-svg{width:100vw;height:100vh;position:absolute;inset:0;overflow:visible}.grid-lines{fill:none;stroke:var(--asp-green);stroke-width:1px;opacity:.21}.grid-lines circle:first-of-type{opacity:.35}.grid-lines circle:nth-of-type(2){opacity:.55}.grid-lines circle:nth-of-type(3){opacity:.75}.grid-lines circle:nth-of-type(4){opacity:.35}.bearing-marks{fill:var(--asp-green);font-family:var(--font-system);opacity:.38;font-size:11px}.bearing-marks text{text-anchor:middle}.star-points{fill:var(--asp-green);opacity:.45}.sun-symbol{fill:none;stroke:var(--asp-green);stroke-width:1.5px;filter:drop-shadow(0 0 5px #67ff9173)}.system-label{fill:var(--asp-green);font-family:var(--font-system);letter-spacing:2px;opacity:.5;font-size:9px}.voyager-orbit{pointer-events:none;border-radius:50%;width:62.5%;height:62.5%;animation:80s linear infinite voyager-orbit-motion;position:absolute;top:18.75%;left:18.75%}.voyager-target{width:54px;height:54px;color:var(--asp-green);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.planet-object{border:1px solid var(--asp-green);background:radial-gradient(circle at 35% 30%,#67ff9129,#67ff9106 55%,#0000 70%);border-radius:50%;width:30px;height:30px;transition:transform .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #67ff9180,0 0 18px #67ff911f}.planet-object:before{content:"";border-top:1px solid #67ff918c;border-bottom:1px solid #67ff918c;border-radius:50%;height:7px;position:absolute;top:50%;left:2px;right:2px;transform:translateY(-50%)}.planet-object:after{content:"";border-left:1px solid #67ff9173;border-right:1px solid #67ff9173;border-radius:50%;width:9px;height:24px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.planet-latitude{border-top:1px solid #67ff914d;border-radius:50%;height:4px;position:absolute;left:5px;right:5px}.planet-line-1{top:7px}.planet-line-2{bottom:4px;transform:rotate(180deg)}.planet-axis{z-index:-1;background:#67ff9147;width:42px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.voyager-target:hover .planet-object{transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 10px #67ff91bf,0 0 28px #67ff9140}.voyager-data{text-align:left;width:170px;animation:80s linear infinite voyager-counter-motion;position:absolute;top:13px;left:52px}.voyager-data:before{content:"";background:var(--asp-green);opacity:.5;width:30px;height:1px;position:absolute;top:5px;left:-36px}.voyager-data strong{letter-spacing:.18em;font-size:10px;font-weight:400;display:block}.voyager-data small{letter-spacing:.12em;opacity:.45;margin-top:5px;font-size:7px;display:block}.voyager-orbit:has(.voyager-target:hover){animation-play-state:paused}.voyager-orbit:has(.voyager-target:hover) .voyager-data{animation-play-state:paused}.scope-readout{letter-spacing:.18em;opacity:.35;font-size:8px;position:absolute}.scope-top{justify-content:space-between;display:flex;top:2%;left:10%;right:10%}.scope-bottom{bottom:3%;left:50%;transform:translate(-50%)}.telemetry{letter-spacing:.12em;gap:5px;width:110px;font-size:8px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.telemetry span{opacity:.35;margin-top:15px}.telemetry strong{font-size:9px;font-weight:400}.telemetry-left{left:30px}.telemetry-right{text-align:right;right:30px}.nav-footer{z-index:5;letter-spacing:.18em;opacity:.48;border-top:1px solid #67ff9129;justify-content:space-between;padding:17px 30px;font-size:8px;display:flex;position:relative}.target-overlay{z-index:20;text-align:center;background:#030604f5;border:1px solid #67ff9180;width:min(400px,80vw);padding:28px;animation:.15s target-window-enter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #67ff910d}.target-overlay-code{letter-spacing:.25em;opacity:.4;margin-bottom:22px;font-size:8px}.target-overlay-name{letter-spacing:.18em;font-size:27px}.target-overlay-status{letter-spacing:.25em;opacity:.65;margin-top:10px;font-size:9px}.target-overlay-bar{background:#67ff9126;height:1px;margin:25px 0 12px}.target-overlay-bar div{background:var(--asp-green);height:100%;animation:1.25s linear forwards archive-load}.target-overlay-message{letter-spacing:.15em;opacity:.4;font-size:8px}.is-targeting .orbital-display,.is-targeting .telemetry{opacity:.15;transition:opacity .3s}.crt-overlay{z-index:50;pointer-events:none;opacity:.45;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff05 0 1px,#0000000a 2px 4px);position:absolute;inset:0}.nav-screen:after{content:"";pointer-events:none;z-index:49;position:absolute;inset:0;box-shadow:inset 0 0 120px #000000d9}.archive-page{--archive-green:#67ff91;--archive-black:#020503;width:100vw;min-height:100vh;color:var(--archive-green);font-family:var(--font-system);text-shadow:0 0 5px #67ff912e;background:radial-gradient(circle at 48% 48%,#071109 0%,#030704 52%,#010201 100%);grid-template-rows:auto 1fr auto;animation:.35s forwards archive-enter;display:grid;position:relative;overflow:hidden}.archive-header{z-index:10;border-bottom:1px solid #67ff9126;justify-content:space-between;align-items:flex-start;padding:22px 30px;display:flex;position:relative}.archive-afta{font-family:var(--font-display);letter-spacing:-.04em;transform-origin:0;font-size:18px;line-height:1;transform:scaleX(1.06)}.archive-program{letter-spacing:.55em;opacity:.5;margin-top:5px;font-size:6px}.archive-header-data{text-align:right;letter-spacing:.18em;opacity:.45;flex-direction:column;gap:6px;font-size:7px;display:flex}.archive-main{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr) minmax(300px,1fr);align-items:center;gap:clamp(30px,5vw,90px);width:min(1400px,94vw);margin:auto;padding:70px 0 55px;display:grid;position:relative}.archive-back{color:var(--archive-green);font-family:var(--font-system);letter-spacing:.18em;opacity:.4;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;transition:opacity .15s,transform .15s;position:absolute;top:25px;left:0}.archive-back:hover{opacity:1;transform:translate(-3px)}.archive-kicker{letter-spacing:.23em;opacity:.42;margin-bottom:22px;font-size:7px}.archive-title-block h1{font-family:var(--font-display);letter-spacing:-.06em;color:var(--archive-green);text-shadow:0 0 8px #67ff9138,0 0 30px #67ff910f;margin:0;font-size:clamp(38px,5vw,78px);font-weight:400;line-height:1.05}.archive-artist{letter-spacing:.45em;opacity:.72;margin-top:25px;font-size:10px}.mission-notes{border-top:1px solid #67ff912e;width:min(330px,100%);margin-top:48px;padding-top:15px}.mission-notes-heading{letter-spacing:.22em;opacity:.42;margin-bottom:15px;font-size:7px}.mission-notes p{letter-spacing:.025em;color:var(--archive-green);opacity:.58;text-transform:none;margin:0 0 13px;font-size:8px;line-height:1.75}.mission-notes p strong{color:var(--archive-green);font-weight:700}.mission-film-note{border-left:1px solid #67ff9159;padding-left:10px;letter-spacing:.09em!important;opacity:.48!important;margin-top:22px!important;font-size:7px!important;line-height:1.9!important}.archive-object{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.archive-object:before,.archive-object:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-object:before{border:1px solid #67ff911f;width:88%;height:88%}.archive-object:after{border:1px dashed #67ff911f;width:65%;height:65%;animation:40s linear infinite archive-range-spin}.archive-reticle{aspect-ratio:1;border:1px solid #67ff913d;border-radius:50%;justify-content:center;align-items:center;width:78%;display:flex;position:relative}.reticle-horizontal,.reticle-vertical{background:#67ff911f;position:absolute}.reticle-horizontal{width:120%;height:1px}.reticle-vertical{width:1px;height:120%}.archive-planet{aspect-ratio:1;background:radial-gradient(circle at 33% 28%,#67ff9126,#67ff9106 50%,#0000 72%);border:1px solid #67ff91f2;border-radius:50%;width:54%;animation:5s ease-in-out infinite archive-planet-pulse;position:relative;box-shadow:0 0 9px #67ff9159,0 0 38px #67ff9114}.archive-planet:before{content:"";border-top:1px solid #67ff918c;border-bottom:1px solid #67ff918c;border-radius:50%;height:26%;position:absolute;top:50%;left:2%;right:2%;transform:translateY(-50%)}.archive-planet:after{content:"";border-left:1px solid #67ff9180;border-right:1px solid #67ff9180;border-radius:50%;width:35%;position:absolute;top:2%;bottom:2%;left:50%;transform:translate(-50%)}.archive-latitude{border-top:1px solid #67ff9152;border-radius:50%;height:15%;position:absolute;left:10%;right:10%}.lat-one{top:22%}.lat-two{bottom:8%;transform:rotate(180deg)}.archive-longitude{background:#67ff9138;width:1px;height:96%;position:absolute;top:2%;left:50%}.object-callout{letter-spacing:.13em;opacity:.5;font-size:7px;line-height:1.7;position:absolute}.object-callout span{opacity:.45;display:block}.callout-one{top:18%;left:1%}.callout-two{text-align:right;top:30%;right:0}.callout-three{text-align:right;bottom:16%;right:6%}.archive-record{width:100%}.record-heading{letter-spacing:.18em;opacity:.5;border-bottom:1px solid #67ff914d;justify-content:space-between;padding-bottom:11px;font-size:7px;display:flex}.archive-track{border-bottom:1px solid #67ff911c;min-height:42px;padding:0;transition:background .18s,padding .18s;display:block;position:relative}.archive-track-main{letter-spacing:.08em;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:42px;font-size:8px;display:grid}.archive-track-number,.archive-track-time{opacity:.38}.archive-track-title{color:var(--archive-green)}.archive-track:before{content:"";background:var(--archive-green);width:2px;height:0;transition:height .18s;position:absolute;top:21px;left:0;transform:translateY(-50%);box-shadow:0 0 6px #67ff9180}.archive-track:hover{background:#67ff9109;padding-left:10px}.archive-track:hover:before{height:20px}.archive-track-details{opacity:0;max-height:0;padding-left:34px;transition:max-height .24s,opacity .18s,transform .24s,padding-bottom .24s;overflow:hidden;transform:translateY(-4px)}.archive-track-credits{letter-spacing:.1em;opacity:.58;gap:10px;font-size:7px;line-height:1.5;display:flex}.credit-label{opacity:.35}.archive-track:hover .archive-track-details,.archive-track:focus-within .archive-track-details{opacity:1;max-height:70px;padding-bottom:12px;transform:translateY(0)}.track-services{align-items:center;gap:13px;margin-top:10px;display:flex}.service-link{width:21px;height:21px;color:var(--archive-green);opacity:.42;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .15s,transform .15s,filter .15s;display:flex;position:relative}.service-link svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;overflow:visible}.service-link .youtube-play{fill:currentColor;stroke:none}.service-link:hover{opacity:1;filter:drop-shadow(0 0 4px #67ff91b3);transform:scale(1.12)}.service-link:after{content:"";background:var(--archive-green);width:0;height:1px;transition:width .15s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 4px #67ff91b3}.service-link:hover:after{width:100%}.transmission-button{width:100%;color:var(--archive-green);font-family:var(--font-system);letter-spacing:.2em;background:#67ff9104;border:1px solid #67ff916b;justify-content:space-between;align-items:center;margin-top:30px;padding:15px 16px;font-size:8px;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:flex}.transmission-button:hover{background:var(--archive-green);color:var(--archive-black);text-shadow:none;box-shadow:0 0 18px #67ff9129}.archive-footer{z-index:10;letter-spacing:.17em;opacity:.38;border-top:1px solid #67ff9126;justify-content:space-between;padding:17px 30px;font-size:7px;display:flex;position:relative}.archive-scanlines{z-index:50;pointer-events:none;opacity:.5;background:repeating-linear-gradient(#ffffff04 0 1px,#0000000a 2px 4px);position:absolute;inset:0}.archive-vignette{z-index:49;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px #000000e0}@keyframes boot-loading{0%{width:0%}18%{width:14%}37%{width:31%}52%{width:48%}71%{width:69%}86%{width:88%}to{width:100%}}@keyframes online-pulse{0%,60%{opacity:1}61%,to{opacity:.25}}@keyframes terminal-ready{0%{opacity:1}8%{opacity:.55}10%{opacity:1}46%{opacity:1}48%{opacity:.82}50%,to{opacity:1}}@keyframes boot-power{0%{opacity:0;filter:brightness(2)}to{opacity:1;filter:brightness()}}@keyframes voyager-orbit-motion{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voyager-counter-motion{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes archive-load{0%{width:0%}to{width:100%}}@keyframes target-window-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes nav-power-on{0%{opacity:0}to{opacity:1}}@keyframes archive-enter{0%{opacity:0;filter:brightness(1.7)}to{opacity:1;filter:brightness()}}@keyframes archive-range-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes archive-planet-pulse{0%,to{box-shadow:0 0 9px #67ff914d,0 0 32px #67ff910f}50%{box-shadow:0 0 12px #67ff9173,0 0 44px #67ff911c}}@media (width<=900px){.archive-page{height:auto;min-height:100vh;overflow-y:auto}.archive-main{grid-template-columns:1fr;gap:60px;width:88vw;padding:90px 0 60px}.archive-title-block{padding-top:20px}.archive-title-block h1{font-size:clamp(45px,13vw,80px)}.archive-object{width:min(600px,88vw);margin:auto}.archive-header{padding:18px}.archive-header-data{display:none}.archive-footer{padding:16px 18px}.archive-footer span:nth-child(2){display:none}}@media (width<=750px){.nav-header{padding:18px}.nav-brand{font-size:12px}.nav-clock{display:none}.orbital-display{width:96vw}.telemetry{display:none}.nav-footer{padding:15px 18px}.nav-footer span:nth-child(2){display:none}.voyager-data{width:120px}}@media (width<=600px){.boot-header{padding:18px}.boot-header div:last-child{display:none}.boot-console{width:86vw}.boot-identity{margin-bottom:50px}.boot-logo{font-size:clamp(54px,20vw,90px)}.boot-logo-sub{letter-spacing:.45em;font-size:8px}.boot-check{grid-template-columns:14px auto 1fr auto;font-size:8px}.boot-footer{padding:16px 18px}.boot-footer span:last-child{display:none}}.visual-record-label{letter-spacing:.22em;white-space:nowrap;opacity:.42;font-size:7px;position:absolute;top:1%;left:50%;transform:translate(-50%)}.archive-artwork-frame{aspect-ratio:1;background:#030604bf;border:1px solid #67ff913d;width:70%;padding:6px;position:relative;overflow:hidden;box-shadow:0 0 35px #67ff910a}.archive-cover{object-fit:cover;filter:saturate(.92)contrast(1.04)brightness(.92);width:100%;height:100%;transition:filter .35s,transform .5s;display:block}.archive-artwork-frame:hover .archive-cover{filter:saturate()contrast(1.02)brightness();transform:scale(1.012)}.artwork-scan{opacity:.28;pointer-events:none;background:#67ff91b3;height:1px;animation:7s linear infinite artwork-scan-pass;position:absolute;top:6px;left:6px;right:6px;box-shadow:0 0 8px #67ff91b3}.corner-tl{border-left:1px solid var(--archive-green);border-top:1px solid var(--archive-green);top:0;left:0}.corner-tr{border-right:1px solid var(--archive-green);border-top:1px solid var(--archive-green);top:0;right:0}.corner-bl{border-left:1px solid var(--archive-green);border-bottom:1px solid var(--archive-green);bottom:0;left:0}.corner-br{border-right:1px solid var(--archive-green);border-bottom:1px solid var(--archive-green);bottom:0;right:0}.visual-record-footer{letter-spacing:.13em;opacity:.4;border-top:1px solid #67ff9129;justify-content:space-between;padding-top:8px;font-size:6px;display:flex;position:absolute;bottom:4%;left:15%;right:15%}@keyframes artwork-scan-pass{0%{opacity:0;top:6px}8%{opacity:.35}92%{opacity:.35}to{opacity:0;top:calc(100% - 7px)}}.archive-visual-record{aspect-ratio:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.archive-visual-record:before,.archive-visual-record:after{display:none}.archive-artwork-frame{aspect-ratio:1;background:#030604;border:1px solid #67ff9152;width:72%;padding:6px;display:block;position:relative;overflow:hidden;box-shadow:0 0 30px #67ff910f}.archive-cover{object-fit:cover;opacity:1;visibility:visible;z-index:1;width:100%;height:100%;display:block;position:relative}.visual-record-label{z-index:4;letter-spacing:.22em;white-space:nowrap;opacity:.5;font-size:7px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.artwork-scan{z-index:3;pointer-events:none;background:#67ff91bf;height:1px;animation:7s linear infinite artwork-scan-pass;position:absolute;top:6px;left:6px;right:6px;box-shadow:0 0 7px #67ff91b3}.frame-corner{z-index:4;pointer-events:none;width:14px;height:14px;position:absolute}.corner-tl{border-top:1px solid var(--archive-green);border-left:1px solid var(--archive-green);top:0;left:0}.corner-tr{border-top:1px solid var(--archive-green);border-right:1px solid var(--archive-green);top:0;right:0}.corner-bl{border-bottom:1px solid var(--archive-green);border-left:1px solid var(--archive-green);bottom:0;left:0}.corner-br{border-bottom:1px solid var(--archive-green);border-right:1px solid var(--archive-green);bottom:0;right:0}.visual-record-footer{z-index:4;letter-spacing:.14em;opacity:.45;border-top:1px solid #67ff912e;justify-content:space-between;padding-top:8px;font-size:6px;display:flex;position:absolute;bottom:5%;left:14%;right:14%}.archive-cover-image{z-index:1;background-image:url(https://raw.githubusercontent.com/AftaHill/afta-space-program-assets/88ca3c5faec40b3f00795e0521d03282a2a4d365/B4%20The%20Staples%20Cover.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:6px}.crt-aperture{box-sizing:border-box;background:#020704;border-radius:30px;width:545px;height:365px;position:relative;overflow:hidden}.crt-oversize-test{color:#67ff91;background-color:#020704;background-image:linear-gradient(#67ff911f 1px,#0000 1px),linear-gradient(90deg,#67ff911f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:1100px;height:750px;font-family:Space Mono,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crt-viewport{box-sizing:border-box;background:#020704;width:1024px;height:695px;position:relative;overflow:hidden}.crt-framebuffer{transform-origin:0 0;background:#020704;width:1024px;height:695px;position:relative;overflow:hidden}
