.qd-scrim,.qd-toaster{--volt:#C6FF3D;--ultra:#8B6CFF;--err:#FF5C7A;--cyan:#5EE1FF;--text:#F4F4F6;--muted:#8A8FA3;--faint:#5C6378;--line2:#323747;--spring:cubic-bezier(.32,1.42,.56,1);--out:cubic-bezier(.16,1,.3,1);font-family:Space Grotesk,system-ui,sans-serif;color:var(--text)}.qd-toaster button{font:inherit;color:inherit;cursor:pointer}.qd-toaster :focus-visible{outline:2px solid var(--volt);outline-offset:3px}.qd-scrim.qd-fixed,.qd-toaster.qd-fixed{position:fixed}.qd-toast .mono{font:500 12px JetBrains Mono,monospace;color:var(--muted)}.qd-toaster{position:absolute;right:28px;bottom:28px;width:var(--qd-w,432px);z-index:20}.qd-scrim{position:absolute;inset:0;z-index:15;pointer-events:none;opacity:0;background:rgba(6,6,10,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .35s}.qd-scrim.on{opacity:1}.qd-toaster ol{list-style:none;margin:0;padding:0;position:relative;transition:height .5s var(--out)}.qd-tw-head{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:44px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s,transform .45s var(--spring)}.qd-tw-head.on{opacity:1;pointer-events:auto;transform:none}.qd-tw-head p{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.qd-tw-head p b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:99px;background:#20222D;color:var(--text);font:700 12px JetBrains Mono}.qd-clear{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:#14151C;font-size:13px;font-weight:600;color:var(--text)}.qd-clear.press,.qd-clear:hover{background:#1E2030}.qd-toast{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:48px 1fr auto;align-items:center;column-gap:14px;padding:16px 12px 16px 16px;border-radius:20px;background:#17181F;border:1px solid #2b2f3d;box-shadow:0 18px 50px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);transform-origin:50% 0;overflow:hidden;touch-action:pan-y;user-select:none;transition:height .45s var(--out),background .4s,border-color .4s,box-shadow .6s}.qd-toast[data-type=loading]{border-color:transparent;box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 34px rgba(94,225,255,.18)}.qd-toast.won{box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 70px rgba(198,255,61,.45);border-color:rgba(198,255,61,.5)}.qd-t-ring{position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);overflow:hidden;opacity:0;transition:opacity .6s}.qd-t-ring i{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0 58%,rgba(94,225,255,.2) 66%,var(--cyan) 84%,#fff 90%,transparent 93%);animation:qd-rot 1.3s linear infinite}.qd-t-ring.done,.qd-toast[data-type=loading] .qd-t-ring{opacity:1}.qd-t-ring.done i{background:var(--volt);animation:none}.qd-t-ring.fade{opacity:0;transition:opacity .9s .25s}.qd-toast.drag{transition:none;cursor:grabbing}.qd-toast .in{display:contents}.qd-toast>:not(.qd-t-glow):not(.qd-t-bar):not(.qd-t-ring){transition:opacity .25s}.qd-toast.back>:not(.qd-t-glow):not(.qd-t-bar):not(.qd-t-ring){opacity:0}.qd-toast.back{background:#1F212B;border-color:#353A4A}.qd-t-glow{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(140px 90px at 34px 50%,rgba(198,255,61,.42),transparent 70%),linear-gradient(100deg,transparent 30%,rgba(198,255,61,.16) 50%,transparent 70%);background-size:100% 100%,260% 100%;background-position:0 0,120% 0}.qd-toast.bloom .qd-t-glow{animation:qd-bloom 1.1s var(--out) forwards}@keyframes qd-bloom{0%{opacity:0;background-position:0 0,120% 0}18%{opacity:1}to{opacity:0;background-position:0 0,-60% 0}}.qd-t-ico{position:relative;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.qd-t-ico svg{width:26px;height:26px}.qd-toast[data-type=success]{--c:var(--volt)}.qd-toast[data-type=error]{--c:var(--err)}.qd-toast[data-type=info]{--c:var(--ultra)}.qd-toast[data-type=loading]{--c:var(--cyan)}.qd-toast[data-type=error]{border-color:rgba(255,92,122,.32)}.qd-t-txt{min-width:0}.qd-t-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.qd-t-desc,.qd-t-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qd-t-desc{margin:4px 0 0;font-size:13.5px;color:var(--muted);line-height:1.35}.qd-t-desc .mono{font-size:12px}.qd-t-side{display:flex;align-items:center;gap:2px}.qd-t-act{min-height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--line2);background:#20222D;font-size:13px;font-weight:700;color:var(--text);transition:transform .15s,background .2s}.qd-t-act.press,.qd-t-act:hover{background:#2A2D3B}.qd-t-act.press,.qd-t-act:active{transform:scale(.94)}.qd-toast[data-type=error] .qd-t-act{color:var(--err)}.qd-t-x{width:44px;height:44px;border:0;background:none;border-radius:11px;color:var(--faint);display:grid;place-items:center}.qd-t-x:hover{color:var(--text);background:#20222D}.qd-t-x svg{width:16px;height:16px}.qd-t-bar{position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--c);opacity:.55;transform-origin:0 50%;transform:scaleX(0)}.qd-toast:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.qd-spin .qd-trk{stroke:rgba(94,225,255,.18)}.qd-spin .qd-arc{stroke:var(--cyan);stroke-dasharray:15 60;transform-origin:50% 50%;animation:qd-rot .8s linear infinite;transition:stroke-dasharray .3s var(--out),stroke .3s}.qd-ok .qd-arc{stroke-dasharray:60 0;stroke:var(--volt)}.qd-fill{transform-origin:50% 50%;transform:scale(0);fill:var(--volt);transition:transform .45s var(--spring)}.qd-ok .qd-fill{transform:scale(1);transition-delay:.18s}.qd-chk{stroke:#0A0A0D;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s var(--out)}.qd-ok .qd-chk{stroke-dashoffset:0;transition-delay:.4s}@keyframes qd-rot{to{transform:rotate(1turn)}}.qd-spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--volt);pointer-events:none}@media (max-width:640px){.qd-toaster{left:12px;right:12px;bottom:max(14px,env(safe-area-inset-bottom));width:auto}.qd-t-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qd-toast{column-gap:12px;padding:14px 6px 14px 14px}}@media (prefers-reduced-motion:reduce){.qd-toast{transition:height .2s}.qd-tw-head{transition:opacity .2s}.qd-spin .qd-arc{animation:qd-pulse 1.2s ease-in-out infinite;stroke-dasharray:60 0}.qd-chk,.qd-fill,.qd-spin .qd-arc{transition-duration:.15s;transition-delay:0s}.qd-toast.bloom .qd-t-glow{animation:none}.qd-t-act.press,.qd-t-act:active{transform:none}}@keyframes qd-pulse{50%{opacity:.35}}