.notFoundPage{min-height:100svh;color:var(--surface-light);background:radial-gradient(circle at 82% 18%,#b89b7e29,#0000 28rem),linear-gradient(145deg,#071016 0%,#0b171d 48%,#050b0f 100%);place-items:center;padding:clamp(24px,5vw,72px) 20px;display:grid;position:relative;overflow:hidden}.notFoundGrid{opacity:.24;pointer-events:none;background-image:linear-gradient(#b89b7e14 1px,#0000 1px),linear-gradient(90deg,#b89b7e14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 10%,#000 50%,#0000 92%);mask-image:linear-gradient(115deg,#0000 10%,#000 50%,#0000 92%)}.notFoundGlow{aspect-ratio:1;pointer-events:none;border:1px solid #b89b7e24;border-radius:50%;width:min(70vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 72px #b89b7e06,0 0 0 144px #b89b7e04}.notFoundPanel{z-index:1;text-align:center;background:linear-gradient(145deg,#0f171ce0,#060e13f0);border:1px solid #b89b7e3d;flex-direction:column;align-items:center;width:min(100%,820px);padding:clamp(28px,6vw,64px);display:flex;position:relative;box-shadow:0 32px 90px #00000059}.notFoundPanel:before,.notFoundPanel:after{border-color:var(--copper);content:"";opacity:.72;width:56px;height:56px;position:absolute}.notFoundPanel:before{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.notFoundPanel:after{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.notFoundLogo{width:clamp(210px,32vw,320px);margin-bottom:clamp(22px,4vw,38px)}.notFoundCode{color:#0000;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:-.08em;-webkit-text-stroke:1px #b89b7ec7;text-shadow:0 18px 50px #00000047;margin:0;font-size:clamp(96px,20vw,210px);font-weight:600;line-height:.78;transform:translate(-.04em)}.notFoundCopy{width:min(100%,620px);margin-top:clamp(30px,5vw,50px)}.notFoundEyebrow{color:var(--copper);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.notFoundCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,52px);font-weight:500;line-height:1.08}.notFoundDescription,.notFoundNote{color:#f2f4f4c2;margin-left:auto;margin-right:auto;font-size:clamp(15px,2vw,18px);line-height:1.65}.notFoundDescription{margin-top:20px;margin-bottom:0}.notFoundNote{color:#f2f4f485;margin-top:8px;margin-bottom:0;font-size:clamp(13px,1.8vw,15px)}.notFoundActions{justify-content:center;align-items:center;gap:18px;margin-top:clamp(28px,5vw,42px);display:flex}.notFoundPrimaryAction,.notFoundSecondaryAction{justify-content:center;align-items:center;min-height:52px;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.notFoundPrimaryAction{border:1px solid var(--cta-copper);color:#0b0f12;background:var(--cta-copper);min-width:218px;padding:0 28px}.notFoundSecondaryAction{color:var(--surface-light);border-bottom:1px solid #b89b7e75;padding:0 6px}.notFoundPrimaryAction:hover{border-color:var(--cta-copper-hover);background:var(--cta-copper-hover);transform:translateY(-1px)}.notFoundSecondaryAction:hover{border-color:var(--copper);color:var(--copper)}.notFoundPrimaryAction:focus-visible,.notFoundSecondaryAction:focus-visible,.notFoundLogo:focus-visible{outline:2px solid var(--copper);outline-offset:5px}@media (max-width:600px){.notFoundPage{padding:16px}.notFoundPanel{justify-content:center;min-height:calc(100svh - 32px);padding:34px 22px}.notFoundGrid{background-size:36px 36px}.notFoundActions{flex-direction:column;gap:16px;width:100%}.notFoundPrimaryAction{width:100%}.notFoundSecondaryAction{min-height:42px}}@media (prefers-reduced-motion:reduce){.notFoundPrimaryAction,.notFoundSecondaryAction{transition:none}}
