.error-page{color:#0b3478;background:radial-gradient(at 35% 30%,#edf8ff,#fff 75%)}.error-container{max-width:1440px;margin-inline:auto;padding:24px 24px 56px}.error-main{grid-template-columns:1fr 1fr;align-items:center;gap:36px;min-height:560px;display:grid}.error-illustration{justify-self:center;width:100%;max-width:580px}.error-illustration img{mix-blend-mode:multiply;width:100%;height:auto;-webkit-mask-image:radial-gradient(#000 58%,#0000 75%);mask-image:radial-gradient(#000 58%,#0000 75%)}.error-message{text-align:center;padding-block:24px}.error-code{letter-spacing:-.055em;color:#0000;background:linear-gradient(160deg,#65afff,#0877ff 75%);-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:clamp(130px,12vw,180px);font-weight:800;line-height:.95}.error-message h1{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.3}.error-description{color:#627d98;margin:16px 0 28px;font-size:17px;line-height:1.7}.error-actions{gap:12px;max-width:320px;margin:auto;display:grid}.error-actions [data-slot=button],.error-search [data-slot=button]{border-radius:8px;height:50px;font-size:15px}.error-actions [data-variant=default],.error-search button{color:#fff;background:#0878ff}.error-actions [data-variant=outline]{color:#0868c9;background:#fff;border-color:#0878ff}.error-search{background:#fff;border:1px solid #d8eafa;border-radius:10px;align-items:center;gap:12px;max-width:820px;margin:16px auto 40px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 4px 18px #0868c908}.error-search>svg{color:#627d98;flex-shrink:0;width:22px}.error-search input{color:#102a43;flex:1;min-width:0;height:48px;font-size:14px}.error-search input::placeholder{color:#627d98}.error-search input:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0868c9}.error-search button{padding-inline:26px}.error-recovery{text-align:center;max-width:1040px;margin:auto}.error-recovery h2{margin-bottom:24px;font-size:18px;font-weight:700}.error-recovery ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.error-recovery a{border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:flex}.error-recovery a:hover{background:#edf6ff}.error-recovery a:focus-visible{outline-offset:3px;outline:2px solid #0868c9}.error-tile{background:color-mix(in srgb, currentColor 8%, white);border:1px solid color-mix(in srgb, currentColor 14%, white);border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.error-tile svg{stroke-width:2.3px;width:30px;height:30px}.error-tone-green{color:#00b981}.error-tone-purple{color:#7747ff}.error-tone-orange{color:#f59a08}.error-tone-pink{color:#f54284}.error-tone-blue{color:#0878ff}@media (max-width:1024px){.error-main{gap:20px;min-height:400px}.error-code{font-size:110px}.error-message h1{font-size:25px}.error-description{font-size:14px}.error-recovery ul{grid-template-columns:repeat(3,minmax(0,1fr))}.error-recovery{max-width:680px}}@media (max-width:599px){.error-container{padding:8px 16px 32px}.error-main{flex-direction:column;gap:0;min-height:0;display:flex}.error-illustration{width:260px;max-width:100%;height:180px}.error-illustration img{object-fit:contain;height:100%}.error-message{width:100%;padding:0}.error-code{margin-bottom:12px;font-size:90px}.error-message h1{font-size:22px}.error-description{max-width:330px;margin:12px auto 22px;font-size:13px}.error-desktop-break{display:none}.error-actions{max-width:100%}.error-actions [data-slot=button]{height:46px;font-size:14px}.error-search{gap:8px;margin:26px auto;padding-left:10px}.error-search input{height:40px;font-size:12px}.error-search button{height:42px;padding-inline:12px;font-size:12px}.error-search button svg{display:none}.error-search>svg{width:18px}.error-recovery h2{text-align:left;margin-bottom:12px;font-size:16px}.error-recovery ul{gap:8px}.error-recovery a{background:#fff;border:1px solid #e6edf5;gap:6px;height:100%;font-size:11px}.error-tile{border-radius:12px;width:44px;height:44px}.error-tile svg{width:24px;height:24px}}
