.sel-bar.svelte-1404zaf{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-raised);min-height:calc(var(--foot-h) + var(--safe-b));padding:0 var(--sp-3) var(--safe-b) var(--sp-2);display:flex;align-items:center;gap:var(--sp-2);background:var(--bg-panel);border-top:1px solid var(--border);animation:svelte-1404zaf-sel-up var(--mo-slow) var(--mo-ease);container-type:inline-size}@keyframes svelte-1404zaf-sel-up{0%{transform:translateY(100%);opacity:0}}.sel-x.svelte-1404zaf{flex:0 0 auto;width:var(--tap);height:var(--tap);display:grid;place-items:center;background:none;border:0;border-radius:50%;color:var(--text-muted);padding:0}.sel-x.svelte-1404zaf svg:where(.svelte-1404zaf){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sel-x.svelte-1404zaf:hover,.sel-x.svelte-1404zaf:focus-visible{background:var(--bg-hover);color:var(--text)}.sel-face.svelte-1404zaf{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--sp-1);animation:svelte-1404zaf-sel-swap var(--mo-mid) var(--mo-ease)}@keyframes svelte-1404zaf-sel-swap{0%{opacity:0;transform:translateY(4px)}}.sel-n.svelte-1404zaf{flex:1 1 auto;min-width:0;white-space:nowrap;color:var(--text);font-size:var(--t-md);display:flex;flex-direction:column;line-height:1.2}.sel-n.ask.svelte-1404zaf{padding-left:var(--sp-3);font-weight:600}.sel-skip.svelte-1404zaf{color:var(--text-muted);font-size:var(--t-sm);overflow:hidden;text-overflow:ellipsis}.sel-hint.svelte-1404zaf .by-tap:where(.svelte-1404zaf){display:none}@media(pointer:coarse){.sel-hint.svelte-1404zaf .by-tap:where(.svelte-1404zaf){display:inline}.sel-hint.svelte-1404zaf .by-click:where(.svelte-1404zaf){display:none}}.roll.svelte-1404zaf{display:inline-block;overflow:hidden;vertical-align:bottom;font-variant-numeric:tabular-nums}.roll.svelte-1404zaf b:where(.svelte-1404zaf){display:inline-block;font-weight:600;animation:svelte-1404zaf-sel-roll var(--mo-slow) var(--mo-ease)}@keyframes svelte-1404zaf-sel-roll{0%{transform:translateY(calc(var(--tick) * 70%));opacity:0}}.sel-act.svelte-1404zaf{flex:0 0 auto;min-height:34px;padding:0 var(--sp-3);border-radius:var(--radius-pill);background:none;border:1px solid transparent;color:var(--text-muted);font:inherit;font-size:var(--t-md);white-space:nowrap;cursor:pointer}.sel-act.svelte-1404zaf:hover,.sel-act.svelte-1404zaf:focus-visible{color:var(--text);background:var(--bg-hover);outline:none}.sel-act.svelte-1404zaf:focus-visible{box-shadow:0 0 0 2px var(--accent)}.sel-act.svelte-1404zaf:disabled{opacity:.45;cursor:default;background:none}.sel-act.del.svelte-1404zaf{border-color:var(--danger);color:var(--text);background:color-mix(in srgb,var(--danger) 12%,transparent)}.sel-act.del.svelte-1404zaf:hover{background:color-mix(in srgb,var(--danger) 16%,transparent)}.sel-act.del.svelte-1404zaf:disabled{background:none}@media(pointer:coarse){.sel-act.svelte-1404zaf{min-height:var(--tap)}}@container (max-width: 380px){.sel-act.svelte-1404zaf{padding:0 var(--sp-2)}.sel-face.svelte-1404zaf{gap:0}}@container (max-width: 300px){.sel-n.svelte-1404zaf{font-size:var(--t-sm)}.sel-act.all.svelte-1404zaf{display:none}}.sel-said.svelte-1404zaf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;white-space:nowrap}.sel-undo.svelte-1404zaf{position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:calc(var(--foot-h) + var(--safe-b) + var(--sp-2));z-index:var(--z-float);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-5);background:var(--text);color:var(--bg);border-radius:var(--radius-pill);font-size:var(--t-md);box-shadow:var(--shadow-pop, 0 2px 8px rgb(0 0 0 / .18));animation:svelte-1404zaf-sel-up var(--mo-slow) var(--mo-ease)}.sel-undo.svelte-1404zaf span:where(.svelte-1404zaf){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-undo.svelte-1404zaf button:where(.svelte-1404zaf){min-height:32px;padding:0 var(--sp-5);border:0;border-radius:var(--radius-pill);background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.sel-undo.svelte-1404zaf button:where(.svelte-1404zaf):focus-visible{outline:2px solid var(--bg);outline-offset:-4px}@media(pointer:coarse){.sel-undo.svelte-1404zaf button:where(.svelte-1404zaf){min-height:var(--tap)}}.column:is(.sel-tags,.sel-chats){--pick-hue: var(--tab-hue, var(--accent))}:is(.sel-tags .pill[data-ol^="tags/"],.sel-chats .pill[data-ol^="chats/"])[data-ok]:not(.dropping,.sel-over):after{opacity:var(--on, 0);background-color:color-mix(in srgb,var(--pick-hue) calc(24% - var(--echo, 0) * 12%),transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--pick-hue) calc((1 - var(--echo, 0)) * 100%),transparent);transition:opacity var(--mo-mid) var(--mo-ease),background-color var(--mo-mid) var(--mo-ease),box-shadow var(--mo-mid) var(--mo-ease)}@media(hover:hover){:is(.sel-tags .pill[data-ol^="tags/"],.sel-chats .pill[data-ol^="chats/"])[data-ok]:hover:before{opacity:calc(1 - var(--on, 0))}}.column:is(.sel-tags,.sel-chats) [data-ok] .acts{opacity:0!important;pointer-events:none!important}.column:is(.sel-tags,.sel-chats) [data-ok]{--veil: 0 !important}.column :is([data-ol^="tags/"],[data-ol^="chats/"])[data-ok]{transition:transform var(--mo-mid) var(--mo-ease),opacity var(--mo-mid) var(--mo-ease),box-shadow var(--mo-mid) var(--mo-ease),--veil var(--mo-fast)}.column [data-ok].sel-lift{position:relative;z-index:var(--z-raised);transform:scale(1.02);box-shadow:var(--shadow-panel);border-radius:var(--radius);background:var(--bg-raised)}.column[data-carrying] :is([data-ol^="tags/"],[data-ol^="chats/"])[data-ok]{opacity:calc(1 - var(--on, 0) * .6)}.column[data-carrying] [data-ok].sel-source{opacity:.4}.column.column .pill.sel-over[data-ok][data-ol]:after{opacity:1;background-color:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);transition:opacity var(--mo-fast) var(--mo-ease)}.column.column .pill.sel-landed[data-ok][data-ol]:after{animation:sel-landed calc(var(--mo-slow) * 3) var(--mo-ease) both}@keyframes sel-landed{0%{opacity:1;background-color:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}}.sel-ghost{position:fixed;left:0;top:0;z-index:var(--z-dismiss-panel);pointer-events:none;will-change:transform;contain:layout style}.sel-ghost.sel-flying{transition:transform var(--mo-slow) var(--mo-ease),opacity var(--mo-slow) var(--mo-ease)}.sel-stack{position:relative;width:100%;height:100%;transform:translateY(var(--rise, 0px)) scale(1.03);animation:sel-rise var(--mo-mid) var(--mo-ease) both}@keyframes sel-rise{0%{transform:none}}.sel-ghost.sel-flying .sel-stack{transform:none;transition:transform var(--mo-slow) var(--mo-ease)}.sel-card{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;padding:0 var(--sp-2);box-sizing:border-box;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-panel)}.sel-under{transform:translate(calc(var(--u) * 5px),calc(var(--u) * 4px));opacity:calc(1 - var(--u) * .3);animation:sel-fan var(--mo-slow) var(--mo-ease) calc(var(--u) * var(--mo-fast) / 3) both}@keyframes sel-fan{0%{transform:none;opacity:0}}.sel-top .row{flex:1;min-width:0;-webkit-mask-image:none;mask-image:none;pointer-events:none;padding-left:0;padding-right:0}.sel-top .row-label{color:var(--text)}.sel-count{position:absolute;top:-9px;right:-9px;min-width:22px;height:22px;box-sizing:border-box;padding:0 var(--sp-1);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--t-sm);font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg-raised);animation:sel-count-in var(--mo-slow) var(--mo-ease) calc(var(--mo-fast) / 2) both}@keyframes sel-count-in{0%{transform:scale(.5);opacity:0}}.sel-ghost.sel-still *{animation:none}@keyframes sel-leave{to{opacity:0;transform:translate(-6px)}}@media(pointer:coarse){.column[data-picking] :is([data-ol^="tags/"],[data-ol^="chats/"])[data-ok]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.column[data-picking] :is([data-ol^="tags/"],[data-ol^="chats/"])[data-ok] .row{-webkit-user-drag:none}}@media(prefers-reduced-motion:reduce){.sel-bar.svelte-1404zaf,.sel-face.svelte-1404zaf,.sel-undo.svelte-1404zaf,.roll.svelte-1404zaf b:where(.svelte-1404zaf){animation:none}.column:is(.sel-tags,.sel-chats) [data-ok]:after{transition:none!important}.column [data-ok]{animation:none!important;transition:none!important}.column [data-ok].sel-lift{transform:none}.sel-ghost,.sel-ghost *{animation:none!important;transition:none!important}.column.column .pill.sel-landed[data-ok][data-ol]:after{animation:none}}
