.tl{margin-top:.4rem}.tl .tl__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.tl .tl__modes{display:flex;flex-wrap:wrap;gap:.2rem;padding:.25rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#111116}.tl .tl__mode{padding:.5rem .9rem;border:0;border-radius:9px;background:none;font-family:var(--font-display);font-weight:600;font-size:.88rem;color:#9a9aa4;cursor:pointer}.tl .tl__mode:hover{color:#fff}.tl .tl__mode[aria-pressed=true]{background:#f0f0f3;color:#14141a}.tl .tl__acts{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.tl .tl__btn{padding:.5rem .85rem;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:transparent;font-size:.82rem;font-weight:500;color:#d8d8de;cursor:pointer;white-space:nowrap}.tl .tl__btn:hover{border-color:#ffffff4d;color:#fff}.tl .tl__btn--main{background:#f0f0f3;border-color:#f0f0f3;color:#14141a}.tl .tl__btn--main:hover{background:#fff;color:#14141a}.tl .tl__btn--quiet{color:#8a8a93}.tl .tl__btn.is-armed{border-color:#e07070;color:#ffb4b4}.tl .tl__note{margin:.8rem 0 0;padding:.55rem .8rem;border-radius:9px;background:rgb(var(--accent-rgb) / .1);font-size:.85rem;color:#e8c9d6}.tl .tl__title{display:block;width:100%;margin:1rem 0 .7rem;padding:.35rem .1rem;border:0;border-bottom:1px dashed rgba(255,255,255,.14);background:transparent;font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,2.6vw,1.45rem);color:#f2f2f5}.tl .tl__title:focus{outline:none;border-bottom-color:rgb(var(--accent-rgb) / .7)}.tl .tl__rows{display:flex;flex-direction:column;gap:3px;padding:3px;border-radius:14px;background:#0a0a0d;border:1px solid rgba(255,255,255,.07)}.tl .tl-row{display:grid;grid-template-columns:6.6rem minmax(0,1fr) auto;min-height:4.4rem;border-radius:10px;overflow:hidden;background:#15151b}.tl .tl-row__label{display:flex;align-items:center;justify-content:center;padding:.3rem;background:var(--rc)}.tl .tl-row__name{width:100%;min-width:0;padding:.2rem;border:0;border-radius:6px;background:transparent;text-align:center;font-family:var(--font-display);font-weight:700;line-height:1.1;color:var(--rt, #141418)}.tl .tl-row__name.is-l{font-size:1.75rem}.tl .tl-row__name.is-m{font-size:1.15rem}.tl .tl-row__name.is-s{font-size:.85rem}.tl .tl-row__name:focus{outline:2px solid rgb(0 0 0 / .35)}.tl .tl-row__drop{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0;padding:6px}.tl .tl-row__drop:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .7);outline-offset:-2px}.tl .tl-row__drop.is-over{background:#1d1d26;box-shadow:inset 0 0 0 2px rgb(var(--accent-rgb) / .45)}.tl .tl-row__ctl{display:grid;grid-template-columns:auto auto;align-content:center;gap:3px;padding:0 .4rem;border-left:1px solid rgba(255,255,255,.05)}.tl .tl-row__sw{position:relative;width:24px;height:24px;border-radius:6px;background:var(--rc);box-shadow:inset 0 0 0 1px #0000004d;cursor:pointer}.tl .tl-row__sw input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tl .tl-row__b{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:#ffffff0d;color:#a8a8b2;cursor:pointer}.tl .tl-row__b:hover:not(:disabled){background:#ffffff1f;color:#fff}.tl .tl-row__b:disabled{opacity:.3;cursor:default}.tl .tl__add{display:block;width:100%;margin-top:.4rem;padding:.55rem;border:1px dashed rgba(255,255,255,.14);border-radius:10px;background:transparent;font-size:.84rem;color:#8a8a93;cursor:pointer}.tl .tl__add:hover{color:#fff;border-color:#ffffff4d}.tl .tl__pool{margin-top:1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#111116}.tl .tl__poolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.65rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.tl .tl__search{flex:1 1 11rem;min-width:0;max-width:18rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0c0c10;font-size:.9rem;color:#f2f2f5}.tl .tl__search:focus{outline:none;border-color:rgb(var(--accent-rgb) / .7)}.tl .tl__chips{display:flex;flex-wrap:wrap;gap:.3rem}.tl .tl__chip{padding:.32rem .7rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;font-size:.76rem;color:#a8a8b2;cursor:pointer}.tl .tl__chip:hover{color:#fff}.tl .tl__chip[aria-pressed=true]{background:#f0f0f3;border-color:#f0f0f3;color:#14141a}.tl .tl__count{margin-left:auto;font-family:var(--font-mono);font-size:.68rem;color:#7a7a83}.tl .tl__tray{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:5rem;max-height:min(27rem,58vh);padding:.7rem;overflow-y:auto}.tl .tl__tray.is-over{background:#16161c}.tl .tl__empty{padding:1rem .4rem;font-size:.86rem;color:#7a7a83}.tl .tl__hint{margin:0;padding:.55rem .8rem .7rem;font-size:.8rem;color:#7a7a83}.tl .tl__hint.is-on{color:#f0d0dc}.tl-t{position:relative;display:block;flex:none;width:56px;height:56px;padding:0;border:0;border-radius:9px;overflow:hidden;background:#1d1d24;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tl-t:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--bc, transparent);pointer-events:none}.tl-t img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.tl-t--c img{object-fit:cover;object-position:top}.tl-t--t{background:#26262f}.tl-t--t img{padding:9px}.tl-t:hover{filter:brightness(1.12)}.tl-t.is-sel{outline:2px solid #fff;outline-offset:2px}.tl-t.is-lifted{opacity:.25}.tl-ghost{position:fixed;z-index:1000;pointer-events:none;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 10px 28px #0000008c}.tl-mark{position:absolute;width:3px;height:56px;border-radius:2px;background:#fff;pointer-events:none}html.tl-dragging,html.tl-dragging *{cursor:grabbing!important}html.tl-dragging [data-tt-layer]{display:none!important}@media(max-width:640px){.tl-t{width:44px;height:44px;border-radius:8px}.tl .tl-row{grid-template-columns:3.3rem minmax(0,1fr) auto;min-height:3.5rem}.tl .tl-row__drop{gap:3px;padding:4px}.tl .tl-row__name.is-l{font-size:1.3rem}.tl .tl-row__name.is-m{font-size:.9rem}.tl .tl-row__name.is-s{font-size:.7rem}.tl .tl-row__ctl{grid-template-columns:auto;padding:.2rem .3rem}.tl .tl-row__ctl .tl-row__b[data-tl-up],.tl .tl-row__ctl .tl-row__b[data-tl-down]{display:none}.tl .tl__acts{margin-left:0}.tl-mark{height:44px}}.tlm-head[data-astro-cid-kmyytcs3]{padding-bottom:1.1rem}.tlm-p[data-astro-cid-kmyytcs3]{max-width:68ch}.tlm-two[data-astro-cid-kmyytcs3]{display:grid;gap:1rem;margin-top:1.2rem}@media(min-width:900px){.tlm-two[data-astro-cid-kmyytcs3]{grid-template-columns:1fr 1fr}}.tlm-list[data-astro-cid-kmyytcs3]{padding:1rem 1.05rem .9rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(180deg,#17171d,#131318)}.tlm-list__h[data-astro-cid-kmyytcs3]{margin:0 0 .2rem;font-family:var(--font-display);font-size:1.05rem;color:#ececf0}.tlm-list__note[data-astro-cid-kmyytcs3]{margin:0 0 .8rem;font-size:.8rem;line-height:1.5;color:#7a7a83}.tlm-row[data-astro-cid-kmyytcs3]{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;align-items:start;padding:.45rem 0;border-top:1px solid rgba(255,255,255,.05)}.tlm-row__t[data-astro-cid-kmyytcs3]{display:grid;place-items:center;height:2rem;border-radius:7px;background:var(--tb);font-family:var(--font-display);font-size:1.05rem;color:#141418}.tlm-row__l[data-astro-cid-kmyytcs3]{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.tlm-none[data-astro-cid-kmyytcs3]{color:#45454d;font-size:.85rem;padding-top:.3rem}.tlm-u[data-astro-cid-kmyytcs3]{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem .18rem .2rem;border:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);border-radius:999px;background:#1a1a21;font-size:.78rem;line-height:1.2;color:#d8d8de;text-decoration:none}a[data-astro-cid-kmyytcs3].tlm-u:hover{color:#fff;border-color:#fff3}.tlm-u[data-astro-cid-kmyytcs3] img[data-astro-cid-kmyytcs3]{flex:none;width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:top;box-shadow:0 0 0 1.5px var(--cc, transparent)}.tlm-u--i[data-astro-cid-kmyytcs3] img[data-astro-cid-kmyytcs3]{border-radius:5px;object-fit:contain}.tlm-more[data-astro-cid-kmyytcs3]{display:inline-block;margin-top:.7rem;font-size:.84rem;color:var(--color-gold-4);border-bottom:0;text-decoration:none}.tlm-links[data-astro-cid-kmyytcs3]{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1rem}.tlm-links[data-astro-cid-kmyytcs3] a[data-astro-cid-kmyytcs3]{font-size:.88rem;border-bottom:0}
