.cp404-root{--cp-yellow:#ffb800;--cp-red:#ff3d00;--cp-red-dark:#c62800;--cp-red-pastel:rgb(255,120,130);--cp-health-readout:#f25555;--cp-cyan:#00e8ff;--cp-tag-bg:#2c2c34;--cp-tag-border:rgba(255,255,255,0.14)}.cp404-root *{box-sizing:border-box}.cp404-scene{position:absolute;inset:0;z-index:0;overflow:hidden}.cp404-scene-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cp404-nayab-stack{position:absolute;inset:0;pointer-events:none}.cp404-nayab-stack>*{position:absolute;inset:0;width:100%;height:100%}.cp404-nayab-stack img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes cp404-holo-pulse{0%,to{filter:saturate(.68) hue-rotate(-10deg) drop-shadow(0 0 12px rgba(0,240,255,.38)) drop-shadow(0 0 30px rgba(0,200,255,.2));opacity:.86}50%{filter:saturate(.72) hue-rotate(-6deg) drop-shadow(0 0 20px rgba(0,240,255,.58)) drop-shadow(0 0 46px rgba(80,230,255,.28));opacity:.9}}@keyframes cp404-flicker{0%,89%,to{opacity:1}90%{opacity:.75}91%{opacity:1}94%{opacity:.85}95%{opacity:1}}@keyframes cp404-base-fadeout{0%,74%,85%,to{opacity:1}75%,84%{opacity:0}}@keyframes cp404-tear{0%,72%,to{clip-path:inset(0 0 100% 0);transform:translate(0);opacity:0}73%{clip-path:inset(3% 0 82% 0);transform:translate(-22px);opacity:1}74%{clip-path:inset(35% 0 45% 0);transform:translate(26px);opacity:1}75%{clip-path:inset(58% 0 18% 0);transform:translate(-18px);opacity:1}76%{clip-path:inset(0 0 100% 0);opacity:0}}@keyframes cp404-chroma-r{0%,71%,to{transform:translate(0);opacity:0}72%,85%{transform:translate(-16px);opacity:.55}}@keyframes cp404-chroma-b{0%,71%,to{transform:translate(0);opacity:0}72%,85%{transform:translate(18px);opacity:.5}}@keyframes cp404-binary-burst{0%,74%,86%,to{opacity:0}75%,84%{opacity:1}}@keyframes cp404-binary-scramble{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(-5px)}75%{transform:translateY(-15px)}}.cp404-nayab-base{z-index:2;animation:cp404-holo-pulse 3.6s ease-in-out infinite,cp404-flicker 3s infinite,cp404-base-fadeout 5s step-end infinite}.cp404-nayab-chroma-r{z-index:4;mix-blend-mode:screen;filter:url(#cp404-redpass);animation:cp404-chroma-r 5s step-end infinite}.cp404-nayab-chroma-b{z-index:4;mix-blend-mode:screen;filter:url(#cp404-cyanpass);animation:cp404-chroma-b 5s step-end infinite}.cp404-nayab-tear{z-index:5;animation:cp404-tear 5s step-end infinite}.cp404-nayab-binary{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;display:flex;justify-content:center;align-items:center;font-family:Courier New,Consolas,monospace;font-size:11px;line-height:1.1;color:rgba(0,240,255,.95);text-shadow:0 0 6px rgba(0,255,255,1),0 0 12px rgba(0,240,255,.5),0 0 20px rgba(0,200,255,.3);letter-spacing:0;overflow:hidden;animation:cp404-binary-burst 5s step-end infinite;filter:brightness(1.2);-webkit-mask-image:var(--cp404-mask);mask-image:var(--cp404-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cp404-binary-wrap{display:flex;width:100%;height:100%;align-items:stretch;justify-content:center}.cp404-binary-col{flex:0 0 12px;width:12px;height:100%;writing-mode:vertical-rl;text-orientation:upright;white-space:pre;overflow:hidden;animation:cp404-binary-scramble .6s steps(4) infinite;line-height:1.1}.cp404-binary-col:nth-child(2n){opacity:.7;animation-delay:-.3s}.cp404-binary-col:nth-child(3n){opacity:.85;animation-delay:-.15s}.cp404-binary-col:nth-child(5n){font-size:9px;opacity:.6}.cp404-vignette{z-index:10;background:radial-gradient(ellipse 75% 65% at 50% 45%,transparent 20%,rgba(0,0,0,.55) 100%)}.cp404-scanlines,.cp404-vignette{pointer-events:none;position:absolute;inset:0}.cp404-scanlines{z-index:11;background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 3px);opacity:.28;mix-blend-mode:overlay}.cp404-bloom{inset:-15%;z-index:9;background:radial-gradient(ellipse 45% 40% at 50% 42%,rgba(252,238,9,.14),transparent 72%),radial-gradient(ellipse 30% 35% at 34% 55%,rgba(0,230,255,.08),transparent 68%);filter:blur(40px);mix-blend-mode:screen}.cp404-bloom,.cp404-hud{pointer-events:none;position:absolute}.cp404-hud{inset:0;z-index:20}.cp404-hud>*{pointer-events:auto}.cp404-health-wrap{position:absolute;top:14px;left:18px;z-index:21;pointer-events:none;transform:perspective(560px) rotateX(5.5deg) rotateY(4deg);transform-origin:top left;filter:drop-shadow(0 0 8px rgba(200,40,40,.2))}.cp404-health-main-row{gap:12px}.cp404-health-left-cluster,.cp404-health-main-row{display:flex;flex-direction:row;align-items:flex-end}.cp404-health-left-cluster{gap:6px}.cp404-health-deco{display:flex;flex-direction:row;align-items:center;gap:5px;padding-bottom:4px}.cp404-health-deco-dot{width:7px;height:7px;border-radius:50%;border:1px solid rgba(77,255,236,.82);box-shadow:0 0 6px rgba(45,255,220,.4);flex-shrink:0}.cp404-health-deco-lines{display:flex;flex-direction:column;gap:1px;font-size:.28rem;letter-spacing:.12em;color:rgba(100,240,220,.88);text-transform:uppercase;line-height:1.15;font-weight:700}.cp404-health-level-col{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.cp404-health-indicator-label{font-size:.38rem;letter-spacing:.2em;color:rgba(230,75,75,.95);text-transform:uppercase;font-weight:700;line-height:1;text-shadow:0 0 6px rgba(200,60,60,.45)}.cp404-health-level{min-width:2.5rem;padding:3px 11px 4px 10px;border:1px solid rgba(93,255,232,.78);color:#b8fff4;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-align:center;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 14px rgba(45,220,200,.08),0 0 12px rgba(60,230,210,.28);text-shadow:0 0 10px rgba(120,255,235,.45);background:rgba(8,14,18,.82)}.cp404-health-center{flex:0 1 auto;min-width:0;width:min(291px,37vw);max-width:min(291px,37vw);padding-bottom:2px;overflow:visible}.cp404-health-bar-curve{transform:perspective(320px) rotateX(14deg);transform-origin:0 55%;transform-style:preserve-3d;width:100%}.cp404-health-bar-stack{display:flex;flex-direction:column;gap:3px;width:100%}.cp404-health-bar-top-row{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.cp404-health-bar-track--health{position:relative;height:16px;flex:1;min-width:0;width:auto}.cp404-health-bar-red{position:absolute;inset:0;background:var(--cp-health-readout);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);box-shadow:0 0 12px rgba(242,85,85,.8),0 0 28px rgba(242,85,85,.45),0 0 50px rgba(200,50,50,.22),inset 0 0 0 1px rgba(255,255,255,.18)}.cp404-health-ticks{display:flex;flex-direction:row;align-items:flex-end;gap:2px;height:5px;padding-left:0;padding-right:14px}.cp404-health-tick{flex:1;min-width:0;height:100%;max-width:4px;background:rgba(64,220,200,.82);box-shadow:0 0 3px rgba(0,200,185,.35)}.cp404-health-bar-track--ram{position:relative;height:7px;width:100%;margin-top:1px}.cp404-health-bar-ram-bg{position:absolute;inset:0;background:rgba(6,14,18,.92);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);box-shadow:inset 0 0 0 1px rgba(0,180,165,.28)}.cp404-health-bar-ram{position:absolute;top:1px;left:1px;bottom:1px;width:calc(62% - 2px);max-width:calc(100% - 18px);background:#00dcc8;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:0 0 8px rgba(0,210,195,.5)}.cp404-health-right-cluster{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.cp404-health-value-wrap{display:flex;flex-direction:row;align-items:baseline;gap:4px}.cp404-health-value{font-size:clamp(1.05rem,2.8vw,1.45rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--cp-health-readout);letter-spacing:.04em;line-height:1;text-shadow:0 0 10px rgba(242,85,85,.75),0 0 22px rgba(200,50,50,.28)}.cp404-health-value-hint{font-size:.48rem;font-weight:700;letter-spacing:.22em;color:rgba(80,220,200,.82);text-transform:uppercase}.cp404-bloom-pass{position:absolute;inset:0;z-index:32;pointer-events:none;background:radial-gradient(ellipse 115% 65% at 50% 42%,rgba(255,248,210,.11),transparent 58%),radial-gradient(ellipse 95% 55% at 50% 92%,rgba(0,215,255,.07),transparent 52%),radial-gradient(ellipse 50% 42% at 90% 15%,rgba(255,130,100,.06),transparent 48%),radial-gradient(ellipse 45% 38% at 12% 82%,rgba(255,90,70,.055),transparent 48%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(180,210,255,.04),transparent 65%);mix-blend-mode:screen}.cp404-minimap-wrap{position:absolute;top:14px;right:18px;display:flex;flex-direction:column;align-items:flex-start;width:130px;transform:perspective(460px) rotateX(4.5deg) rotateY(-3.5deg);transform-origin:top right}.cp404-minimap-toprow{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:3px}.cp404-minimap-time{font-size:.7rem;font-family:monospace;letter-spacing:.05em;color:rgba(190,245,255,.92);font-weight:800}.cp404-bullseye-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.cp404-bullseye-text{font-size:.36rem;letter-spacing:.15em;color:rgba(255,80,40,.7);text-transform:uppercase;text-align:right;line-height:1.3}.cp404-bullseye-svg{width:26px;height:26px}.cp404-minimap-box{position:relative;width:130px;height:130px}.cp404-minimap-map{width:100%;height:100%;background:repeating-linear-gradient(90deg,rgba(255,50,50,.14) 0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(255,50,50,.14) 0 1px,transparent 1px 18px),#050508;position:relative;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.cp404-minimap-border{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(0 0 6px rgba(0,210,255,.65))}.cp404-minimap-border svg{width:100%;height:100%;position:absolute;inset:0}.cp404-minimap-dot{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.cp404-minimap-dot-bang{font-size:.82rem;font-weight:900;color:var(--cp-yellow);text-shadow:0 0 8px color-mix(in srgb,var(--cp-yellow) 85%,transparent);line-height:1;margin-bottom:1px}.cp404-minimap-dot-tri{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid var(--cp-red);filter:drop-shadow(0 0 5px var(--cp-red))}.cp404-minimap-footer{width:130px;display:flex;flex-direction:column;gap:2px;padding-top:3px}.cp404-minimap-conn{font-size:.44rem;letter-spacing:.22em;color:rgba(120,135,145,.65);text-transform:uppercase;font-weight:400;text-align:right}.cp404-quest-cluster{margin-top:14px;width:130px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cp404-quest-title{font-size:.9rem;font-weight:800;letter-spacing:.22em;color:var(--cp-red);text-transform:uppercase;text-shadow:0 0 14px rgba(255,61,0,.55);line-height:1;text-align:right}.cp404-quest-obj-row{display:flex;align-items:center;justify-content:flex-end;gap:5px}.cp404-quest-obj-text{display:flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--cp-yellow);line-height:1}.cp404-quest-mark{width:10px;height:10px;background:var(--cp-yellow);flex-shrink:0;box-shadow:0 0 8px color-mix(in srgb,var(--cp-yellow) 70%,transparent)}.cp404-bl-hud{position:absolute;bottom:12px;left:14px;z-index:21;display:flex;flex-direction:column;gap:5px;max-width:min(260px,48vw);transform:perspective(460px) rotateX(4.5deg) rotateY(3.5deg);transform-origin:bottom left}.cp404-bl-top{display:flex;align-items:center;gap:8px;min-width:0}.cp404-bl-menu-glyph{display:flex;flex-direction:column;justify-content:center;gap:3px;width:14px;flex-shrink:0}.cp404-bl-menu-glyph span{display:block;height:2px;border-radius:1px;background:rgba(255,75,50,.95);box-shadow:0 0 6px rgba(255,55,40,.55)}.cp404-bl-menu-glyph span:first-child{width:100%}.cp404-bl-menu-glyph span:nth-child(2){width:85%}.cp404-bl-menu-glyph span:nth-child(3){width:100%}.cp404-bl-menu-glyph span:nth-child(4){width:70%}.cp404-conn-text{font-size:.5rem;letter-spacing:.14em;font-family:ui-monospace,monospace;color:rgba(255,85,55,.92);text-transform:uppercase;text-shadow:0 0 10px rgba(255,60,40,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp404-bl-nav{display:flex;flex-wrap:wrap;gap:4px;align-content:flex-end;justify-content:flex-start}.cp404-bl-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:0;background:rgba(6,8,14,.88);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);text-decoration:none;transition:filter .12s ease,box-shadow .12s ease}.cp404-bl-link:focus-visible{outline:2px solid rgba(0,230,255,.8);outline-offset:2px}.cp404-bl-link-icon{width:17px;height:17px;flex-shrink:0}.cp404-bl-link.is-live{border:2px solid rgba(0,230,255,.92);color:#00e8ff;box-shadow:0 0 14px rgba(0,230,255,.35),inset 0 0 10px rgba(0,230,255,.07);filter:drop-shadow(0 0 3px rgba(0,240,255,.45))}.cp404-bl-link.is-locked{border:2px solid rgba(255,65,45,.92);color:#ff4d3d;box-shadow:0 0 12px rgba(255,55,40,.28),inset 0 0 8px rgba(255,40,30,.06);filter:drop-shadow(0 0 2px rgba(255,80,60,.35));opacity:.95}.cp404-bl-link.is-pending{border:2px solid rgba(120,125,135,.45);color:rgba(140,145,155,.85);box-shadow:none;filter:none}.cp404-br-hud{position:absolute;bottom:12px;right:14px;display:flex;align-items:flex-end;gap:5px;transform:perspective(460px) rotateX(4.5deg) rotateY(-3.5deg);transform-origin:bottom right}.cp404-player-icon{width:28px;height:28px;flex-shrink:0;color:#ff2a2a;opacity:1;filter:drop-shadow(0 0 1px rgba(255,90,70,.95)) drop-shadow(0 0 6px rgba(255,40,40,.65)) drop-shadow(0 0 12px rgba(200,20,20,.35))}.cp404-br-status{gap:0;padding:0;background:repeating-linear-gradient(-28deg,transparent,transparent 3px,rgba(90,0,0,.06) 0,rgba(90,0,0,.06) 4px)}.cp404-br-diamond-wrap,.cp404-br-status{display:flex;flex-direction:column;align-items:flex-end}.cp404-br-diamond-wrap{width:100%}.cp404-br-diamond{display:flex;justify-content:flex-end;padding:0}.cp404-br-diamond-inner{width:21px;height:21px;border:1.5px solid #ff3434;transform:rotate(45deg);background:rgba(18,2,4,.72);box-shadow:0 0 8px rgba(255,55,55,.5),0 0 14px rgba(255,30,30,.18),inset 0 0 6px rgba(255,60,60,.07);display:flex;align-items:center;justify-content:center}.cp404-br-diamond-dots{transform:rotate(-45deg);width:11px;height:11px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);place-items:center;gap:0}.cp404-br-diamond-dots span{width:2px;height:2px;border-radius:50%;background:#ff3d3d;box-shadow:0 0 3px rgba(255,50,50,.9)}.cp404-br-connector{width:18px;height:10px;margin:-1px 0 0;color:rgba(255,70,70,.92);filter:drop-shadow(0 0 3px rgba(255,40,40,.5));align-self:flex-end}.cp404-br-readout{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:clamp(.38rem,.55vw,.46rem);font-weight:700;letter-spacing:.1em;line-height:1.1;color:#ff4a4a;text-transform:uppercase;text-shadow:0 0 5px rgba(255,60,60,.85),0 0 10px rgba(255,30,30,.3);font-variant-numeric:tabular-nums}.cp404-dialogue-area{position:absolute;bottom:0;left:0;right:0;z-index:25;padding:0 0 32px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.cp404-dialogue-area>*{pointer-events:auto}.cp404-dialogue-block{width:-moz-fit-content;width:fit-content;max-width:min(640px,94%);margin-inline:auto;display:flex;flex-direction:row;align-items:stretch;gap:28px}.cp404-tag-cell{display:flex;flex-shrink:0;align-self:flex-start}.cp404-tag{padding:4px 11px 5px 10px;align-items:center;justify-content:center;background:rgba(44,10,18,.92);border:1px solid rgba(255,45,58,.95);border-top:none;border-left:none;font-size:clamp(.58rem,1.05vw,.68rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--cp-red-pastel) 95%,transparent);white-space:nowrap;clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px);box-shadow:inset 0 0 14px rgba(255,20,30,.05)}.cp404-btns,.cp404-tag{min-width:0;display:flex}.cp404-btns{flex:0 1 auto;flex-direction:column;align-items:stretch;gap:3px}.cp404-btn{flex:0 0 auto;display:flex;flex-direction:row;align-items:stretch;min-height:36px;padding:0 16px 0 0;border:none;border-radius:0;background:transparent;cursor:pointer;font-family:inherit;font-size:clamp(.8rem,1.5vw,.97rem);font-weight:600;letter-spacing:.02em;color:var(--cp-yellow);text-align:left;line-height:1.38;text-shadow:0 0 14px color-mix(in srgb,var(--cp-yellow) 50%,transparent);transition:none}.cp404-btn:not(.is-active){align-self:stretch;width:100%}.cp404-btn>span{position:relative;z-index:1;align-self:center;flex:1;padding-left:2px}.cp404-btn:before{content:"";width:2px;flex-shrink:0;align-self:stretch;background:var(--cp-yellow);box-shadow:0 0 10px color-mix(in srgb,var(--cp-yellow) 60%,transparent)}.cp404-btn:not(.is-active):before{margin-right:10px}.cp404-btn.is-active:before{position:relative;z-index:2;margin-right:0;align-self:stretch}.cp404-btn.is-active{position:relative;align-self:flex-start;display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;min-height:36px;padding:0;background:transparent;color:#120805;font-weight:800;letter-spacing:.01em;text-shadow:none}.cp404-btn.is-active>span{flex:0 1 auto;padding:8px 22px 8px 10px;white-space:nowrap}.cp404-btn.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:2px;z-index:0;background:var(--cp-yellow);clip-path:polygon(0 0,100% 0,100% 50%,calc(100% - 20px) 100%,0 100%);box-shadow:0 0 20px color-mix(in srgb,var(--cp-yellow) 32%,transparent);pointer-events:none}.cp404-subtitle{margin-top:12px;width:-moz-fit-content;width:fit-content;max-width:min(640px,94%);margin-inline:auto;text-align:center;padding:.35rem .5rem;background:none;border:none;backdrop-filter:none}.cp404-subtitle p{margin:0;font-size:clamp(.8rem,1.35vw,.94rem);font-weight:600;line-height:1.5}.cp404-subtitle-speaker{color:#ff5050;text-shadow:0 0 14px rgba(255,80,80,.4)}.cp404-subtitle-line{color:#6ee8ff;text-shadow:0 0 14px rgba(110,232,255,.32)}.cp404-subtitle-player{color:var(--cp-yellow);text-shadow:0 0 12px color-mix(in srgb,var(--cp-yellow) 55%,transparent)}.cp404-root--meltdown .cp404-scene{animation:cp404-meltdown-shake 55ms steps(2) infinite;filter:saturate(1.5) contrast(1.22)}.cp404-root--meltdown .cp404-hud{animation:cp404-meltdown-shake 65ms steps(2) infinite;filter:contrast(1.18) saturate(1.12)}@keyframes cp404-meltdown-shake{0%{transform:translate(0)}20%{transform:translate(-6px,1px)}40%{transform:translate(7px,-2px)}60%{transform:translate(-4px,-3px)}80%{transform:translate(5px,2px)}to{transform:translate(-3px)}}.cp404-meltdown-layer{position:absolute;inset:0;z-index:48;pointer-events:none;overflow:hidden}.cp404-meltdown-chroma-shift{position:absolute;inset:-4%;background:linear-gradient(90deg,rgba(255,0,50,.18),transparent 28%,transparent 72%,rgba(0,220,255,.14));mix-blend-mode:color-dodge;animation:cp404-meltdown-chroma-swing .1s steps(2) infinite}@keyframes cp404-meltdown-chroma-swing{0%,to{transform:translateX(0) skewX(0);opacity:.82}50%{transform:translateX(10px) skewX(-1deg);opacity:1}}.cp404-meltdown-noise{position:absolute;inset:0;opacity:.42;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,30,40,.12) 0,rgba(255,30,40,.12) 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.04) 1px,transparent 0,transparent 4px);mix-blend-mode:overlay;animation:cp404-meltdown-noise-flicker 55ms steps(2) infinite}@keyframes cp404-meltdown-noise-flicker{0%,to{opacity:.38}50%{opacity:.58}}.cp404-meltdown-hbar{position:absolute;left:-12%;width:124%;pointer-events:none;border-radius:0;background:repeating-linear-gradient(90deg,rgba(255,25,20,.95),rgba(100,0,15,.88) 1px,rgba(255,55,40,.98) 3px,rgba(40,0,5,.82) 4px,rgba(255,35,28,.92) 7px,rgba(25,0,0,.78) 8px);mix-blend-mode:screen;filter:blur(.45px);box-shadow:0 0 16px rgba(255,0,35,.9),0 0 36px rgba(255,60,50,.4);animation:cp404-meltdown-hbar-glitch .11s steps(2) infinite}@keyframes cp404-meltdown-hbar-glitch{0%{transform:translateX(-6%);filter:blur(.4px) brightness(1.18)}50%{transform:translateX(6%);filter:blur(1.1px) brightness(.42)}to{transform:translateX(-4%);filter:blur(.55px) brightness(1.05)}}.cp404-static-screen{position:absolute;inset:0;z-index:60;background:#030304;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center}.cp404-static-404{font-size:clamp(3.5rem,16vw,8rem);font-weight:800;letter-spacing:.14em;color:#ff2f2f;text-shadow:0 0 24px rgba(255,50,40,.85),3px 0 0 rgba(0,220,255,.22),-3px 0 0 rgba(255,0,50,.28);line-height:1}.cp404-static-tagline{font-family:ui-monospace,Cascadia Mono,monospace;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(160,175,190,.8);margin:0}.cp404-static-terminal-outer{width:min(520px,92vw);height:132px;overflow:hidden;margin-top:1.25rem;border:1px solid rgba(255,55,45,.4);background:rgba(0,0,0,.72);box-shadow:0 0 20px rgba(255,40,30,.15),inset 0 0 24px rgba(0,0,0,.6)}.cp404-static-terminal{padding:.55rem .7rem;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.6rem;line-height:1.5;color:rgba(85,255,150,.78);text-align:left;animation:cp404-terminal-scroll 16s linear infinite}.cp404-static-terminal-line{white-space:nowrap}@keyframes cp404-terminal-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.cp404-binary-col,.cp404-nayab-base,.cp404-nayab-binary,.cp404-nayab-chroma-b,.cp404-nayab-chroma-r,.cp404-nayab-tear{animation:none!important}.cp404-nayab-base{filter:saturate(.7) drop-shadow(0 0 14px rgba(0,240,255,.45));opacity:.88}.cp404-nayab-binary{opacity:0}.cp404-bl-hud,.cp404-br-hud,.cp404-health-bar-curve,.cp404-health-wrap,.cp404-minimap-wrap{transform:none}.cp404-bloom-pass{opacity:.55}.cp404-root--meltdown .cp404-hud,.cp404-root--meltdown .cp404-scene{animation:none!important}.cp404-meltdown-chroma-shift,.cp404-meltdown-hbar,.cp404-meltdown-noise{animation-duration:.35s!important}.cp404-static-terminal{animation:none!important}}