.no-scrollbar[data-v-c962ed2e]::-webkit-scrollbar{display:none}.custom-scrollbar[data-v-c962ed2e]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-c962ed2e]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-c962ed2e]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:999px}.sl-segment[data-v-c962ed2e]{background:color-mix(in srgb,var(--color-card) 56%,transparent);border:1px solid var(--color-border);border-radius:.9rem;display:grid;gap:.25rem;grid-auto-flow:column;padding:.25rem}.sl-segment__btn[data-v-c962ed2e]{background:transparent;border:0;border-radius:.7rem;color:var(--color-muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:.45rem .6rem;text-transform:uppercase;transition:.18s ease}.sl-segment__btn[data-v-c962ed2e]:hover{color:var(--color-text)}.sl-segment__btn--active[data-v-c962ed2e]{background:linear-gradient(135deg,var(--color-brand-500),var(--color-accent-500));box-shadow:0 10px 24px #03c7fd2e,inset 0 1px #ffffff2e;color:#000}.sl-select[data-v-c962ed2e]{background:color-mix(in srgb,var(--color-card) 72%,transparent);border:1px solid var(--color-border);border-radius:.85rem;color:var(--color-text);color-scheme:light dark;font-size:12px;height:40px;outline:none;padding:0 .75rem;transition:.18s ease;width:100%}.sl-select[data-v-c962ed2e]:focus{border-color:color-mix(in srgb,var(--color-brand-500) 65%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-500) 14%,transparent)}.sl-select option[data-v-c962ed2e]{background:var(--color-bg);color:var(--color-text)}.sl-textarea[data-v-c962ed2e]{background:color-mix(in srgb,var(--color-card) 72%,transparent);border:1px solid var(--color-border);border-radius:1rem;color:var(--color-text);outline:none;padding:.85rem 1rem;resize:none;transition:.18s ease;width:100%}.sl-textarea[data-v-c962ed2e]:focus{border-color:color-mix(in srgb,var(--color-brand-500) 65%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-500) 14%,transparent)}.sl-textarea[data-v-c962ed2e]::-moz-placeholder{color:var(--color-muted)}.sl-textarea[data-v-c962ed2e]::placeholder{color:var(--color-muted)}.sl-btn[data-v-c962ed2e]{align-items:center;border-radius:1rem;display:inline-flex;font-size:12px;font-weight:700;gap:.55rem;justify-content:center;padding:.75rem 1rem;transition:.18s ease}.sl-btn--primary[data-v-c962ed2e]{background:linear-gradient(135deg,var(--color-brand-500),var(--color-accent-500));box-shadow:0 14px 34px #03c7fd38,inset 0 1px #ffffff2e;color:#000}.sl-btn--primary[data-v-c962ed2e]:hover{opacity:.92}.sl-btn--ghost[data-v-c962ed2e]{background:color-mix(in srgb,var(--color-brand-500) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-500) 28%,transparent);color:var(--color-brand-500)}.sl-btn--ghost[data-v-c962ed2e]:hover{background:color-mix(in srgb,var(--color-brand-500) 16%,transparent)}.sl-btn--soft[data-v-c962ed2e]{background:color-mix(in srgb,var(--color-bg) 74%,transparent);border:1px solid var(--color-border);color:var(--color-text)}.sl-btn--soft[data-v-c962ed2e]:hover{background:color-mix(in srgb,var(--color-card) 85%,transparent)}.sl-chip-btn[data-v-c962ed2e]{background:color-mix(in srgb,var(--color-card) 66%,transparent);border:1px solid var(--color-border);border-radius:.9rem;color:var(--color-muted);font-size:11px;font-weight:700;padding:.6rem .75rem;transition:.18s ease}.sl-chip-btn[data-v-c962ed2e]:hover{color:var(--color-text)}.sl-chip-btn--active[data-v-c962ed2e]{background:linear-gradient(135deg,var(--color-brand-500),var(--color-accent-500));border-color:transparent;color:#000}.icon-action-btn[data-v-c962ed2e],.sl-icon-btn[data-v-c962ed2e]{align-items:center;background:color-mix(in srgb,var(--color-bg) 74%,transparent);border:1px solid var(--color-border);border-radius:.85rem;color:var(--color-text);display:inline-flex;justify-content:center;transition:.18s ease}.sl-icon-btn[data-v-c962ed2e]{height:40px;width:40px}.icon-action-btn[data-v-c962ed2e]{height:36px;width:36px}.icon-action-btn[data-v-c962ed2e]:hover,.sl-icon-btn[data-v-c962ed2e]:hover{background:color-mix(in srgb,var(--color-card) 88%,transparent)}
