.eqs-loading-screen{--eqs-bg:#a1a9ba;--eqs-ink:#171c26;--eqs-mid:#4c5a76;--eqs-deep:#20293c;--eqs-orange:#861719;--eqs-orange-light:#c95c60;--eqs-border:#171c262e;--eqs-loading-card-bg:#f3f4f7f0;--eqs-loading-overlay-bg:#bdc4d194;--eqs-loading-shadow:0 1px 2px #20293c0a, 0 12px 32px #20293c0f;--eqs-loading-compact-shadow:0 1px 2px #20293c0a, 0 8px 24px #20293c1a;font-synthesis:none;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px}.dark .eqs-loading-screen{--eqs-bg:var(--background,#14171c);--eqs-ink:var(--foreground,#edf0f4);--eqs-mid:var(--muted-foreground,#bdc5d0);--eqs-deep:var(--foreground,#edf0f4);--eqs-orange:var(--eqs-red,#f19b9e);--eqs-orange-light:var(--eqs-red-hover,#ffc1c5);--eqs-border:var(--border,#444d59);--eqs-loading-card-bg:var(--card,#20252c);--eqs-loading-overlay-bg:#14171cc7;--eqs-loading-shadow:0 12px 32px #00000052;--eqs-loading-compact-shadow:0 8px 24px #00000052}.eqs-loading-screen,.eqs-loading-screen *,.eqs-loading-screen :before,.eqs-loading-screen :after{box-sizing:border-box}.eqs-loading-screen{background:var(--eqs-bg);width:100%;min-height:100%;color:var(--eqs-ink);place-items:center;display:grid}.eqs-loading-screen.is-fullscreen{min-height:100vh;min-height:100dvh;padding:24px}.eqs-loading-screen.is-overlay{z-index:90;background:var(--eqs-loading-overlay-bg);-webkit-backdrop-filter:blur(11px)saturate(105%);backdrop-filter:blur(11px)saturate(105%);min-height:100dvh;position:fixed;inset:0}.eqs-loading-screen.is-overlay .eqs-loading-card{animation-duration:.18s}.eqs-loading-screen.is-compact .eqs-loading-card{width:min(100%,260px);box-shadow:var(--eqs-loading-compact-shadow);gap:16px;padding:24px 20px}.eqs-loading-screen.is-compact .eqs-loading-copy h1{font-size:.875rem!important}.eqs-loading-screen.is-compact .eqs-loading-copy p{font-size:.72rem}.eqs-loading-card{border:1px solid var(--eqs-border);background:var(--eqs-loading-card-bg);width:min(100%,260px);box-shadow:var(--eqs-loading-shadow);border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:26px 32px 23px;animation:.5s ease-out both eqs-loading-fade-up;display:flex}.eqs-loading-brand{align-items:center;gap:8px;display:inline-flex}.eqs-loading-brand>span{background:var(--eqs-orange);border-radius:3px;width:12px;height:12px;display:block}.eqs-loading-brand strong{color:var(--eqs-deep);letter-spacing:.28em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;line-height:1}.eqs-loading-indicator{place-items:center;min-height:56px;display:grid}.eqs-loading-copy{text-align:center}.eqs-loading-copy h1{color:var(--eqs-deep);margin:0;line-height:1.25;font-size:.94rem!important;font-weight:600!important}.eqs-loading-copy p{color:var(--eqs-mid);margin:5px 0 0;font-size:.78rem;line-height:1.35}.eqs-loading-ring{border:2px solid var(--eqs-border);border-top-color:var(--eqs-orange);border-right-color:var(--eqs-orange-light);border-radius:999px;width:56px;height:56px;animation:1s linear infinite eqs-loading-spin;display:block}.eqs-loading-bar{background:var(--eqs-border);border-radius:999px;width:224px;height:4px;display:block;overflow:hidden}.eqs-loading-bar__fill{border-radius:inherit;background:var(--eqs-orange);height:100%;transition:width .3s ease-out;display:block}.eqs-loading-bar__fill.is-indeterminate{width:33%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite eqs-loading-bar}.eqs-loading-dots{align-items:center;gap:8px;display:flex}.eqs-loading-dots i{background:var(--eqs-orange);border-radius:999px;width:10px;height:10px;animation:1.2s ease-in-out infinite eqs-loading-dot;display:block}.eqs-loading-dots i:nth-child(2){animation-delay:.16s}.eqs-loading-dots i:nth-child(3){animation-delay:.32s}.eqs-loading-blocks{grid-template-columns:repeat(3,12px);gap:6px;width:48px;display:grid}.eqs-loading-blocks i{background:var(--eqs-orange);border-radius:3px;width:12px;height:12px;animation:1.2s ease-in-out infinite eqs-loading-block;display:block}.eqs-loading-blocks i:nth-child(2),.eqs-loading-blocks i:nth-child(4){animation-delay:.12s}.eqs-loading-blocks i:nth-child(3),.eqs-loading-blocks i:nth-child(5),.eqs-loading-blocks i:nth-child(7){animation-delay:.24s}.eqs-loading-blocks i:nth-child(6),.eqs-loading-blocks i:nth-child(8){animation-delay:.36s}.eqs-loading-blocks i:nth-child(9){animation-delay:.48s}@keyframes eqs-loading-spin{to{transform:rotate(360deg)}}@keyframes eqs-loading-bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes eqs-loading-dot{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes eqs-loading-block{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes eqs-loading-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.eqs-loading-screen *,.eqs-loading-screen :before,.eqs-loading-screen :after{transition:none!important;animation:none!important}.eqs-loading-bar__fill.is-indeterminate{width:100%}}
