:root{--mo-instant:90ms;--mo-fast:.16s;--mo-base:.24s;--mo-slow:.36s;--mo-spin:2.4s;--mo-ease:cubic-bezier(.2, .8, .2, 1);--mo-enter:cubic-bezier(.22, 1, .36, 1)}@property --mo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mo-spin{to{--mo-angle:360deg}}[data-motion=on] .mo-working{border:1px solid var(--accent);border-radius:12px;position:relative}@supports (background:conic-gradient(from 0deg, red, red)){[data-motion=on] .mo-working{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, conic-gradient(from var(--mo-angle), transparent 0turn, var(--accent) .18turn, color-mix(in srgb, var(--accent) 55%, #fff) .25turn, transparent .45turn) border-box;animation:mo-spin var(--mo-spin) linear infinite;border-color:#0000}}@keyframes mo-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}[data-motion=on] .mo-arrive,[data-motion=on] .mo-stagger>*{animation:mo-arrive var(--mo-base) var(--mo-enter) both}[data-motion=on] .mo-stagger>:first-child{animation-delay:0s}[data-motion=on] .mo-stagger>:nth-child(2){animation-delay:22ms}[data-motion=on] .mo-stagger>:nth-child(3){animation-delay:44ms}[data-motion=on] .mo-stagger>:nth-child(4){animation-delay:66ms}[data-motion=on] .mo-stagger>:nth-child(5){animation-delay:88ms}[data-motion=on] .mo-stagger>:nth-child(6){animation-delay:.11s}[data-motion=on] .mo-stagger>:nth-child(7){animation-delay:.132s}[data-motion=on] .mo-stagger>:nth-child(8){animation-delay:.154s}[data-motion=on] .mo-stagger>:nth-child(9){animation-delay:.176s}[data-motion=on] .mo-stagger>:nth-child(n+10){animation-delay:.198s}[data-motion=on] .bubble.mo-sending{opacity:.72;transition:opacity var(--mo-base) var(--mo-ease)}@keyframes mo-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}[data-motion=on] .mo-failed{animation:mo-shake .26s var(--mo-ease) 1}[data-motion=on] .trow-task,[data-motion=on] .ibx-row{transition:transform var(--mo-fast) var(--mo-ease), background var(--mo-fast) var(--mo-ease)}[data-motion=on] .trow-task:active,[data-motion=on] .ibx-row:active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){[data-motion=on] .mo-working{border-color:var(--accent);background:var(--surface-2);animation:none}[data-motion=on] .mo-arrive,[data-motion=on] .mo-stagger>*,[data-motion=on] .mo-failed{animation:none}[data-motion=on] .bubble.mo-sending,[data-motion=on] .trow-task,[data-motion=on] .ibx-row{transition:none}[data-motion=on] .trow-task:active,[data-motion=on] .ibx-row:active{transform:none}}[data-motion=on] .q-swap{display:grid}[data-motion=on] .q-face{grid-area:1/1;min-width:0}[data-motion=on] .q-peek{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--mo-fast) var(--mo-ease);align-items:baseline;gap:7px;display:flex}[data-motion=on] .q-swap.has-peek .q-meta{transition:opacity var(--mo-fast) var(--mo-ease)}[data-motion=on] .qrow:hover .q-swap.has-peek .q-meta,[data-motion=on] .qrow:focus-visible .q-swap.has-peek .q-meta{opacity:0}[data-motion=on] .qrow:hover .q-peek,[data-motion=on] .qrow:focus-visible .q-peek{opacity:1}[data-motion=on] .q-peek-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);flex:1;font-size:11.5px;overflow:hidden}[data-motion=on] .q-peek-who{color:var(--text-mute);flex:none;font-size:10.5px}@media (hover:none){[data-motion=on] .q-peek{display:none}}@media (prefers-reduced-motion:reduce){[data-motion=on] .q-peek,[data-motion=on] .q-swap.has-peek .q-meta{transition:none}}
