.ts-wrap{width:100%;display:block}.ts-wrap>div{width:100%}.ts-status{color:#5b6474;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;font-weight:600;display:flex}.ts-spinner{border:2px solid #d9dde5;border-top-color:var(--red,#bb2525);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tsSpin}@keyframes tsSpin{to{transform:rotate(360deg)}}.ts-problem{color:#9c1d1d;background:#fdf2f2;border:1px solid #f5c2c2;border-radius:14px;gap:10px;margin-top:10px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:grid}.ts-problem-title{align-items:flex-start;gap:8px;margin:0;font-weight:700;display:flex}.ts-problem-title .icon{flex:none;width:17px;height:17px;margin-top:2px}.ts-retry{min-height:38px;color:var(--navy,#01193d);font:inherit;cursor:pointer;background:#fff;border:1px solid #e3b4b4;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 16px;font-weight:700;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.ts-retry .icon{width:15px;height:15px}.ts-retry:hover{border-color:var(--red,#bb2525);background:#fff7f7}.ts-retry:active{transform:scale(.97)}.ts-retry:focus-visible,.ts-help summary:focus-visible{outline-offset:2px;outline:3px solid #bb252559}.ts-help{color:#5b6474}.ts-help summary{width:fit-content;color:var(--red,#bb2525);cursor:pointer;font-weight:700}.ts-help ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.ts-code{color:#6b7080;margin:10px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ts-spinner{animation:none}.ts-retry{transition:none}}
