@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_360e26e6-module__OqkvLa__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_360e26e6-module__OqkvLa__variable{--font-orbitron:"Orbitron","Orbitron Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.efaf60a6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_ec50ab87-module__FuVFia__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_ec50ab87-module__FuVFia__variable{--font-share-tech:"Share Tech Mono","Share Tech Mono Fallback"}
:root{--watch-red:#cc1a1a;--watch-red-glow:#ff2020;--watch-red-dim:#661010;--watch-cyan:#22d3ee;--watch-cyan-glow:#67e8f9;--watch-cyan-dim:#0e7490;--watch-dark:#0a0a0a;--watch-surface:#111;--watch-surface-2:#181818;--watch-text:#c4c4c4;--watch-text-muted:#666;--watch-text-faint:#333}.watch-cinema{scroll-snap-type:y mandatory;background:var(--watch-dark);z-index:40;scrollbar-width:thin;scrollbar-color:var(--watch-text-faint)var(--watch-dark);position:fixed;inset:0;overflow:hidden auto}.watch-cinema::-webkit-scrollbar{width:4px}.watch-cinema::-webkit-scrollbar-track{background:var(--watch-dark)}.watch-cinema::-webkit-scrollbar-thumb{background:var(--watch-text-faint);border-radius:2px}@media (hover:hover){.watch-cinema,.watch-cinema *{cursor:none!important}}.watch-section{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;height:100vh;min-height:100vh;display:flex;position:relative}.watch-scanlines{pointer-events:none;z-index:55;background:repeating-linear-gradient(0deg,#0000,#0000 4px,#cc1a1a08 4px 6px);animation-name:scanline-sweep;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;inset:0}@keyframes scanline-sweep{0%{transform:translateY(0)}to{transform:translateY(6px)}}.watch-grain{pointer-events:none;z-index:54;opacity:.035;width:200%;height:200%;animation-name:grain-jitter;animation-duration:.5s;animation-timing-function:step-end;animation-iteration-count:infinite;position:fixed;inset:-50%}@keyframes grain-jitter{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,1%)}30%{transform:translate(-1%,2%)}40%{transform:translate(2%,-2%)}50%{transform:translate(-3%,3%)}60%{transform:translate(1%,-1%)}70%{transform:translate(-2%,2%)}80%{transform:translate(3%,-3%)}90%{transform:translate(-1%,1%)}}.watch-letterbox-top,.watch-letterbox-bottom{z-index:56;pointer-events:none;background:#000;height:clamp(24px,3.5vh,48px);position:fixed;left:0;right:0}.watch-letterbox-top{top:0}.watch-letterbox-bottom{bottom:0}.watch-cursor{pointer-events:none;z-index:62;will-change:left,top;width:32px;height:32px;position:fixed;transform:translate(-50%,-50%)}@media (hover:none){.watch-cursor{display:none!important}}.watch-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1.25rem;padding:1rem 2rem 1.5rem;display:flex;overflow-x:auto}.watch-carousel-red{scrollbar-color:var(--watch-red)var(--watch-surface-2)}.watch-carousel-cyan{scrollbar-color:var(--watch-cyan)var(--watch-surface-2)}.watch-carousel::-webkit-scrollbar{height:4px}.watch-carousel::-webkit-scrollbar-track{background:var(--watch-surface-2)}.watch-carousel-red::-webkit-scrollbar-thumb{background:var(--watch-red);border-radius:2px}.watch-carousel-cyan::-webkit-scrollbar-thumb{background:var(--watch-cyan);border-radius:2px}.watch-vcard{scroll-snap-align:start;flex-shrink:0;width:clamp(280px,38vw,480px)}.watch-carousel-cyan .watch-vcard{flex:1 0 0;width:auto;min-width:200px}.watch-vcard-thumb{aspect-ratio:16/9;border:1px solid var(--watch-text-faint);border-radius:2px;position:relative;overflow:hidden}.watch-vcard-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s}.watch-vcard:hover .watch-vcard-thumb img{filter:brightness(.6);transform:scale(1.05)}.watch-reticle{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.watch-vcard:hover .watch-reticle{opacity:1}.watch-static-overlay{opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee0a 2px 4px);transition:opacity .3s;position:absolute;inset:0}.watch-vcard:hover .watch-static-overlay{opacity:1}.watch-play-btn{opacity:0;z-index:2;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.watch-vcard:hover .watch-play-btn{opacity:1}.watch-timestamp{letter-spacing:.05em;z-index:2;padding:.15rem .5rem;font-size:clamp(.55rem,.5rem + .2vw,.65rem);position:absolute;top:.5rem;right:.5rem}.watch-vcard-red .watch-vcard-thumb{border-color:#cc1a1a4d}.watch-vcard-red:hover .watch-vcard-thumb{border-color:var(--watch-red);box-shadow:0 0 20px #cc1a1a33}.watch-vcard-cyan .watch-vcard-thumb{border-color:#22d3ee33}.watch-vcard-cyan:hover .watch-vcard-thumb{border-color:var(--watch-cyan);box-shadow:0 0 20px #22d3ee26}.watch-caption{animation-name:caption-glitch;animation-duration:.4s;animation-timing-function:steps(4,end);animation-fill-mode:both}.watch-caption-text{color:#cc1a1a99;align-items:center;gap:.4rem;transition:color .3s;display:flex}.watch-vcard:hover .watch-caption-text{color:#cc1a1ae6}.watch-caption-cursor{font-family:var(--font-share-tech),monospace;font-size:clamp(.65rem,.6rem + .25vw,.8rem);animation-name:caption-blink;animation-duration:1.5s;animation-timing-function:step-end;animation-iteration-count:infinite}.watch-caption-line{background:#cc1a1a33;width:100%;height:1px;margin-top:4px}@keyframes caption-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes caption-glitch{0%{opacity:0}25%{opacity:.3}50%{opacity:1}75%{opacity:.6}to{opacity:1}}.section-bg{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.section-bg-warning{opacity:.25;animation-name:slow-drift;animation-duration:30s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.section-bg-warning-overlay{pointer-events:none;background:radial-gradient(#0a0a0a26 0%,#0a0a0ab3 70%,#0a0a0ae6 100%);position:absolute;inset:0}.section-bg-bridge{opacity:.15}.section-bg-bridge-overlay{pointer-events:none;background:radial-gradient(#0a0a0a4d 0%,#0a0a0acc 60%,#0a0a0af2 100%);position:absolute;inset:0}.section-bg-reality{opacity:.18;animation-name:slow-drift;animation-duration:30s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.section-bg-reality-overlay{pointer-events:none;background:radial-gradient(#0a0a0a66 0%,#0a0a0ad9 70%,#0a0a0af2 100%);position:absolute;inset:0}@keyframes slow-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(-.5%,-.3%)}}.bridge-line{background:var(--watch-red);height:1px;transition:transform 1.2s cubic-bezier(.23,1,.32,1);transform:scaleX(0)}.bridge-line-left{transform-origin:100%}.bridge-line-right{transform-origin:0}.bridge-line.expanded{transform:scaleX(1)}.bridge-eye{background:var(--watch-red);width:12px;height:12px;box-shadow:0 0 20px var(--watch-red-glow),0 0 40px var(--watch-red);border-radius:50%;flex-shrink:0;animation-name:pulse-eye;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes pulse-eye{0%,to{box-shadow:0 0 20px var(--watch-red-glow),0 0 40px var(--watch-red);opacity:1}50%{box-shadow:0 0 30px var(--watch-red-glow),0 0 60px var(--watch-red),0 0 80px #cc1a1a4d;opacity:.8}}.typewriter-cursor{animation-name:blink-cursor;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:infinite}@keyframes blink-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.future-bg-wide{opacity:.35;background-position:50%;background-size:cover;animation-name:drift-bg;animation-duration:30s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;inset:0}.future-bg-close{opacity:.2;mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0}@keyframes drift-bg{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(-1.5%,1%)}}.glitch-text{animation-name:glitch;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes glitch{0%,90%,to{text-shadow:none;transform:translate(0)}91%{text-shadow:2px 0 #cc1a1a,-2px 0 #22d3ee;transform:translate(-2px,1px)}92%{text-shadow:-2px 0 #cc1a1a,2px 0 #22d3ee;transform:translate(2px,-1px)}93%{text-shadow:none;transform:translate(0)}94%{text-shadow:1px 0 #cc1a1a,-1px 0 #22d3ee;transform:translate(1px,2px)}95%{text-shadow:-1px 0 #cc1a1a,1px 0 #22d3ee;transform:translate(-1px,-1px)}96%{text-shadow:none;transform:translate(0)}}.watch-particle{opacity:0;border-radius:50%;animation-name:particle-up;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}@keyframes particle-up{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh)scale(.3)}}.future-eye-core{animation-name:eye-core-pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.future-eye-ring{animation-name:eye-ring-pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.3s}.future-eye-outer{animation-name:eye-outer-pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.6s}@keyframes eye-core-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes eye-ring-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.15)}}@keyframes eye-outer-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.15;transform:scale(1.1)}}.watch-chevron{animation-name:chevron-bounce;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.watch-blink{animation-name:blink-cursor;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:infinite}.watch-pulse-dot{animation-name:pulse-dot;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 4px}50%{opacity:.4;box-shadow:0 0 8px}}.watch-modal-backdrop{z-index:70;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.watch-modal-content{aspect-ratio:16/9;width:min(960px,90vw);position:relative}.watch-modal-close{color:var(--watch-text);z-index:71;background:0 0;border:none;padding:.5rem;font-family:system-ui,sans-serif;font-size:1.5rem;transition:color .2s;position:absolute;top:-2.5rem;right:0}@media (hover:hover){.watch-modal-close{cursor:pointer!important}}.watch-modal-close:hover{color:#fff}@media (max-width:768px){.watch-vcard{width:clamp(260px,75vw,340px)}.watch-carousel-cyan .watch-vcard{flex:none;width:clamp(260px,75vw,340px)}.watch-carousel{padding:.75rem 1rem 1.25rem}.watch-letterbox-top,.watch-letterbox-bottom{height:clamp(16px,2.5vh,32px)}.watch-section-meta{flex-direction:column;gap:.5rem!important}}@media (max-width:480px){.watch-vcard{width:calc(100vw - 2rem)}.watch-letterbox-top,.watch-letterbox-bottom{height:16px}}@media (prefers-reduced-motion:reduce){.watch-scanlines,.watch-grain,.watch-particle{display:none!important}.watch-cinema *,.watch-cinema :before,.watch-cinema :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.future-bg-wide,.section-bg-warning{animation-name:none!important;transform:none!important}.bridge-line{transition-duration:.01ms!important;transform:scaleX(1)!important}}
