@layer qingwu.toast{.qt-container{--qt-bg:250 251 252;--qt-glass-a:0.9;--qt-glass-b:0.74;--qt-hairline:255 255 255;--qt-hairline-a:0.4;--qt-sheen:0.22;--qt-noise:0.08;--qt-fg:17 17 17;--qt-fg2:105 105 110;--qt-shadow-a:0.08;--qt-shadow-b:0.12;--qt-blue:0 122 255;--qt-green:52 199 89;--qt-orange:255 149 0;--qt-red:255 59 48;--qt-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei",system-ui,sans-serif}.dark .qt-container,[data-theme=dark] .qt-container{--qt-bg:28 28 30;--qt-glass-a:0.78;--qt-glass-b:0.62;--qt-hairline:255 255 255;--qt-hairline-a:0.12;--qt-sheen:0.08;--qt-noise:0.14;--qt-fg:255 255 255;--qt-fg2:152 152 158;--qt-shadow-a:0.4;--qt-shadow-b:0.5;--qt-blue:10 132 255;--qt-green:48 209 88;--qt-orange:255 159 10;--qt-red:255 69 58}.qt-container{position:fixed;z-index:99999;display:flex;flex-direction:column;gap:10px;padding:16px;pointer-events:none;max-width:380px;width:max-content;min-width:0}.qt-container[data-qt-pos=top-left]{top:env(safe-area-inset-top,0);left:0;align-items:flex-start}.qt-container[data-qt-pos=top-center]{top:env(safe-area-inset-top,0);left:50%;transform:translateX(-50%);align-items:center}.qt-container[data-qt-pos=top-right]{top:env(safe-area-inset-top,0);right:0;align-items:flex-end}.qt-container[data-qt-pos=bottom-left]{bottom:env(safe-area-inset-bottom,0);left:0;align-items:flex-start}.qt-container[data-qt-pos=bottom-center]{bottom:env(safe-area-inset-bottom,0);left:50%;transform:translateX(-50%);align-items:center}.qt-container[data-qt-pos=bottom-right]{bottom:env(safe-area-inset-bottom,0);right:0;align-items:flex-end}.qt-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:11px 14px;min-width:0;max-width:100%;position:relative;background:linear-gradient(160deg,rgb(var(--qt-bg)/var(--qt-glass-a)),rgb(var(--qt-bg)/var(--qt-glass-b)));-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);color:rgb(var(--qt-fg2));font-family:var(--qt-font);font-size:13.5px;line-height:1.45;border-radius:16px;border:.5px solid rgb(var(--qt-hairline)/var(--qt-hairline-a));box-shadow:inset 0 .5px 0 rgb(var(--qt-hairline)/var(--qt-hairline-a)),inset 0 -.5px 0 rgb(0 0 0/.06),0 1px 2px rgb(0 0 0/var(--qt-shadow-a)),0 8px 24px rgb(0 0 0/var(--qt-shadow-b));cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .3s ease,transform .38s cubic-bezier(.34,1.3,.5,1)}.qt-toast:before{background:linear-gradient(180deg,rgb(var(--qt-hairline)/var(--qt-sheen)),transparent 45%)}.qt-toast:after,.qt-toast:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.qt-toast:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--qt-noise)}.dark .qt-toast:after,[data-theme=dark] .qt-toast:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.qt-toast.qt-enter{opacity:1;transform:translateY(0) scale(1)}.qt-toast.qt-enter .qt-icon{animation:qt-icon-in .28s cubic-bezier(.34,1.56,.64,1) .03s backwards}@keyframes qt-icon-in{0%{transform:scale(.4)}to{transform:scale(1)}}.qt-toast.qt-enter .qt-msg{animation:qt-msg-in .38s cubic-bezier(.22,1,.36,1) .14s backwards}@keyframes qt-msg-in{0%{max-width:0}to{max-width:360px}}.qt-toast.qt-error.qt-enter{animation:qt-error-in .6s cubic-bezier(.34,1.3,.5,1)}@keyframes qt-error-in{0%{opacity:0;transform:translateY(10px) scale(.98);background:linear-gradient(160deg,rgb(var(--qt-red)/.35),rgb(var(--qt-red)/.2))}12%{opacity:1;transform:translateY(0) scale(1.02) translateX(-8px) rotate(-1.2deg);background:linear-gradient(160deg,rgb(var(--qt-red)/.28),rgb(var(--qt-red)/.16))}28%{transform:translateX(8px) rotate(1.2deg)}44%{transform:translateX(-6px) rotate(-1deg)}60%{transform:translateX(4px) rotate(.8deg)}76%{transform:translateX(-3px) rotate(-.5deg)}to{transform:translateX(0) rotate(0) scale(1);background:linear-gradient(160deg,rgb(var(--qt-bg)/var(--qt-glass-a)),rgb(var(--qt-bg)/var(--qt-glass-b)))}}.qt-toast.qt-exit{opacity:0;transform:translateY(0) scale(1);transition-duration:.12s,.12s}.qt-toast.qt-exit .qt-icon,.qt-toast.qt-exit .qt-msg{animation:none}.qt-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff}.qt-info .qt-icon{background:rgb(var(--qt-blue))}.qt-success .qt-icon{background:rgb(var(--qt-green))}.qt-warning .qt-icon{background:rgb(var(--qt-orange))}.qt-error .qt-icon{background:rgb(var(--qt-red))}.qt-icon svg{width:14px;height:14px}.qt-body{flex:1 1 auto;justify-content:center;gap:1px}.qt-body,.qt-msg{min-width:0;display:flex;flex-direction:column}.qt-msg{overflow:hidden;white-space:nowrap;overflow-wrap:break-word;word-break:break-word;color:rgb(var(--qt-fg));font-weight:500;letter-spacing:.01em}.qt-toast.qt-rich.qt-enter .qt-msg{animation:none}.qt-desc{color:rgb(var(--qt-fg2));font-size:12px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:break-word;word-break:break-word;user-select:text}.qt-line{display:block;overflow:hidden}.qt-toast.qt-truncate .qt-line{text-overflow:ellipsis}.qt-mark{font-style:normal;font-weight:650;color:rgb(var(--qt-blue));background:rgb(var(--qt-blue)/.12);padding:0 3px;border-radius:4px}.qt-success .qt-mark{color:rgb(var(--qt-green));background:rgb(var(--qt-green)/.12)}.qt-warning .qt-mark{color:rgb(var(--qt-orange));background:rgb(var(--qt-orange)/.12)}.qt-error .qt-mark{color:rgb(var(--qt-red));background:rgb(var(--qt-red)/.12)}.qt-action{flex-shrink:0;margin:-2px 0;padding:4px 12px;border:none;border-radius:999px;background:rgb(var(--qt-blue)/.14);color:rgb(var(--qt-blue));font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.5;letter-spacing:.01em;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.qt-action:hover{background:rgb(var(--qt-blue)/.22)}.qt-action:focus-visible{outline:2px solid rgb(var(--qt-blue));outline-offset:2px}.qt-close{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-4px -6px -4px 0;padding:0;border:none;border-radius:50%;background:transparent;color:rgb(var(--qt-fg2));cursor:pointer;opacity:0;transition:opacity .15s,background .15s;-webkit-tap-highlight-color:transparent}.qt-toast:focus-within .qt-close,.qt-toast:hover .qt-close{opacity:.55}.qt-close:after{content:"";position:absolute;inset:-12px}.qt-close:hover{opacity:1!important;background:rgb(var(--qt-fg2)/.12)}.qt-close:focus-visible{opacity:1;outline:2px solid rgb(var(--qt-blue));outline-offset:2px}@media (prefers-reduced-motion:reduce){.qt-toast{opacity:1;transform:none;transition:opacity .05s}.qt-toast .qt-icon,.qt-toast .qt-msg,.qt-toast.qt-error.qt-enter{animation:none!important}.qt-msg{max-width:none}}@media (max-width:480px){.qt-container{max-width:calc(100vw - 20px);padding:12px;gap:8px}.qt-toast{padding:10px 14px;font-size:13px;border-radius:14px;gap:8px}.qt-icon{width:26px;height:26px}.qt-icon svg{width:13px;height:13px}.qt-action{padding:3px 10px;font-size:12px}.qt-close{opacity:.4}}}