.cn-avatar-wrap.svelte-sak405{flex-shrink:0;display:inline-flex;position:relative}.cn-avatar.svelte-sak405{border-radius:var(--radius-full);color:#fff;font-family:var(--font-sans);justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:inline-flex;overflow:hidden}.cn-avatar.ring.svelte-sak405{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--accent)}.cn-avatar.svelte-sak405 img:where(.svelte-sak405){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cn-status.svelte-sak405{border:2px solid var(--surface-card);border-radius:var(--radius-full);position:absolute;bottom:0;right:0}.cn-badge.svelte-mvwihd{border-radius:var(--radius-full);font-family:var(--font-sans);letter-spacing:.01em;align-items:center;gap:5px;font-weight:600;line-height:1.3}.cn-badge-ico.svelte-mvwihd,.cn-badge.svelte-mvwihd{display:inline-flex}.cn-badge.sm.svelte-mvwihd{padding:2px 8px;font-size:.6875rem}.cn-badge.md.svelte-mvwihd{padding:4px 10px;font-size:.75rem}.cn-badge.neutral.svelte-mvwihd{background:var(--surface-sunken);color:var(--text-muted)}.cn-badge.accent.svelte-mvwihd{background:var(--accent-soft);color:var(--accent)}.cn-badge.success.svelte-mvwihd{background:var(--success-soft);color:var(--success)}.cn-badge.warning.svelte-mvwihd{background:var(--warning-soft);color:var(--warning)}.cn-badge.danger.svelte-mvwihd{background:var(--danger-soft);color:var(--danger)}.cn-badge.live.svelte-mvwihd{background:var(--live-soft);color:var(--live)}.cn-badge.draft.svelte-mvwihd{background:var(--draft-soft);color:var(--draft)}.cn-badge.data.svelte-mvwihd{background:var(--data-soft);color:var(--data)}.cn-btn.svelte-p7t8aq{border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:inline-flex}.cn-btn.svelte-p7t8aq:active:not(:disabled){transform:scale(var(--press-scale))}.cn-btn.svelte-p7t8aq:disabled{cursor:not-allowed;opacity:.5}.cn-btn.svelte-p7t8aq:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-ico.svelte-p7t8aq{display:inline-flex}.cn-btn.sm.svelte-p7t8aq{padding:8px 18px;font-size:.8125rem}.cn-btn.md.svelte-p7t8aq{padding:12px 28px;font-size:.9375rem}.cn-btn.lg.svelte-p7t8aq{padding:14px 36px;font-size:1.0625rem}.cn-btn.primary.svelte-p7t8aq{background:var(--accent);color:var(--text-on-accent)}.cn-btn.primary.svelte-p7t8aq:hover:not(:disabled){background:var(--accent-hover)}.cn-btn.secondary.svelte-p7t8aq{background:var(--surface-card);border-color:var(--border-input);color:var(--text-strong)}.cn-btn.secondary.svelte-p7t8aq:hover:not(:disabled){background:var(--surface-sunken)}.cn-btn.danger.svelte-p7t8aq{background:var(--danger);color:#fff}.cn-btn.danger.svelte-p7t8aq:hover:not(:disabled){filter:brightness(.88)}.cn-btn.success.svelte-p7t8aq{background:var(--success);color:#fff}.cn-btn.success.svelte-p7t8aq:hover:not(:disabled){filter:brightness(.92)}.cn-btn.ghost.svelte-p7t8aq{color:var(--accent);background:0 0}.cn-btn.ghost.svelte-p7t8aq:hover:not(:disabled){background:var(--accent-soft)}.cn-btn.outline.svelte-p7t8aq{border-color:var(--accent);color:var(--accent);background:0 0}.cn-btn.outline.svelte-p7t8aq:hover:not(:disabled){background:var(--accent-soft)}.cn-spinner.svelte-p7t8aq{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite svelte-p7t8aq-cn-spin;display:inline-block}@keyframes svelte-p7t8aq-cn-spin{to{transform:rotate(1turn)}}.cn-checkbox-wrap.svelte-1jjw21h{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.cn-checkbox-wrap.disabled.svelte-1jjw21h{cursor:not-allowed;opacity:.6}.cn-checkbox-box.svelte-1jjw21h{background:var(--surface-card);border:2px solid var(--border-input);border-radius:var(--radius-sm);height:20px;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex;position:relative}.cn-checkbox-box.checked.svelte-1jjw21h,.cn-checkbox-box.indeterminate.svelte-1jjw21h{background:var(--accent);border-color:var(--accent)}.cn-checkbox-input.svelte-1jjw21h{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cn-checkbox-input.svelte-1jjw21h:focus-visible+.cn-check-mark:where(.svelte-1jjw21h){box-shadow:var(--shadow-focus)}.cn-checkbox-box.svelte-1jjw21h:has(.cn-checkbox-input:where(.svelte-1jjw21h):focus-visible){box-shadow:var(--shadow-focus)}.cn-check-mark.svelte-1jjw21h{color:var(--text-on-accent);pointer-events:none;font-size:12px;font-weight:700;line-height:1}.cn-checkbox-label.svelte-1jjw21h{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600}.cn-empty.svelte-n7ytoc{padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.cn-empty-ico.svelte-n7ytoc{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;display:inline-flex}.cn-empty-ico.neutral.svelte-n7ytoc{background:var(--accent-soft);color:var(--accent)}.cn-empty-ico.success.svelte-n7ytoc{background:var(--success-soft);color:var(--success)}.cn-empty-ico.warning.svelte-n7ytoc{background:var(--warning-soft);color:var(--warning)}.cn-empty-ico.danger.svelte-n7ytoc{background:var(--danger-soft);color:var(--danger)}.cn-empty-ico.draft.svelte-n7ytoc{background:var(--draft-soft);color:var(--draft)}.cn-empty-title.svelte-n7ytoc{color:var(--text-strong);font-size:var(--type-title-size);margin:0 0 6px;font-weight:600}.cn-empty-desc.svelte-n7ytoc{color:var(--text-muted);max-width:380px;margin:0 0 18px}.cn-spinner.svelte-95kvpt{font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.cn-spinner.full-height.svelte-95kvpt{flex:auto;min-height:100%}.cn-spinner.svelte-95kvpt .cn-spinner-icon{color:var(--accent);animation:.8s linear infinite svelte-95kvpt-cn-spin}.cn-spinner-label.svelte-95kvpt{color:var(--text-muted);font-size:.875rem;font-weight:500}@keyframes svelte-95kvpt-cn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cn-spinner.svelte-95kvpt .cn-spinner-icon{animation-duration:1.8s}}.cn-field.svelte-1ropk6y{flex-direction:column;gap:6px;display:flex}.cn-label.svelte-1ropk6y{color:var(--text-strong);font-size:var(--type-label-size);letter-spacing:.01em;font-weight:600}.req.svelte-1ropk6y{color:var(--danger);margin-left:3px}.cn-input-wrap.svelte-1ropk6y{align-items:center;display:flex;position:relative}.cn-input-ico.svelte-1ropk6y{color:var(--text-muted);pointer-events:none;z-index:1;display:inline-flex;position:absolute}.cn-ico-left.svelte-1ropk6y{left:14px}.cn-ico-right.svelte-1ropk6y{right:14px}.cn-input-wrap.multiline.svelte-1ropk6y{align-items:flex-start}.cn-input-wrap.multiline.svelte-1ropk6y .cn-input-ico:where(.svelte-1ropk6y){top:13px}.cn-input.svelte-1ropk6y{background:var(--surface-card);border:1px solid var(--border-input);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-body);font-family:var(--font-sans);font-size:var(--type-body-size);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;outline:none;width:100%;padding:11px 14px}.has-icon.svelte-1ropk6y .cn-input:where(.svelte-1ropk6y){padding-left:40px}.has-icon-right.svelte-1ropk6y .cn-input:where(.svelte-1ropk6y){padding-right:40px}.cn-input.svelte-1ropk6y::placeholder{color:var(--text-muted)}.cn-input.svelte-1ropk6y:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cn-input.error.svelte-1ropk6y{border-color:var(--danger)}.cn-input.svelte-1ropk6y:disabled{background:var(--surface-sunken);opacity:.6}.cn-textarea.svelte-1ropk6y{min-height:calc(4.5em + 22px);min-height:calc(3lh + 22px);line-height:1.5}.cn-error.svelte-1ropk6y{color:var(--danger);font-size:var(--type-label-size);font-weight:600}.cn-backdrop.svelte-1x62mff{animation:svelte-1x62mff-cn-fade var(--duration-base) var(--ease-out);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cn-modal.svelte-1x62mff{animation:svelte-1x62mff-cn-rise var(--duration-base) var(--ease-out);background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-height:calc(100vh - 48px);overflow-y:auto}.cn-modal.svelte-1x62mff:focus{outline:none}.cn-modal-head.svelte-1x62mff{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 24px;display:flex}.cn-modal-heading.svelte-1x62mff{align-items:center;gap:12px;display:flex}.cn-modal-icon.svelte-1x62mff{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cn-modal-icon.accent.svelte-1x62mff{background:var(--accent-soft);color:var(--accent)}.cn-modal-icon.success.svelte-1x62mff{background:var(--success-soft);color:var(--success)}.cn-modal-icon.warning.svelte-1x62mff{background:var(--warning-soft);color:var(--warning)}.cn-modal-icon.danger.svelte-1x62mff{background:var(--danger-soft);color:var(--danger)}.cn-modal-icon.draft.svelte-1x62mff{background:var(--draft-soft);color:var(--draft)}.cn-modal-title.svelte-1x62mff{color:var(--text-strong);font-size:var(--type-title-size);margin:0;font-weight:600}.cn-modal-desc.svelte-1x62mff{color:var(--text-muted);font-size:var(--type-label-size);margin:4px 0 0}.cn-modal-close.svelte-1x62mff{border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cn-modal-close.svelte-1x62mff:hover{background:var(--surface-sunken);color:var(--text-strong)}.cn-modal-close.svelte-1x62mff:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-modal-body.svelte-1x62mff{color:var(--text-body);padding:24px}.cn-modal-foot.svelte-1x62mff{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@keyframes svelte-1x62mff-cn-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1x62mff-cn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cn-backdrop.svelte-1x62mff,.cn-modal.svelte-1x62mff{animation:none}}.cn-field.svelte-1qmrktu{flex-direction:column;gap:6px;display:flex}.cn-label.svelte-1qmrktu{color:var(--text-strong);font-size:var(--type-label-size);letter-spacing:.01em;font-weight:600}.req.svelte-1qmrktu{color:var(--danger);margin-left:3px}.cn-select-wrap.svelte-1qmrktu{align-items:center;display:flex;position:relative}.cn-select.svelte-1qmrktu{appearance:none;background:var(--surface-card);border:1px solid var(--border-input);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-body);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-body-size);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;outline:none;width:100%;padding:11px 40px 11px 14px}.cn-select.svelte-1qmrktu:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cn-select.error.svelte-1qmrktu{border-color:var(--danger)}.cn-select.svelte-1qmrktu:disabled{background:var(--surface-sunken);cursor:not-allowed;opacity:.6}.cn-caret.svelte-1qmrktu{color:var(--text-muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute;right:14px}.cn-error.svelte-1qmrktu{color:var(--danger);font-size:var(--type-label-size);font-weight:600}.cn-skel.svelte-19l08tj{background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface-raised) 50%,var(--surface-sunken) 75%);background-size:200% 100%;flex-shrink:0;animation:1.5s ease-in-out infinite svelte-19l08tj-cn-shimmer;display:block}.cn-skel-group.svelte-19l08tj{flex-direction:column;width:100%;display:flex}@keyframes svelte-19l08tj-cn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cn-skel.svelte-19l08tj{opacity:.5;animation:none}}.cn-switch-wrap.svelte-fzry4a{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cn-switch-wrap.disabled.svelte-fzry4a{cursor:not-allowed;opacity:.6}.cn-switch.svelte-fzry4a{background:var(--surface-sunken);border-radius:var(--radius-full);cursor:inherit;height:26px;transition:background var(--duration-fast) ease;border:none;flex-shrink:0;width:44px;padding:0;position:relative}.cn-switch.on.svelte-fzry4a{background:var(--accent)}.cn-switch.svelte-fzry4a:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-thumb.svelte-fzry4a{border-radius:var(--radius-full);height:20px;transition:transform var(--duration-fast) var(--ease-out);background:#fff;width:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cn-thumb.on.svelte-fzry4a{transform:translate(18px)}.cn-switch-label.svelte-fzry4a{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600}.cn-tabs-container.svelte-1qeq2ou{scrollbar-width:none;max-width:100%;padding:4px 0;display:inline-flex;overflow-x:auto}.cn-tabs-container.svelte-1qeq2ou::-webkit-scrollbar{display:none}.cn-tabs.svelte-1qeq2ou{background:var(--surface-sunken);border-radius:var(--radius-full);flex-shrink:0;gap:4px;padding:4px}.cn-tab.svelte-1qeq2ou,.cn-tabs.svelte-1qeq2ou{display:inline-flex}.cn-tab.svelte-1qeq2ou{border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);transition:color var(--duration-fast) ease,background var(--duration-fast) ease;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:7px;padding:8px 18px;font-size:.875rem;font-weight:600}.cn-tab.active.svelte-1qeq2ou{background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--accent)}.cn-tab.svelte-1qeq2ou:focus-visible{box-shadow:var(--shadow-focus);outline:none}@keyframes svelte-1lr9lqz-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
