.joiner-workspace[data-astro-cid-nw6p5ukt]{gap:var(--space-6);flex-direction:column;display:flex}.dropzone-box[data-astro-cid-nw6p5ukt]{border:2px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-8) var(--space-4);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.dropzone-box[data-astro-cid-nw6p5ukt]:hover,.dropzone-box[data-astro-cid-nw6p5ukt].is-dragover{border-color:var(--accent);background:var(--bg-surface-hover)}.dropzone-icon[data-astro-cid-nw6p5ukt]{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--accent-cyan);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.dropzone-prompt[data-astro-cid-nw6p5ukt]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.dropzone-subtext[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);font-size:.85rem}.sample-action-row[data-astro-cid-nw6p5ukt]{margin-top:var(--space-2);justify-content:flex-end;display:flex}.btn-text[data-astro-cid-nw6p5ukt]{color:var(--accent-cyan);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:.825rem;text-decoration:underline}.queue-section[data-astro-cid-nw6p5ukt]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.queue-header[data-astro-cid-nw6p5ukt]{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.queue-title[data-astro-cid-nw6p5ukt]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.queue-hint[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);font-size:.8rem}.queue-list[data-astro-cid-nw6p5ukt]{gap:var(--space-2);flex-direction:column;display:flex}.queue-row{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.queue-left{align-items:center;gap:var(--space-3);display:flex;overflow:hidden}.queue-badge{border-radius:var(--radius-xs);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--accent-cyan);white-space:nowrap;padding:.15rem .5rem;font-size:.75rem}.queue-filename{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.queue-stats{color:var(--text-secondary);white-space:nowrap;font-size:.775rem}.queue-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.btn-icon{border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.3rem;display:flex}.btn-icon:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-subtle)}.btn-icon:disabled{opacity:.3;cursor:not-allowed}.text-danger:hover{color:var(--severity-error)!important}.joiner-options-grid[data-astro-cid-nw6p5ukt]{gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.option-field[data-astro-cid-nw6p5ukt]{gap:var(--space-1);flex-direction:column;display:flex}.option-label[data-astro-cid-nw6p5ukt]{color:var(--text-primary);font-size:.85rem;font-weight:600}.option-subtext[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);font-size:.775rem}.input-with-unit[data-astro-cid-nw6p5ukt]{align-items:center;display:flex;position:relative}.input-control[data-astro-cid-nw6p5ukt],.select-control[data-astro-cid-nw6p5ukt]{background:var(--bg-app);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:.875rem}.input-with-unit[data-astro-cid-nw6p5ukt] .input-control[data-astro-cid-nw6p5ukt]{padding-right:2.5rem}.input-unit[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);pointer-events:none;font-size:.8rem;position:absolute;right:.75rem}.joiner-action-bar[data-astro-cid-nw6p5ukt]{padding-top:var(--space-2);justify-content:flex-end;display:flex}.results-panel[data-astro-cid-nw6p5ukt]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.results-header[data-astro-cid-nw6p5ukt]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.results-badge-wrap[data-astro-cid-nw6p5ukt]{align-items:center;gap:var(--space-2);display:flex}.badge-success[data-astro-cid-nw6p5ukt]{border-radius:var(--radius-xs);color:#10b981;background:#10b9811f;border:1px solid #10b9814d;padding:.2rem .5rem;font-size:.75rem}.results-title[data-astro-cid-nw6p5ukt]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.results-actions[data-astro-cid-nw6p5ukt]{align-items:center;gap:var(--space-2);display:flex}.metrics-grid[data-astro-cid-nw6p5ukt]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.metric-card[data-astro-cid-nw6p5ukt]{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.metric-label[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);font-size:.75rem}.metric-value[data-astro-cid-nw6p5ukt]{color:var(--accent-cyan);font-size:1.3rem;font-weight:700}.preview-box[data-astro-cid-nw6p5ukt]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.preview-header[data-astro-cid-nw6p5ukt]{background:var(--bg-elevated);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.preview-label[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);font-size:.75rem}.preview-content[data-astro-cid-nw6p5ukt]{background:var(--bg-app);padding:var(--space-3);max-height:240px;color:var(--text-primary);margin:0;font-size:.8rem;line-height:1.5;overflow-y:auto}.faq-list[data-astro-cid-nw6p5ukt]{gap:1rem;margin:0;display:grid}.faq-item[data-astro-cid-nw6p5ukt] dt[data-astro-cid-nw6p5ukt]{color:var(--text-primary);font-weight:700}.faq-item[data-astro-cid-nw6p5ukt] dd[data-astro-cid-nw6p5ukt]{color:var(--text-secondary);margin:.5rem 0 0}
