:root{--ts-n-ease: cubic-bezier(.22, 1, .36, 1);--ts-n-brand: var(--s27-brand, #4a76f6);--ts-n-danger: #f04438;--ts-n-orange: #f59e0b;--ts-n-panel: var(--s27-panel, #13141a);--ts-n-panel-2: var(--s27-panel-2, #181a22);--ts-n-text: var(--s27-text, #f2f3f5);--ts-n-muted: var(--s27-muted, #9aa0aa);--ts-n-faint: var(--s27-faint, #6b7280);--ts-n-hairline: rgba(255, 255, 255, .08);--ts-n-hairline-2: rgba(255, 255, 255, .14)}.ts-n[dir=rtl],.ts-n-stack[dir=rtl],.ts-n-panel[dir=rtl]{font-family:Inter,Noto Sans Arabic,Tahoma,system-ui,sans-serif;line-height:1.8}.ts-n-ltr{direction:ltr;unicode-bidi:isolate;font-family:JetBrains Mono,ui-monospace,monospace}.ts-n[dir=rtl] .ts-n-label{letter-spacing:0}.ts-n-stack :is(a,button,[tabindex]):focus-visible,.ts-n-panel :is(a,button,[tabindex]):focus-visible,.notify-bell:focus-visible{outline:2px solid var(--ts-n-brand);outline-offset:2px}.ts-n-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ts-n-stack{position:fixed;inset-block-end:16px;inset-inline-end:16px;z-index:200;display:flex;flex-direction:column;gap:10px;inline-size:470px;max-inline-size:calc(100vw - 32px);pointer-events:none}.ts-n-stack>*{pointer-events:auto}.ts-n-stack:empty{display:none}.ts-toast{position:relative;overflow:hidden;border-radius:2px;background:var(--ts-n-panel-2);box-shadow:0 16px 40px #0000008c;touch-action:pan-y;animation:ts-toast-in .18s var(--ts-n-ease) both}.ts-toast>article{border-radius:2px}.ts-toast[data-state=leaving]{animation:ts-toast-out .14s var(--ts-n-ease) both;pointer-events:none}.ts-toast[data-swiping=true]{animation:none}.ts-toast:focus-visible{outline:2px solid var(--ts-n-brand);outline-offset:2px}.ts-toast-bar{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--ts-n-hairline)}.ts-toast-bar>span{display:block;block-size:100%;inline-size:100%;transform-origin:left;transition:transform .1s linear}.ts-toast[dir=rtl] .ts-toast-bar>span{transform-origin:right}.ts-toast[dir=ltr] .ts-toast-bar>span{transform-origin:left}.ts-n-link{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ts-n-muted);background:none;border:0;padding:6px 2px;text-decoration:underline;text-decoration-color:var(--ts-n-hairline-2);text-underline-offset:2px;cursor:pointer}.ts-n-link:hover{color:var(--ts-n-text)}.ts-n-stack-foot{display:flex;justify-content:flex-end;gap:12px}.ts-n-more{align-self:flex-end;padding:6px 11px;background:var(--ts-n-panel-2);border:1px solid var(--ts-n-hairline-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:var(--ts-n-muted);cursor:pointer}.ts-n-more:hover{color:var(--ts-n-text)}.ts-n-close{inline-size:24px;block-size:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ts-n-hairline);background:none;color:var(--ts-n-muted);font-size:15px;line-height:1;cursor:pointer}.ts-n-close:hover{color:var(--ts-n-text)}@media(pointer:coarse){.ts-n-close,.ts-n-dot-btn{inline-size:44px;block-size:44px}.ts-n-link,.ts-n-more,.ts-n-tab,.ts-n-textbtn{min-block-size:44px}}@keyframes ts-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.ts-n-scrim{position:fixed;inset:0;z-index:210;background:#0000008c;border:0;animation:ts-fade .16s var(--ts-n-ease) both}.ts-n-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:220;display:flex;flex-direction:column;inline-size:100%;max-inline-size:440px;background:var(--ts-n-panel);color:var(--ts-n-text);border-inline-start:1px solid var(--ts-n-hairline-2);box-shadow:-24px 0 60px #00000080;animation:ts-panel-in .18s var(--ts-n-ease) both}.ts-n-panel[dir=rtl]{box-shadow:24px 0 60px #00000080;animation-name:ts-panel-in-rtl}@keyframes ts-fade{0%{opacity:0}}@keyframes ts-panel-in{0%{opacity:0;transform:translate(12px)}}@keyframes ts-panel-in-rtl{0%{opacity:0;transform:translate(-12px)}}.ts-n-tab{position:relative;padding:8px 0;border:0;background:none;font-size:14.5px;font-weight:600;color:var(--ts-n-muted);cursor:pointer}.ts-n-tab[aria-selected=true]{color:var(--ts-n-text);box-shadow:inset 0 -2px 0 var(--ts-n-brand)}.ts-n-textbtn{border:0;background:none;padding:4px 2px;font-size:14.5px;font-weight:600;color:var(--ts-n-brand);cursor:pointer}.ts-n-textbtn:disabled{color:var(--ts-n-faint);cursor:default}.ts-n-dot-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;margin-block:-8px;border:0;background:none;cursor:pointer}.ts-n-dot-btn>span{inline-size:7px;block-size:7px;background:var(--ts-n-text)}.ts-n-offline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 18px;background:var(--ts-n-panel-2);border-block-end:1px solid var(--ts-n-hairline);font-size:14px;color:var(--ts-n-muted)}.ts-n-offline>strong{font-size:15px}.ts-n-cached,.ts-n-group{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ts-n-faint)}.ts-n-cached{padding:8px 18px;letter-spacing:.1em}.ts-n-group{padding:12px 18px 8px;letter-spacing:.14em}.ts-n-panel[dir=rtl] :is(.ts-n-cached,.ts-n-group){letter-spacing:0}.ts-n-foot{display:flex;align-items:center;padding:11px 18px;border-block-start:1px solid var(--ts-n-hairline);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--ts-n-faint)}.ts-n-empty-mark{display:block;inline-size:22px;block-size:22px;box-sizing:border-box;border:2px solid var(--ts-n-hairline-2)}.ts-n-rows[data-stale=true]{opacity:.6}.notify-bell .notify-bell-badge{inset-block-start:2px;inset-inline-end:2px;right:auto;inset-inline-start:auto;background:var(--ts-n-orange)}.notify-bell .notify-bell-badge[data-tone=danger]{background:var(--ts-n-danger)}@media(prefers-reduced-motion:reduce){.ts-toast{animation-name:ts-fade-only-in}.ts-toast[data-state=leaving]{animation-name:ts-fade-only-out}.ts-n-panel,.ts-n-panel[dir=rtl]{animation-name:ts-fade}.ts-toast-bar>span{transition:none}}@keyframes ts-fade-only-in{0%{opacity:0}to{opacity:1}}@keyframes ts-fade-only-out{0%{opacity:1}to{opacity:0}}
