.feature-loading-screen[data-v-968e4066]{inset:0;z-index:calc(1 + var(--z-action-bar));justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--feature-loader-bottom-inset,0);overflow-y:auto}.feature-loading-screen__icon[data-v-968e4066]{transform-origin:50% 65%;animation:1.8s ease-in-out infinite feature-loading-wiggle-968e4066;display:inline-flex}.feature-loading-screen__icon--error[data-v-968e4066]{animation:none}.feature-loading-screen__message[data-v-968e4066],.feature-loading-screen__title[data-v-968e4066]{max-inline-size:var(--measure-narrow);margin:0}.feature-loading-screen__title[data-v-968e4066]{color:var(--ink);font-size:var(--text-h2)}.feature-loading-screen__message[data-v-968e4066]{min-block-size:2.5em;color:var(--ink-2);font-size:var(--text-body)}.feature-loading-screen__message--stage[data-v-968e4066]{min-block-size:0;color:var(--ink);font-weight:600}.feature-loading-screen__progress[data-v-968e4066]{border:2px solid var(--white);border-radius:var(--radius-pill);background:var(--surface-3);block-size:14px;inline-size:min(100%,17.5rem);box-shadow:0 2px 0 var(--sticker-ink);position:relative;overflow:hidden}.feature-loading-screen__progress-fill[data-v-968e4066]{border-radius:inherit;background:linear-gradient(180deg,var(--sticker),var(--sticker-deep));transform-origin:0;block-size:100%;inline-size:100%;transition:transform var(--motion-slow) var(--ease-out-expo);display:block}.feature-loading-screen__retry[data-v-968e4066]{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--action);color:var(--action-ink);font:inherit;cursor:pointer}.feature-loading-screen__retry[data-v-968e4066]:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes feature-loading-wiggle-968e4066{0%,60%,to{transform:rotate(0)}15%{transform:rotate(-8deg)}30%{transform:rotate(7deg)}45%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.feature-loading-screen__icon[data-v-968e4066]{animation:none}.feature-loading-screen__progress-fill[data-v-968e4066]{transition:none}}
