.tst-host{position:fixed;left:12px;right:12px;bottom:14px;z-index:4000;display:flex;flex-direction:column;align-items:stretch;gap:8px;pointer-events:none}@supports (padding:env(safe-area-inset-bottom)){.tst-host{bottom:calc(14px + env(safe-area-inset-bottom))}}@media (min-width:700px){.tst-host{left:auto;right:22px;bottom:22px;width:min(420px,calc(100vw - 44px))}}.tst-live{display:flex;flex-direction:column;gap:8px}.tst{pointer-events:auto;display:flex;align-items:center;gap:10px;background:#17181c;color:#fff;border-radius:12px;padding:12px 12px 12px 14px;box-shadow:0 14px 34px rgb(15 23 42/28%);font-size:14px;line-height:1.45;animation:tst-in .18s ease-out}@keyframes tst-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tst{animation:none}}.tst-ic{display:inline-flex;flex:0 0 auto;color:#9aa2b1}.tst.good .tst-ic{color:#3ddc84}.tst.bad .tst-ic{color:#ff6b7a}.tst-text{flex:1 1 auto;min-width:0}.tst-do{flex:0 0 auto;color:#fff;font-weight:700;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;padding:6px 4px;white-space:nowrap;background:none;border:0;cursor:pointer;font-family:inherit}.tst-do:hover{color:#ffd9dd}.tst-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:#9aa2b1;cursor:pointer}.tst-x:hover{background:rgb(255 255 255/10%);color:#fff}.tst-x:focus-visible{outline:2px solid #fff;outline-offset:1px}.tst.good{border-left:4px solid #3ddc84}.tst.bad{border-left:4px solid #ff6b7a}.tst.info{border-left:4px solid #e81c2e}.tst-at{position:fixed;width:max-content;max-width:min(340px,calc(100vw - 20px));z-index:4001;pointer-events:auto;box-shadow:0 18px 40px rgb(15 23 42/34%);animation:tst-pop .16s ease-out}@keyframes tst-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tst-at{animation:none}}.tst-at.tst-adrift{left:12px;right:12px;bottom:14px;top:auto;width:auto;max-width:none}.tst-at.tst-adrift:after{display:none}@supports (padding:env(safe-area-inset-bottom)){.tst-at.tst-adrift{bottom:calc(14px + env(safe-area-inset-bottom))}}@media (min-width:700px){.tst-at.tst-adrift{left:auto;right:22px;bottom:22px;width:max-content;max-width:min(420px,calc(100vw - 44px))}}.tst-at:after{content:"";position:absolute;left:var(--tst-arrow,50%);width:12px;height:12px;background:inherit;transform:translateX(-50%) rotate(45deg)}.tst-at:not(.under):after{bottom:-5px}.tst-at.under:after{top:-5px}.tst-at:after{border:0}.tst-say{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}