.apidome-loading-state,.apidome-empty-state,.apidome-error-state,.apidome-permission-state{width:100%}.apidome-loading-state__spinner{justify-content:center;align-items:center;min-height:120px;display:flex}.apidome-spinner{--apidome-spinner-size:96px;min-width:0;color:var(--apidome-text,#172033);text-align:center;flex-direction:column;align-items:center;gap:12px;display:inline-flex}.apidome-spinner--button{--apidome-spinner-size:20px}.apidome-spinner--inline{--apidome-spinner-size:40px}.apidome-spinner--initialization{--apidome-spinner-size:132px}.apidome-spinner__visual{width:var(--apidome-spinner-size);height:var(--apidome-spinner-size);flex:none;place-items:center;display:inline-grid;position:relative}.apidome-spinner__rings,.apidome-spinner__mark{display:block;position:absolute}.apidome-spinner__rings{width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--apidome-accent,#5359d8) 32%, transparent))}.apidome-spinner__ring{fill:none;stroke:var(--apidome-accent,#5359d8);stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.apidome-spinner__ring--outer{stroke-dasharray:88 352;stroke-width:4px;animation:1.7s linear infinite apidome-spinner-counterclockwise}.apidome-spinner__ring--inner{stroke:var(--apidome-secondary,var(--apidome-accent-secondary,#1fa99d));stroke-dasharray:112 259;stroke-width:5px;animation:1.2s linear infinite apidome-spinner-clockwise}.apidome-spinner__mark{width:56%;height:56%;overflow:visible}.apidome-spinner__label{max-width:34ch;color:var(--apidome-text-muted,#64748b);font-size:13px;font-weight:600}.apidome-spinner--button .apidome-spinner__label,.apidome-spinner--inline .apidome-spinner__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes apidome-spinner-clockwise{to{transform:rotate(360deg)}}@keyframes apidome-spinner-counterclockwise{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.apidome-spinner__ring{animation:none}.apidome-spinner__ring--outer{transform:rotate(28deg)}.apidome-spinner__ring--inner{transform:rotate(-42deg)}}.apidome-empty-state{border:1px dashed #14b8a657;border-radius:8px;place-items:center;min-height:220px;display:grid}.apidome-permission-state__permission{margin-top:8px;display:block}
