.not-found-page{color:#e7eef2;background:#07111a;grid-template-rows:auto 1fr;min-height:100svh;padding:28px clamp(20px,5vw,64px);display:grid}.not-found-header{align-items:center;display:flex}.not-found-header .brand{color:#fff}.not-found-content{text-align:center;place-self:center;width:min(520px,100%);margin-top:-58px;animation:.4s ease-out both not-found-enter}.not-found-icon{color:#62d9ff;background:#0b1722;border:1px solid #253542;border-radius:14px;place-items:center;width:60px;height:60px;margin:0 auto 22px;display:grid;box-shadow:0 10px 30px #0000002e}.not-found-code{color:#8ea0aa;margin-bottom:10px;font-size:12px;font-weight:650;display:block}.not-found-content h1{color:#f5f8fa;letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,42px);font-weight:700;line-height:1.1}.not-found-content p{color:#8ea0aa;max-width:440px;margin:16px auto 0;font-size:15px;line-height:1.6}.not-found-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.not-found-page .dp-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.not-found-page .dp-button:focus-visible{outline-offset:3px;outline:2px solid #62d9ff}.not-found-page .dp-button--primary{color:#07111a;background:#62d9ff}.not-found-page .dp-button--primary:hover{background:#82e2ff}.not-found-page .dp-button--secondary{color:#e7eef2;background:#0b1722;border-color:#293b48}.not-found-page .dp-button--secondary:hover{background:#10202c;border-color:#3a5262}.not-found-page .dp-button:hover{transform:translateY(-1px)}@keyframes not-found-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.not-found-page{padding:20px}.not-found-content{margin-top:-32px}.not-found-actions{display:grid}.not-found-page .dp-button{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-content{animation:none}.not-found-page .dp-button{transition:none}}
