.dynamic-page[data-v-d0f5ddbe]{background:var(--color-background);width:100%;min-height:400px}.page-state[data-v-d0f5ddbe]{background:var(--color-background-soft);align-items:center;min-height:460px;padding:70px 0;display:flex}.page-state--loading[data-v-d0f5ddbe]{min-height:max(460px,100svh - 180px)}.page-state__box[data-v-d0f5ddbe]{min-height:220px;color:var(--color-text-muted);font-size:var(--font-size-body);justify-content:center;align-items:center;gap:12px;display:flex}.page-loader[data-v-d0f5ddbe]{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite page-loader-spin-d0f5ddbe;display:block}@keyframes page-loader-spin-d0f5ddbe{to{transform:rotate(360deg)}}.page-state__error[data-v-d0f5ddbe]{text-align:center;max-width:620px;margin:0 auto}.page-state__code[data-v-d0f5ddbe]{color:var(--color-primary);font-size:13px;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;margin-bottom:12px;display:block}.page-state__error h1[data-v-d0f5ddbe]{color:var(--color-navy);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08}.page-state__error p[data-v-d0f5ddbe]{max-width:520px;color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:17px auto 25px}@media (width<=650px){.page-state[data-v-d0f5ddbe]{min-height:380px;padding:50px 0}.page-state__box[data-v-d0f5ddbe]{min-height:170px}.page-state__error h1[data-v-d0f5ddbe]{font-size:32px}}
