.mp-error-page{isolation:isolate;color:#183363;background:radial-gradient(circle at 8% 9%,#dceaff 0,#0000 34%),radial-gradient(circle at 94% 86%,#d7e8ff 0,#0000 34%),#f6f9ff;flex-direction:column;gap:30px;min-height:100svh;padding:26px clamp(20px,4vw,64px) 22px;font-family:DM Sans,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.mp-error-page:before{content:"";z-index:-1;border:1px solid #2a63ca13;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-300px;left:-270px;box-shadow:0 0 0 58px #2a63ca08,0 0 0 130px #2a63ca05}.mp-error-header,.mp-error-footer{justify-content:space-between;align-items:center;gap:22px;width:min(1160px,100%);margin-inline:auto;display:flex}.mp-error-brand{color:#153f9d;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mp-error-brand .animated-brand-mark{filter:drop-shadow(0 5px 8px #1646a02b);flex:none;width:58px;height:58px;display:block;position:relative}.mp-error-brand .animated-brand-mark img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.mp-error-brand .animated-brand-globe{transform-origin:50%;animation:18s linear infinite mp-error-globe-spin}.mp-error-brand .animated-brand-gold{z-index:1}@keyframes mp-error-globe-spin{to{transform:rotate(360deg)}}.mp-error-brand .mp-error-brand-copy{gap:3px;display:grid}.mp-error-brand strong{letter-spacing:-.02em;font:800 17px/1.1 Outfit,Arial,sans-serif}.mp-error-brand sup{vertical-align:super;font-size:9px}.mp-error-brand small{color:#6b80a5;font-size:11px;font-weight:700}.mp-error-header-note{color:#7283a1;font-size:12px;font-weight:700}.mp-error-card{background:#fff;border:1px solid #d9e5f6;border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);width:min(1160px,100%);min-height:510px;margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #123b8819,0 6px 18px #123b880a}.mp-error-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,76px);display:flex}.mp-error-kicker{color:#1948a9;letter-spacing:.15em;background:#eef4ff;border:1px solid #cddfff;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.mp-error-kicker span{background:#f3bb43;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f3bb4328}.mp-error-content h1{color:#102c66;letter-spacing:-.045em;max-width:600px;margin:22px 0 16px;font:800 clamp(42px,4.3vw,65px)/1.04 Outfit,Arial,sans-serif}.mp-error-content>p:not(.mp-error-hint){color:#5c6f92;max-width:495px;margin:0;font-size:17px;line-height:1.65}.mp-error-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:34px;display:flex}.mp-error-actions a,.mp-error-actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 18px;font:800 14px/1.2 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.mp-error-primary{color:#fff;background:linear-gradient(115deg,#143f9e,#1c5fd2);border:1px solid #1746bd;box-shadow:0 9px 20px #194cbb32}.mp-error-primary svg:last-child{margin-left:5px}.mp-error-primary:hover{transform:translateY(-2px);box-shadow:0 14px 24px #194cbb3d}.mp-error-secondary{color:#1746a6;background:#fff;border:1px solid #cbdcf6}.mp-error-secondary:hover{background:#f0f5ff;transform:translateY(-2px)}.mp-error-hint{color:#8290a8;border-top:1px solid #e9eef8;padding-top:16px;font-size:13px;line-height:1.5;margin:26px 0 0!important}.mp-error-art{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 16%,#55a8ef55 0,#0000 35%),linear-gradient(145deg,#102e72,#1552ad 58%,#1984c4);flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.mp-error-art:before{content:"";z-index:-1;background:linear-gradient(#0000 60%,#05246055);position:absolute;inset:0}.mp-error-orbit{pointer-events:none;border:1px solid #ffffff2d;border-radius:50%;position:absolute}.mp-error-orbit-outer{width:590px;height:590px;top:-165px;right:-195px;box-shadow:0 0 0 34px #ffffff09,0 0 0 75px #ffffff08}.mp-error-orbit-inner{border-width:2px;border-color:#ffffff24;width:335px;height:335px;top:18px;right:-58px}.mp-error-compass{color:#ffe08b;background:#ffffff16;border:1px solid #ffffff53;border-radius:50%;place-items:center;width:136px;height:136px;margin-bottom:12px;display:grid;box-shadow:inset 0 0 28px #ffffff12,0 20px 48px #051e5840}.mp-error-art strong{letter-spacing:-.07em;text-shadow:0 15px 40px #041f6059;font:800 clamp(100px,10vw,156px)/.95 Outfit,Arial,sans-serif}.mp-error-art>span{color:#dfeeff;letter-spacing:.09em;text-transform:uppercase;text-align:center;margin-top:18px;font-size:13px;font-weight:800}.mp-error-footer{color:#8190aa;font-size:12px;font-weight:700}@media (max-width:820px){.mp-error-page{gap:22px;padding:18px 16px 24px}.mp-error-header-note{display:none}.mp-error-card{grid-template-columns:1fr;min-height:0}.mp-error-content{padding:38px 30px 34px}.mp-error-content h1{font-size:clamp(39px,7vw,57px)}.mp-error-art{min-height:220px}.mp-error-orbit-outer{top:-230px;right:-50px}.mp-error-orbit-inner{top:-80px;right:90px}.mp-error-compass{width:80px;height:80px;margin-bottom:4px}.mp-error-compass svg{width:48px;height:48px}.mp-error-art strong{font-size:92px}.mp-error-art>span{margin-top:5px;font-size:10px}}@media (max-width:480px){.mp-error-brand strong{font-size:15px}.mp-error-brand .animated-brand-mark{width:50px;height:50px}.mp-error-content{padding:30px 22px}.mp-error-content h1{margin-top:18px;font-size:39px}.mp-error-content>p:not(.mp-error-hint){font-size:15px}.mp-error-actions{grid-template-columns:1fr;width:100%;margin-top:27px;display:grid}.mp-error-actions a,.mp-error-actions button{width:100%}.mp-error-art{min-height:178px}.mp-error-compass{width:65px;height:65px}.mp-error-compass svg{width:38px;height:38px}.mp-error-art strong{font-size:71px}.mp-error-footer{flex-wrap:wrap;gap:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mp-error-actions a,.mp-error-actions button{transition:none}.mp-error-brand .animated-brand-globe{animation:none}}
