@keyframes spinner-rotate{to{transform:rotate(1turn)}}.spinner--wrapper{display:flex}.spinner--align-center,.spinner--align-horizontal{justify-content:center;width:100%}.spinner--align-center{align-items:center;height:100%;min-height:var(--spinner-size)}.spinner--align-inline{flex:0 0 auto;line-height:0;min-height:0;vertical-align:bottom;width:auto}.spinner,.spinner--align-inline{align-items:center;display:inline-flex;justify-content:center}.spinner{--spinner-size:1.5rem;--spinner-stroke:2px;--spinner-trail-color:var(--border-color-default);color:var(--text-color-default);flex:0 0 var(--spinner-size)}.spinner,.spinner--circle{height:var(--spinner-size);width:var(--spinner-size)}.spinner--circle{box-sizing:border-box;display:block}.spinner--circle-path{stroke:var(--spinner-color,var(--accent-9));stroke-width:var(--spinner-stroke);stroke-linecap:round;stroke-dasharray:80 60;animation:spinner-rotate 3s linear infinite;transform-box:view-box;transform-origin:50% 50%}.spinner--align-inline .spinner{--spinner-size:1rem;--spinner-stroke:8px}.spinner--sm{--spinner-size:1.4rem;--spinner-stroke:8px}.spinner--md{--spinner-size:2.2rem;--spinner-stroke:8px}.spinner--lg{--spinner-size:3.1rem;--spinner-stroke:10px}.spinner--invert{color:var(--text-color-invert)}.page-overlay-full{background:rgba(0,0,0,.36);inset:0;position:fixed;z-index:var(--z-modal)}.page-overlay-full--scoped{position:absolute}.page-overlay-full[hidden]{display:none}.overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed}.overlay .component-overlay{background:var(--neutral-a3);inset:0;position:fixed}.overlay .overlay-content{max-height:100vh;max-width:100vw;pointer-events:auto;position:relative;width:100%;z-index:var(--z-raised)}.overlay--loading .component-overlay{background:rgba(0,0,0,.36);cursor:progress;pointer-events:auto}