.Thermograph-module__gyidUq__stage{aspect-ratio:16/9;background:var(--screen);border:1px solid var(--bone);width:100%;animation:Thermograph-module__gyidUq__screenJitter var(--jitter-speed,.42s) steps(3, end) infinite;border-radius:1px;position:relative;overflow:hidden}.Thermograph-module__gyidUq__coverStage{background:var(--screen);position:absolute;inset:0;overflow:hidden}.Thermograph-module__gyidUq__svg{width:100%;height:100%;display:block}@keyframes Thermograph-module__gyidUq__screenJitter{0%{transform:translate(0)}20%{transform:translate(.8px,-.6px)}40%{transform:translate(-.7px,.6px)}60%{transform:translate(.5px,.4px)}80%{transform:translate(-.5px,-.6px)}to{transform:translate(0)}}.Thermograph-module__gyidUq__scanlines{animation:Thermograph-module__gyidUq__scanlineDrift var(--scan-speed,.9s) linear infinite}@keyframes Thermograph-module__gyidUq__scanlineDrift{0%{transform:translateY(0)}to{transform:translateY(8px)}}.Thermograph-module__gyidUq__ghostCold{animation:Thermograph-module__gyidUq__ghostShiftCold var(--ghost-speed-cold,1.1s) steps(8, end) infinite;mix-blend-mode:screen}.Thermograph-module__gyidUq__ghostWarm{animation:Thermograph-module__gyidUq__ghostShiftWarm var(--ghost-speed-warm,.97s) steps(7, end) infinite;mix-blend-mode:screen}@keyframes Thermograph-module__gyidUq__ghostShiftCold{0%{transform:translate(-3px)}15%{transform:translate(-12px,2px)}30%{transform:translate(-1px,-1px)}45%{transform:translate(-18px,.5px)}60%{transform:translateY(1.5px)}75%{transform:translate(-9px,-1.5px)}to{transform:translate(-3px)}}@keyframes Thermograph-module__gyidUq__ghostShiftWarm{0%{transform:translate(3px)}15%{transform:translate(14px,-1.5px)}30%{transform:translate(2px,1px)}45%{transform:translate(20px,-.5px)}60%{transform:translate(1px,-1.5px)}75%{transform:translate(11px,1.5px)}to{transform:translate(3px)}}.Thermograph-module__gyidUq__glitchBand1{animation:Thermograph-module__gyidUq__glitch1 var(--chaos-speed-1,1.4s) steps(10, end) infinite}.Thermograph-module__gyidUq__glitchBand2{animation:Thermograph-module__gyidUq__glitch2 var(--chaos-speed-2,1.9s) steps(8, end) infinite -.5s}.Thermograph-module__gyidUq__glitchBand3{animation:Thermograph-module__gyidUq__glitch3 var(--chaos-speed-3,1.1s) steps(12, end) infinite -.8s}.Thermograph-module__gyidUq__glitchBand4{animation:Thermograph-module__gyidUq__glitch4 var(--chaos-speed-4,2.3s) steps(9, end) infinite -1.4s}.Thermograph-module__gyidUq__glitchBand5{animation:Thermograph-module__gyidUq__glitch1 var(--chaos-speed-2,1.9s) steps(11, end) infinite -1.1s}.Thermograph-module__gyidUq__glitchBand6{animation:Thermograph-module__gyidUq__glitch3 var(--chaos-speed-1,1.4s) steps(7, end) infinite -.3s}@keyframes Thermograph-module__gyidUq__glitch1{0%,8%{opacity:0;transform:translate(0)}10%{opacity:.95;transform:translate(-30px)}14%{opacity:.95;transform:translate(20px)}18%{opacity:.95;transform:translate(-10px)}22%{opacity:0;transform:translate(0)}40%{opacity:0;transform:translate(0)}42%{opacity:.85;transform:translate(26px)}48%{opacity:.85;transform:translate(-14px)}52%{opacity:0;transform:translate(0)}74%{opacity:0;transform:translate(0)}76%{opacity:.9;transform:translate(-36px)}82%{opacity:.9;transform:translate(12px)}86%{opacity:0;transform:translate(0)}to{opacity:0}}@keyframes Thermograph-module__gyidUq__glitch2{0%,14%{opacity:0;transform:translate(0)}16%{opacity:.85;transform:translate(28px)}20%{opacity:.85;transform:translate(-18px)}26%{opacity:0;transform:translate(0)}52%{opacity:0;transform:translate(0)}54%{opacity:.9;transform:translate(-40px)}60%{opacity:.9;transform:translate(14px)}66%{opacity:0;transform:translate(0)}to{opacity:0}}@keyframes Thermograph-module__gyidUq__glitch3{0%,6%{opacity:0;transform:translate(0)}8%{opacity:.8;transform:translate(-22px)}12%{opacity:.8;transform:translate(32px)}16%{opacity:0;transform:translate(0)}36%{opacity:0;transform:translate(0)}38%{opacity:.95;transform:translate(44px)}44%{opacity:.95;transform:translate(-22px)}48%{opacity:0;transform:translate(0)}68%{opacity:0;transform:translate(0)}70%{opacity:.85;transform:translate(-28px)}76%{opacity:.85;transform:translate(16px)}80%{opacity:0;transform:translate(0)}to{opacity:0}}@keyframes Thermograph-module__gyidUq__glitch4{0%,18%{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(34px)}26%{opacity:.8;transform:translate(-22px)}32%{opacity:0;transform:translate(0)}58%{opacity:0;transform:translate(0)}60%{opacity:.9;transform:translate(-44px)}68%{opacity:.9;transform:translate(26px)}74%{opacity:0;transform:translate(0)}to{opacity:0}}.Thermograph-module__gyidUq__vTear1{animation:Thermograph-module__gyidUq__vtear1 var(--chaos-speed-3,1.3s) steps(11, end) infinite}.Thermograph-module__gyidUq__vTear2{animation:Thermograph-module__gyidUq__vtear2 var(--chaos-speed-2,1.7s) steps(9, end) infinite -.6s}.Thermograph-module__gyidUq__vTear3{animation:Thermograph-module__gyidUq__vtear1 var(--chaos-speed-1,1.3s) steps(13, end) infinite -1s}.Thermograph-module__gyidUq__vTear4{animation:Thermograph-module__gyidUq__vtear2 var(--chaos-speed-4,1.7s) steps(8, end) infinite -1.5s}@keyframes Thermograph-module__gyidUq__vtear1{0%,28%{opacity:0;transform:translateY(0)}30%{opacity:.9;transform:translateY(-26px)}36%{opacity:.9;transform:translateY(20px)}40%{opacity:0;transform:translateY(0)}72%{opacity:0;transform:translateY(0)}74%{opacity:.8;transform:translateY(32px)}80%{opacity:.8;transform:translateY(-18px)}84%{opacity:0;transform:translateY(0)}to{opacity:0}}@keyframes Thermograph-module__gyidUq__vtear2{0%,46%{opacity:0;transform:translateY(0)}48%{opacity:.85;transform:translateY(28px)}56%{opacity:.85;transform:translateY(-22px)}60%{opacity:0;transform:translateY(0)}to{opacity:0}}.Thermograph-module__gyidUq__vignette{pointer-events:none;background:radial-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.Thermograph-module__gyidUq__glow{filter:drop-shadow(0 0 1.5px #ffdcb459)drop-shadow(0 0 4px #ffdcb42e);animation:Thermograph-module__gyidUq__hueShift var(--hue-speed,3.4s) linear infinite;opacity:.55}@keyframes Thermograph-module__gyidUq__hueShift{0%{filter:drop-shadow(0 0 1.5px #ffdcb459)drop-shadow(0 0 4px #ffdcb42e)hue-rotate()}to{filter:drop-shadow(0 0 1.5px #ffdcb459)drop-shadow(0 0 4px #ffdcb42e)hue-rotate(360deg)}}.Thermograph-module__gyidUq__noise{mix-blend-mode:screen;opacity:var(--noise-opacity,.22)}.Thermograph-module__gyidUq__phantom1{animation:Thermograph-module__gyidUq__phantomFlicker1 var(--chaos-speed-2,1.9s) steps(2, end) infinite}.Thermograph-module__gyidUq__phantom2{animation:Thermograph-module__gyidUq__phantomFlicker2 var(--chaos-speed-1,1.4s) steps(2, end) infinite -.7s}.Thermograph-module__gyidUq__phantom3{animation:Thermograph-module__gyidUq__phantomFlicker1 var(--chaos-speed-3,1.1s) steps(2, end) infinite -1.1s}@keyframes Thermograph-module__gyidUq__phantomFlicker1{0%,30%{opacity:0}32%,36%{opacity:.7}38%{opacity:0}68%,72%{opacity:.7}74%{opacity:0}to{opacity:0}}@keyframes Thermograph-module__gyidUq__phantomFlicker2{0%,14%{opacity:0}16%,22%{opacity:.6}24%{opacity:0}54%,58%{opacity:.6}60%{opacity:0}to{opacity:0}}.Thermograph-module__gyidUq__osd{animation:Thermograph-module__gyidUq__osdFlicker var(--chaos-speed-1,1.4s) steps(4, end) infinite}@keyframes Thermograph-module__gyidUq__osdFlicker{0%,90%{opacity:.7}91%{opacity:.2;transform:translate(-3px)}92%{opacity:.9;transform:translate(2px)}94%{opacity:.7;transform:translate(0)}to{opacity:.7}}.Thermograph-module__gyidUq__cursor{vertical-align:-.15em;background:currentColor;width:.55em;height:1em;margin-left:.3em;animation:.45s steps(2,end) infinite Thermograph-module__gyidUq__thermoBlink;display:inline-block}@keyframes Thermograph-module__gyidUq__thermoBlink{0%,49.99%{opacity:1}50%,to{opacity:0}}
.Imprint-module__uM_9pG__stage{aspect-ratio:1;background:var(--screen);border:1px solid var(--bone);border-radius:1px;width:100%;position:relative;overflow:hidden}.Imprint-module__uM_9pG__canvas{mix-blend-mode:screen;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.Imprint-module__uM_9pG__layerI{animation:90s linear infinite Imprint-module__uM_9pG__rotateI}.Imprint-module__uM_9pG__layerII{animation:70s linear infinite Imprint-module__uM_9pG__rotateII}.Imprint-module__uM_9pG__layerIII{animation:110s linear infinite Imprint-module__uM_9pG__rotateIII}@keyframes Imprint-module__uM_9pG__rotateI{to{transform:rotate(360deg)}}@keyframes Imprint-module__uM_9pG__rotateII{to{transform:rotate(-360deg)}}@keyframes Imprint-module__uM_9pG__rotateIII{to{transform:rotate(360deg)}}.Imprint-module__uM_9pG__reticle{pointer-events:none;background-image:linear-gradient(90deg,#0000 49.92%,#ffdcb40d 50%,#0000 50.08%),linear-gradient(#0000 49.92%,#ffdcb40d 50%,#0000 50.08%);position:absolute;inset:0}.Imprint-module__uM_9pG__vignette{pointer-events:none;background:radial-gradient(#0000 55%,#00000080 100%);position:absolute;inset:0}.Imprint-module__uM_9pG__cornerMark{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:#ffdcb499;pointer-events:none;z-index:2;font-size:10px;position:absolute}.Imprint-module__uM_9pG__coverStage{background:var(--screen);position:absolute;inset:0;overflow:hidden}.Imprint-module__uM_9pG__coverSvg{width:100%;height:100%;display:block}.Imprint-module__uM_9pG__coverVignette{pointer-events:none;background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}
.Echo-module__C0YEbG__stage{aspect-ratio:3/2;background:var(--paper);border:1px solid var(--bone);border-radius:1px;width:100%;position:relative;overflow:hidden}.Echo-module__C0YEbG__canvas{width:100%;height:100%;display:block}.Echo-module__C0YEbG__input{border:0;border-bottom:1px solid var(--bone);font-family:var(--font-mono);color:var(--ink);letter-spacing:.02em;background:0 0;outline:none;width:100%;max-width:320px;padding:4px 0;font-size:12px}.Echo-module__C0YEbG__input::placeholder{color:var(--steel);opacity:.5}.Echo-module__C0YEbG__input:focus{border-bottom-color:var(--ink)}.Echo-module__C0YEbG__coverStage{background:#e4d8ee;position:absolute;inset:0;overflow:hidden}.Echo-module__C0YEbG__coverSvg{width:100%;height:100%;display:block}
