.e404.svelte-1omq7q1{--accent-text:var(--text-2);--dot:#ff564b8c;min-height:100vh;color:var(--text);position:relative;overflow:hidden}[data-theme=dark] .e404.svelte-1omq7q1{--accent-text:var(--glitch-l);--dot:#ff564b80}.top.svelte-1omq7q1{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px clamp(20px,4vw,48px);display:flex;position:relative}.kick.svelte-1omq7q1{letter-spacing:.2em;color:var(--accent-text);font-weight:400}.wrap.svelte-1omq7q1{z-index:2;flex-direction:column;gap:clamp(20px,4vh,36px);padding:clamp(12px,4vh,48px) clamp(20px,4vw,48px) 80px clamp(20px,8vw,120px);display:flex;position:relative}.big.svelte-1omq7q1{align-self:flex-start;display:inline-block;position:relative}.big.svelte-1omq7q1 .n:where(.svelte-1omq7q1),.big.svelte-1omq7q1 .sl:where(.svelte-1omq7q1){letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(150px,25vw,360px);font-weight:800;line-height:.8}.big.svelte-1omq7q1 .n:where(.svelte-1omq7q1){text-shadow:-4px 0 var(--glitch-l), 4px 0 var(--glitch-r)}.big.svelte-1omq7q1 .sl:where(.svelte-1omq7q1){background:var(--bg);opacity:0;pointer-events:none;position:absolute;inset:0}.big.svelte-1omq7q1 .s1:where(.svelte-1omq7q1){clip-path:inset(18% 0 72%)}.big.svelte-1omq7q1 .s2:where(.svelte-1omq7q1){clip-path:inset(52% 0 40%)}.big.svelte-1omq7q1 .s3:where(.svelte-1omq7q1){clip-path:inset(80% 0 12%)}.msg.svelte-1omq7q1{letter-spacing:.02em;max-width:700px;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700}.term.svelte-1omq7q1{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:14px}.term.svelte-1omq7q1 b:where(.svelte-1omq7q1){color:var(--text);font-weight:500}.cur.svelte-1omq7q1{color:var(--action)}.acts.svelte-1omq7q1{flex-wrap:wrap;gap:14px;display:flex}.vert.svelte-1omq7q1{z-index:1;writing-mode:vertical-rl;letter-spacing:.3em;color:var(--accent-text);margin:0;font-weight:400;position:absolute;top:200px;left:clamp(12px,3vw,48px);transform:rotate(180deg)}.dots.svelte-1omq7q1{z-index:0;background-image:radial-gradient(var(--dot) 1.6px, transparent 1.7px);clip-path:polygon(100% 0,100% 100%,0 100%);background-size:10px 10px;width:min(460px,60vw);height:340px;position:absolute;bottom:-40px;right:-40px}.scan.svelte-1omq7q1{z-index:0;background:linear-gradient(transparent, var(--grid), transparent);opacity:0;height:90px;position:absolute;top:0;left:0;right:0}.bar.svelte-1omq7q1{height:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.bar.svelte-1omq7q1 i:where(.svelte-1omq7q1){display:block}.bar.svelte-1omq7q1 .b1:where(.svelte-1omq7q1){background:var(--glitch-l);flex:3}.bar.svelte-1omq7q1 .b2:where(.svelte-1omq7q1){background:var(--action);flex:1}.bar.svelte-1omq7q1 .b3:where(.svelte-1omq7q1){flex:6}@keyframes svelte-1omq7q1-jit{0%,86%,to{text-shadow:-4px 0 var(--glitch-l), 4px 0 var(--glitch-r)}88%{text-shadow:-16px 0 var(--glitch-l), 12px 0 var(--glitch-r)}91%{text-shadow:10px 0 var(--glitch-l), -8px 0 var(--glitch-r)}}@keyframes svelte-1omq7q1-glx{0%,86%,to{opacity:0;transform:translate(0)}87%{opacity:1;transform:translate(18px)}89%{opacity:1;transform:translate(-12px)}91%{opacity:1;transform:translate(26px)}93%{opacity:0}}@keyframes svelte-1omq7q1-scan{0%{opacity:1;transform:translateY(-10vh)}to{opacity:1;transform:translateY(110vh)}}@keyframes svelte-1omq7q1-blink{0%,49%{opacity:1}50%,to{opacity:0}}.play.svelte-1omq7q1 .big:where(.svelte-1omq7q1) .n:where(.svelte-1omq7q1){animation:4s step-end infinite svelte-1omq7q1-jit}.play.svelte-1omq7q1 .big:where(.svelte-1omq7q1) .sl:where(.svelte-1omq7q1){animation:4s step-end infinite svelte-1omq7q1-glx}.play.svelte-1omq7q1 .big:where(.svelte-1omq7q1) .s2:where(.svelte-1omq7q1){animation-delay:60ms}.play.svelte-1omq7q1 .big:where(.svelte-1omq7q1) .s3:where(.svelte-1omq7q1){animation-delay:.12s}.play.svelte-1omq7q1 .scan:where(.svelte-1omq7q1){animation:3.2s linear infinite svelte-1omq7q1-scan}.play.svelte-1omq7q1 .cur:where(.svelte-1omq7q1){animation:1s step-end infinite svelte-1omq7q1-blink}@media (prefers-reduced-motion:reduce){.play.svelte-1omq7q1 *,.play.svelte-1omq7q1 .big:where(.svelte-1omq7q1) .n:where(.svelte-1omq7q1),.play.svelte-1omq7q1 .big:where(.svelte-1omq7q1) .sl:where(.svelte-1omq7q1),.play.svelte-1omq7q1 .scan:where(.svelte-1omq7q1),.play.svelte-1omq7q1 .cur:where(.svelte-1omq7q1){animation:none!important}}@media (width<=860px){.vert.svelte-1omq7q1{display:none}}
