.armory-loader-module__hXZXCG__loader{background:var(--color-bg-base);min-height:calc(100dvh - 72px);color:var(--color-accent-secondary);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px 16px;display:flex}.armory-loader-module__hXZXCG__forge{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:min(100%,300px);height:auto}.armory-loader-module__hXZXCG__structure{fill:var(--color-bg-surface,#101c2a);stroke:#294451}.armory-loader-module__hXZXCG__stage{opacity:.12;animation:2s ease-in-out both armory-loader-module__hXZXCG__illuminate}.armory-loader-module__hXZXCG__frame{animation-delay:0s}.armory-loader-module__hXZXCG__energy{animation-delay:2s}.armory-loader-module__hXZXCG__artifact{fill:var(--color-bg-surface,#101c2a);animation-delay:4s}.armory-loader-module__hXZXCG__left{animation:2s ease-out 4s both armory-loader-module__hXZXCG__assembleLeft}.armory-loader-module__hXZXCG__right{animation:2s ease-out 4s both armory-loader-module__hXZXCG__assembleRight}.armory-loader-module__hXZXCG__finish{animation-delay:6s}.armory-loader-module__hXZXCG__caption{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.95rem;line-height:1.5}@keyframes armory-loader-module__hXZXCG__illuminate{0%{opacity:.12}to{opacity:1}}@keyframes armory-loader-module__hXZXCG__assembleLeft{0%{transform:translate(-10px,-6px)}to{transform:translate(0)}}@keyframes armory-loader-module__hXZXCG__assembleRight{0%{transform:translate(10px,-6px)}to{transform:translate(0)}}.armory-loader-module__hXZXCG__complete .armory-loader-module__hXZXCG__stage,.armory-loader-module__hXZXCG__complete .armory-loader-module__hXZXCG__left,.armory-loader-module__hXZXCG__complete .armory-loader-module__hXZXCG__right{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.armory-loader-module__hXZXCG__stage,.armory-loader-module__hXZXCG__left,.armory-loader-module__hXZXCG__right{opacity:1;animation:none;transform:none}}
.armory-auth-module__PfBxYa__page{background:var(--color-bg-base);min-height:calc(100svh - 72px);color:var(--color-text-primary);place-items:center;padding:clamp(20px,5vw,48px) 16px;display:grid}.armory-auth-module__PfBxYa__shell{gap:20px;width:min(100%,520px);display:grid}.armory-auth-module__PfBxYa__back{min-height:44px;color:var(--color-text-secondary);justify-self:start;align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:inline-flex}.armory-auth-module__PfBxYa__panel{border:1px solid var(--color-accent-secondary);background:var(--color-bg-surface,#101c2a);text-align:center;border-radius:16px;justify-items:center;gap:16px;padding:clamp(24px,6vw,40px);display:grid}.armory-auth-module__PfBxYa__icon{border:1px solid var(--color-accent-secondary);width:80px;height:80px;color:var(--color-accent-secondary);background:var(--color-bg-base);border-radius:16px;place-items:center;display:grid}.armory-auth-module__PfBxYa__eyebrow{color:var(--color-accent-secondary);text-transform:uppercase;letter-spacing:.12em;margin:4px 0 0;font-size:.75rem;font-weight:700}.armory-auth-module__PfBxYa__panel h1{font-family:var(--font-orbitron), sans-serif;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.25}.armory-auth-module__PfBxYa__description{max-width:34ch;color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.65}.armory-auth-module__PfBxYa__primary{background:var(--color-accent-secondary);width:100%;min-height:48px;color:var(--color-bg-base);touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.armory-auth-module__PfBxYa__back:hover{color:var(--color-accent-secondary)}.armory-auth-module__PfBxYa__primary:hover{opacity:.9}.armory-auth-module__PfBxYa__shell a:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}
