.item-wrapper.svelte-386blf{position:relative}.item-wrapper.dimmed.svelte-386blf{opacity:.28;filter:saturate(.5);pointer-events:none}.item-wrapper.combine.svelte-386blf{background:color-mix(in oklch,var(--p-accent) 18%,transparent);box-shadow:inset 0 0 0 1.5px var(--p-accent)}.item-row.svelte-386blf{display:flex;align-items:center;border-bottom:1px solid var(--p-line)}.item-row.active.svelte-386blf{background:var(--p-surface-2)}.item.svelte-386blf{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:none;border:none;color:var(--p-text);width:100%;text-align:left;cursor:pointer;transition:background .1s;min-width:0;touch-action:none}.item-row.svelte-386blf:hover{background:var(--p-surface-2)}.actions-btn.svelte-386blf{display:grid;place-items:center;width:40px;height:40px;padding:0;margin-right:var(--space-sm);border:none;border-radius:var(--radius-md);background:transparent;color:var(--p-muted);cursor:pointer;flex-shrink:0}.actions-btn.svelte-386blf:hover,.actions-btn[aria-expanded=true].svelte-386blf{background:var(--p-surface);color:var(--p-text)}.content.svelte-386blf{flex:1;display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.row.svelte-386blf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.name.svelte-386blf{font-weight:var(--weight-medium);font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time.svelte-386blf{font-size:var(--text-xs);color:var(--p-muted);flex-shrink:0}.preview.svelte-386blf{font-size:var(--text-sm);color:var(--p-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.preview.presence-note.svelte-386blf{color:var(--p-accent);font-style:italic}.voice-pill.svelte-386blf{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--p-accent);background:var(--p-accent-soft);border:1px solid var(--p-accent-edge);padding:2px 7px;border-radius:var(--radius-pill);flex-shrink:0}.voice-pill.speaking.svelte-386blf{animation:svelte-386blf-voice-pulse 1.2s ease-in-out infinite}@keyframes svelte-386blf-voice-pulse{0%,to{opacity:1}50%{opacity:.6}}.badge.svelte-386blf{background:var(--p-accent);color:var(--p-bg);mix-blend-mode:normal;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:1px 6px;border-radius:var(--radius-pill);flex-shrink:0;min-width:18px;text-align:center}.context-menu.svelte-386blf{position:fixed;background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;z-index:10;min-width:160px;padding:var(--space-xs) 0;display:none}.context-menu.open.svelte-386blf{display:block}.menu-section.svelte-386blf{padding:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--p-muted);text-transform:uppercase;font-weight:var(--weight-bold)}.menu-item.svelte-386blf{display:block;width:100%;text-align:left;background:none;border:none;padding:var(--space-sm) var(--space-md);color:var(--p-text);font-size:var(--text-sm);cursor:pointer}.menu-item.svelte-386blf:hover{background:var(--p-surface-2)}.menu-divider.svelte-386blf{height:1px;background:var(--p-line);margin:var(--space-xs) var(--space-md)}.menu-item-danger.svelte-386blf{color:var(--p-error)}.item-wrapper.muted.svelte-386blf .item-row:where(.svelte-386blf){opacity:.72}.muted-icon.svelte-386blf{display:inline-flex;align-items:center;color:var(--p-muted);flex-shrink:0}.state-msg.error.svelte-386blf{font-size:var(--text-xs);color:var(--p-error);padding:var(--space-xs) var(--space-md)}.pop.svelte-qtf9ts{position:fixed;z-index:200;width:200px;background:var(--p-surface-2);border:1px solid var(--p-line);border-radius:var(--radius-lg);padding:12px;box-shadow:0 1px #ffffff0a inset,0 12px 28px #00000059;animation:svelte-qtf9ts-pop-in .16s cubic-bezier(.16,1,.3,1);font-family:var(--font-sans)}@keyframes svelte-qtf9ts-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}header.svelte-qtf9ts{display:flex;align-items:baseline;padding:0 2px 10px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--p-muted);font-weight:var(--weight-bold)}.grid.svelte-qtf9ts{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.sw.svelte-qtf9ts{position:relative;width:100%;aspect-ratio:1;padding:0;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;display:grid;place-items:center;color:var(--p-bg);transition:transform .16s cubic-bezier(.22,1,.36,1)}.sw.svelte-qtf9ts:hover{transform:scale(1.08)}.sw.svelte-qtf9ts:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:var(--radius-md)}.dot.svelte-qtf9ts{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #00000038 inset,0 4px 10px color-mix(in oklch,var(--c) 35%,transparent)}.check.svelte-qtf9ts{position:relative;z-index:1;opacity:0;transition:opacity .14s}.sw.active.svelte-qtf9ts .check:where(.svelte-qtf9ts){opacity:1}.pane.svelte-1oc43y8{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--p-bg)}.header.svelte-1oc43y8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--p-line)}h2.svelte-1oc43y8{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--p-text)}.header-actions.svelte-1oc43y8{display:flex;align-items:center;gap:var(--space-xs)}.icon-btn.svelte-1oc43y8{background:none;border:none;color:var(--p-accent);padding:var(--space-sm);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;transition:background .15s;min-width:44px;min-height:44px;justify-content:center}.icon-btn.svelte-1oc43y8:hover{background:var(--p-surface-2)}.folder-form.svelte-1oc43y8,.group-form.svelte-1oc43y8{display:flex;align-items:center;gap:var(--space-xs)}.folder-form.svelte-1oc43y8 input:where(.svelte-1oc43y8),.group-form.svelte-1oc43y8 input:where(.svelte-1oc43y8){background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);color:var(--p-text);font-size:var(--text-sm);width:120px}.folder-form.svelte-1oc43y8 input:where(.svelte-1oc43y8):focus,.group-form.svelte-1oc43y8 input:where(.svelte-1oc43y8):focus{outline:none;border-color:var(--p-accent)}.list.svelte-1oc43y8{flex:1;overflow-y:auto;min-height:0;padding:4px 0 var(--space-lg);position:relative}@media(max-width:767px){.list.svelte-1oc43y8{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.empty.svelte-1oc43y8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-xl);color:var(--p-muted);min-height:200px}.empty.svelte-1oc43y8 p:where(.svelte-1oc43y8){font-size:var(--text-sm)}.folder.svelte-1oc43y8{position:relative;border-bottom:1px solid var(--p-line)}.aura-bg.svelte-1oc43y8{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);background:radial-gradient(120% 80% at 0% 0%,color-mix(in oklch,var(--fc) 26%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--fc) 14%,transparent),color-mix(in oklch,var(--fc) 2%,transparent) 70%,transparent)}.folder.open.svelte-1oc43y8 .aura-bg:where(.svelte-1oc43y8){opacity:1}.frow.svelte-1oc43y8{display:grid;grid-template-columns:22px 1fr auto 14px;align-items:center;gap:10px;padding:var(--space-sm) var(--space-lg);position:relative;z-index:2;cursor:pointer;transition:padding .2s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.frow.svelte-1oc43y8:hover .fname:where(.svelte-1oc43y8){color:var(--p-text)}.frow.svelte-1oc43y8:focus-visible{outline:2px solid var(--fc);outline-offset:-2px;border-radius:2px}.dot-btn.svelte-1oc43y8{width:22px;height:22px;padding:0;margin:0;background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;display:grid;place-items:center;transition:border-color .16s,background .16s}.dot-btn.svelte-1oc43y8:hover{border-color:color-mix(in oklch,var(--fc) 40%,var(--p-line));background:#ffffff0a}.dot-btn.svelte-1oc43y8:focus-visible{outline:2px solid var(--fc);outline-offset:0}.dot.svelte-1oc43y8{display:block;width:10px;height:10px;border-radius:50%;background:var(--fc);box-shadow:0 0 0 2px color-mix(in oklch,var(--fc) 22%,transparent),0 0 10px color-mix(in oklch,var(--fc) 50%,transparent);transition:box-shadow .2s}.dot-btn.svelte-1oc43y8:hover .dot:where(.svelte-1oc43y8){box-shadow:0 0 0 2px color-mix(in oklch,var(--fc) 32%,transparent),0 0 14px color-mix(in oklch,var(--fc) 65%,transparent)}.fname.svelte-1oc43y8{font-size:13.5px;font-weight:var(--weight-bold);letter-spacing:-.005em;color:var(--p-text);transition:color .16s}.fcount.svelte-1oc43y8{font-size:10.5px;font-weight:var(--weight-bold);color:color-mix(in oklch,var(--fc) 80%,var(--p-text-2));background:color-mix(in oklch,var(--fc) 18%,oklch(0 0 0 / .2));padding:1.5px 8px;border-radius:var(--radius-pill);min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.caret.svelte-1oc43y8{display:inline-flex;align-items:center;justify-content:center;color:var(--p-muted);transition:transform .22s cubic-bezier(.22,1,.36,1)}.folder.svelte-1oc43y8:not(.open) .caret:where(.svelte-1oc43y8){transform:rotate(-90deg)}.folder.receiving.svelte-1oc43y8{background:color-mix(in oklch,var(--fc) 14%,transparent)}.folder.receiving.svelte-1oc43y8 .frow:where(.svelte-1oc43y8){box-shadow:inset 0 0 0 1.5px var(--fc)}.folder.receiving.svelte-1oc43y8 .frow:where(.svelte-1oc43y8):after{content:"↳";position:absolute;right:36px;top:50%;transform:translateY(-50%);color:var(--fc);font-size:16px}.folder.dimmed.svelte-1oc43y8{opacity:.28;filter:saturate(.5);pointer-events:none}.fbody.svelte-1oc43y8{position:relative;z-index:1;padding-bottom:4px}.slot.svelte-1oc43y8{height:0;position:relative;overflow:visible;z-index:3}.slot.tail.svelte-1oc43y8{height:4px}.slot.line.svelte-1oc43y8:after{content:"";position:absolute;left:var(--space-lg);right:var(--space-lg);top:-1.5px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--p-accent) 18%,var(--p-accent) 82%,transparent);box-shadow:0 0 8px var(--p-accent),0 0 16px var(--p-accent-soft);animation:svelte-1oc43y8-bar-in .24s cubic-bezier(.16,1,.3,1),svelte-1oc43y8-bar-pulse 1.6s ease-in-out .24s infinite}.fbody.svelte-1oc43y8 .slot.line:where(.svelte-1oc43y8):after{left:30px}@keyframes svelte-1oc43y8-bar-in{0%{transform:scaleX(.3);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes svelte-1oc43y8-bar-pulse{0%,to{box-shadow:0 0 8px var(--p-accent),0 0 16px var(--p-accent-soft)}50%{box-shadow:0 0 14px var(--p-accent),0 0 28px var(--p-accent-soft)}}.root-zone.svelte-1oc43y8{position:relative;min-height:24px;transition:background .24s}.root-zone.active.svelte-1oc43y8{background:linear-gradient(180deg,color-mix(in oklch,var(--p-accent) 18%,transparent),transparent)}.root-pill.svelte-1oc43y8{display:inline-block;margin:20px var(--space-lg);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--p-accent);background:var(--p-accent-soft);border:1px solid var(--p-accent-edge);padding:7px 14px;border-radius:var(--radius-pill);box-shadow:0 0 14px color-mix(in oklch,var(--p-accent) 30%,transparent)}.sec.svelte-1oc43y8{padding:var(--space-lg) var(--space-lg) var(--space-sm);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--p-muted);font-weight:var(--weight-bold);display:flex;align-items:center;gap:8px}.sec-glyph.svelte-1oc43y8{color:var(--p-accent);font-size:13px}.combine-form.svelte-1oc43y8{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg)}.combine-form.svelte-1oc43y8 input:where(.svelte-1oc43y8){flex:1;background:var(--p-surface);border:1px solid var(--p-accent);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);color:var(--p-text);font-size:var(--text-sm)}.combine-form.svelte-1oc43y8 input:where(.svelte-1oc43y8):focus{outline:none;border-color:var(--p-accent)}.combine-btn.svelte-1oc43y8{background:var(--p-accent);color:var(--p-bg);border:none;border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer}.combine-btn[type=button].svelte-1oc43y8{background:var(--p-surface-2);color:var(--p-text);border:1px solid var(--p-line)}.ghost.svelte-1oc43y8{position:fixed;z-index:100;pointer-events:none;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;background:radial-gradient(circle at 0% 0%,color-mix(in oklch,var(--gc) 30%,transparent),transparent 60%),var(--p-surface-2);border:1px solid var(--gc);border-radius:var(--radius-lg);box-shadow:0 0 0 4px color-mix(in oklch,var(--gc) 22%,transparent),0 18px 36px #0000018c,0 0 36px color-mix(in oklch,var(--gc) 28%,transparent);transform:scale(1.03);animation:svelte-1oc43y8-ghost-in .2s cubic-bezier(.16,1,.3,1)}.g-dot.svelte-1oc43y8{display:block;width:10px;height:10px;border-radius:50%;background:var(--gc);box-shadow:0 0 10px color-mix(in oklch,var(--gc) 50%,transparent)}.g-avatar.svelte-1oc43y8{width:28px;height:28px;border-radius:50%;background:color-mix(in oklch,var(--p-accent) 30%,var(--p-surface-2));display:grid;place-items:center;font-weight:var(--weight-bold);font-size:11px;letter-spacing:.04em;color:var(--p-text);flex-shrink:0}.g-name.svelte-1oc43y8{font-weight:var(--weight-medium);font-size:14px;color:var(--p-text)}@keyframes svelte-1oc43y8-ghost-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1.03)}}.live.svelte-1oc43y8{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
