/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.spinner{pointer-events:none;width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);--spinner-ease:cubic-bezier(.77, 0, .175, 1);animation:spinner-rotate 2s var(--spinner-ease) infinite;flex-shrink:0;display:inline-block;position:relative}.spinner:before,.spinner:after,.spinner>span:before,.spinner>span:after{content:"";background:currentColor;border-radius:50%;width:25%;height:25%;margin:auto;display:block;position:absolute}.spinner:before{animation:spinner-in-from-left 2s var(--spinner-ease) infinite;inset:0 auto 0 0}.spinner:after{animation:spinner-in-from-right 2s var(--spinner-ease) infinite;inset:0 0 0 auto}.spinner>span{margin:auto;display:block;position:absolute;inset:0}.spinner>span:before{animation:spinner-in-from-top 2s var(--spinner-ease) infinite;inset:0 0 auto}.spinner>span:after{animation:spinner-in-from-bottom 2s var(--spinner-ease) infinite;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.spinner,.spinner:before,.spinner:after,.spinner>span:before,.spinner>span:after{animation:none}}.toast-layer{display:contents}.toast-shell{width:100%}.toast-fill{height:100%}.toast{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);background-color:var(--surface-canvas);--ring-offset-bg:var(--surface-canvas);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);color:var(--text-foreground);border-width:1px;display:flex;position:relative}.toast>*{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;transition-duration:.4s}.toast-shell[data-expanded=false][data-front=false] .toast>*{opacity:0}.toast__indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__spinner{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--accent)}.toast__body{align-items:flex-start;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.toast__title{font-family:var(--font-family-mono);color:var(--text-foreground)}.toast__description{letter-spacing:-.25px;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.toast__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.toast__action{flex-shrink:0}.toast .toast__dismiss{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.toast .toast__dismiss svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}}@keyframes spinner-rotate{to{rotate:360deg}}@keyframes spinner-in-from-left{0%,to{transform:translate(0)scale(1)}50%{transform:translate(300%)scale(.5)}}@keyframes spinner-in-from-right{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-300%)scale(.5)}}@keyframes spinner-in-from-top{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(300%)scale(.5)}}@keyframes spinner-in-from-bottom{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-300%)scale(.5)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
