.page-state-module__SBVPwa__loading{color:#e9ddf8;min-height:70dvh;padding:28px clamp(16px,3vw,38px) 48px}.page-state-module__SBVPwa__loadingHeader{color:#bca7d2;align-items:center;gap:11px;margin-bottom:24px;font-size:13px;display:flex}.page-state-module__SBVPwa__loadingHeader svg{color:#c4a1ee}.page-state-module__SBVPwa__bar,.page-state-module__SBVPwa__hero,.page-state-module__SBVPwa__card{background:#241c30;border:1px solid #c8a3ed12;position:relative;overflow:hidden}.page-state-module__SBVPwa__bar:after,.page-state-module__SBVPwa__hero:after,.page-state-module__SBVPwa__card:after{content:"";background:linear-gradient(105deg,#0000 20%,#d4b0ff09 50%,#0000 80%);animation:2s ease-in-out infinite page-state-module__SBVPwa__pass;position:absolute;inset:0;transform:translate(-100%)}.page-state-module__SBVPwa__bar{border-radius:14px;width:min(420px,80%);height:42px}.page-state-module__SBVPwa__hero{background:linear-gradient(125deg,#2d203e,#1d1829);border-radius:22px;height:clamp(140px,18vw,220px);margin-top:18px}.page-state-module__SBVPwa__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.page-state-module__SBVPwa__card{aspect-ratio:3/4;background:linear-gradient(160deg,#292033,#191421);border-radius:18px}.page-state-module__SBVPwa__card>span{background:#b799d218;border-radius:5px;height:8px;position:absolute;bottom:19px;left:15px;right:15px}.page-state-module__SBVPwa__card>span:before{content:"";background:#cfb4e321;border-radius:5px;width:65%;height:12px;position:absolute;bottom:19px}.page-state-module__SBVPwa__error{color:#efe6f8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70dvh;padding:48px 22px;animation:.22s ease-out page-state-module__SBVPwa__arrive;display:flex}.page-state-module__SBVPwa__mark{color:#d1b1f2;background:radial-gradient(circle at 30% 20%,#b58ae324,#291a3f);border:1px solid #c6a0ef30;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:26px;display:grid;box-shadow:0 12px 45px #7f4a9b16}.page-state-module__SBVPwa__error h1{letter-spacing:.02em;margin:0;font-size:clamp(23px,4vw,30px);font-weight:550}.page-state-module__SBVPwa__error p{color:#b4a6c3;max-width:390px;margin:16px 0 25px;font-size:14px;line-height:1.9}.page-state-module__SBVPwa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-state-module__SBVPwa__actions button,.page-state-module__SBVPwa__actions a{color:#ddcbea;cursor:pointer;background:#2d213b;border:1px solid #cbb0e536;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.page-state-module__SBVPwa__actions button{color:#24152f;background:#c0a0e2;font-weight:600}.page-state-module__SBVPwa__actions :is(button,a):hover{transform:translateY(-2px)}.page-state-module__SBVPwa__actions :is(button,a):active{transform:scale(.98)}.page-state-module__SBVPwa__actions :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #d9b9fa}.page-state-module__SBVPwa__actions button:disabled{opacity:.65;cursor:wait;transform:none}.page-state-module__SBVPwa__spin{animation:1s linear infinite page-state-module__SBVPwa__spin}@keyframes page-state-module__SBVPwa__pass{to{transform:translate(100%)}}@keyframes page-state-module__SBVPwa__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes page-state-module__SBVPwa__spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.page-state-module__SBVPwa__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.page-state-module__SBVPwa__card:last-child{display:none}}@media (max-width:600px){.page-state-module__SBVPwa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-state-module__SBVPwa__loading{padding-top:18px}}@media (prefers-reduced-motion:reduce){.page-state-module__SBVPwa__error,.page-state-module__SBVPwa__spin,.page-state-module__SBVPwa__bar:after,.page-state-module__SBVPwa__hero:after,.page-state-module__SBVPwa__card:after{animation:none}.page-state-module__SBVPwa__actions :is(button,a){transition:none}.page-state-module__SBVPwa__actions :is(button,a):hover{transform:none}}
