.ts{margin:0 0 10px}.ts-mark{--team-h:212;border-radius:var(--r-sm);letter-spacing:.02em;color:hsl(var(--team-h)90% 88%);background:linear-gradient(180deg,hsl(var(--team-h)55% 40%/.55),hsl(var(--team-h)55% 30%/.55));border:1px solid hsl(var(--team-h)60% 60%/.35);box-shadow:inset 0 1px 0 hsl(var(--team-h)80% 80%/.12);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ts-mark--md{width:34px;height:34px;font-size:var(--fs-3)}.ts-mark--sm{width:26px;height:26px;font-size:var(--fs-1);border-radius:var(--r-sm)}.ts-mark--lg{width:44px;height:44px;font-size:var(--fs-5);border-radius:var(--r-md)}.idb{border-top:1px solid var(--line-1);margin-top:auto;padding-top:8px}.idb-trigger,.idb-trigger:hover,.idb-trigger:active{border-radius:var(--r-sm);width:100%;color:var(--ink);text-align:left;cursor:pointer;filter:none;transition:background var(--fast)var(--ease),padding var(--f-move)var(--ease-quint),gap var(--f-move)var(--ease-quint);background:0 0;align-items:center;gap:10px;margin:0;padding:5px 4px;display:flex;transform:none}.idb-trigger:hover,.idb-trigger.is-open{background:var(--wa-1)}.idb-meta{opacity:1;min-width:0;max-width:220px;transition:opacity var(--f-tap)ease,max-width var(--f-fade)cubic-bezier(.4,0,.2,1);flex-direction:column;flex:auto;gap:2px;display:flex;overflow:hidden}.idb-name{font-size:var(--fs-4);color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.idb-sub{min-width:0;font-size:var(--fs-2);color:var(--muted);align-items:center;font-weight:500;display:flex}.idb-team{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idb-trail{flex:none;align-items:center;gap:7px;margin-left:auto;padding-left:6px;display:flex}.ts-chevron{color:#ffffff3d;transition:color var(--fast)var(--ease),opacity var(--f-tap)ease,max-width var(--f-fade)ease;flex:none}.idb-trigger:hover .ts-chevron,.idb-trigger.is-open .ts-chevron{color:#ffffffa6}.idb.is-collapsed{justify-content:center;padding-top:8px;display:flex}.idb.is-collapsed .idb-trigger{justify-content:center;gap:0;padding:2px 0}.idb.is-collapsed .idb-meta,.idb.is-collapsed .idb-trail{opacity:0;pointer-events:none;max-width:0;padding-left:0}.idb.is-collapsed .ts-chevron{display:none}.ts-row--action.is-leaving svg{color:var(--danger)}.ts-row--action.is-leaving:hover{color:var(--danger-ink)}.ts-pop{z-index:calc(var(--z-toast) + 1);border-radius:var(--r-md);background:var(--glass-bg);border:1px solid var(--line-2);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);box-shadow:var(--elev-3),var(--hairline-top);outline:none;flex-direction:column;max-height:min(72vh,560px);padding:6px;display:flex;position:fixed}.ts-head{font-size:var(--fs-2);color:#ffffff52;-webkit-user-select:none;user-select:none;padding:7px 10px 5px;font-weight:700}.ts-filter{border-radius:var(--r-sm);background:var(--wa-1);border:1px solid var(--line-1);color:#fff6;align-items:center;gap:8px;height:32px;margin:2px 2px 6px;padding:0 10px;display:flex}.ts-filter:focus-within{border-color:#4f8dfd73}.ts-filter input,.ts-filter input:focus{min-width:0;height:100%;box-shadow:none;font-size:var(--fs-3);color:var(--ink);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.ts-filter input::placeholder{color:#ffffff4d}.ts-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;overflow-y:auto}.ts-empty{font-size:var(--fs-3);color:var(--muted);padding:12px 10px}.ts-row,.ts-row:hover,.ts-row:active{border-radius:var(--r-sm);width:100%;box-shadow:none;color:#ffffffd1;text-align:left;cursor:pointer;filter:none;transition:background var(--f-tap)ease;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin:0;padding:7px 8px;display:flex;transform:none}.ts-row.is-cursor{background:var(--wa-3);color:var(--ink)}.ts-row.is-active .ts-row-name{color:var(--ink)}.ts-row:focus-visible{outline:none}.ts-row-meta{flex-direction:column;flex:auto;min-width:0;display:flex}.ts-row-name{font-size:var(--fs-3);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.ts-row-sub{font-size:var(--fs-1);color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.ts-row-check{color:var(--blue);flex:none}.ts-kbd{border-radius:var(--r-xs);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-1);color:#ffffff59;background:var(--wa-2);border:1px solid var(--line-1);opacity:0;transition:opacity var(--f-tap)ease;flex:none;padding:1px 5px}.ts-row.is-cursor .ts-kbd,.ts-pop:focus-within .ts-kbd{opacity:1}.ts-sep{background:var(--wa-3);height:1px;margin:5px 6px}.ts-row--action{color:#ffffffb3;padding:8px 9px}.ts-row--action svg{color:#ffffff80;flex:none}.ts-row--action .ts-row-name{font-weight:500}.ts-row--action:hover{background:var(--wa-2);color:var(--ink)}.sf-brand{height:38px;transition:margin var(--f-fade)cubic-bezier(.4,0,.2,1);align-items:center;gap:6px;margin:0 0 8px;display:flex}.sf-brand img{width:22px;height:22px;display:block}.sf-mark,.sf-mark:hover,.sf-mark:active{border-radius:var(--r-sm);filter:none;cursor:pointer;opacity:.7;width:38px;height:38px;transition:opacity var(--fast)var(--ease),background var(--fast)var(--ease),transform var(--spring-press-t)var(--spring-press);place-items:center;margin-left:1px;display:grid;transform:none}.sf-mark:hover{opacity:1;background:var(--wa-1)}.sf-mark:active{transition-duration:calc(var(--f-tap)/2);transform:scale(.9)}.sf-mark:focus-visible{opacity:1}.sb-collapsed .sf-mark{margin-left:0}.sf-brand-name{font-size:var(--fs-2);letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;white-space:nowrap;opacity:1;max-width:160px;transition:opacity var(--f-fade)var(--ease)calc(var(--f-tap)/2),max-width var(--f-move)var(--ease-quint);font-weight:600;overflow:hidden}.sf-pin,.sf-pin:hover,.sf-pin:active{border-radius:var(--r-sm);filter:none;cursor:pointer;width:28px;height:28px;color:var(--ink);opacity:.45;transition:opacity var(--fast)var(--ease),background var(--fast)var(--ease),transform var(--spring-press-t)var(--spring-press);place-items:center;margin-left:auto;display:grid;transform:none}.sf-pin:hover{opacity:.9;background:var(--wa-1)}.sf-pin:active{transition-duration:calc(var(--f-tap)/2);transform:scale(.9)}.sf-pin.is-pinned{opacity:.9}.sf-pin svg{transition:transform var(--f-tap)var(--ease);transform:rotate(35deg)}.sf-pin.is-pinned svg{transform:none}.sf-pin:focus-visible{opacity:1}.sf-brand>span:has(>.sf-pin){margin-left:auto;display:inline-flex}.sb-collapsed .sf-brand{justify-content:center;gap:0;margin:0 0 8px}.sb-collapsed .sf-brand img{opacity:1}.sb-collapsed .sf-brand-name{opacity:0;max-width:0;transition:opacity calc(var(--f-tap)/2)var(--ease-exit),max-width var(--f-fade)var(--ease-move)}@media (max-width:768px){.ts-pop{max-height:min(72dvh,560px)}.ts-row,.ts-row:hover,.ts-row:active{min-height:44px;padding:6px 10px}.idb-trigger{min-height:48px}}
