.tk-pill,.tk-pop,.tk-toasts{--tk-glass:var(--mn-glass,color-mix(in srgb, var(--surface) 92%, transparent));--tk-shadow:var(--mn-shadow,inset 0 0 0 1px var(--line), 0 24px 60px -20px #140c1a73);--tk-ease:var(--mn-ease,cubic-bezier(.16, 1, .3, 1))}.tk-pill{background:var(--field);height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);animation:tk-in .45s var(--tk-ease) both;transition:box-shadow .2s, transform .25s var(--tk-ease);border:0;border-radius:99px;flex:none;align-items:center;gap:6px;margin:0 4px;padding:0 5px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.tk-pill:hover,.tk-pill[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--tangerine);transform:translateY(-1px)}.tk-pill-ico{width:16px;height:16px;color:var(--mint,#2a9d6f);place-items:center;display:grid}.tk-pill[data-busy] .tk-pill-ico{color:var(--tangerine)}.tk-pill-ico svg{width:15px;height:15px}.tk-pill-n{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 6px;font-size:11.5px;display:grid}.tk-pill[data-busy] .tk-pill-n{background:var(--tangerine-btn);color:#fff6e6}.tk-spin{border:2px solid color-mix(in srgb, var(--tangerine) 25%, transparent);border-top-color:var(--tangerine);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tk-spin}@keyframes tk-spin{to{transform:rotate(360deg)}}@keyframes tk-in{0%{opacity:0;transform:scale(.7)}}@media (max-width:640px){.tk-pill{gap:4px;margin:0 2px;padding:0 4px 0 6px}.tk-pill-txt{display:none}}.tk-pop{z-index:130;background:var(--tk-glass);-webkit-backdrop-filter:blur(32px)saturate(1.5);backdrop-filter:blur(32px)saturate(1.5);box-shadow:var(--tk-shadow);color:var(--ink);border-radius:16px;padding:0;position:fixed}.tk-pop[data-state=measuring]{visibility:hidden}.tk-pop[data-state=open]{animation:tk-pop-in .22s var(--tk-ease) both}.tk-pop[data-state=closed]{pointer-events:none;animation:.13s cubic-bezier(.4,0,1,1) both tk-pop-out}@keyframes tk-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes tk-pop-out{to{opacity:0;transform:translateY(-2px)}}.tk-panel{gap:4px;width:min(340px,100vw - 16px);max-height:min(520px,100dvh - 80px);padding:10px;display:grid;overflow:auto}.tk-h{padding:2px 6px 4px;font-size:13px;font-weight:800}.tk-empty{color:var(--ink-50);padding:14px 6px;font-size:13px}.tk-sec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-50);padding:6px 6px 2px;font-size:11px;font-weight:700}.tk-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tk-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px;transition:background .15s;display:flex}:is(.tk-row:hover,.tk-row:focus-visible){background:var(--wash);outline:none}.tk-row-txt{flex:1;gap:2px;min-width:0;display:grid}.tk-row-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.tk-row-txt small{color:var(--ink-50);font-size:12px}.tk-row[data-status=succeeded] small{color:var(--ink-70)}.tk-row:is([data-status=failed],[data-status=blocked]) small{color:var(--tangerine)}.tk-go{width:14px;height:14px;color:var(--ink-50);flex:none}.tk-bar{background:var(--wash);border-radius:99px;height:4px;margin-top:3px;position:relative;overflow:hidden}.tk-bar i{border-radius:inherit;background:var(--tangerine);transition:width .6s var(--tk-ease);position:absolute;inset:0 auto 0 0}.tk-bar i[data-indet]{width:34%;animation:1.4s ease-in-out infinite tk-indet}@keyframes tk-indet{0%{left:-34%}to{left:100%}}.tk-thumb{background:var(--wash);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.tk-thumb img,.tk-thumb video{object-fit:cover;width:100%;height:100%}.tk-thumb .tk-thumb-ico{object-fit:contain;width:30px;height:30px}.tk-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:8px 6px 2px;display:flex}.tk-ask,.tk-note{min-width:0;color:var(--ink-70);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.tk-ask{color:var(--ink);cursor:pointer;font-weight:700}.tk-ask:hover{color:var(--tangerine)}.tk-ask svg,.tk-note svg{flex:none;width:15px;height:15px}.tk-all{color:var(--ink);flex:none;font-size:12.5px;font-weight:700;text-decoration:none}.tk-all:hover{color:var(--tangerine)}.tk-toasts{z-index:140;pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:72px;right:16px}.tk-toast{background:var(--tk-glass);-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);box-shadow:var(--tk-shadow);color:var(--ink);pointer-events:auto;animation:tk-toast-in .5s var(--tk-ease) both;border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}.tk-toast-txt{flex:1;gap:1px;min-width:0;display:grid}.tk-toast-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.tk-toast-txt small{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tk-toast-view{background:var(--ink);height:30px;color:var(--on-ink);font:inherit;cursor:pointer;transition:transform .2s var(--tk-ease);border:0;border-radius:99px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.tk-toast[data-ok] .tk-toast-view{background:var(--tangerine-btn);color:#fff6e6}.tk-toast-view:hover{transform:translateY(-1px)}.tk-x{width:26px;height:26px;color:var(--ink-50);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.tk-x:hover{background:var(--wash);color:var(--ink)}.tk-x svg{width:14px;height:14px}@keyframes tk-toast-in{0%{opacity:0;transform:translate(24px)scale(.96)}}@media (max-width:640px){.tk-toasts{top:max(8px, env(safe-area-inset-top));width:auto;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.tk-pill,.tk-toast,.tk-pop[data-state]{animation:none!important}.tk-spin{animation-duration:2.4s}.tk-bar i[data-indet]{animation:none;left:0}}
