.meridian-404-module__k_YkCW__page{color:#f5f5f5;background:#000;border-top:2px solid #dc2626;grid-template-rows:auto 1fr auto;min-height:100svh;padding:24px clamp(20px,4vw,48px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:grid;position:relative;overflow:hidden}.meridian-404-module__k_YkCW__page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(#0000,#000 14% 84%,#0000)}.meridian-404-module__k_YkCW__scanline{pointer-events:none;opacity:.35;background:linear-gradient(#0000 0 49.5%,#ffffff06 50%,#0000 50.5% 100%) 0 0/100% 8px;position:absolute;inset:0}.meridian-404-module__k_YkCW__systemBar,.meridian-404-module__k_YkCW__footer{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#737373;justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:1.4;display:flex;position:relative}.meridian-404-module__k_YkCW__console{z-index:1;align-self:center;width:min(760px,100%);padding:clamp(18px,3vw,32px) 0;position:relative}.meridian-404-module__k_YkCW__protocol{letter-spacing:.08em;color:#f87171;margin:0 0 20px;font-size:12px;font-weight:700}.meridian-404-module__k_YkCW__title{letter-spacing:-.08em;color:#f5f5f5;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:clamp(60px,12vw,120px);font-weight:800;line-height:.88;display:flex}.meridian-404-module__k_YkCW__title span{letter-spacing:-.04em;color:#ef4444;font-size:clamp(20px,4vw,34px);font-weight:500;line-height:1}.meridian-404-module__k_YkCW__description{color:#a3a3a3;max-width:660px;margin:28px 0 0;font-size:14px;line-height:1.75}.meridian-404-module__k_YkCW__trace{border-top:1px solid #262626;border-bottom:1px solid #262626;gap:8px;margin-top:28px;padding:14px 0;display:grid}.meridian-404-module__k_YkCW__trace div{justify-content:space-between;align-items:center;gap:18px;font-size:12px;line-height:1.5;display:flex}.meridian-404-module__k_YkCW__trace span{color:#737373}.meridian-404-module__k_YkCW__trace strong{color:#d4d4d4;letter-spacing:.04em;font-weight:700}.meridian-404-module__k_YkCW__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.meridian-404-module__k_YkCW__primaryAction,.meridian-404-module__k_YkCW__secondaryAction{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.meridian-404-module__k_YkCW__primaryAction{color:#050505;background:#f5f5f5}.meridian-404-module__k_YkCW__primaryAction:hover{background:#d4d4d4}.meridian-404-module__k_YkCW__secondaryAction{color:#c7c7c7;background:#090909;border-color:#2f2f2f}.meridian-404-module__k_YkCW__secondaryAction:hover{color:#fff;border-color:#525252}.meridian-404-module__k_YkCW__primaryAction:focus-visible,.meridian-404-module__k_YkCW__secondaryAction:focus-visible{outline-offset:3px;outline:2px solid #f87171}.meridian-404-module__k_YkCW__footer{color:#525252;border-top:1px solid #171717;justify-content:flex-start;align-self:end;padding-top:18px}@media (max-width:640px){.meridian-404-module__k_YkCW__page{padding:18px}.meridian-404-module__k_YkCW__systemBar{flex-direction:column;align-items:flex-start;gap:4px}.meridian-404-module__k_YkCW__title{gap:8px}.meridian-404-module__k_YkCW__trace div{flex-direction:column;align-items:flex-start;gap:2px}.meridian-404-module__k_YkCW__actions{flex-direction:column}.meridian-404-module__k_YkCW__primaryAction,.meridian-404-module__k_YkCW__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.meridian-404-module__k_YkCW__primaryAction,.meridian-404-module__k_YkCW__secondaryAction{transition:none}}
