@keyframes status-island-swap{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:none;transform:none}}@keyframes status-island-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.9)}}@keyframes status-island-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes status-island-rise{0%{opacity:0;transform:translateY(4px)}}.status-island{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease-out,filter .2s ease-out}@starting-style{.status-island{opacity:0;filter:blur(4px);transform:translateY(-6px)scale(.96)}}.status-island[data-phase=exit]{opacity:0;filter:blur(4px);transition-duration:.18s;transform:scale(.98)}.status-island-morph{box-sizing:content-box;max-width:100%;margin:-6px;padding:6px;transition:width .32s cubic-bezier(.2,.8,.2,1);overflow:clip}.status-island-swap{animation:.26s cubic-bezier(.2,.8,.2,1) both status-island-swap}.status-island-dot{background-color:#fbbf24}.status-island-breathe{animation:1.6s ease-out infinite status-island-breathe}.status-island-check path{stroke-dasharray:24;animation:.38s cubic-bezier(.2,.8,.2,1) 80ms both status-island-check}.status-island-rise path{animation:.42s cubic-bezier(.2,.8,.2,1) .14s both status-island-rise}@media (prefers-reduced-motion:reduce){.status-island,.status-island[data-phase]{filter:none;transition:opacity .12s linear;transform:none}.status-island-morph{transition:none}.status-island-swap,.status-island-breathe,.status-island-check path,.status-island-rise path{animation:none}}
