.ui-spin{--ui-spin-size:24px;position:relative;min-height:150px;overflow:hidden;border:1px solid var(--ui-color-border-secondary,#f0f0f0);border-radius:var(--ui-radius-lg,8px);background:var(--ui-color-surface,#fff);color:var(--ui-color-text,rgba(0,0,0,.88));font-family:var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.ui-spin[data-size="small"]{--ui-spin-size:16px}.ui-spin[data-size="large"]{--ui-spin-size:32px}.ui-spin__content{padding:var(--ui-space-xl,24px)}.ui-spin__content strong{font-size:var(--ui-font-size-lg,16px);font-weight:600}.ui-spin__content p{max-width:56ch;margin:var(--ui-space-sm,8px) 0 0;color:var(--ui-color-text-secondary,rgba(0,0,0,.65));font-size:var(--ui-font-size-base,14px);line-height:var(--ui-line-height-base,1.5715)}.ui-spin__overlay{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--ui-space-sm,8px);background:color-mix(in srgb,var(--ui-color-surface,#fff) 82%,transparent);color:var(--ui-color-primary-text,#0958d9);backdrop-filter:blur(1.5px)}.ui-spin[data-spinning="no"] .ui-spin__overlay{display:none}.ui-spin[data-fullscreen="yes"] .ui-spin__overlay{position:fixed;z-index:10000}.ui-spin__indicator,.ui-spin__indicator .ui-lucide{width:var(--ui-spin-size);height:var(--ui-spin-size)}.ui-spin__indicator .ui-lucide{display:block;animation:ui-spin-rotate .8s linear infinite}.ui-spin__tip{font-size:var(--ui-font-size-base,14px);font-weight:500}@keyframes ui-spin-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-spin__indicator .ui-lucide{animation-duration:1.8s}}