.svarli-loading{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;background:#fafbf9;color:#617367;font-family:Arial,sans-serif;min-height:100svh}.svarli-loader-logo{position:relative;width:110px;height:110px}.svarli-loader-logo>img{width:100%;height:100%;object-fit:contain;clip-path:polygon(0 0,49% 0,100% 38.3%,100% 100%,0 100%)}.svarli-loader-orbit{position:absolute;inset:-31px;animation:svarli-logo-orbit 2s linear infinite;will-change:transform}.svarli-loader-orbit>span{position:absolute;left:calc(50% - 8px);top:0;width:16px;height:16px;border-radius:50%;background:#1bc51c}.svarli-loading p{font-size:14px;margin:0;letter-spacing:.02em}.loading-preview-back{position:absolute;bottom:36px;color:#607467;font-size:13px;text-decoration:underline;text-underline-offset:5px}@keyframes svarli-logo-orbit{from{transform:rotate(40deg)}to{transform:rotate(400deg)}}.svarli-error{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#090b0a;color:#fff;font-family:Arial,sans-serif;padding:70px 24px;box-sizing:border-box}.svarli-error-number{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(280px,59vw,1050px);font-weight:800;line-height:1;letter-spacing:-.065em;color:transparent;-webkit-text-stroke:1px #212723;user-select:none}.svarli-error-content{max-width:700px;text-align:center}.svarli-error-star{display:block;color:#20d52b;font-size:64px;line-height:1;margin-bottom:36px}.svarli-error h1{font-size:clamp(34px,4.2vw,64px);font-weight:600;line-height:1.1;letter-spacing:-.035em;margin:0 0 24px}.svarli-error p{font-size:15px;line-height:1.7;max-width:360px;margin:0 auto 32px;color:#b8c1bb}.svarli-error a{display:inline-flex;gap:20px;align-items:center;border-radius:40px;background:#fff;padding:17px 26px;font-size:14px;color:#101811;text-decoration:none;font-weight:600}.svarli-error a:focus-visible,.loading-preview-back:focus-visible{outline:3px solid #20d52b;outline-offset:6px}.svarli-error a.svarli-error-secondary{display:block;background:transparent;color:#bec9c0;font-weight:400;margin-top:16px}.svarli-loading-failure{display:none}.svarli-loading[data-failed] .svarli-loading-failure{display:block;color:#174d2d}.svarli-loading[data-failed] .svarli-loader-orbit{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.svarli-loader-orbit{animation:none;transform:rotate(40deg);will-change:auto}}@media(max-width:600px){.svarli-error-number{font-size:94vw;letter-spacing:-.08em}.svarli-error-star{font-size:48px;margin-bottom:30px}.svarli-error p{max-width:285px}.svarli-error h1{max-width:330px}}

.svarli-loading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
