.control-group.svelte-1tjngbb{display:flex;flex-direction:column;gap:8px}.control-label.svelte-1tjngbb{font-size:.7rem;color:var(--c-text-accent);font-family:var(--font-tech);text-transform:uppercase;letter-spacing:.1em;opacity:.8}.toggle-row.svelte-1tjngbb{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed var(--c-border)}.toggle-row.svelte-1tjngbb:last-child{border-bottom:none}.toggle-row.svelte-1tjngbb span:where(.svelte-1tjngbb){font-size:.9rem}.file-drop-area.svelte-1tjngbb{border:1px dashed var(--c-border);background:#38bdf805;padding:24px;text-align:center;color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:all .2s;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.file-drop-area.svelte-1tjngbb:hover{border-color:var(--c-text-accent);color:var(--text-main)}.btn-tech.svelte-1tjngbb{width:100%;padding:10px;background:transparent;border:1px solid var(--c-text-accent);color:var(--c-text-accent);font-family:var(--font-tech);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s}.btn-tech.svelte-1tjngbb:hover{background:var(--c-text-accent);color:#000;box-shadow:0 0 15px #38bdf866}.btn-tech.secondary.svelte-1tjngbb{border-color:var(--c-border);color:var(--text-muted)}.btn-tech.secondary.svelte-1tjngbb:hover{border-color:var(--text-main);color:var(--text-main);background:transparent}
