#qt-stack{z-index:210;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 28px);display:flex;position:fixed;bottom:20px;right:20px}.qt{--qt-c:#3dd68c;background:color-mix(in srgb, var(--card,#161719) 92%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-2,#2c2d31);border-radius:var(--radius,12px);color:var(--text,#ececee);pointer-events:auto;cursor:pointer;align-items:center;gap:14px;padding:12px 40px 14px 12px;font-family:inherit;transition:opacity .18s,transform .15s,border-color .15s;animation:.32s cubic-bezier(.2,.9,.3,1.2) qtIn;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.qt.err{--qt-c:#e5484d}.qt:hover{border-color:var(--qt-c);transform:translateY(-2px)}.qt:before{content:"";background:radial-gradient(120% 140% at 0% 50%, color-mix(in srgb, var(--qt-c) 18%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.qt-ico{background:var(--card-2,#1c1d20);border:1px solid var(--border-2,#2c2d31);width:46px;height:46px;color:var(--qt-c);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.qt-txt{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex;position:relative}.qt-k{font-size:var(--fs-micro,12px);letter-spacing:.6px;text-transform:uppercase;color:var(--qt-c);font-weight:800}.qt-txt b{font-size:var(--fs-sub,15px);color:var(--text,#ececee);overflow-wrap:anywhere;font-weight:700}.qt-x{width:26px;height:26px;color:var(--muted,#8b8d93);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.qt-x:hover{background:var(--card-2,#1c1d20);color:#ff7a7a}.qt-bar{background:var(--qt-c);transform-origin:0;width:100%;height:3px;animation:linear forwards qtBar;position:absolute;bottom:0;left:0}.qt:hover .qt-bar{animation-play-state:paused}.qt.out{opacity:0;transform:translate(16px)}@keyframes qtIn{0%{opacity:0;transform:translate(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes qtBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.qt{animation:none}}
