.ts{z-index:1000;width:min(22.5rem,100% - 32px);height:var(--stack-h,0px);font-family:Inter,-apple-system,system-ui,sans-serif;transition:height .4s cubic-bezier(.32,.72,0,1);position:fixed;bottom:16px;right:16px}.ts.is-empty{pointer-events:none}.ts.ts-contained{position:absolute}.ts:focus{outline:0}.ts ol{height:100%;margin:0;padding:0;list-style:none;position:relative}.ts-t{height:var(--h,auto);box-sizing:border-box;color:#18181b;transform-origin:50% 100%;transform:translateY(var(--y,0px)) scale(var(--s,1));translate:var(--dx,0px) 0;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;outline:0;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:12px 10px 12px 14px;font-size:13px;line-height:18px;transition:transform .45s cubic-bezier(.32,.72,0,1),translate .35s cubic-bezier(.32,.72,0,1),height .35s cubic-bezier(.32,.72,0,1),opacity .3s,box-shadow .2s;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 12px 30px -14px #140a284d,0 2px 6px #0000000a}.ts-t:focus-visible{box-shadow:0 0 0 2px #4a2073,0 12px 30px -14px #140a284d}.ts-t.is-enter{opacity:0;transform:translateY(calc(100% + 24px))scale(.96)}.ts-t.is-out{opacity:0;translate:var(--dx,0px) 8px;transition-duration:.45s,.25s,.25s,.22s,.2s}.ts-t.is-drag{cursor:grabbing;transition:transform .45s cubic-bezier(.32,.72,0,1),height .35s cubic-bezier(.32,.72,0,1),opacity .3s}.ts-t.is-hidden{opacity:0;pointer-events:none}.ts-t>*{transition:opacity .2s,translate .25s cubic-bezier(.32,.72,0,1)}.ts:not(.is-expanded) .ts-t:not(.is-front)>*{opacity:0}.ts-t.is-swap .ts-ic,.ts-t.is-swap .ts-tx{opacity:0;transition:none;translate:0 5px}.ts-ic{width:20px;height:20px;margin-top:-1px}.ts-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ts-t[data-type=success] .ts-ic{color:#15803d}.ts-t[data-type=info] .ts-ic{color:#4a2073}.ts-t[data-type=warning] .ts-ic{color:#b45309}.ts-t[data-type=error] .ts-ic{color:#b91c1c}.ts-t[data-type=loading] .ts-ic{color:#52525b}.ts-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s cubic-bezier(.65,0,.35,1) .14s forwards ts-draw}@keyframes ts-draw{to{stroke-dashoffset:0}}.ts-spin{animation:.8s linear infinite ts-spin}@keyframes ts-spin{to{rotate:360deg}}.ts-tx{flex-direction:column;min-width:0;padding-top:0;display:flex}.ts-tx b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ts-tx>span:not(.ts-sr){color:#52525b;font-size:12.5px}.ts-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ts-act{cursor:pointer;color:#fff;background:#18181b;border:0;border-radius:999px;align-self:center;padding:7px 11px;font:600 12px/1 Inter,system-ui,sans-serif;transition:transform .15s}.ts-act:active{transform:scale(.95)}.ts-x{color:#a1a1aa;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;align-self:start;place-items:center;width:24px;height:24px;margin:-3px -2px 0 0;transition:opacity .15s,background .15s,color .15s;display:grid}.ts-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.ts-t:hover .ts-x,.ts-t:focus-within .ts-x,.ts-t:focus .ts-x{opacity:1}.ts-x:hover{color:#18181b;background:#f4f4f5}@media (hover:none){.ts-x{opacity:1}}@media (max-width:480px){.ts:not(.ts-contained){bottom:12px;right:50%;translate:50%}}@container board (max-width:480px){.ts.ts-contained{bottom:96px;right:50%;translate:50%}}@media (prefers-reduced-motion:reduce){.ts-t,.ts-t>*{transition:opacity .15s!important}.ts-t.is-enter{transform:translateY(var(--y,0px)) scale(var(--s,1))}.ts-draw{animation-duration:10ms}}.ts-bar{background:#f0eef3;border-radius:2px;height:2px;transition:opacity .35s .45s;position:absolute;bottom:7px;left:14px;right:14px;overflow:hidden}.ts-bar i{border-radius:inherit;transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:#4a2073;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.ts-t[data-type=loading]{padding-bottom:16px}.ts-t[data-type=success] .ts-bar,.ts-t[data-type=error] .ts-bar{opacity:0}.ts-t[data-type=success] .ts-bar i{background:#15803d}@media (prefers-reduced-motion:reduce){.ts-bar i{transition:none}}
