:root{--font-sans:"Jost",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--type-display-size:2rem;--type-headline-size:1.5rem;--type-title-size:1.125rem;--type-body-size:.9375rem;--type-label-size:.8125rem;--type-caption-size:.75rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--shadow-card:0 2px 8px rgba(16,42,67,.06);--shadow-card-hover:0 4px 16px rgba(16,42,67,.1);--shadow-modal:0 8px 32px rgba(16,42,67,.14);--shadow-focus:0 0 0 2px #2483c0;--ease-out:cubic-bezier(.2,0,0,1);--ease-standard:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-base:.3s;--press-scale:.97;--surface-page:#eef1f6;--surface-card:#fff;--surface-sunken:#e5e9f0;--surface-raised:#f7f9fc;--text-strong:#0d1f30;--text-body:#2d4159;--text-muted:#586c88;--text-on-accent:#fff;--accent:#227cb6;--accent-hover:#1e6fa3;--accent-soft:#d9edf8;--accent-muted:#5aa3d0;--draft:#7c3aed;--draft-soft:#ede9fe;--live:#d97706;--live-soft:#fef3c7;--data:#0d9488;--data-soft:#ccfbf1;--success:#059669;--success-soft:#d1fae5;--warning:#d97706;--warning-soft:#fef3c7;--danger:#dc2626;--danger-soft:#fee2e2;--border-subtle:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.18);--border-input:rgba(0,0,0,.15)}.dark{--surface-page:#0e1116;--surface-card:#181b22;--surface-sunken:#090a0d;--surface-raised:#232730;--text-strong:#f0f2f6;--text-body:#d8dce3;--text-muted:#969aa6;--text-on-accent:#0d1f30;--accent:#4d9fff;--accent-hover:#6aaeff;--accent-soft:rgba(77,159,255,.15);--accent-muted:#7ab8ff;--draft:#a78bfa;--draft-soft:rgba(167,139,250,.15);--live:#fb923c;--live-soft:rgba(251,146,60,.15);--data:#2dd4bf;--data-soft:rgba(45,212,191,.15);--success:#34d399;--success-soft:rgba(52,211,153,.15);--warning:#fbbf24;--warning-soft:rgba(251,191,36,.15);--danger:#f87171;--danger-soft:rgba(248,113,113,.15);--border-subtle:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.15);--border-input:hsla(0,0%,100%,.2);--shadow-card:inset 0 1px 0 hsla(0,0%,100%,.055);--shadow-card-hover:inset 0 1px 0 hsla(0,0%,100%,.09);--shadow-modal:inset 0 1px 0 hsla(0,0%,100%,.07)}.cn-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-weight:600;gap:8px;justify-content:center;line-height:1;text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);white-space:nowrap}.cn-btn:active:not(:disabled):not(.is-disabled){transform:scale(var(--press-scale))}.cn-btn.is-disabled,.cn-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.cn-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-ico{display:inline-flex}.cn-btn.sm{font-size:.8125rem;padding:8px 18px}.cn-btn.md{font-size:.9375rem;padding:12px 28px}.cn-btn.lg{font-size:1.0625rem;padding:14px 36px}.cn-btn.primary{background:var(--accent);color:var(--text-on-accent)}.cn-btn.primary:hover:not(:disabled):not(.is-disabled){background:var(--accent-hover)}.cn-btn.secondary{background:var(--surface-card);border-color:var(--border-input);color:var(--text-strong)}.cn-btn.secondary:hover:not(:disabled):not(.is-disabled){background:var(--surface-sunken)}.cn-btn.danger{background:var(--danger);color:#fff}.cn-btn.danger:hover:not(:disabled):not(.is-disabled){filter:brightness(.88)}.cn-btn.success{background:var(--success);color:#fff}.cn-btn.success:hover:not(:disabled):not(.is-disabled){filter:brightness(.92)}.cn-btn.ghost{background:transparent;color:var(--accent)}.cn-btn.ghost:hover:not(:disabled):not(.is-disabled){background:var(--accent-soft)}.cn-btn.outline{background:transparent;border-color:var(--accent);color:var(--accent)}.cn-btn.outline:hover:not(:disabled):not(.is-disabled){background:var(--accent-soft)}.cn-spinner{animation:cn-spin .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;height:1em;width:1em}@keyframes cn-spin{to{transform:rotate(1turn)}}.acc-text{color:var(--acc)}.acc-bg-10{background-color:color-mix(in srgb,var(--acc) 10%,transparent)}.acc-bg-20{background-color:color-mix(in srgb,var(--acc) 20%,transparent)}.acc-border-20{border-color:color-mix(in srgb,var(--acc) 20%,transparent)}.acc-border-40{border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.acc-ring-30{--tw-ring-color:color-mix(in srgb,var(--acc) 30%,transparent)}.acc-ring-solid{--tw-ring-color:var(--acc)}.acc-hover-bg-10:hover{background-color:color-mix(in srgb,var(--acc) 10%,transparent)}.acc-hover-bg-20:hover{background-color:color-mix(in srgb,var(--acc) 20%,transparent)}.acc-hover-text:hover{color:var(--acc)}.acc-bg-solid{background-color:var(--acc)}.acc-hover-border:hover{border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.cn-toast.svelte-xulo1e{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hover);display:flex;gap:12px;max-width:420px;min-width:280px;padding:12px 14px}.cn-toast-icon.svelte-xulo1e{align-items:center;border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.cn-toast-icon.success.svelte-xulo1e{background:var(--success-soft);color:var(--success)}.cn-toast-icon.warning.svelte-xulo1e{background:var(--warning-soft);color:var(--warning)}.cn-toast-icon.error.svelte-xulo1e{background:var(--danger-soft);color:var(--danger)}.cn-toast-icon.info.svelte-xulo1e{background:var(--accent-soft);color:var(--accent)}.cn-toast-msg.svelte-xulo1e{color:var(--text-strong);flex:1;font-size:.9375rem;font-weight:500}.cn-toast-action.svelte-xulo1e{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;flex-shrink:0;font-size:var(--type-label-size);font-weight:600;padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.cn-toast-action.svelte-xulo1e:hover{color:var(--accent-hover)}.cn-toast-action.svelte-xulo1e:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-toast-close.svelte-xulo1e{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:inline-flex;padding:4px;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.cn-toast-close.svelte-xulo1e:hover{background:var(--surface-sunken);color:var(--text-strong)}.cn-toast-close.svelte-xulo1e:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-toast-container.svelte-9sktvs{bottom:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);max-width:min(420px,calc(100vw - var(--space-md)*2));pointer-events:none;position:fixed;right:var(--space-md);width:100%;z-index:9999}.cn-toast-slot.svelte-9sktvs{animation:svelte-9sktvs-cn-toast-in var(--duration-fast) var(--ease-out);pointer-events:auto;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease}@keyframes svelte-9sktvs-cn-toast-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.cn-toast-slot.exiting.svelte-9sktvs{opacity:0;transform:translate(1.5rem)}.cn-avatar-wrap.svelte-154h74m{display:inline-flex;flex-shrink:0;position:relative}.cn-avatar.svelte-154h74m{align-items:center;border-radius:var(--radius-full);color:#fff;display:inline-flex;font-family:var(--font-sans);font-weight:700;height:100%;justify-content:center;overflow:hidden;width:100%}.cn-avatar.ring.svelte-154h74m{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--accent)}.cn-avatar.svelte-154h74m img:where(.svelte-154h74m){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cn-status.svelte-154h74m{border:2px solid var(--surface-card);border-radius:var(--radius-full);bottom:0;position:absolute;right:0}.cn-badge.svelte-1h2bxqy{align-items:center;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:600;gap:5px;letter-spacing:.01em;line-height:1.3}.cn-badge-ico.svelte-1h2bxqy,.cn-badge.svelte-1h2bxqy{display:inline-flex}.cn-badge.sm.svelte-1h2bxqy{font-size:.6875rem;padding:2px 8px}.cn-badge.md.svelte-1h2bxqy{font-size:.75rem;padding:4px 10px}.cn-badge.neutral.svelte-1h2bxqy{background:var(--surface-sunken);color:var(--text-muted)}.cn-badge.accent.svelte-1h2bxqy{background:var(--accent-soft);color:var(--accent)}.cn-badge.success.svelte-1h2bxqy{background:var(--success-soft);color:var(--success)}.cn-badge.warning.svelte-1h2bxqy{background:var(--warning-soft);color:var(--warning)}.cn-badge.danger.svelte-1h2bxqy{background:var(--danger-soft);color:var(--danger)}.cn-badge.live.svelte-1h2bxqy{background:var(--live-soft);color:var(--live)}.cn-badge.draft.svelte-1h2bxqy{background:var(--draft-soft);color:var(--draft)}.cn-badge.data.svelte-1h2bxqy{background:var(--data-soft);color:var(--data)}.cn-card.svelte-ewsksp{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.cn-card.interactive.svelte-ewsksp{cursor:pointer}.cn-card.interactive.svelte-ewsksp:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.cn-card-head.svelte-ewsksp{border-bottom:1px solid var(--border-subtle)}.cn-card.lg.svelte-ewsksp .cn-card-head:where(.svelte-ewsksp){padding:var(--space-md) var(--space-lg)}.cn-card.compact.svelte-ewsksp .cn-card-head:where(.svelte-ewsksp){padding:var(--space-md)}.cn-card-title.svelte-ewsksp{color:var(--text-strong);font-size:var(--type-title-size);font-weight:600}.cn-card-sub.svelte-ewsksp{color:var(--text-muted);font-size:var(--type-label-size);margin-top:2px}.cn-card.lg.svelte-ewsksp .cn-card-body:where(.svelte-ewsksp){padding:var(--space-lg)}.cn-card.compact.svelte-ewsksp .cn-card-body:where(.svelte-ewsksp){padding:var(--space-md)}.cn-card-foot.svelte-ewsksp{background:var(--surface-sunken);border-top:1px solid var(--border-subtle)}.cn-card.lg.svelte-ewsksp .cn-card-foot:where(.svelte-ewsksp){padding:var(--space-md) var(--space-lg)}.cn-card.compact.svelte-ewsksp .cn-card-foot:where(.svelte-ewsksp){padding:var(--space-md)}.cn-checkbox-wrap.svelte-52gtly{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cn-checkbox-wrap.disabled.svelte-52gtly{cursor:not-allowed;opacity:.6}.cn-checkbox-box.svelte-52gtly{align-items:center;background:var(--surface-card);border:2px solid var(--border-input);border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;position:relative;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease;width:20px}.cn-checkbox-box.checked.svelte-52gtly,.cn-checkbox-box.indeterminate.svelte-52gtly{background:var(--accent);border-color:var(--accent)}.cn-checkbox-input.svelte-52gtly{cursor:inherit;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%}.cn-checkbox-box.svelte-52gtly:has(.cn-checkbox-input:where(.svelte-52gtly):focus-visible),.cn-checkbox-input.svelte-52gtly:focus-visible+.cn-check-mark:where(.svelte-52gtly){box-shadow:var(--shadow-focus)}.cn-check-mark.svelte-52gtly{color:var(--text-on-accent);font-size:12px;font-weight:700;line-height:1;pointer-events:none}.cn-checkbox-label.svelte-52gtly{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600}.cn-empty.svelte-1d8n6b1{align-items:center;display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-lg);text-align:center}.cn-empty-ico.svelte-1d8n6b1{align-items:center;border-radius:var(--radius-lg);display:inline-flex;font-size:24px;height:56px;justify-content:center;margin-bottom:16px;width:56px}.cn-empty-ico.neutral.svelte-1d8n6b1{background:var(--accent-soft);color:var(--accent)}.cn-empty-ico.success.svelte-1d8n6b1{background:var(--success-soft);color:var(--success)}.cn-empty-ico.warning.svelte-1d8n6b1{background:var(--warning-soft);color:var(--warning)}.cn-empty-ico.danger.svelte-1d8n6b1{background:var(--danger-soft);color:var(--danger)}.cn-empty-ico.draft.svelte-1d8n6b1{background:var(--draft-soft);color:var(--draft)}.cn-empty-title.svelte-1d8n6b1{color:var(--text-strong);font-size:var(--type-title-size);font-weight:600;margin:0 0 6px}.cn-empty-desc.svelte-1d8n6b1{color:var(--text-muted);margin:0 0 18px;max-width:380px}.cn-spinner.svelte-vbh21m{align-items:center;display:flex;flex-direction:column;font-family:var(--font-sans);gap:1rem;justify-content:center;padding:2rem}.cn-spinner.full-height.svelte-vbh21m{flex:1 1 auto;min-height:100%}.cn-spinner.svelte-vbh21m .cn-spinner-icon{animation:svelte-vbh21m-cn-spin .8s linear infinite;color:var(--accent)}.cn-spinner-label.svelte-vbh21m{color:var(--text-muted);font-size:.875rem;font-weight:500}@keyframes svelte-vbh21m-cn-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cn-spinner.svelte-vbh21m .cn-spinner-icon{animation-duration:1.8s}}.cn-table-wrap.svelte-1vi1hsb{overflow-x:auto}.cn-table.svelte-1vi1hsb{border-collapse:collapse;width:100%}.cn-table-head.svelte-1vi1hsb{background:var(--surface-sunken)}.cn-table-th.svelte-1vi1hsb{color:var(--text-muted);font-size:var(--type-caption-size);font-weight:600;letter-spacing:.04em;padding:12px 24px;text-align:left;text-transform:uppercase}.cn-table-body.svelte-1vi1hsb{background:var(--surface-card)}.cn-table-row.svelte-1vi1hsb:hover{background:var(--surface-raised)}.cn-table-row.svelte-1vi1hsb+.cn-table-row:where(.svelte-1vi1hsb){border-top:1px solid var(--border-subtle)}.cn-table-td.svelte-1vi1hsb{color:var(--text-strong);font-size:var(--type-body-size);padding:16px 24px;white-space:nowrap}.cn-error-boundary.svelte-1emxkjb{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:var(--radius-lg);padding:var(--space-lg)}.cn-error-inner.svelte-1emxkjb{align-items:flex-start;display:flex;gap:12px}.cn-error-icon.svelte-1emxkjb{color:var(--danger);display:inline-flex;flex-shrink:0}.cn-error-copy.svelte-1emxkjb{flex:1;min-width:0}.cn-error-title.svelte-1emxkjb{color:var(--text-strong);font-weight:600;margin:0}.cn-error-msg.svelte-1emxkjb{color:var(--text-body);margin:4px 0 0}.cn-error-details.svelte-1emxkjb,.cn-error-msg.svelte-1emxkjb{font-size:var(--type-label-size)}.cn-error-details.svelte-1emxkjb{color:var(--text-muted);margin-top:var(--space-sm)}.cn-error-pre.svelte-1emxkjb{background:var(--surface-sunken);border-radius:var(--radius-md);color:var(--danger);font-size:.75rem;margin-top:var(--space-sm);overflow-x:auto;padding:var(--space-sm);white-space:pre-wrap}.cn-error-actions.svelte-1emxkjb{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.cn-field.svelte-ml24wb{display:flex;flex-direction:column;gap:6px}.cn-label.svelte-ml24wb{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600;letter-spacing:.01em}.req.svelte-ml24wb{color:var(--danger);margin-left:3px}.cn-input-wrap.svelte-ml24wb{align-items:center;display:flex;position:relative}.cn-input-ico.svelte-ml24wb{color:var(--text-muted);display:inline-flex;pointer-events:none;position:absolute;z-index:1}.cn-ico-left.svelte-ml24wb{left:14px}.cn-ico-right.svelte-ml24wb{right:14px}.cn-input-wrap.multiline.svelte-ml24wb{align-items:flex-start}.cn-input-wrap.multiline.svelte-ml24wb .cn-input-ico:where(.svelte-ml24wb){top:13px}.cn-input.svelte-ml24wb{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);outline:none;padding:11px 14px;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:100%}.has-icon.svelte-ml24wb .cn-input:where(.svelte-ml24wb){padding-left:40px}.has-icon-right.svelte-ml24wb .cn-input:where(.svelte-ml24wb){padding-right:40px}.cn-input.svelte-ml24wb::-moz-placeholder{color:var(--text-muted)}.cn-input.svelte-ml24wb::placeholder{color:var(--text-muted)}.cn-input.svelte-ml24wb:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cn-input.error.svelte-ml24wb{border-color:var(--danger)}.cn-input.svelte-ml24wb:disabled{background:var(--surface-sunken);opacity:.6}.cn-textarea.svelte-ml24wb{line-height:1.5;min-height:calc(4.5em + 22px);min-height:calc(3lh + 22px)}.cn-error.svelte-ml24wb{color:var(--danger);font-size:var(--type-label-size);font-weight:600}[data-combobox-viewport],[data-select-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar,[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){align-items:stretch;display:flex;flex-direction:column}:where([data-scroll-area-content]){flex-grow:1}.cn-backdrop{animation:svelte-12prr8-cn-fade var(--duration-base) var(--ease-out);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.cn-modal{animation:svelte-12prr8-cn-rise var(--duration-base) var(--ease-out);background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);left:50%;max-height:calc(100vh - 48px);outline:none;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:101}.cn-modal-head.svelte-12prr8{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:18px 24px}.cn-modal-heading.svelte-12prr8{align-items:center;display:flex;gap:12px}.cn-modal-icon.svelte-12prr8{align-items:center;border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cn-modal-icon.accent.svelte-12prr8{background:var(--accent-soft);color:var(--accent)}.cn-modal-icon.success.svelte-12prr8{background:var(--success-soft);color:var(--success)}.cn-modal-icon.warning.svelte-12prr8{background:var(--warning-soft);color:var(--warning)}.cn-modal-icon.danger.svelte-12prr8{background:var(--danger-soft);color:var(--danger)}.cn-modal-icon.draft.svelte-12prr8{background:var(--draft-soft);color:var(--draft)}.cn-modal-title{color:var(--text-strong);font-size:var(--type-title-size);font-weight:600;margin:0}.cn-modal-desc{color:var(--text-muted);font-size:var(--type-label-size);margin:4px 0 0}.cn-modal-close{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.cn-modal-close:hover{background:var(--surface-sunken);color:var(--text-strong)}.cn-modal-close:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-modal-body.svelte-12prr8{color:var(--text-body);padding:24px}.cn-modal-foot.svelte-12prr8{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 24px}@keyframes svelte-12prr8-cn-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-12prr8-cn-rise{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.cn-backdrop,.cn-modal{animation:none}}.cn-pagination.svelte-7zeij{align-items:center;display:flex;font-family:var(--font-sans);gap:4px}.cn-page-btn.svelte-7zeij{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;height:36px;justify-content:center;min-width:36px;padding:0 8px;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.cn-page-btn.svelte-7zeij:hover:not(:disabled):not(.active){background:var(--surface-sunken);color:var(--text-strong)}.cn-page-btn.active.svelte-7zeij{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.cn-page-btn.arrow.svelte-7zeij{color:var(--text-muted)}.cn-page-btn.svelte-7zeij:disabled{cursor:not-allowed;opacity:.35}.cn-page-btn.svelte-7zeij:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-page-ellipsis.svelte-7zeij{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.9375rem;justify-content:center;width:36px}.cn-progress.svelte-1407mqo{display:flex;flex-direction:column;gap:6px}.cn-progress-head.svelte-1407mqo{align-items:baseline;display:flex;font-size:var(--type-label-size);justify-content:space-between}.cn-progress-label.svelte-1407mqo{color:var(--text-strong);font-weight:600}.cn-progress-val.svelte-1407mqo{color:var(--text-muted);font-family:var(--font-mono)}.cn-track.svelte-1407mqo{background:var(--surface-sunken);overflow:hidden;width:100%}.cn-fill.svelte-1407mqo,.cn-track.svelte-1407mqo{border-radius:var(--radius-full)}.cn-fill.svelte-1407mqo{height:100%;transition:width var(--duration-base) var(--ease-out)}.cn-fill.accent.svelte-1407mqo{background:var(--accent)}.cn-fill.success.svelte-1407mqo{background:var(--success)}.cn-fill.warning.svelte-1407mqo{background:var(--warning)}.cn-fill.danger.svelte-1407mqo{background:var(--danger)}.cn-fill.draft.svelte-1407mqo{background:var(--draft)}.cn-fill.data.svelte-1407mqo{background:var(--data)}.cn-radio-wrap.svelte-2n4ub2{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cn-radio-wrap.disabled.svelte-2n4ub2{cursor:not-allowed;opacity:.6}.cn-radio-box.svelte-2n4ub2{align-items:center;background:var(--surface-card);border:2px solid var(--border-input);border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;position:relative;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease;width:20px}.cn-radio-box.checked.svelte-2n4ub2{border-color:var(--accent)}.cn-radio-input.svelte-2n4ub2{cursor:inherit;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%}.cn-radio-box.svelte-2n4ub2:has(.cn-radio-input:where(.svelte-2n4ub2):focus-visible){box-shadow:var(--shadow-focus)}.cn-radio-dot.svelte-2n4ub2{animation:svelte-2n4ub2-cn-radio-pop var(--duration-fast) var(--ease-out);background:var(--accent);border-radius:var(--radius-full);height:8px;pointer-events:none;width:8px}@keyframes svelte-2n4ub2-cn-radio-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes svelte-2n4ub2-cn-radio-pop{0%{opacity:0}to{opacity:1}}}.cn-radio-label.svelte-2n4ub2{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600}.cn-radiogroup.svelte-1yu72w5{border:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.cn-radiogroup-legend.svelte-1yu72w5{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600;letter-spacing:.01em;margin-bottom:10px;padding:0}.cn-radiogroup-options.svelte-1yu72w5{display:flex;gap:12px}.cn-field.svelte-193cfc3{display:flex;flex-direction:column;gap:6px}.cn-label.svelte-193cfc3{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600;letter-spacing:.01em}.req.svelte-193cfc3{color:var(--danger);margin-left:3px}.cn-select-trigger{align-items:center;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;display:inline-flex;font-family:var(--font-sans);font-size:var(--type-body-size);gap:8px;outline:none;padding:11px 14px;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:100%}.cn-select-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cn-select-trigger.error{border-color:var(--danger)}.cn-select-trigger:disabled{background:var(--surface-sunken);cursor:not-allowed;opacity:.6}.cn-select-value{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cn-select-value[data-placeholder]{color:var(--text-muted)}.cn-caret.svelte-193cfc3{align-items:center;color:var(--text-muted);display:inline-flex;margin-left:auto;pointer-events:none}.cn-select-content{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);max-height:min(18rem,var(--bits-select-content-available-height));min-width:var(--bits-select-anchor-width);overflow:hidden;width:var(--bits-select-anchor-width);z-index:9999}.cn-error.svelte-193cfc3{color:var(--danger);font-size:var(--type-label-size);font-weight:600}.cn-field.svelte-85uy6o{display:flex;flex-direction:column;gap:6px}.cn-label.svelte-85uy6o{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600;letter-spacing:.01em}.req.svelte-85uy6o{color:var(--danger);margin-left:3px}.cn-combobox-control.svelte-85uy6o{align-items:center;background:var(--surface-card);border:1px solid var(--border-input);border-radius:var(--radius-md);display:flex;position:relative;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.cn-combobox-control.svelte-85uy6o:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cn-combobox-control.error.svelte-85uy6o{border-color:var(--danger)}.cn-combobox-input{background:transparent;border:none;color:var(--text-body);flex:1;font-family:var(--font-sans);font-size:var(--type-body-size);min-width:0;outline:none;padding:11px 40px 11px 14px}.cn-combobox-input::-moz-placeholder{color:var(--text-muted)}.cn-combobox-input::placeholder{color:var(--text-muted)}.cn-combobox-input:disabled{cursor:not-allowed}.cn-combobox-control.svelte-85uy6o:has(.cn-combobox-input:disabled){background:var(--surface-sunken);cursor:not-allowed;opacity:.6}.cn-combobox-trigger{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:absolute;right:10px}.cn-combobox-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-select-content{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);max-height:min(18rem,var(--bits-combobox-content-available-height));min-width:var(--bits-combobox-anchor-width);overflow:hidden;width:var(--bits-combobox-anchor-width);z-index:9999}.cn-select-viewport{padding:4px}.cn-select-item{align-items:center;border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;display:flex;font-size:var(--type-body-size);gap:8px;outline:none;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.cn-select-item[data-highlighted]{background:var(--surface-sunken);color:var(--text-strong)}.cn-select-item[data-disabled]{cursor:not-allowed;opacity:.5}.cn-select-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-select-item-check{color:var(--accent);display:inline-flex}.cn-error.svelte-85uy6o{color:var(--danger);font-size:var(--type-label-size);font-weight:600}.cn-skel.svelte-mkda6g{animation:svelte-mkda6g-cn-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface-raised) 50%,var(--surface-sunken) 75%);background-size:200% 100%;display:block;flex-shrink:0}.cn-skel-group.svelte-mkda6g{display:flex;flex-direction:column;width:100%}@keyframes svelte-mkda6g-cn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cn-skel.svelte-mkda6g{animation:none;opacity:.5}}.cn-switch-wrap.svelte-bcpft7{align-items:center;display:inline-flex;gap:10px}.cn-switch-wrap.disabled.svelte-bcpft7{cursor:not-allowed;opacity:.6}.cn-switch{background:var(--surface-sunken);border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;transition:background var(--duration-fast) ease;width:44px}.cn-switch[data-state=checked]{background:var(--accent)}.cn-switch:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-switch:disabled{cursor:not-allowed}.cn-thumb{background:var(--surface-card);border-radius:var(--radius-full);box-shadow:0 1px 3px #00000040;height:20px;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform var(--duration-fast) var(--ease-out);width:20px}.cn-switch[data-state=checked] .cn-thumb{transform:translate(18px)}.cn-switch-label.svelte-bcpft7{color:var(--text-strong);font-size:var(--type-label-size);font-weight:600}.cn-tabs-container.svelte-1qi15ev{display:inline-flex;max-width:100%;overflow-x:auto;padding:4px 0;scrollbar-width:none}.cn-tabs-container.svelte-1qi15ev::-webkit-scrollbar{display:none}.cn-tabs.svelte-1qi15ev{background:var(--surface-sunken);border-radius:var(--radius-full);flex-shrink:0;gap:4px;padding:4px}.cn-tab.svelte-1qi15ev,.cn-tabs.svelte-1qi15ev{display:inline-flex}.cn-tab.svelte-1qi15ev{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;flex:0 0 auto;font-family:var(--font-sans);font-size:.875rem;font-weight:600;gap:7px;padding:8px 18px;transition:color var(--duration-fast) ease,background var(--duration-fast) ease;white-space:nowrap}.cn-tab.active.svelte-1qi15ev{background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--accent)}.cn-tab.svelte-1qi15ev:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cn-tooltip-trigger{align-items:center;display:inline-flex}.cn-tooltip-content{animation:svelte-13v1w6q-cn-tip-in var(--duration-fast) var(--ease-out);background:var(--text-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-card-hover);color:var(--surface-card);font-family:var(--font-sans);font-size:var(--type-caption-size);font-weight:500;line-height:1.4;max-width:280px;padding:6px 10px;white-space:nowrap;z-index:50}@keyframes svelte-13v1w6q-cn-tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cn-tooltip-content{animation:none}}.cn-skel-panel.svelte-1wc9rxr{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-md)}.cn-skel-panel--lg.svelte-1wc9rxr{padding:var(--space-lg)}.cn-skel-center.svelte-1wc9rxr{text-align:center}.cn-skel-stack.svelte-1wc9rxr{display:flex;flex-direction:column;gap:var(--space-sm)}.cn-skel-row.svelte-1wc9rxr{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-md);padding:var(--space-md)}.cn-skel-row-copy.svelte-1wc9rxr{display:flex;flex:1;flex-direction:column;gap:var(--space-sm)}.cn-skel-inline.svelte-1wc9rxr{margin-bottom:var(--space-md)}.cn-skel-inline.svelte-1wc9rxr,.cn-skel-stat-row.svelte-1wc9rxr{align-items:center;display:flex;gap:var(--space-md)}.cn-skel-stat-row.svelte-1wc9rxr{justify-content:space-between}.cn-skel-stat-copy.svelte-1wc9rxr{flex:1;min-width:0}.cn-skel-stats.svelte-1wc9rxr{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.cn-skel-stats.svelte-1wc9rxr{grid-template-columns:repeat(5,minmax(0,1fr))}}.cn-skel-player-grid.svelte-1wc9rxr{display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media(min-width:640px){.cn-skel-player-grid.svelte-1wc9rxr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cn-skel-player-grid.cols-2.svelte-1wc9rxr{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-skel-player-grid.cols-3.svelte-1wc9rxr{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-skel-player-grid.cols-4.svelte-1wc9rxr{grid-template-columns:repeat(4,minmax(0,1fr))}}.cn-skel-ranking-row.svelte-1wc9rxr{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-lg);display:grid;gap:var(--space-md);grid-template-columns:repeat(12,minmax(0,1fr));min-height:3.5rem;padding:0 var(--space-md)}.cn-skel-ranking-team.svelte-1wc9rxr{align-items:center;display:flex;gap:var(--space-sm);grid-column:span 4}.cn-skel-match-body.svelte-1wc9rxr,.cn-skel-match-head.svelte-1wc9rxr{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between}.cn-skel-match-head.svelte-1wc9rxr{margin-bottom:var(--space-sm)}.cn-skel-score.svelte-1wc9rxr{align-items:center;display:flex;gap:var(--space-sm)}.cn-skel-divider.svelte-1wc9rxr{color:var(--text-muted)}.cn-skel-transfer.svelte-1wc9rxr{align-items:center;display:flex;gap:var(--space-md)}.cn-skel-pitch.svelte-1wc9rxr{aspect-ratio:4/3;background:var(--surface-sunken);border-radius:var(--radius-lg);margin:0 auto;max-width:56rem;overflow:hidden;position:relative}.cn-skel-pitch-circle.svelte-1wc9rxr,.cn-skel-pitch-line.svelte-1wc9rxr{border:2px solid var(--border-subtle);pointer-events:none;position:absolute}.cn-skel-pitch-border.svelte-1wc9rxr{border-radius:var(--radius-md);inset:var(--space-md)}.cn-skel-pitch-mid.svelte-1wc9rxr{bottom:0;left:50%;top:0;transform:translate(-50%);width:0}.cn-skel-pitch-circle.svelte-1wc9rxr{border-radius:var(--radius-full);height:6rem;left:50%;top:50%;transform:translate(-50%,-50%);width:6rem}.cn-skel-pitch-player{position:absolute}.cn-skel-pitch-player.top-left{left:20%;top:15%}.cn-skel-pitch-player.top-right{right:20%;top:15%}.cn-skel-pitch-player.bottom-left{bottom:15%;left:20%}.cn-skel-pitch-player.bottom-right{bottom:15%;right:20%}.cn-skel-pitch-foot.svelte-1wc9rxr{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-md)}.cn-skel-mb-sm{margin-bottom:var(--space-sm)}.cn-skel-mt-sm{margin-top:var(--space-sm)}.cn-skel-mb-md{margin-bottom:var(--space-md)}.cn-skel-mb-lg{margin-bottom:var(--space-lg)}.cn-skel-mx-auto{margin-inline:auto}.cn-skel-shrink-0{flex-shrink:0}.cn-skel-col-1{grid-column:span 1}.cn-skel-col-2{grid-column:span 2}
