.tx-focus:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ink-0),0 0 0 4px var(--ember)}.tx-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9999px;border:1px solid var(--border-default);color:var(--text-2);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;transition:color .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart),background-color .15s var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){.tx-pill:hover{border-color:var(--border-strong);color:var(--text-1)}}.tx-pill[data-active=up]{background:var(--ember-ink);color:var(--ember-1000);border-color:var(--ember-500)}.tx-pill[data-active=down]{background:rgba(255,255,255,.06);color:var(--text-1);border-color:var(--border-strong)}.tx-pill[data-active=on]{background:var(--ember-ink);color:var(--ember-1000);border-color:var(--ember-500)}.tx-pill--sm{height:28px;padding:0 10px}.tx-pill--seg{padding:0}.tx-pill--seg .tx-focus:focus-visible{box-shadow:inset 0 0 0 2px var(--ember)}@media (pointer:coarse){.tx-pill,.tx-pill--sm{min-height:44px;min-width:44px}}.tx-veil{border-radius:12px;border:1px solid var(--border-default);background:var(--ink-2);padding:32px 24px;text-align:center}.tx-highlight{box-shadow:0 0 0 2px var(--ember-500);border-radius:8px}.ink-rail{position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--border-subtle)}.ink-rail:before{content:"";position:absolute;inset:0;transform-origin:top;background:linear-gradient(var(--text-2),var(--ember));transform:scaleY(1)}.ink-rail-dot{position:absolute;left:-2px;top:-3px;width:6px;height:6px;border-radius:9999px;background:var(--ember);box-shadow:0 0 8px var(--ember-glow);opacity:0}@supports (animation-timeline:scroll()){.ink-rail:before{animation:ink-fill linear both;animation-timeline:scroll(root)}@keyframes ink-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ink-rail-dot{opacity:1;animation:ink-dot linear both;animation-timeline:scroll(root)}@keyframes ink-dot{0%{transform:translateY(0)}to{transform:translateY(var(--rail-travel,70vh))}}.ink-rail-dot.ink-dot-pulse{animation:ink-dot linear both,ink-dot-pulse .4s var(--ease-pop) 1;animation-timeline:scroll(root),auto}}@keyframes ink-dot-pulse{0%{scale:1}50%{scale:1.5}to{scale:1}}.ink-tick{position:absolute;left:-2px;width:6px;height:2px;border-radius:1px;background:var(--text-3);transition:background-color .15s var(--ease-out-quart);padding:8px;background-clip:content-box;box-sizing:content-box;margin:-8px}.ink-tick[data-active=true]{background-color:var(--text-1)}.ink-tick[data-focus=true]{background-color:var(--ember)}.ink-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--text-2),var(--ember));transform:scaleX(1);transform-origin:left}@supports (animation-timeline:scroll()){.ink-progress{animation:ink-progress linear both;animation-timeline:scroll(root)}@keyframes ink-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (max-width:767px){.composer-sheet{animation:composer-sheet-in .3s var(--ease-spring) both}}@keyframes composer-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}