@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:var(--fuji-primary)color-mix(in srgb,var(--fuji-page-bg)80%,black)}}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--fuji-page-bg)86%,black);background-image:linear-gradient(45deg,color-mix(in srgb,var(--fuji-primary)12%,transparent)25%,transparent 25% 75%,color-mix(in srgb,var(--fuji-primary)12%,transparent)75%),linear-gradient(45deg,color-mix(in srgb,var(--fuji-primary)12%,transparent)25%,transparent 25% 75%,color-mix(in srgb,var(--fuji-primary)12%,transparent)75%);border-left:2px solid var(--fuji-border);background-position:0 0,2px 2px;background-size:4px 4px}::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb,var(--fuji-page-bg)86%,black);background-color:var(--fuji-primary);background-image:repeating-linear-gradient(0deg,#00000052 0 2px,#0000 2px 4px);background-position:50%;background-repeat:no-repeat;background-size:6px 10px;border-radius:0;box-shadow:inset 2px 2px #fff6,inset -2px -2px #00000061}::-webkit-scrollbar-thumb:hover{background-color:var(--fuji-secondary)}::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb,var(--fuji-secondary)70%,white)}::-webkit-scrollbar-button:single-button{background-color:color-mix(in srgb,var(--fuji-page-bg)70%,var(--fuji-primary));background-position:50%;background-repeat:no-repeat;background-size:5px 5px;border-radius:0;width:14px;height:14px;display:block;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #0006}::-webkit-scrollbar-button:single-button:hover{background-color:color-mix(in srgb,var(--fuji-page-bg)45%,var(--fuji-primary))}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:var(--px-scroll-up)}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:var(--px-scroll-down)}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:var(--px-scroll-left)}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:var(--px-scroll-right)}::-webkit-scrollbar-button:vertical:start:increment{display:none}::-webkit-scrollbar-button:vertical:end:decrement{display:none}::-webkit-scrollbar-button:horizontal:start:increment{display:none}::-webkit-scrollbar-button:horizontal:end:decrement{display:none}::-webkit-scrollbar-corner{background:color-mix(in srgb,var(--fuji-page-bg)86%,black)}.pixel-scrollbar::-webkit-scrollbar{width:8px;height:8px}.pixel-scrollbar::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--fuji-page-bg)60%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--fuji-primary)30%,transparent)50%,transparent 50%);background-position:50%;background-repeat:repeat-y;background-size:2px 4px;border-left:0}.pixel-scrollbar::-webkit-scrollbar-thumb{background-image:none;background-color:color-mix(in srgb,var(--fuji-primary)78%,transparent);border:0;box-shadow:inset 2px 0 #ffffff59,inset -2px 0 #0000004d}.pixel-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--fuji-secondary)}.pixel-scrollbar::-webkit-scrollbar-button:single-button{width:8px;height:8px;box-shadow:none;background-color:#0000;background-size:5px 5px}.pixel-scrollbar::-webkit-scrollbar-corner{background:0 0}@media (pointer:fine){html.px-cursor-ready,html.px-cursor-ready body{cursor:var(--px-cursor),auto}html.px-cursor-ready.px-pressed,html.px-cursor-ready.px-pressed body{cursor:var(--px-cursor-press),auto}html.px-cursor-ready :is(a[href],button:not(:disabled),summary,select,[role=button],label:has(>input[type=checkbox]:not(:disabled)),.px-clickable){cursor:var(--px-cursor-hand),pointer}html.px-cursor-ready.px-pressed :is(a[href],button:not(:disabled),summary,select,[role=button],.px-clickable){cursor:var(--px-cursor-hand-press),pointer}html.px-cursor-ready :is(input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),textarea,[contenteditable=true]){cursor:text}}.px-fx-layer{z-index:2147483000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.px-burst{width:0;height:0;position:absolute}.px-burst:before{content:"";border:2px solid var(--burst-color);width:12px;height:12px;animation:.4s steps(4,end) forwards px-burst-ring;position:absolute;top:-6px;left:-6px}.px-burst i{background:var(--burst-color);width:4px;height:4px;box-shadow:0 0 6px var(--burst-color);animation:.48s steps(5,end) forwards px-burst-spark;position:absolute;top:-2px;left:-2px}@keyframes px-burst-spark{0%{opacity:1;transform:translate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes px-burst-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}input[type=range]{appearance:none;height:20px;accent-color:var(--fuji-primary);background:0 0}input[type=range]::-webkit-slider-runnable-track{border:2px solid var(--fuji-border-strong);background:repeating-linear-gradient(90deg,transparent 0 6px,color-mix(in srgb,var(--fuji-page-bg)86%,black)6px 8px),linear-gradient(90deg,var(--fuji-primary)0 var(--range-fill,0%),color-mix(in srgb,var(--fuji-primary)12%,transparent)var(--range-fill,0%));border-radius:0;height:12px;box-shadow:inset 2px 2px #00000073}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fuji-secondary);border:2px solid #07070d;border-radius:0;width:14px;height:20px;margin-top:-6px;box-shadow:inset 2px 2px #ffffff73,inset -2px -2px #00000059,2px 2px #0000008c}input[type=range]:active::-webkit-slider-thumb{background:color-mix(in srgb,var(--fuji-secondary)70%,white)}input[type=range]::-moz-range-track{border:2px solid var(--fuji-border-strong);background:color-mix(in srgb,var(--fuji-primary)12%,var(--fuji-page-bg));border-radius:0;height:8px}input[type=range]::-moz-range-progress{background:repeating-linear-gradient(90deg,var(--fuji-primary)0 6px,transparent 6px 8px);border-radius:0;height:8px}input[type=range]::-moz-range-thumb{background:var(--fuji-secondary);border:2px solid #07070d;border-radius:0;width:10px;height:16px;box-shadow:2px 2px #0000008c}input[type=range]:focus-visible{outline:2px dashed var(--fuji-primary);outline-offset:3px}@layer components{.px-panel{border:2px solid var(--fuji-border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--fuji-panel-bg)94%,white)0,var(--fuji-panel-bg)3px,var(--fuji-panel-bg-soft));position:relative;box-shadow:4px 4px #0000008c,8px 8px #00000038,inset 2px 2px #ffffff12,inset -2px -2px #00000052}.px-studs{background-image:linear-gradient(var(--fuji-secondary),var(--fuji-secondary)),linear-gradient(var(--fuji-secondary),var(--fuji-secondary)),linear-gradient(var(--fuji-primary),var(--fuji-primary)),linear-gradient(var(--fuji-primary),var(--fuji-primary));background-position:3px 3px,calc(100% - 3px) 3px,3px calc(100% - 3px),calc(100% - 3px) calc(100% - 3px);background-repeat:no-repeat;background-size:4px 4px}.px-panel.px-studs{background:linear-gradient(var(--fuji-secondary),var(--fuji-secondary))3px 3px/4px 4px no-repeat,linear-gradient(var(--fuji-secondary),var(--fuji-secondary))calc(100% - 3px)3px/4px 4px no-repeat,linear-gradient(var(--fuji-primary),var(--fuji-primary))3px calc(100% - 3px)/4px 4px no-repeat,linear-gradient(var(--fuji-primary),var(--fuji-primary))calc(100% - 3px)calc(100% - 3px)/4px 4px no-repeat,linear-gradient(180deg,var(--fuji-panel-bg),var(--fuji-panel-bg-soft))}.px-inset{border:2px solid color-mix(in srgb,var(--fuji-border)90%,transparent);background:color-mix(in srgb,var(--fuji-page-bg)78%,transparent);box-shadow:inset 2px 2px #0000006b,inset -2px -2px #ffffff0d}.px-titlebar{border-bottom:2px solid var(--fuji-border-strong);background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--fuji-primary)22%,transparent)0 1px,transparent 1px 3px),color-mix(in srgb,var(--fuji-primary)18%,var(--fuji-page-bg));font-family:var(--font-tiny5),var(--font-silkscreen),var(--font-cjk),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.px-titlebar-dots{gap:3px;display:inline-flex}.px-titlebar-dots i{background:var(--fuji-primary);width:6px;height:6px;box-shadow:1px 1px #0009}.px-titlebar-dots i:nth-child(2){background:var(--fuji-secondary)}.px-titlebar-dots i:nth-child(3){background:var(--fuji-success)}.px-scanlines{position:relative}.px-scanlines:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.px-label{font-family:var(--font-tiny5),var(--font-silkscreen),var(--font-cjk),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;line-height:1.3}.px-btn{border:2px solid var(--fuji-border-strong);background:color-mix(in srgb,var(--fuji-primary)14%,var(--fuji-page-bg));min-height:32px;color:var(--foreground);font-family:var(--font-tiny5),var(--font-silkscreen),var(--font-cjk),monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end),background-color 90ms steps(2,end);display:inline-flex;box-shadow:3px 3px #0000008c}.px-btn:hover:not(:disabled){background:color-mix(in srgb,var(--fuji-primary)30%,var(--fuji-page-bg))}.px-btn:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 #0000008c}.px-btn:disabled{opacity:.45}.px-btn[data-tone=good]{border-color:color-mix(in srgb,var(--fuji-success)70%,transparent);background:color-mix(in srgb,var(--fuji-success)14%,var(--fuji-page-bg))}.px-btn[data-tone=bad]{border-color:color-mix(in srgb,var(--fuji-danger)70%,transparent);background:color-mix(in srgb,var(--fuji-danger)12%,var(--fuji-page-bg))}.px-input{border:2px solid var(--fuji-border);background:color-mix(in srgb,var(--fuji-page-bg)82%,black);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-pixelify-sans),var(--font-cjk),monospace;outline:none;padding:8px 10px;box-shadow:inset 2px 2px #00000073}.px-input:focus{border-color:var(--fuji-border-strong)}.px-meter{border:2px solid var(--fuji-border-strong);background:color-mix(in srgb,var(--fuji-page-bg)86%,black);height:14px;padding:2px;position:relative}.px-meter>span{height:100%;width:calc(var(--value,0)*1%);background:linear-gradient(90deg,var(--fuji-secondary),var(--fuji-primary));transition:width .36s steps(6,end);display:block;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 8px);mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 8px)}.px-jitter{animation:px-jitter var(--jitter-duration,3.4s)steps(1,end)infinite;animation-delay:var(--jitter-delay,0s)}@keyframes px-jitter{0%,88%,to{transform:translate(0)}89%{transform:translate(-2px,1px)}91%{transform:translate(2px,-1px)}93%{transform:translate(-1px,-1px)}95%{transform:translate(1px,1px)}97%{transform:translateY(-1px)}}.px-glitch{animation:px-glitch var(--glitch-duration,4.2s)steps(1,end)infinite;animation-delay:var(--glitch-delay,0s)}@keyframes px-glitch{0%,84%,to{text-shadow:none;clip-path:none}85%{text-shadow:-2px 0 #ff2850d9,2px 0 #28dcffd9;clip-path:inset(0 0 55%)}87%{text-shadow:2px 0 #ff2850d9,-2px 0 #28ff8cd9;clip-path:inset(40% 0 0)}89%{text-shadow:-1px 0 #ff2850b3,1px 0 #28dcffb3;clip-path:none}91%{text-shadow:none}}.px-glitch-once{animation:.42s step-end both px-glitch-once;display:inline-block}@keyframes px-glitch-once{0%{opacity:0;transform:translate(-3px)}15%{opacity:1;text-shadow:-2px 0 #ff2850e6,2px 0 #28dcffe6;clip-path:inset(0 0 50%)}35%{clip-path:inset(50% 0 0);transform:translate(2px)}55%{text-shadow:1px 0 #ff2850b3,-1px 0 #28ff8cb3;clip-path:none;transform:translate(-1px)}75%,to{text-shadow:none;opacity:1;transform:none}}.px-blink{animation:1s steps(2,jump-none) infinite px-blink}@keyframes px-blink{50%{opacity:.2}}.px-pop{transform-origin:50%;animation:.26s step-end both px-pop}@keyframes px-pop{0%{opacity:1;clip-path:inset(49% 45%)}20%{clip-path:inset(49% 20%)}40%{clip-path:inset(49% 0)}60%{clip-path:inset(28% 0)}80%{clip-path:inset(8% 0)}to{opacity:1;clip-path:inset(0)}}.px-dither-in{animation:.28s step-end both px-dither-in}@keyframes px-dither-in{0%{opacity:0}1%{opacity:1;-webkit-mask:conic-gradient(#000 25%,transparent 0 50%,#000 0 75%,transparent 0)0 0/4px 4px;-webkit-mask:conic-gradient(#000 25%,transparent 0 50%,#000 0 75%,transparent 0)0 0/4px 4px;mask:conic-gradient(#000 25%,transparent 0 50%,#000 0 75%,transparent 0)0 0/4px 4px}50%{-webkit-mask:conic-gradient(#000 75%,transparent 0)0 0/4px 4px;-webkit-mask:conic-gradient(#000 75%,transparent 0)0 0/4px 4px;mask:conic-gradient(#000 75%,transparent 0)0 0/4px 4px}to{opacity:1;-webkit-mask:none;mask:none}}.px-pixelated{image-rendering:pixelated}@media (prefers-reduced-motion:reduce){.px-jitter,.px-glitch,.px-glitch-once,.px-blink,.px-pop,.px-dither-in{animation:none!important}}.hero-marquee{gap:2.5rem;display:flex}.hero-marquee.is-scrolling{width:max-content;animation:9s steps(90,end) infinite hero-marquee}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.25rem))}}.hero-lcd{background:repeating-linear-gradient(90deg,#00000040 0 1px,transparent 1px 3px),color-mix(in srgb,var(--fuji-primary)12%,var(--fuji-page-bg));text-shadow:0 0 6px var(--fuji-shadow)}.hero-eq{align-items:flex-end;gap:2px;height:14px;display:flex}.hero-eq i{background:linear-gradient(0deg,var(--fuji-primary)0 50%,var(--fuji-secondary)50% 75%,var(--fuji-danger)75%);clip-path:inset(70% 0 0);opacity:.55;width:4px;height:100%;animation:1.6s step-end infinite hero-eq;-webkit-mask:repeating-linear-gradient(0deg,#000 0 2px,#0000 2px 3px);mask:repeating-linear-gradient(0deg,#000 0 2px,#0000 2px 3px)}.hero-eq.is-live i{opacity:1;animation-duration:.7s}@keyframes hero-eq{0%{clip-path:inset(70% 0 0)}20%{clip-path:inset(30% 0 0)}40%{clip-path:inset(55% 0 0)}60%{clip-path:inset(10% 0 0)}80%{clip-path:inset(45% 0 0)}}.hero-heart{animation:1.1s step-end infinite hero-heart;display:inline-grid}@keyframes hero-heart{0%,60%{transform:scale(1)}70%{transform:scale(1.25)}80%{transform:scale(1)}90%{transform:scale(1.15)}}.hero-synergy-block{transition:background-color linear}@media (prefers-reduced-motion:reduce){.hero-marquee.is-scrolling,.hero-eq i,.hero-heart{animation:none!important}}.about-slot{transition:border-color 90ms steps(2,end)}.about-slot:hover{border-color:var(--fuji-border-strong)}.signal-card{z-index:1}.signal-pop{display:none}.signal-card .signal-face{transition:transform 90ms steps(2,end),border-color 90ms steps(2,end)}.signal-card .signal-icon{color:var(--fuji-text-muted)}.signal-card:hover .signal-face,.signal-card:focus-visible .signal-face{border-color:var(--signal-accent)}.signal-card:hover .signal-icon,.signal-card:focus-visible .signal-icon{color:var(--signal-accent)}@media (hover:hover) and (pointer:fine){.signal-card:hover,.signal-card:focus-visible{z-index:40}.signal-card:hover .signal-pop,.signal-card:focus-visible .signal-pop{animation:.24s step-end both px-pop;display:block}}@media (hover:none){.signal-card:active .signal-face{transform:translate(3px,3px)}}.hero-shell-grid{background:linear-gradient(color-mix(in srgb,var(--fuji-primary)6%,transparent)1px,transparent 1px)0 0/100% 4px,radial-gradient(circle at 78% 30%,var(--fuji-primary-soft),transparent 45%);opacity:.7}.pf-cart{transition:transform .1s steps(2,end),border-color .1s steps(2,end);position:relative;overflow:hidden}.pf-cart-label{background:repeating-linear-gradient(90deg,#0000002e 0 2px,transparent 2px 6px),var(--cart-tone);border-bottom:2px solid #00000073}.pf-cart-grooves{background:repeating-linear-gradient(90deg,var(--fuji-border)0 2px,transparent 2px 4px);width:18px;height:10px;position:absolute;bottom:6px;right:6px}.pf-cart:hover{transform:translateY(-2px)}.pf-cart.is-active{border-color:var(--cart-tone);box-shadow:4px 4px 0 #0000008c,0 0 18px color-mix(in srgb,var(--cart-tone)45%,transparent);transform:translateY(-4px)}.pf-cart.is-active:after{content:"inserted";font:9px var(--font-tiny5),var(--font-cjk),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fuji-page-bg);position:absolute;top:6px;right:6px}.pf-boot li{opacity:0;animation:1ms step-end forwards pf-boot-line;animation-delay:calc(var(--line,0)*.16s + .12s)}@keyframes pf-boot-line{to{opacity:1}}.pf-insert-coin{animation:1.1s steps(2,jump-none) infinite px-blink}.pf-track{background:repeating-linear-gradient(90deg,var(--fuji-border-strong)0 8px,transparent 8px 12px)}@media (prefers-reduced-motion:reduce){.pf-boot li{opacity:1;animation:none}.pf-insert-coin{animation:none}}}.glitch-mode-active main :is(h1,h2,h3){text-shadow:2px 0 color-mix(in srgb,var(--fuji-secondary)65%,transparent),-2px 0 color-mix(in srgb,var(--fuji-primary)60%,transparent)}.glitch-hit{animation:.44s step-end both glitch-hit!important}@keyframes glitch-hit{0%{clip-path:inset(0 0 62%);filter:hue-rotate(90deg)saturate(1.8);transform:translate(-6px)}20%{clip-path:inset(38% 0 22%);transform:translate(5px,1px)}40%{clip-path:inset(72% 0 0);filter:invert(.85)hue-rotate(180deg);transform:translate(-3px,-1px)}60%{clip-path:inset(8% 0 58%);filter:none;transform:translate(2px)}80%,to{clip-path:none;filter:none;transform:none}}.anomaly-layer{z-index:9990;pointer-events:none;position:fixed;inset:0;overflow:hidden}.anomaly-noise{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite anomaly-noise;position:absolute;inset:-50%}@keyframes anomaly-noise{0%{transform:translate(0)}33%{transform:translate(-7%,4%)}66%{transform:translate(5%,-6%)}to{transform:translate(-3%,8%)}}.anomaly-scan{background:repeating-linear-gradient(0deg,#0003 0 1px,transparent 1px 3px),linear-gradient(90deg,color-mix(in srgb,var(--fuji-danger)6%,transparent),transparent 18% 82%,color-mix(in srgb,var(--fuji-primary)8%,transparent));position:absolute;inset:0}.anomaly-scan:after{content:"";inset-inline:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fuji-primary)10%,transparent),transparent);height:12%;animation:5.5s linear infinite anomaly-roll;position:absolute;top:-12%}@keyframes anomaly-roll{to{transform:translateY(950%)}}.anomaly-vignette{border:2px solid color-mix(in srgb,var(--fuji-primary)45%,transparent);box-shadow:inset 0 0 140px color-mix(in srgb,var(--fuji-primary)22%,transparent),inset 0 0 44px #0009;animation:2.4s steps(2,jump-none) infinite px-blink;position:absolute;inset:0}.anomaly-rain i{top:-24px;left:var(--x);background:var(--fuji-primary);width:4px;height:14px;box-shadow:0 0 10px color-mix(in srgb,var(--fuji-primary)70%,transparent);opacity:.55;animation:anomaly-fall var(--d)steps(28,end)var(--delay)infinite;position:absolute}.anomaly-rain i:nth-child(3n){background:var(--fuji-secondary);box-shadow:0 0 10px color-mix(in srgb,var(--fuji-secondary)70%,transparent)}@keyframes anomaly-fall{to{transform:translateY(calc(100vh + 48px))}}.anomaly-tear{width:108%;transform:translateX(var(--tear-shift));border-block:1px solid color-mix(in srgb,var(--fuji-secondary)55%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fuji-primary)20%,transparent)30%,color-mix(in srgb,var(--fuji-secondary)16%,transparent)70%,transparent);-webkit-backdrop-filter:hue-rotate(var(--tear-hue))saturate(2.2)contrast(1.2);backdrop-filter:hue-rotate(var(--tear-hue))saturate(2.2)contrast(1.2);position:absolute;left:-4%}.anomaly-tear[data-variant="1"]{-webkit-backdrop-filter:invert(1)hue-rotate(var(--tear-hue));backdrop-filter:invert(1)hue-rotate(var(--tear-hue))}.anomaly-tear[data-variant="2"]{-webkit-backdrop-filter:blur(2px)brightness(1.6)saturate(0);backdrop-filter:blur(2px)brightness(1.6)saturate(0)}.anomaly-breach{z-index:9995;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.anomaly-breach>span{width:112%;left:-6%;top:calc(var(--i)*12.5%);background:color-mix(in srgb,var(--fuji-primary)12%,transparent);-webkit-backdrop-filter:invert()hue-rotate(160deg);backdrop-filter:invert()hue-rotate(160deg);height:12.5%;animation:1.1s step-end both anomaly-band;animation-delay:calc(var(--i)*35ms);position:absolute}.anomaly-breach>span:nth-child(odd){-webkit-backdrop-filter:hue-rotate(90deg)saturate(3);backdrop-filter:hue-rotate(90deg)saturate(3);animation-direction:reverse}@keyframes anomaly-band{0%{opacity:1;transform:translate(0)}15%{transform:translate(-4%)}30%{transform:translate(5%)}45%{transform:translate(-2%)}60%{opacity:.7;transform:translate(3%)}80%{opacity:.35;transform:translate(0)}to{opacity:0;transform:translate(0)}}.anomaly-breach-title,.anomaly-restore p{border:2px solid var(--fuji-border-strong);background:color-mix(in srgb,var(--fuji-page-bg)88%,black);color:var(--foreground);font-family:var(--font-minecraft),var(--font-cjk),monospace;text-transform:lowercase;--glitch-duration:.5s;padding:8px 18px;font-size:clamp(1.6rem,5vw,3rem);font-style:italic;position:relative;box-shadow:6px 6px #0000008c}.anomaly-restore{z-index:9995;pointer-events:none;place-items:center;animation:.7s steps(6,end) both anomaly-restore-fade;display:grid;position:fixed;inset:0}.anomaly-restore:before{content:"";inset-inline:0;background:var(--fuji-success);height:4px;box-shadow:0 0 24px var(--fuji-success);animation:.56s steps(14,end) both anomaly-wipe;position:absolute;top:0}.anomaly-restore p{border-color:var(--fuji-success);font-size:clamp(1.2rem,3.5vw,2rem)}@keyframes anomaly-wipe{to{transform:translateY(100vh)}}@keyframes anomaly-restore-fade{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.glitch-hit,.anomaly-noise,.anomaly-scan:after,.anomaly-vignette,.anomaly-rain i,.anomaly-breach>span,.anomaly-restore,.anomaly-restore:before{animation:none!important}.anomaly-rain,.anomaly-breach,.anomaly-restore{display:none}}.term-screen{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--fuji-primary)14%,transparent),transparent 42%),color-mix(in srgb,var(--fuji-page-bg)90%,black);text-shadow:0 0 6px color-mix(in srgb,var(--fuji-primary)35%,transparent)}.term-input{caret-color:var(--fuji-secondary)}.term-input::selection{background:color-mix(in srgb,var(--fuji-primary)45%,transparent)}.save-file{transition:transform .12s steps(2,end)}.save-file:before{content:"";z-index:1;background:repeating-linear-gradient(180deg,var(--game-accent)0 12px,color-mix(in srgb,var(--game-accent)45%,black)12px 14px);pointer-events:none;width:6px;position:absolute;top:-2px;bottom:-2px;left:-2px}.save-file:hover{transform:translate(-2px,-2px)}.save-file[data-active=true]{outline:2px solid color-mix(in srgb,var(--game-accent)70%,transparent);outline-offset:3px;animation:2.4s steps(6,end) infinite save-now-playing}@keyframes save-now-playing{50%{outline-color:color-mix(in srgb,var(--game-accent)20%,transparent)}}.save-logo{border-color:color-mix(in srgb,var(--game-accent)55%,var(--fuji-border));box-shadow:inset 2px 2px 0 #0000006b,0 0 14px color-mix(in srgb,var(--game-accent)22%,transparent)}.save-file:hover .save-logo{animation:.9s step-end px-jitter}.save-xp>span{background:linear-gradient(90deg,color-mix(in srgb,var(--game-accent)70%,var(--fuji-primary)),var(--game-accent))}.save-max{color:var(--fuji-page-bg);background:linear-gradient(90deg,var(--fuji-secondary)0 40%,#fff 50%,var(--fuji-secondary)60% 100%);background-size:250% 100%;animation:2.2s steps(10,end) infinite save-max-shine}@keyframes save-max-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.save-file,.save-file[data-active=true],.save-file:hover .save-logo,.save-max{transition:none;animation:none}}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.d7fd5574.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.ae1b0c1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.5b396bc1.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:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_1bcd96bc-module__ZsaUlW__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_1bcd96bc-module__ZsaUlW__variable{--font-pixelify-sans:"Pixelify Sans","Pixelify Sans Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.e651c8cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.8b8a2c36.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.afe74196.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.8e801336.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:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_bdaa6a69-module__FYOlua__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_bdaa6a69-module__FYOlua__variable{--font-silkscreen:"Silkscreen","Silkscreen Fallback"}
@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba48fbf905cdd04f-s.273439bf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5221108305c7b6b1-s.5623f2d2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f01e2ced4844f21-s.7a590ac9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37b1c956d8ced1ec-s.91fcda8b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8fde9619e5cf826-s.p.93b11a47.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:Tiny5 Fallback;src:local(Arial);ascent-override:91.2%;descent-override:26.06%;line-gap-override:0.0%;size-adjust:95.95%}.tiny5_adc4c5a6-module__9L-0HG__className{font-family:Tiny5,Tiny5 Fallback;font-style:normal;font-weight:400}.tiny5_adc4c5a6-module__9L-0HG__variable{--font-tiny5:"Tiny5","Tiny5 Fallback"}
@font-face{font-family:minecraft;src:url(../media/minecraft-s.p.e06fcbbf.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:minecraft Fallback;src:local(Arial);ascent-override:66.14%;descent-override:22.05%;line-gap-override:7.92%;size-adjust:113.4%}.minecraft_ea594936-module__2vT4yW__className{font-family:minecraft,minecraft Fallback}.minecraft_ea594936-module__2vT4yW__variable{--font-minecraft:"minecraft","minecraft Fallback"}
@font-face{unicode-range:U+2E80-2FDF,U+3000-303F,U+3040-30FF,U+3100-312F,U+31F?,U+3200-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF;font-family:jackey;src:url(../media/jackey_cjk.4836d123.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.jackey_fd2a3473-module__gRKgda__className{font-family:jackey}.jackey_fd2a3473-module__gRKgda__variable{--font-jackey:"jackey"}
@font-face{unicode-range:U+2E80-2FDF,U+3000-303F,U+3040-30FF,U+3100-312F,U+31F?,U+3200-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF;font-family:fusionPixelJa;src:url(../media/fusion_pixel_12px_ja.447cd28b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.fusionpixelja_e64d1ce4-module__liI46W__className{font-family:fusionPixelJa}.fusionpixelja_e64d1ce4-module__liI46W__variable{--font-fusion-ja:"fusionPixelJa"}
@font-face{unicode-range:U+2E80-2FDF,U+3000-303F,U+3040-30FF,U+3100-312F,U+31F?,U+3200-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF;font-family:fusionPixelZhHans;src:url(../media/fusion_pixel_12px_zh_hans.e62fed18.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.fusionpixelzhhans_bc2a4949-module__B_HMEa__className{font-family:fusionPixelZhHans}.fusionpixelzhhans_bc2a4949-module__B_HMEa__variable{--font-fusion-zh-hans:"fusionPixelZhHans"}
@font-face{unicode-range:U+2E80-2FDF,U+3000-303F,U+3040-30FF,U+3100-312F,U+31F?,U+3200-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF;font-family:fusionPixelZhHant;src:url(../media/fusion_pixel_12px_zh_hant.3b02d42d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.fusionpixelzhhant_6e3959ee-module__kx2f4W__className{font-family:fusionPixelZhHant}.fusionpixelzhhant_6e3959ee-module__kx2f4W__variable{--font-fusion-zh-hant:"fusionPixelZhHant"}
