.tsr{z-index:100;pointer-events:none;width:min(380px,100vw - 32px);font-family:var(--font-archivo),system-ui,sans-serif;flex-direction:column;gap:8px;line-height:normal;display:flex;position:fixed;bottom:16px;right:16px}.tsr .tst{color:#ededed;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#1a2228;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 12px 14px 18px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s;animation:.2s cubic-bezier(.2,.8,.2,1) backwards tstIn;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000008c}.tsr .tst.out{animation:.2s cubic-bezier(.2,.8,.2,1) both tstOut}.tsr .bar{width:3px;position:absolute;top:0;bottom:0;left:0}.tsr p{overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:500;line-height:20px}.tsr button{color:#7e878f;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-2px;transition:background-color .12s,color .12s;display:inline-flex}.tsr button:hover{color:#ededed;background:#222c33}.tsr button:focus-visible{outline-offset:2px;outline:2px solid #65de57}@keyframes tstIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tstOut{to{opacity:0;transform:translate(24px)}}@media (max-width:767px){.tsr{width:auto;inset:12px 12px auto}.tsr .tst{animation-name:tstDrop}@keyframes tstDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.tsr .tst{transition:none;animation:none}}
