.cti-toast{--cut: 20px;position:fixed;right:24px;bottom:24px;z-index:9000;width:min(420px,calc(100vw - 32px));padding:18px 52px 20px;color:#fff;font:500 15px/1.5 var(--sans, "Archivo", system-ui, sans-serif);background:linear-gradient(135deg,#ffc400,#ff8000 58%,#a970ff);isolation:isolate;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));transform:translateY(24px);opacity:0;transition:transform .28s ease,opacity .28s ease;pointer-events:none}.cti-toast.is-on{transform:none;opacity:1;pointer-events:auto}.cti-toast:before{content:"";position:absolute;inset:1px;z-index:-1;background:linear-gradient(to top left,rgba(169,112,255,.3) 0 16%,transparent 16%),radial-gradient(ellipse 80% 90% at 0 0,rgba(255,128,0,.16),transparent 70%),#0d0a0c;clip-path:polygon(0 0,calc(100% - var(--cut) + 1px) 0,100% calc(var(--cut) - 1px),100% 100%,calc(var(--cut) - 1px) 100%,0 calc(100% - var(--cut) + 1px))}.cti-toast .t-ic{position:absolute;left:20px;top:21px;width:16px;height:14px;background:linear-gradient(135deg,#ffc400,#ff8000);clip-path:polygon(50% 0,100% 100%,0 100%)}.cti-toast.is-err .t-ic{background:#ff4d63}.cti-toast .t-x{position:absolute;right:22px;top:8px;width:36px;height:36px;padding:0;border:0;color:#eadcc0;font-size:22px;line-height:1;background:transparent;cursor:pointer}.cti-toast .t-x:hover{color:#fff}.cti-toast .t-x:focus-visible{outline:2px solid #fff;outline-offset:-4px}.cti-toast .t-bar{position:absolute;left:1px;right:1px;bottom:1px;height:3px;background:linear-gradient(90deg,#ffc400,#ff8000 60%,#a970ff);transform-origin:left}.cti-toast.is-on .t-bar{animation:cti-toast-bar var(--dur, 8s) linear forwards}.cti-toast:hover .t-bar,.cti-toast:focus-within .t-bar{animation-play-state:paused}@keyframes cti-toast-bar{to{transform:scaleX(0)}}@media(max-width:560px){.cti-toast{right:16px;left:16px;bottom:16px;width:auto}}@media(prefers-reduced-motion:reduce){.cti-toast{transition:none;transform:none}.cti-toast.is-on .t-bar{animation:none;transform:scaleX(1)}}
