.ts-frame{width:100%;font-family:var(--ff-body);color:#262a2e}.ts-lab{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:8.5px}.ts-title{font-family:var(--ff-display);letter-spacing:-.012em;font-weight:500}@keyframes tsRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tsFade{0%{opacity:0}to{opacity:1}}@keyframes tsPop{0%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes tsLand{0%{box-shadow:inset 0 0 0 1px #cf8c348c,0 8px 18px -10px #cf8c3480}to{box-shadow:inset 0 0 0 1px #cf8c3400,0 8px 18px -10px #cf8c3400}}.ts-rise{animation:.32s cubic-bezier(.2,0,0,1) both tsRise}.ts-rise-row{animation:.3s cubic-bezier(.2,0,0,1) backwards tsRise;animation-delay:var(--ts-rise-delay,0s)}.ts-fade{animation:.26s both tsFade}.ts-pop{animation:.32s cubic-bezier(.2,0,0,1) both tsPop}.ts-land{animation:.9s cubic-bezier(.2,0,0,1) both tsLand}.ts-list{overflow-anchor:none;flex-direction:column;gap:14px;padding:20px 30px 16px;display:flex;overflow-y:auto}.ts-back{background:linear-gradient(#fbfaf8,#f4f3f1);border-radius:0 0 11px 11px;height:12px;transition:transform .24s cubic-bezier(.2,0,0,1);position:absolute;bottom:-4px;left:6px;right:6px;box-shadow:0 4px 9px -6px #262a2e47}.ts-ob{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#fcfbf9 100%);border-radius:12px;width:100%;padding:12px 15px 10px 17px;transition:background .24s,box-shadow .24s,transform .24s cubic-bezier(.2,0,0,1);display:block;position:relative;box-shadow:inset 0 0 0 1px #262a2e14,inset 0 1px #ffffffe6,0 1px 1.5px #262a2e0d,0 9px 20px -12px #262a2e42}.ts-ob--on{background:linear-gradient(#fffdf7 0%,#fcf3e4 100%);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #cf8c344d,inset 0 1px #ffffffb3,0 2px 3px #262a2e0d,0 18px 32px -18px #cf8c3457}.ts-back--on{transform:translateY(-2px)}.ts-ex-row{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#fdfcfb 100%);border-radius:10px;align-items:center;gap:10px;width:100%;height:37px;padding:0 12px 0 8px;transition:background .24s,box-shadow .24s,transform .24s cubic-bezier(.2,0,0,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #262a2e12,inset 0 1px #ffffffe6,0 4px 10px -8px #262a2e33}.ts-ex-row:hover{transform:translateY(-2px)}.ts-ex-row--in{background:linear-gradient(#fff 0%,#f7f8f9 100%);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #262a2e17,inset 0 1px #fffffff2,0 5px 13px -9px #262a2e42}.ts-ex-row--own{background:linear-gradient(#fffdf7 0%,#fcf3e4 100%);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #cf8c344d,inset 0 1px #ffffffb3,0 2px 3px #262a2e0d,0 18px 32px -18px #cf8c3457}.ts-ex-row--lifted{cursor:grabbing;transform:scale(1.015);box-shadow:inset 0 0 0 1px #262a2e1a,0 18px 34px -14px #262a2e6b,0 3px 8px -4px #262a2e4d}.ts-ex-row--lifted:hover{transform:scale(1.015)}.ts-ghost{background:#fafbfb;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #262a2e12}.ts-ghost--object{border-radius:12px}.ts-chev{transition:transform .24s cubic-bezier(.2,0,0,1)}.ts-grip{opacity:0;cursor:grab;touch-action:none;color:#c7ccd1;transition:opacity .16s}.ts-ob:hover .ts-grip,.ts-ex:hover .ts-grip,.ts-grip:focus-visible{opacity:1}.ts-grip:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #cf8c34}.ts-grip:active{cursor:grabbing}.ts-rail{border-top:1px solid #f1f2f3;align-items:center;gap:11px;height:46px;padding:0 26px;display:flex;position:relative}.ts-rail-link{cursor:pointer;color:#8c949b;transition:color .16s}.ts-rail-link:hover{color:#262a2e}.ts-confirm{color:#262a2e;cursor:pointer;border-radius:999px;align-items:center;gap:9px;margin-right:-11px;padding:5px 11px;font-size:13px;font-weight:500;transition:background .16s;display:inline-flex}.ts-confirm:hover{background:#fdf8ee}@media (prefers-reduced-motion:reduce){.ts-rise,.ts-rise-row,.ts-fade,.ts-pop,.ts-land{animation:none}.ts-back,.ts-ob,.ts-ex-row,.ts-grip,.ts-rail-link,.ts-confirm{transition:none}.ts-ex-row:hover{transform:none}.ts-ex-row--in:hover,.ts-ex-row--own:hover{transform:translateY(-1px)}.ts-ex-row--lifted,.ts-ex-row--lifted:hover{transform:none}}
