.constructorPage_loadingRoot__NSN0I{position:fixed;inset:0;z-index:var(--z-toast);display:flex;align-items:center;justify-content:center;background:var(--bg-card)}.constructorPage_loadingInner__gkv8v{text-align:center}.constructorPage_spinnerWrap__jk9IN{position:relative;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem}.constructorPage_spinnerTrack__9N_YP{position:absolute;inset:0;border-radius:var(--radius-full);border:3px solid color-mix(in srgb,var(--brand) 22%,transparent)}.constructorPage_spinnerArc__lG8DY{position:absolute;inset:0;border-radius:var(--radius-full);border:3px solid var(--brand);border-top:3px solid transparent;animation:constructorPage_constructorPageSpin__ZjNRF .75s linear infinite}@keyframes constructorPage_constructorPageSpin__ZjNRF{to{transform:rotate(1turn)}}.constructorPage_iconWrap__e_WSN{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.constructorPage_icon__j9xWb{width:1.25rem;height:1.25rem;color:var(--brand)}.constructorPage_title__RVSoU{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.constructorPage_subtitle__arnAG{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.constructorPage_deniedRoot__zQ62m{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:16px;background:var(--bg-secondary)}.constructorPage_deniedCard__WCxGP{width:5rem;height:5rem;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.constructorPage_deniedIcon__t37uN{width:2.5rem;height:2.5rem;color:var(--border)}.constructorPage_deniedTitle__mkFch{margin:0 0 8px;font-size:1.5rem;font-weight:700;color:var(--text);line-height:1.25}.constructorPage_deniedText__YP_JD{margin:0;max-width:24rem;font-size:.9375rem;color:var(--text-muted);line-height:1.5}.constructorPage_deniedStrong__zl4w_{font-weight:600;color:var(--text-secondary)}