.cc-panel.svelte-agnl7z{z-index:900;border-radius:14px;width:300px;padding:12px;animation:.14s ease-out svelte-agnl7z-cc-in;position:fixed;top:36px;left:12px;box-shadow:0 20px 60px #00000080,0 2px 8px #0006;background-color:#0009!important}@keyframes svelte-agnl7z-cc-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cc-header.svelte-agnl7z{justify-content:space-between;align-items:center;padding:2px 6px 10px;display:flex}.cc-title.svelte-agnl7z{text-transform:uppercase;letter-spacing:.06em;color:#fff6;font-size:11px;font-weight:600}.cc-grid.svelte-agnl7z{grid-template-columns:1fr 1fr;gap:2px;display:grid}.cc-item.svelte-agnl7z{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:flex;position:relative}.cc-item.svelte-agnl7z:hover{color:#fffffff2;background:#ffffff14}.cc-icon.svelte-agnl7z{color:#ffffff80;flex-shrink:0;align-items:center;display:flex}.cc-item.svelte-agnl7z:hover .cc-icon:where(.svelte-agnl7z){color:#fffc}.cc-label.svelte-agnl7z{flex:1}.cc-badge.svelte-agnl7z{border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.cc-panic.svelte-agnl7z{color:#ff645acc;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:2px;padding:10px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:flex}.cc-panic.svelte-agnl7z:hover{color:#ff645a;background:#ff463c1f}.cc-divider.svelte-agnl7z{background:#ffffff14;height:1px;margin:8px 0}.cc-stats.svelte-agnl7z{grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 0;display:grid}.cc-stat.svelte-agnl7z{background:#ffffff0a;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.cc-stat-label.svelte-agnl7z{color:#fff6;font-size:11px}.cc-stat-value.svelte-agnl7z{font-family:SF Mono,JetBrains Mono,monospace;font-size:14px;font-weight:600}.cc-footer.svelte-agnl7z{flex-direction:column;align-items:center;gap:2px;padding:6px 0 2px;display:flex}.cc-version.svelte-agnl7z{color:#ffffff4d;font-family:SF Mono,JetBrains Mono,monospace;font-size:12px}.cc-link.svelte-agnl7z{color:#ffffff40;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11px;text-decoration:underline #ffffff1f;transition:color .12s}.cc-link.svelte-agnl7z:hover{color:#fff9}.cc-overlay.svelte-agnl7z{z-index:950;justify-content:center;align-items:center;animation:.12s ease-out svelte-agnl7z-cc-fade;display:flex;position:fixed;inset:0}.cc-overlay-backdrop.svelte-agnl7z{cursor:default;background:#0006;border:none;padding:0;position:absolute;inset:0}@keyframes svelte-agnl7z-cc-fade{0%{opacity:0}to{opacity:1}}.cc-modal.svelte-agnl7z{border-radius:14px;flex-direction:column;width:340px;max-height:70vh;padding:0;animation:.15s ease-out svelte-agnl7z-cc-in;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009;background-color:#000000b3!important}.cc-modal-header.svelte-agnl7z{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.cc-modal-title.svelte-agnl7z{color:#ffffffe0;font-size:14px;font-weight:600}.cc-modal-close.svelte-agnl7z{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .12s;display:flex}.cc-modal-close.svelte-agnl7z:hover{color:#ffffffb3;background:#ffffff14}.cc-modal-loading.svelte-agnl7z{color:#fff6;justify-content:center;align-items:center;gap:8px;padding:32px;font-size:13px;display:flex}.cc-channel-list.svelte-agnl7z{flex-direction:column;padding:6px 0;display:flex;overflow-y:auto}.cc-channel-row.svelte-agnl7z{align-items:center;gap:10px;padding:10px 16px;transition:background .12s;display:flex}.cc-channel-row.svelte-agnl7z:hover{background:#ffffff0a}.cc-channel-icon.svelte-agnl7z{text-align:center;flex-shrink:0;width:28px;font-size:18px}.cc-channel-info.svelte-agnl7z{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cc-channel-name.svelte-agnl7z{color:#ffffffe0;font-size:13px;font-weight:500}.cc-channel-status.svelte-agnl7z{color:#ffffff59;font-size:11px}.cc-channel-online.svelte-agnl7z{color:#30d158}.cc-channel-badge.svelte-agnl7z{color:#ffffff59;white-space:nowrap;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:10px}.cc-setup-btn.svelte-agnl7z{color:#0a84ff;cursor:pointer;white-space:nowrap;background:#0a84ff1f;border:1px solid #0a84ff40;border-radius:5px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:all .12s}.cc-setup-btn.svelte-agnl7z:hover{background:#0a84ff38;border-color:#0a84ff66}.cc-channel-form.svelte-agnl7z{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:10px 16px 14px 54px;animation:.12s ease-out svelte-agnl7z-cc-fade;display:flex}.cc-form-field.svelte-agnl7z{flex-direction:column;gap:3px;display:flex}.cc-form-label.svelte-agnl7z{color:#ffffff73;font-size:11px;font-weight:500}.cc-form-error.svelte-agnl7z{color:#ff453a;background:#ff453a0f;border-radius:4px;padding:4px 8px;font-size:11px}.cc-form-actions.svelte-agnl7z{gap:6px;padding-top:2px;display:flex}.cc-save-btn.svelte-agnl7z{color:#0a84ff;cursor:pointer;background:#0a84ff26;border:1px solid #0a84ff4d;border-radius:5px;align-items:center;gap:4px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.cc-save-btn.svelte-agnl7z:hover:not(:disabled){background:#0a84ff40}.cc-save-btn.svelte-agnl7z:disabled{opacity:.5;cursor:not-allowed}.cc-cancel-btn.svelte-agnl7z{color:#ffffff73;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;padding:5px 12px;font-family:inherit;font-size:11px;transition:all .12s}.cc-cancel-btn.svelte-agnl7z:hover{color:#ffffffa6;background:#ffffff1a}.cap-toggle.svelte-agnl7z{cursor:pointer;border:none;border-radius:9px;width:32px;height:18px;padding:0;transition:background .15s;position:relative}.cap-toggle-on.svelte-agnl7z{background:#34c759}.cap-toggle-off.svelte-agnl7z{background:#ffffff26}.cap-toggle-dot.svelte-agnl7z{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px}.cap-toggle-on.svelte-agnl7z .cap-toggle-dot:where(.svelte-agnl7z){left:16px}.cap-toggle-off.svelte-agnl7z .cap-toggle-dot:where(.svelte-agnl7z){left:2px}
