.not-found-page{--not-found-primary:#2d599d;--not-found-primary-dark:#23477d;--not-found-primary-light:rgba(45,89,157,.12);--not-found-text:#17263f;--not-found-muted:#718096;isolation:isolate;min-height:100vh;color:var(--not-found-text);background:#f8faff;justify-content:center;align-items:center;padding:35px 24px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.not-found-page *,.not-found-page :before,.not-found-page :after{box-sizing:border-box}.not-found-background{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.not-found-glow{filter:blur(8px);background:radial-gradient(circle,rgba(45,89,157,.13) 0%,rgba(45,89,157,.05) 45%,transparent 72%);border-radius:50%;width:450px;height:450px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.not-found-decoration{border:1px solid rgba(45,89,157,.2);border-radius:24px;width:95px;height:95px;position:absolute;transform:rotate(25deg)}.not-found-decoration-one{top:17%;left:10%}.not-found-decoration-two{border-radius:50%;width:65px;height:65px;top:22%;right:11%}.not-found-decoration-three{border-radius:30px;width:115px;height:115px;bottom:13%;right:18%}.not-found-container{width:100%;max-width:1100px;margin:0 auto}.not-found-top{border-bottom:1px solid rgba(45,89,157,.14);justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.not-found-brand{color:var(--not-found-text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.not-found-brand-mark{background:var(--not-found-primary);color:#fff;letter-spacing:-1px;border-radius:12px;place-items:center;width:43px;height:43px;font-size:14px;font-weight:800;display:grid}.not-found-brand-text{letter-spacing:2px;font-size:12px;font-weight:700}.not-found-status{color:var(--not-found-primary);border:1px solid rgba(45,89,157,.18);border-radius:50px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.not-found-status-dot{background:var(--not-found-primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px rgba(45,89,157,.1)}.not-found-main{text-align:center;flex-direction:column;align-items:center;padding:35px 0 30px;display:flex}.not-found-number{color:var(--not-found-primary);letter-spacing:-.09em;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;font-size:max(110px,min(20vw,230px));font-weight:900;line-height:.95;display:flex}.not-found-digit{text-shadow:0 12px 35px rgba(45,89,157,.12);display:inline-block}.not-found-zero{background:radial-gradient(circle at 35% 30%,#fff 0%,#eaf1ff 55%,#d7e4fb 100%);border:.075em solid #ff7c00;border-radius:50%;place-items:center;width:.77em;height:.77em;margin:0 .015em;display:inline-grid;box-shadow:inset 0 0 0 .055em rgba(45,89,157,.12),0 15px 35px rgba(45,89,157,.12)}.not-found-content{max-width:620px}.not-found-eyebrow{color:var(--not-found-primary);letter-spacing:3px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:800;display:inline-flex}.not-found-eyebrow-line{background:var(--not-found-primary);width:28px;height:2px}.not-found-content h1{color:var(--not-found-text);letter-spacing:-2px;margin:0;font-size:max(32px,min(5vw,54px));font-weight:800;line-height:1.13}.not-found-content h1 span{color:var(--not-found-primary)}.not-found-content p{max-width:490px;color:var(--not-found-muted);margin:20px auto 0;font-size:15px;line-height:1.8}.not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.not-found-btn{cursor:pointer;min-height:52px;font:inherit;border:1px solid transparent;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:0 23px;font-size:13px;font-weight:700;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.not-found-btn-primary{background:var(--not-found-primary);color:#fff;box-shadow:0 10px 22px rgba(45,89,157,.2)}.not-found-btn-primary:hover{background:var(--not-found-primary-dark);box-shadow:0 14px 28px rgba(45,89,157,.27)}.not-found-btn-secondary{color:var(--not-found-primary);background:#fff;border-color:rgba(45,89,157,.2)}.not-found-btn-secondary:hover{border-color:var(--not-found-primary);background:var(--not-found-primary-light)}.not-found-btn:focus-visible{outline-offset:4px;outline:3px solid rgba(45,89,157,.3)}.not-found-footer{color:var(--not-found-muted);letter-spacing:1.4px;text-align:center;border-top:1px solid rgba(45,89,157,.14);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:23px;font-size:10px;font-weight:700;display:flex}.not-found-footer-divider{background:var(--not-found-primary);border-radius:50%;width:4px;height:4px}@media (max-width:600px){.not-found-page{min-height:100svh;padding:22px 18px}.not-found-top{align-items:flex-start}.not-found-brand{gap:8px}.not-found-brand-mark{width:37px;height:37px}.not-found-brand-text{letter-spacing:1px;max-width:105px;font-size:10px}.not-found-status{padding:8px 10px;font-size:10px}.not-found-main{padding:55px 0 45px}.not-found-number{gap:5px;font-size:max(100px,min(28vw,155px))}.not-found-content h1{letter-spacing:-1.3px;font-size:max(31px,min(8vw,42px))}.not-found-content p{font-size:14px}.not-found-actions{width:100%}.not-found-btn{min-height:49px;padding:0 17px}.not-found-decoration-one{top:13%;left:-35px}.not-found-decoration-two{top:28%;right:-20px}.not-found-decoration-three{bottom:8%;right:-30px}}@media (prefers-reduced-motion:reduce){.not-found-page *,.not-found-page :before,.not-found-page :after{scroll-behavior:auto!important}}
