@keyframes siteplane-spinner-bars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes siteplane-spinner-dot{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes siteplane-spinner-spoke{0%{opacity:1}to{opacity:.2}}@keyframes siteplane-spinner-rotate{to{transform:rotate(360deg)}}@keyframes siteplane-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}html[data-motion-reduce=true] .siteplane-spinner-motion,html[data-motion-reduce=true] .siteplane-spinner-motion *,[data-sp-motion=reduced] .siteplane-spinner-motion,[data-sp-motion=reduced] .siteplane-spinner-motion *{animation:none}@media (prefers-reduced-motion:reduce){.siteplane-spinner-motion,.siteplane-spinner-motion *{animation:none}}
.siteplane-button-motion{--sp-semantic-color-background:var(--color-white);--sp-semantic-color-foreground:var(--color-neutral-800);--sp-semantic-color-popover:var(--color-white);--sp-semantic-color-primary:#293556;--sp-semantic-color-primary-foreground:var(--color-neutral-50);--sp-semantic-color-secondary:#0000000a;--sp-semantic-color-secondary-foreground:var(--color-neutral-800);--sp-semantic-color-accent:#0000000a;--sp-semantic-color-destructive:var(--color-red-500);--sp-semantic-color-destructive-foreground:var(--color-red-700);--sp-semantic-color-input:#0000001a;--sp-semantic-color-ring:var(--color-neutral-400);--sp-semantic-color-success:var(--color-emerald-500);--sp-semantic-color-success-foreground:var(--color-emerald-700);--sp-semantic-color-warning:var(--color-amber-500);--sp-semantic-color-warning-foreground:var(--color-amber-700);--button-text-base:#545969;--button-text-hover-base:#30313d;--button-text:var(--button-text-base);--button-text-hover:var(--button-text-hover-base);--motion-duration-button-press:.22s;--motion-duration-micro:.1s;--motion-ease-crisp:cubic-bezier(.2, .8, .2, 1);--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--motion-duration-button-press);transition-timing-function:var(--motion-ease-crisp)}@supports (color:lab(0% 0 0)){.siteplane-button-motion{--sp-semantic-color-primary:lab(22.3561% 2.97052 -21.9829);--button-text-base:lab(37.876% .815019 -10.0327);--button-text-hover-base:lab(20.587% 1.84259 -7.62826)}}:is(.dark,[data-theme=dark]) .siteplane-button-motion{--sp-semantic-color-background:color-mix(in srgb, var(--color-neutral-950) 95%, var(--color-white));--sp-semantic-color-foreground:var(--color-neutral-100);--sp-semantic-color-popover:color-mix(in srgb, var(--sp-semantic-color-background) 98%, var(--color-white));--sp-semantic-color-primary-foreground:var(--color-neutral-50);--sp-semantic-color-secondary:#ffffff0a;--sp-semantic-color-secondary-foreground:var(--color-neutral-100);--sp-semantic-color-accent:#ffffff0a;--sp-semantic-color-destructive:color-mix(in srgb, var(--color-red-500) 90%, var(--color-white));--sp-semantic-color-destructive-foreground:var(--color-red-400);--sp-semantic-color-input:#ffffff14;--sp-semantic-color-ring:var(--color-neutral-500);--sp-semantic-color-success-foreground:var(--color-emerald-400);--sp-semantic-color-warning-foreground:var(--color-amber-400);--button-text-base:#d3d7e2;--button-text-hover-base:#f6f7fb}@supports (color:lab(0% 0 0)){:is(.dark,[data-theme=dark]) .siteplane-button-motion{--button-text-base:lab(85.8742% .146151 -6.03931);--button-text-hover-base:lab(97.2997% .173807 -1.88972)}}.siteplane-button-motion [data-slot=button-loading-indicator]{width:1rem;height:1rem;position:absolute}.siteplane-button-motion[data-loading]>[data-slot=button-content]{color:#0000}.siteplane-loading-button-shell{max-width:100%;display:inline-flex}.siteplane-loading-button-idle,.siteplane-loading-button-pending{transition-property:opacity;transition-duration:var(--motion-duration-micro,.1s);transition-timing-function:var(--motion-ease-standard,cubic-bezier(.22, 1, .36, 1))}.siteplane-loading-button-shell[data-loading-button-phase=loading] .siteplane-loading-button-idle,.siteplane-loading-button-shell[data-loading-button-phase=idle] .siteplane-loading-button-pending{pointer-events:none;opacity:0}@media (prefers-reduced-motion:reduce){.siteplane-button-motion,.siteplane-loading-button-idle,.siteplane-loading-button-pending,.siteplane-button-motion [data-slot=button-loading-indicator]{transition-duration:1ms}.siteplane-button-motion [data-slot=button-loading-indicator]{animation:none}}html[data-motion-reduce=true] .siteplane-button-motion,html[data-motion-reduce=true] .siteplane-loading-button-idle,html[data-motion-reduce=true] .siteplane-loading-button-pending,[data-sp-motion=reduced] .siteplane-button-motion,[data-sp-motion=reduced] .siteplane-loading-button-idle,[data-sp-motion=reduced] .siteplane-loading-button-pending,html[data-motion-reduce=true] .siteplane-button-motion [data-slot=button-loading-indicator],[data-sp-motion=reduced] .siteplane-button-motion [data-slot=button-loading-indicator]{transition-duration:1ms}html[data-motion-reduce=true] .siteplane-button-motion [data-slot=button-loading-indicator],[data-sp-motion=reduced] .siteplane-button-motion [data-slot=button-loading-indicator]{animation:none}
