.cc-mode-selector[data-v-a0bd70e8]{margin:12px 0}.cc-mode-label[data-v-a0bd70e8]{color:var(--foreground);font-size:13px;font-weight:500;margin-bottom:6px}.cc-mode-hint[data-v-a0bd70e8]{color:var(--foreground-muted);font-size:12px;line-height:1.4;margin-top:8px}.cc-av[data-v-28d85f20]{display:inline-block;flex-shrink:0;line-height:0;position:relative}.cc-av-img[data-v-28d85f20]{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.cc-av-img img[data-v-28d85f20]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cc-av-init[data-v-28d85f20]{color:#fff;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-av-dot[data-v-28d85f20]{background:var(--foreground-dim);border-radius:50%;bottom:-1px;height:6px;opacity:.5;position:absolute;right:-1px;width:6px}.cc-av-dot.is-active[data-v-28d85f20],.cc-av-dot.is-connected[data-v-28d85f20]{background:#43c251;opacity:1}.cc-av-dot.is-busy[data-v-28d85f20]{background:#ee9800;background:oklch(.75 .18 70);box-shadow:0 0 5px #ee98008c;box-shadow:0 0 5px oklch(.75 .18 70/55%);opacity:1}.cc-av-ping[data-v-28d85f20]{animation:cc-av-ping-28d85f20 1.2s cubic-bezier(0,0,.2,1) infinite;background:#ee9800;background:oklch(.75 .18 70);border-radius:50%;bottom:.5px;height:6px;position:absolute;right:.5px;width:6px}@keyframes cc-av-ping-28d85f20{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}.cc-tree-chevron[data-v-d2702254]{color:var(--foreground-dim);opacity:.5;transition:transform .15s cubic-bezier(.25,.46,.45,.94)}.cc-tree-chevron.is-expanded[data-v-d2702254]{transform:rotate(90deg)}.cc-folder-block[data-v-d2702254]{margin:1px 0}.cc-folder-row[data-v-d2702254]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:6px;padding:6px 10px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-folder-row[data-v-d2702254]:hover{background:var(--surface-3)}.cc-folder-icon[data-v-d2702254]{color:var(--foreground-dim);flex-shrink:0;opacity:.75}.cc-folder-row:hover .cc-folder-icon[data-v-d2702254]{color:var(--foreground-muted);opacity:1}.cc-folder-name[data-v-d2702254]{color:var(--foreground);flex:1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-folder-pin[data-v-d2702254]{color:var(--accent);opacity:.85}.cc-folder-add-btn[data-v-d2702254]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--foreground-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:0;transition:all .15s cubic-bezier(.25,.46,.45,.94);width:20px}.cc-folder-row:hover .cc-folder-add-btn[data-v-d2702254]{opacity:.7}.cc-folder-add-btn[data-v-d2702254]:hover{background:#ffffff1f;color:var(--foreground);opacity:1!important}.cc-folder-rename-input[data-v-d2702254]{background:transparent;border:1px solid var(--glass-border);border-radius:6px;color:var(--foreground);flex:1;font-size:12px;outline:none;padding:1px 6px}.cc-folder-rename-input[data-v-d2702254]:focus{border-color:var(--accent)}.cc-folder-children[data-v-d2702254]{border-left:1px solid var(--glass-border);margin-left:10px;padding-left:14px}.cc-folder-empty[data-v-d2702254]{color:var(--foreground-dim);font-size:11px;font-style:italic;opacity:.5;padding:6px 10px}.cc-sess-status-wrap[data-v-d2702254]{flex-shrink:0}.cc-sess-status-wrap[data-v-d2702254],.cc-session-dot[data-v-d2702254]{height:6px;position:relative;width:6px}.cc-session-dot[data-v-d2702254]{background:var(--foreground-dim);border-radius:50%;display:block;opacity:.4;transition:all .3s}.cc-session-dot.is-active[data-v-d2702254]{background:#43c251;box-shadow:0 0 4px #43c25166;opacity:1}.cc-session-dot.is-busy[data-v-d2702254]{animation:cc-sess-glow-d2702254 1.2s ease-in-out infinite;background:#ee9800;background:oklch(.75 .18 70);box-shadow:0 0 6px #ee98007f;box-shadow:0 0 6px oklch(.75 .18 70/50%);opacity:1}.cc-sess-ping[data-v-d2702254]{animation:cc-sess-ping-d2702254 1.2s cubic-bezier(0,0,.2,1) infinite;background:#ee9800;background:oklch(.75 .18 70);border-radius:50%;inset:0;position:absolute}@keyframes cc-sess-glow-d2702254{0%,to{box-shadow:0 0 6px #ee98007f;box-shadow:0 0 6px oklch(.75 .18 70/50%)}50%{box-shadow:0 0 12px #ee9800cc;box-shadow:0 0 12px oklch(.75 .18 70/80%)}}@keyframes cc-sess-ping-d2702254{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}.cc-session-item[data-v-d2702254]{align-items:center;border-radius:10px;color:var(--foreground-muted);cursor:pointer;display:flex;font-size:12px;gap:8px;margin:1px 0;padding:7px 10px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-session-item[data-v-d2702254]:hover{background:var(--surface-3);color:var(--foreground)}.cc-session-item.is-active[data-v-d2702254]{background:var(--surface-2);border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff0f;color:var(--foreground)}.cc-session-item.is-active .cc-session-title[data-v-d2702254]{font-weight:500}.cc-session-item.is-active.is-disconnected[data-v-d2702254]{opacity:.75}.cc-session-item.is-disconnected[data-v-d2702254]{opacity:.5}.cc-session-title[data-v-d2702254]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sess-trail[data-v-d2702254]{align-items:center;display:flex;flex-shrink:0;gap:3px;justify-content:flex-end}.cc-session-time[data-v-d2702254]{color:var(--foreground-dim);flex-shrink:0;font-size:10px;text-align:right;width:28px}.cc-sess-shared[data-v-d2702254],.cc-sess-title-pin[data-v-d2702254]{color:var(--accent);flex-shrink:0}.cc-sess-title-pin[data-v-d2702254]{height:11px;opacity:.8;width:11px}.cc-dragging[data-v-d2702254]{opacity:.5}.cc-folder-block.cc-drop-target>.cc-folder-row[data-v-d2702254]{background-color:#ffffff1f;border-radius:8px;outline:2px solid var(--accent,#3b82f6);outline-offset:-2px}.cc-sidebar[data-v-8962e978]{background:transparent}.cc-conn-item[data-v-8962e978]{align-items:center;border:.5px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:6px;margin:1px 0;padding:6px 10px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-conn-item[data-v-8962e978]:hover{background:var(--surface-3)}.cc-conn-item.is-active[data-v-8962e978]{background:var(--surface-2);border-color:var(--glass-border);box-shadow:inset 0 1px #ffffff14}.cc-conn-name[data-v-8962e978]{color:var(--foreground);font-size:12px;font-weight:500}.cc-conn-pin[data-v-8962e978]{color:var(--accent);opacity:.85}.cc-conn-shared[data-v-8962e978]{color:#43c251;opacity:.9}.cc-conn-model-badge[data-v-8962e978]{background:var(--surface-3);border-radius:4px;color:var(--foreground-dim);flex-shrink:1;font-size:10px;max-width:100px;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.cc-seg[data-v-8962e978]{background:var(--surface-3);border:.5px solid var(--glass-border);border-radius:9px;display:flex;gap:2px;padding:2px}.cc-seg-btn[data-v-8962e978]{background:transparent;border:.5px solid transparent;border-radius:7px;color:var(--foreground-muted);cursor:pointer;flex:1;font-size:11px;font-weight:500;line-height:1.4;padding:3px 0;text-align:center;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-seg-btn.is-active[data-v-8962e978],.cc-seg-btn[data-v-8962e978]:hover:not(.is-active){color:var(--foreground)}.cc-seg-btn.is-active[data-v-8962e978]{background:var(--surface-1);border-color:var(--glass-border);box-shadow:inset 0 1px #ffffff14}.cc-active-toggle[data-v-8962e978]{align-items:center;background:var(--surface-3);border:.5px solid var(--glass-border);border-radius:8px;color:var(--foreground-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:26px}.cc-active-toggle[data-v-8962e978]:hover{background:var(--surface-2);color:var(--foreground)}.cc-active-toggle.is-on[data-v-8962e978]{background:#43c25124;border-color:#43c25173;box-shadow:0 0 8px #43c25138;color:#43c251}.cc-busy-toggle[data-v-8962e978]{align-items:center;background:var(--surface-3);border:.5px solid var(--glass-border);border-radius:8px;color:#ee9800;color:oklch(.75 .18 70);cursor:pointer;display:flex;flex-shrink:0;gap:5px;height:26px;padding:0 8px 0 9px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-busy-toggle[data-v-8962e978]:hover{background:var(--surface-2)}.cc-busy-toggle.is-on[data-v-8962e978]{background:#ee980038;background:oklch(.75 .18 70/22%);border-color:#ee980099;border-color:oklch(.75 .18 70/60%);box-shadow:0 0 8px #ee98004d;box-shadow:0 0 8px oklch(.75 .18 70/30%)}.cc-busy-dot-wrap[data-v-8962e978]{display:block;flex-shrink:0;height:6px;position:relative;width:6px}.cc-busy-count[data-v-8962e978]{font-size:11px;font-weight:600;line-height:1}.cc-recent-toggle[data-v-8962e978]{align-items:center;background:var(--surface-3);border:.5px solid var(--glass-border);border-radius:8px;color:var(--foreground-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:26px}.cc-recent-toggle[data-v-8962e978]:hover{background:var(--surface-2);color:var(--foreground)}.cc-recent-toggle.is-on[data-v-8962e978]{background:#3a81f624;border-color:#3a81f68c;box-shadow:0 0 8px #3a81f640;color:#3a81f6}:root:not(.dark){background:#0000000f;border-color:#00000014}:root:not(.dark){color:#51555c}:root:not(.dark){background:#ffffffeb;border-color:#00000014;box-shadow:0 1px 3px #0000001f,inset 0 1px #fffc;color:var(--foreground)}.cc-group-header[data-v-8962e978]{align-items:center;color:var(--foreground-dim);cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:3px;letter-spacing:.04em;opacity:.75;padding:8px 8px 3px;text-transform:uppercase;transition:opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-group-header[data-v-8962e978]:hover{opacity:1}.cc-group-chevron[data-v-8962e978]{flex-shrink:0;height:10px;transition:transform .15s cubic-bezier(.25,.46,.45,.94);width:10px}.cc-group-chevron.is-expanded[data-v-8962e978]{transform:rotate(90deg)}.cc-tree-chevron[data-v-8962e978]{color:var(--foreground-dim);opacity:.5;transition:transform .15s cubic-bezier(.25,.46,.45,.94)}.cc-tree-chevron.is-expanded[data-v-8962e978]{transform:rotate(90deg)}.cc-tree-children[data-v-8962e978]{border-left:1px solid var(--glass-border);margin-left:10px;padding-left:14px}.cc-tree-empty[data-v-8962e978]{color:var(--foreground-dim);font-size:11px;opacity:.6;padding:6px 10px}.cc-folder-block[data-v-8962e978]{margin:1px 0}.cc-folder-row[data-v-8962e978]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:6px;padding:6px 10px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-folder-row[data-v-8962e978]:hover{background:var(--surface-3)}.cc-folder-icon[data-v-8962e978]{color:var(--foreground-dim);flex-shrink:0;opacity:.75}.cc-folder-row:hover .cc-folder-icon[data-v-8962e978]{color:var(--foreground-muted);opacity:1}.cc-folder-name[data-v-8962e978]{color:var(--foreground);flex:1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-folder-count[data-v-8962e978]{color:var(--foreground-dim);flex-shrink:0;font-size:10px;opacity:.7;padding:0 4px}.cc-folder-add-btn[data-v-8962e978]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--foreground-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:0;transition:all .15s cubic-bezier(.25,.46,.45,.94);width:20px}.cc-folder-row:hover .cc-folder-add-btn[data-v-8962e978]{opacity:.7}.cc-folder-add-btn[data-v-8962e978]:hover{background:#ffffff1f;color:var(--foreground);opacity:1!important}.cc-folder-rename-input[data-v-8962e978]{background:transparent;border:1px solid var(--glass-border);border-radius:6px;color:var(--foreground);flex:1;font-size:12px;outline:none;padding:1px 6px}.cc-folder-rename-input[data-v-8962e978]:focus{border-color:var(--accent)}.cc-folder-children[data-v-8962e978]{border-left:1px solid var(--glass-border);margin-left:10px;padding-left:14px}.cc-folder-empty[data-v-8962e978]{color:var(--foreground-dim);font-size:11px;font-style:italic;opacity:.5;padding:6px 10px}.cc-conn-dot[data-v-8962e978]{background:var(--foreground-dim);border-radius:50%;display:block;flex-shrink:0;height:7px;opacity:.4;transition:all .3s;width:7px}.cc-conn-dot.is-connected[data-v-8962e978]{background:#43c251;box-shadow:0 0 5px #43c25159;opacity:1}.cc-sess-status-wrap[data-v-8962e978]{flex-shrink:0}.cc-sess-status-wrap[data-v-8962e978],.cc-session-dot[data-v-8962e978]{height:6px;position:relative;width:6px}.cc-session-dot[data-v-8962e978]{background:var(--foreground-dim);border-radius:50%;display:block;opacity:.4;transition:all .3s}.cc-session-dot.is-active[data-v-8962e978]{background:#43c251;box-shadow:0 0 4px #43c25166;opacity:1}.cc-session-dot.is-busy[data-v-8962e978]{animation:cc-sess-glow-8962e978 1.2s ease-in-out infinite;background:#ee9800;background:oklch(.75 .18 70);box-shadow:0 0 6px #ee98007f;box-shadow:0 0 6px oklch(.75 .18 70/50%);opacity:1}.cc-sess-ping[data-v-8962e978]{animation:cc-sess-ping-8962e978 1.2s cubic-bezier(0,0,.2,1) infinite;background:#ee9800;background:oklch(.75 .18 70);border-radius:50%;inset:0;position:absolute}@keyframes cc-sess-glow-8962e978{0%,to{box-shadow:0 0 6px #ee98007f;box-shadow:0 0 6px oklch(.75 .18 70/50%)}50%{box-shadow:0 0 12px #ee9800cc;box-shadow:0 0 12px oklch(.75 .18 70/80%)}}@keyframes cc-sess-ping-8962e978{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}.cc-session-item[data-v-8962e978]{align-items:center;border-radius:10px;color:var(--foreground-muted);cursor:pointer;display:flex;font-size:12px;gap:8px;margin:1px 0;padding:7px 10px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.cc-session-item[data-v-8962e978]:hover{background:var(--surface-3);color:var(--foreground)}.cc-session-item.is-active[data-v-8962e978]{background:var(--surface-2);border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff0f;color:var(--foreground)}.cc-session-item.is-active .cc-session-title[data-v-8962e978]{font-weight:500}.cc-session-item.is-active.is-disconnected[data-v-8962e978]{opacity:.75}.cc-session-item.is-disconnected[data-v-8962e978]{opacity:.5}.cc-session-title[data-v-8962e978]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sess-trail[data-v-8962e978]{align-items:center;display:flex;flex-shrink:0;gap:3px;justify-content:flex-end}.cc-session-time[data-v-8962e978]{color:var(--foreground-dim);flex-shrink:0;font-size:10px;text-align:right;width:28px}.cc-sess-shared[data-v-8962e978],.cc-sess-title-pin[data-v-8962e978]{color:var(--accent);flex-shrink:0}.cc-sess-title-pin[data-v-8962e978]{height:11px;opacity:.8;width:11px}.cc-conn-menu[data-v-8962e978]{border-radius:6px;color:var(--foreground-dim);flex-shrink:0;opacity:0;padding:3px;transition:all .15s}.cc-conn-item:hover .cc-conn-menu[data-v-8962e978]{opacity:.6}.cc-conn-menu[data-v-8962e978]:hover{background:var(--surface-2);color:var(--foreground);opacity:1!important}.cc-bottom-btn[data-v-8962e978]{align-items:center;background:transparent;border:1px dashed var(--glass-border);border-radius:10px;color:var(--foreground-muted);cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;padding:8px 0;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.cc-bottom-btn[data-v-8962e978]:hover{background:var(--surface-3);border-color:var(--foreground-dim);color:var(--foreground)}.cc-empty[data-v-8962e978],.cc-empty-icon[data-v-8962e978]{color:var(--foreground-dim)}.cc-empty-icon[data-v-8962e978]{opacity:.4}.cc-empty-text[data-v-8962e978],.cc-modal-close[data-v-8962e978]{color:var(--foreground-muted)}.cc-modal-close[data-v-8962e978]{align-items:center;border-radius:8px;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.cc-modal-close[data-v-8962e978]:hover{background:var(--surface-3);color:var(--foreground)}.cc-label[data-v-8962e978]{display:block;font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.cc-label[data-v-8962e978],.cc-mode-btn[data-v-8962e978]{color:var(--foreground-muted)}.cc-mode-btn[data-v-8962e978]{background:transparent;border:1px solid var(--glass-border);border-radius:10px;cursor:pointer;padding:10px 12px;text-align:left;transition:all .15s}.cc-mode-btn[data-v-8962e978]:hover{background:var(--surface-3);color:var(--foreground)}.cc-mode-btn.active[data-v-8962e978]{background:var(--surface-1);border-color:var(--accent);color:var(--foreground)}.paw-install-card[data-v-8962e978]{background:var(--surface-1);border:1px solid var(--glass-border);border-radius:12px;padding:12px}.paw-install-cmd[data-v-8962e978]{align-items:center;background:var(--surface-3);border:1px solid var(--glass-border);border-radius:8px;display:flex;gap:6px;margin-top:10px;padding:7px 9px}.paw-install-cmd code[data-v-8962e978]{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.paw-install-copy[data-v-8962e978]{border-radius:6px;color:var(--foreground-muted);cursor:pointer;flex-shrink:0;padding:4px;transition:all .15s}.paw-install-copy[data-v-8962e978]:hover{background:var(--surface-1);color:var(--foreground)}.paw-install-guide[data-v-8962e978]{align-items:center;color:var(--accent);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-top:10px;transition:opacity .15s}.paw-install-guide[data-v-8962e978]:hover{opacity:.75;text-decoration:underline}.cc-share-warn[data-v-8962e978]{background:#f2943c1a;border:1px solid oklch(.75 .15 60/25%);border-radius:10px;color:var(--foreground-muted);font-size:12px;line-height:1.5;padding:10px 12px}.menu-fade-enter-active[data-v-8962e978],.menu-fade-leave-active[data-v-8962e978]{transition:opacity .12s,transform .12s cubic-bezier(.34,1.56,.64,1)}.menu-fade-enter-from[data-v-8962e978],.menu-fade-leave-to[data-v-8962e978]{opacity:0;transform:scale(.95) translateY(-4px)}.cc-dragging[data-v-8962e978]{opacity:.5}.cc-folder-block.cc-drop-target>.cc-folder-row[data-v-8962e978]{background-color:#ffffff1f;border-radius:8px;outline:2px solid var(--accent,#3b82f6);outline-offset:-2px}.cc-drop-target-root[data-v-8962e978]{border-left:2px solid var(--accent,#3b82f6)}.cc-drag-overlay{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--glass-bg,oklch(1 0 0/35%));border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 4px 16px #00000040,0 8px 32px #0000001f;color:var(--foreground);font-size:13px;padding:6px 14px;pointer-events:none;position:fixed;transition:none;z-index:9999}
