.I2lSNq_root{contain:layout style;font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-full);transition:var(--transition-colors), transform .12s var(--ease-out);background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.I2lSNq_root:disabled,.I2lSNq_root[aria-disabled=true]{pointer-events:none}.I2lSNq_root[aria-invalid=true]{border-color:var(--destructive)}.I2lSNq_root :where(svg){width:var(--icon-sm);height:var(--icon-sm);pointer-events:none;flex-shrink:0}.I2lSNq_root[data-size=default]{gap:var(--space-3);height:var(--control-height-default);padding-inline:var(--space-7)}.I2lSNq_root[data-size=sm]{gap:var(--space-2);height:var(--control-height-sm);padding-inline:var(--space-5);font-size:var(--text-sm)}.I2lSNq_root[data-size=xs]{gap:var(--space-2);height:var(--control-height-xs);padding-inline:var(--space-4);font-size:var(--text-xs)}.I2lSNq_root[data-size=xs] :where(svg){width:var(--icon-xs);height:var(--icon-xs)}.I2lSNq_root[data-size=lg]{gap:var(--space-3);height:var(--control-height-lg);padding-inline:var(--space-8);font-size:var(--text-lg)}.I2lSNq_root[data-size=icon]{width:var(--control-height-default);height:var(--control-height-default);padding:0}.I2lSNq_root[data-size=icon-sm]{width:var(--control-height-sm);height:var(--control-height-sm);padding:0}.I2lSNq_root[data-size=icon-xs]{width:var(--control-height-xs);height:var(--control-height-xs);padding:0}.I2lSNq_root[data-size=icon-xs] :where(svg){width:var(--icon-xs);height:var(--icon-xs)}.I2lSNq_root[data-size=icon-lg]{width:var(--control-height-lg);height:var(--control-height-lg);padding:0}.I2lSNq_root[data-variant=default]{color:var(--primary-foreground);background-color:var(--primary)}@media (hover:hover){.I2lSNq_root[data-variant=default]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--primary-hover)}}.I2lSNq_root[data-variant=default]:active:not(:disabled,[aria-disabled=true]){background-color:var(--primary-active);transform:scale(.97)}.I2lSNq_root[data-variant=default]:disabled,.I2lSNq_root[data-variant=default][aria-disabled=true]{background-color:color-mix(in oklab, var(--primary) 60%, transparent)}.I2lSNq_root[data-variant=destructive]{color:var(--destructive-foreground);background-color:var(--destructive)}@media (hover:hover){.I2lSNq_root[data-variant=destructive]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--destructive-hover)}}.I2lSNq_root[data-variant=destructive]:active:not(:disabled,[aria-disabled=true]){background-color:var(--destructive-active);transform:scale(.97)}.I2lSNq_root[data-variant=destructive]:disabled,.I2lSNq_root[data-variant=destructive][aria-disabled=true]{background-color:color-mix(in oklab, var(--destructive) 50%, transparent)}.I2lSNq_root[data-variant=outline]{color:var(--foreground);background-color:var(--background);border-color:var(--input)}@media (hover:hover){.I2lSNq_root[data-variant=outline]:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.I2lSNq_root[data-variant=outline]:active:not(:disabled,[aria-disabled=true]){background-color:var(--muted);transform:scale(.97)}.I2lSNq_root[data-variant=outline][aria-expanded=true]{background-color:var(--muted)}.I2lSNq_root[data-variant=secondary]{color:var(--foreground);background-color:var(--neutral);will-change:transform, filter;border-color:#0000}@media (hover:hover){.I2lSNq_root[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--neutral-hover)}}.I2lSNq_root[data-variant=secondary]:active:not(:disabled,[aria-disabled=true]){background-color:var(--neutral-active);transform:scale(.97)}.I2lSNq_root[data-variant=ghost]{color:var(--foreground);background-color:#0000}@media (hover:hover){.I2lSNq_root[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--muted)}}.I2lSNq_root[data-variant=ghost]:active:not(:disabled,[aria-disabled=true]){background-color:color-mix(in oklab, var(--muted) 95%, var(--foreground));transform:scale(.97)}.I2lSNq_root[data-variant=ghost][aria-expanded=true]{background-color:var(--muted)}.I2lSNq_root[data-variant=link]{font-weight:var(--weight-semibold);color:var(--primary);text-underline-offset:4px;background-color:#0000}@media (hover:hover){.I2lSNq_root[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline}}.I2lSNq_root[data-variant=link]:active:not(:disabled,[aria-disabled=true]){color:color-mix(in oklab, var(--primary) 80%, var(--foreground))}.I2lSNq_body{justify-content:center;align-items:center;display:inline-flex}.I2lSNq_iconWrap{will-change:width, margin-inline-end;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.I2lSNq_icon{will-change:transform, opacity;inset-inline-start:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0}.I2lSNq_icon>svg{width:100%;height:100%}.I2lSNq_labelWrap{white-space:nowrap;will-change:width;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.I2lSNq_measure{visibility:hidden;white-space:nowrap;pointer-events:none}.I2lSNq_label{white-space:nowrap;will-change:transform, opacity;justify-content:center;align-items:center;display:inline-flex}@media (forced-colors:active){.I2lSNq_root[aria-expanded=true],.I2lSNq_root:active:not(:disabled,[aria-disabled=true]){outline-offset:-2px;outline:2px solid highlight}}._4HZagG_root{gap:var(--space-7);min-width:0;padding:var(--space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._4HZagG_actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.cJVCcW_root{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.cJVCcW_actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast{gap:var(--space-4);width:fit-content;max-width:100%;font-family:var(--font-sans);border-radius:calc(var(--radius-2xl) * var(--squircle-scale));corner-shape:squircle;border:none}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast:not(:has(._9sdO9G_description)){border-radius:var(--radius-full);corner-shape:round}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_content{gap:var(--space-1)}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast ._9sdO9G_title{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast ._9sdO9G_description{font-size:var(--text-sm);line-height:var(--leading-base);color:inherit}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast ._9sdO9G_icon{width:var(--icon-md);height:var(--icon-md);margin-inline-end:var(--space-1)}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast._9sdO9G_default{color:var(--popover-foreground);background:var(--popover)}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast._9sdO9G_success{color:oklch(72.6% .193 159);background:color-mix(in oklab, oklch(72.6% .193 159) 15%, var(--background))}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast._9sdO9G_error{color:oklch(69% .256 37);background:color-mix(in oklab, oklch(69% .256 37) 10%, var(--background))}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast._9sdO9G_warning{color:oklch(70.2% .149 75);background:color-mix(in oklab, oklch(70.2% .149 75) 10%, var(--background))}._9sdO9G_root[data-sonner-toaster] ._9sdO9G_toast._9sdO9G_info{color:var(--info);background:color-mix(in oklab, var(--info) 10%, var(--background))}._9sdO9G_iconSvg{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){@keyframes _9sdO9G_toasterPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes _9sdO9G_toasterShake{0%,to{transform:translate(0)}20%{transform:translate(2.5px)}40%{transform:translate(-2.5px)}60%{transform:translate(1.5px)}80%{transform:translate(-1.5px)}}@keyframes _9sdO9G_toasterSpinnerOuter{to{transform:rotate(720deg)}}@keyframes _9sdO9G_toasterSpinnerInner{to{transform:rotate(360deg)}}._9sdO9G_pop{transform-origin:50%;transform-box:fill-box;animation:_9sdO9G_toasterPop .3s var(--ease-out) both}._9sdO9G_shake{transform-origin:50%;transform-box:fill-box;animation:.3s cubic-bezier(.36,0,.66,-.56) .1s both _9sdO9G_toasterShake}._9sdO9G_spinnerOuter{transform-origin:50%;transform-box:view-box;animation:1s ease-in-out infinite _9sdO9G_toasterSpinnerOuter}._9sdO9G_spinnerInner{transform-origin:50%;transform-box:view-box;animation:.75s linear infinite _9sdO9G_toasterSpinnerInner}}
