[data-sonner-toaster] [data-sonner-toast][data-styled=true]{--toast-catch:#ffffffbf;background:linear-gradient(115deg, #fff9 0%, #fff3 40%, transparent 60%), color-mix(in srgb, var(--popover) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--toast-catch) 55%, transparent), var(--shadow-2xl);-webkit-backdrop-filter:blur(32px)saturate(1.5);backdrop-filter:blur(32px)saturate(1.5);border:1px solid #00000014}[data-sonner-toaster] [data-sonner-toast][data-type=success]{--toast-catch:var(--color-2)}[data-sonner-toaster] [data-sonner-toast][data-type=info]{--toast-catch:var(--color-1)}[data-sonner-toaster] [data-sonner-toast][data-type=warning]{--toast-catch:var(--color-3)}[data-sonner-toaster] [data-sonner-toast][data-type=error]{--toast-catch:var(--color-4)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true]{--toast-catch:#ffffff29;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--toast-catch) 60%, #ffffff1a), inset 0 -1px 0 #ffffff0d, var(--shadow-2xl);background:linear-gradient(115deg,#ffffff14 0%,#ffffff05 40%,#0000 60%),#12121a8c;border:1px solid #ffffff24}@media (width<64rem){[data-sonner-toaster]{bottom:calc(env(safe-area-inset-bottom) + 5.5rem)!important}}@layer components{.argent{isolation:isolate;color:var(--argent-text);border:1px solid var(--argent-edge);box-shadow:var(--argent-shadow);--argent-panel:transparent;--argent-panel-text:var(--foreground);display:inline-block;position:relative}.argent[data-tone=signal]{--argent-grad:linear-gradient(135deg, #1a0803 0%, #ffb07a 16%, #ff8a4d 38%, #ff5a1f 52%, #1a0803 72%, #e14e12 88%, #1a0803 100%);--argent-text:#111;--argent-edge:#ff8a4dbf;--argent-shadow:0 10px 30px #5a1e0073, inset 0 1px 0 #ffb07ae6, inset 0 -2px 3px #1a080380;--argent-sheen:#ffb07ad9;box-shadow:inset 0 0 12px #ff6a0059,inset 0 0 0 1px #ffffff1a}:root:not(.dark) .argent[data-tone=signal]{--argent-grad:linear-gradient(135deg, #ff5a1f 0%, #fff2e6 16%, #ff8a4d 40%, #ff5a1f 55%, #fff2e6 76%, #ff6a1a 92%, #ff5a1f 100%);--argent-edge:#ff5a1fb3;--argent-sheen:#fffffff2;box-shadow:inset 0 0 10px #ff5a1f40,inset 0 0 0 1px #ffffff24}.argent[data-tone=crimson]{--argent-grad:linear-gradient(135deg, #ffeef0 0%, #f2a8b0 16%, #b83e48 38%, #5e161e 52%, #ce5a64 66%, #f7bcc2 84%, #ffeef0 100%);--argent-text:#2e0a0e;--argent-edge:#ffdce0b3;--argent-shadow:0 10px 30px #3c0a1073, inset 0 1px 0 #ffebeee6, inset 0 -2px 3px #32080c59;--argent-sheen:#ffe0e4d9;--argent-label-shadow:0 1px 0 #ffe4e680}.argent[data-tone=emerald]{--argent-grad:linear-gradient(135deg, #eafff4 0%, #92e0b6 16%, #2f9468 38%, #134e38 52%, #4ec88c 66%, #b8f5d4 84%, #eafff4 100%);--argent-text:#08281c;--argent-edge:#ceffe2b3;--argent-shadow:0 10px 30px #08281c73, inset 0 1px 0 #e8fff4e6, inset 0 -2px 3px #06201659;--argent-sheen:#dcffecd9;--argent-label-shadow:0 1px 0 #e2fff080}:root:not(.dark) .argent[data-tone=crimson]{--argent-grad:linear-gradient(135deg, #c8102e 0%, #fff2e6 16%, #e04a63 40%, #c8102e 55%, #fff2e6 76%, #d42a47 92%, #c8102e 100%);--argent-edge:#c8102eb3;--argent-sheen:#fffffff2;box-shadow:inset 0 0 10px #c8102e40,inset 0 0 0 1px #ffffff24}:root:not(.dark) .argent[data-tone=emerald]{--argent-grad:linear-gradient(135deg, #009b4e 0%, #fff2e6 16%, #33b97a 40%, #009b4e 55%, #fff2e6 76%, #00ab57 92%, #009b4e 100%);--argent-edge:#009b4eb3;--argent-sheen:#fffffff2;box-shadow:inset 0 0 10px #009b4e40,inset 0 0 0 1px #ffffff24}.argent-fill{z-index:0;border-radius:inherit;background:var(--argent-grad);position:absolute;inset:0;overflow:hidden}.argent-fill canvas{display:block;width:100%!important;height:100%!important}.argent--border{border:none;box-shadow:0 8px 24px #00000052}.argent--border>.argent-content{color:var(--argent-panel-text,#f1f2f4);padding:var(--argent-bw,1.5px)}.argent-core{inset:var(--argent-bw,1.5px);z-index:1;border-radius:inherit;background:var(--argent-panel);transition:opacity .4s;position:absolute}.argent--reveal:hover .argent-core{opacity:0}.argent-sheen{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg, transparent 36%, var(--argent-sheen) 50%, transparent 64%);opacity:0;mix-blend-mode:screen;background-position:-60% 0;background-repeat:no-repeat;background-size:260% 100%;transition:background-position .6s,opacity .3s;position:absolute;inset:0}.argent--sheen:hover .argent-sheen{opacity:.95;background-position:160% 0}.argent-content{z-index:2;display:block;position:relative}@media (prefers-reduced-motion:reduce){.argent-fill{animation:none}.argent-sheen{transition:opacity .2s}}}@keyframes ta-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes ta-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--ta-bob,2px)))}}@keyframes ta-gaze{0%,to{transform:translate(0)}25%{transform:translate(var(--ta-look-x,1px), var(--ta-look-y,.5px))}50%{transform:translate(0)}75%{transform:translate(calc(-1 * var(--ta-look-x,1px)), 0)}}.ta-eye{animation:ta-blink var(--ta-blink,5s) var(--ta-blink-phase,0s) infinite;transform-box:fill-box;transform-origin:50%}.ta-bob{animation:ta-bob var(--ta-bob-period,4.5s) var(--ta-bob-phase,0s) ease-in-out infinite}.ta-gaze{animation:ta-gaze var(--ta-saccade,6s) var(--ta-saccade-phase,0s) infinite;animation-timing-function:ease-in-out}.ta-root{transition:transform .18s ease-out}.ta-root:hover{transform:scale(1.06)}@keyframes ta-wiggle{0%{transform:rotate(0)}20%{transform:rotate(-2.5deg)}40%{transform:rotate(2.5deg)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(1.5deg)}to{transform:rotate(0)}}.ta-root:hover .ta-wiggle{transform-box:view-box;transform-origin:50%;animation:.28s cubic-bezier(.34,1.56,.64,1) ta-wiggle}.ta-hover .ta-eye,.ta-hover .ta-bob,.ta-hover .ta-gaze{animation:none}.ta-hover:hover .ta-eye{animation:ta-blink var(--ta-blink,5s) var(--ta-blink-phase,0s) infinite}.ta-hover:hover .ta-bob{animation:ta-bob var(--ta-bob-period,4.5s) var(--ta-bob-phase,0s) ease-in-out infinite}.ta-hover:hover .ta-gaze{animation:ta-gaze var(--ta-saccade,6s) var(--ta-saccade-phase,0s) infinite;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){.ta-eye,.ta-bob,.ta-gaze,.ta-wiggle{animation:none}.ta-root,.ta-root:hover{transition:none;transform:none}}
