.tt-spinner{box-sizing:border-box;border:2px solid var(--color-input,#303a49);border-top-color:var(--color-primary,#f2c14e);border-right-color:var(--color-primary,#f2c14e);vertical-align:middle;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite tt-loading-spin;display:inline-block}.tt-spinner--large{border-width:3px;width:40px;height:40px}.tt-spinner--ink{border-color:#1a1203 #1a1203 #1a120330 #1a120330}.tt-loading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:160px;padding:40px 20px;display:flex}.tt-loading-label{color:var(--color-muted-foreground,#98a2b3);text-align:center;font-size:14px;font-weight:400;line-height:1.5}.tt-loading--compact{flex-direction:row;gap:10px;min-height:44px;padding:12px 0}.tt-loading--screen{background:var(--color-background,#0b0e13);flex:1;width:100%;min-height:100dvh}@keyframes tt-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tt-spinner{animation:none}}