.t1x-box{position:relative}.t1x-box>textarea{display:block;min-height:150px;padding-bottom:64px}.t1x-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 0;min-height:44px}.t1x-box>.t1x-row{position:absolute;left:8px;right:8px;bottom:8px;margin:0;pointer-events:none}.t1x-box>.t1x-row>*{pointer-events:auto}.t1x-note{margin:0;font-size:13px;line-height:1.35;color:var(--t1x-faint,inherit);opacity:var(--t1x-note-op,.72)}.t1x-row .t1x-note{flex:1 1 auto;min-width:0}.t1x-note[hidden]{display:none}button.t1x-x{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:32px;height:32px;min-height:0;margin:0;padding:0;border:1px solid var(--t1x-line,rgba(127,127,127,.5));border-radius:50%;background:none;box-shadow:none;color:var(--t1x-dim,inherit);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.t1x-x[hidden]{display:none}button.t1x-x:focus-visible,button.t1x-btn:focus-visible{outline:2px solid var(--t1x-focus,currentColor);outline-offset:2px}button.t1x-btn{position:relative;flex:none;box-sizing:border-box;margin:0 0 0 auto;display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0;min-height:44px;height:auto;padding:0 16px 0 13px;border:1px solid var(--t1x-line,rgba(127,127,127,.55));border-radius:999px;background:var(--t1x-bg,transparent);box-shadow:none;color:var(--t1x-accent,inherit);font:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.t1x-btn svg{flex:none}.t1x-btn .t1x-dot{display:none;width:10px;height:10px;border-radius:50%;background:#fff;flex:none}button.t1x-btn.rec{background:#b3261e;border-color:#b3261e;color:#fff}.t1x-btn.rec svg{display:none}.t1x-btn.rec .t1x-dot{display:block}button.t1x-btn.busy{opacity:.75;cursor:progress}.t1x-btn .t1x-bars{display:none;align-items:center;gap:2px;height:22px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.28);flex:none}.t1x-btn .t1x-bars i{display:block;width:3px;height:16px;border-radius:2px;background:#fff;transform:scaleY(.14);transform-origin:50% 50%}.t1x-btn.rec.meter .t1x-dot{display:none}.t1x-btn.rec.meter .t1x-bars{display:inline-flex}@media (prefers-reduced-motion:no-preference){.t1x-btn.rec .t1x-dot{animation:t1xp 1.2s ease-in-out infinite}}@keyframes t1xp{50%{opacity:.3}}.t1x-msg{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:var(--t1x-dim,inherit)}.t1x-msg[hidden]{display:none}.t1x-msg.bad{color:var(--t1x-bad,#b3261e)}.t1x-msg button{-webkit-appearance:none;appearance:none;border:0;background:none;box-shadow:none;min-height:0;width:auto;padding:6px 2px;margin:0;color:var(--t1x-accent,inherit);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
