main.svelte-1uha8ag{max-width:81.675rem;margin:0 auto;padding:2.97rem 2.376rem 5.94rem;display:flex;flex-direction:column;gap:3.564rem}.panel.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.782rem}.section-title.svelte-1uha8ag{font-size:.817rem;font-weight:500;letter-spacing:.12em;color:var(--text-2);text-transform:uppercase}.section-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between}.upload-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.188rem}.drop-zone.svelte-1uha8ag{border:1px dashed var(--border);background:var(--surface);min-height:9.653rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s,box-shadow .15s;outline:none}.drop-zone.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 .149rem var(--accent)}.drop-zone.dragover.svelte-1uha8ag{border-color:var(--accent);border-style:solid;background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--accent)}.drop-zone.filled.svelte-1uha8ag{border-style:solid;border-color:var(--border);background:var(--surface-2)}.drop-placeholder.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.594rem;padding:1.782rem;pointer-events:none}.drop-icon.svelte-1uha8ag{font-size:1.634rem;color:var(--text-3)}.drop-zone.dragover.svelte-1uha8ag .drop-icon:where(.svelte-1uha8ag){color:var(--accent)}.drop-label.svelte-1uha8ag{font-size:.891rem;font-weight:600;color:var(--text-2);letter-spacing:.06em}.drop-hint.svelte-1uha8ag{font-size:.743rem;color:var(--text-3);letter-spacing:.04em}.file-info.svelte-1uha8ag{display:flex;align-items:center;gap:.891rem;padding:1.188rem 1.485rem;width:100%}.file-icon.svelte-1uha8ag{font-size:1.485rem;color:var(--accent);flex-shrink:0}.file-details.svelte-1uha8ag{flex:1;min-width:0;display:flex;flex-direction:column;gap:.223rem}.file-name.svelte-1uha8ag{font-size:.891rem;font-weight:500;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size.svelte-1uha8ag{font-size:.743rem;color:var(--text-2)}.clear-btn.svelte-1uha8ag{background:none;border:1px solid var(--border-dim);color:var(--text-3);font-size:.743rem;width:1.634rem;height:1.634rem;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.clear-btn.svelte-1uha8ag:hover{border-color:var(--danger);color:var(--danger)}.entity-section.svelte-1uha8ag{display:flex;flex-direction:column;gap:.891rem}.entity-header.svelte-1uha8ag{display:flex;align-items:center;gap:.743rem}.field-label.svelte-1uha8ag{font-size:.743rem;font-weight:500;color:var(--text-2);letter-spacing:.1em;text-transform:uppercase}.entity-count.svelte-1uha8ag{font-size:.743rem;color:var(--accent);letter-spacing:.06em}.chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.594rem}.chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.446rem;background:var(--accent-dim);border:1px solid rgba(0,212,200,.2);color:var(--accent);font-size:.817rem;padding:.223rem .594rem .223rem .743rem;letter-spacing:.04em}.chip-remove.svelte-1uha8ag{background:none;border:none;color:#00d4c880;font-size:.669rem;cursor:pointer;padding:0;line-height:1;transition:color .1s}.chip-remove.svelte-1uha8ag:hover{color:var(--accent)}.entity-picker.svelte-1uha8ag{border:1px solid var(--border-dim);background:var(--surface)}.search-row.svelte-1uha8ag{display:flex;border-bottom:1px solid var(--border-dim)}.search-input.svelte-1uha8ag{flex:1;background:transparent;border:none;color:var(--text-1);font-size:.891rem;padding:.743rem 1.04rem;outline:none}.search-input.svelte-1uha8ag::placeholder{color:var(--text-3)}.create-toggle.svelte-1uha8ag{background:none;border:none;border-left:1px solid var(--border-dim);color:var(--text-2);font-size:.817rem;padding:0 1.188rem;cursor:pointer;letter-spacing:.04em;transition:color .15s;white-space:nowrap}.create-toggle.svelte-1uha8ag:hover,.create-toggle.active.svelte-1uha8ag{color:var(--accent)}.create-form.svelte-1uha8ag{border-bottom:1px solid var(--border-dim);padding:.891rem 1.04rem;background:var(--surface-2)}.create-fields.svelte-1uha8ag{display:flex;gap:.594rem}.create-fields.svelte-1uha8ag .search-input:where(.svelte-1uha8ag){border:1px solid var(--border-dim);padding:.52rem .743rem;background:var(--surface)}.create-fields.svelte-1uha8ag .search-input:where(.svelte-1uha8ag):focus{border-color:var(--accent);box-shadow:0 0 0 .149rem var(--accent-dim)}.btn-create.svelte-1uha8ag{background:var(--accent);color:var(--btn-text);border:none;font-size:.817rem;font-weight:600;padding:0 1.188rem;cursor:pointer;letter-spacing:.06em;white-space:nowrap;transition:opacity .15s}.btn-create.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.inline-error.svelte-1uha8ag{font-size:.743rem;color:var(--danger);margin-bottom:.594rem}.entity-list.svelte-1uha8ag{max-height:17.82rem;overflow-y:auto}.entity-delete-error.svelte-1uha8ag{margin:0;padding:.743rem 1.04rem 0}.entity-list.svelte-1uha8ag::-webkit-scrollbar{width:.297rem}.entity-list.svelte-1uha8ag::-webkit-scrollbar-track{background:transparent}.entity-list.svelte-1uha8ag::-webkit-scrollbar-thumb{background:var(--border)}.entity-row.svelte-1uha8ag{display:flex;align-items:stretch;width:100%;border-bottom:1px solid var(--border-dim);background:none}.entity-row.svelte-1uha8ag:last-child{border-bottom:none}.entity-row.svelte-1uha8ag:hover{background:var(--surface-2)}.entity-row.selected.svelte-1uha8ag{background:var(--accent-dim);border-left:.149rem solid var(--accent)}.entity-main.svelte-1uha8ag{display:flex;align-items:baseline;gap:.743rem;flex:1;padding:.743rem 1.04rem;background:transparent;border:none;color:var(--text-1);cursor:pointer;text-align:left}.entity-check.svelte-1uha8ag{font-size:.891rem;color:var(--text-3);flex-shrink:0;width:1.04rem}.entity-row.selected.svelte-1uha8ag .entity-check:where(.svelte-1uha8ag){color:var(--accent)}.entity-name.svelte-1uha8ag{font-size:.891rem;font-weight:500;flex-shrink:0;min-width:8.91rem}.entity-intent.svelte-1uha8ag{font-size:.817rem;color:var(--text-2);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-owner-badge.svelte-1uha8ag{font-size:.669rem;font-weight:700;letter-spacing:.08em;color:var(--accent);border:1px solid var(--accent-dim);padding:.149rem .446rem;border-radius:74.176rem;flex-shrink:0}.entity-delete.svelte-1uha8ag{border:none;border-left:1px solid var(--border-dim);background:transparent;color:var(--text-3);padding:0 1.04rem;font-size:.743rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s ease}.entity-delete.svelte-1uha8ag:hover:not(:disabled){color:var(--danger)}.entity-delete.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.list-placeholder.svelte-1uha8ag{font-size:.817rem;color:var(--text-3);padding:1.485rem 1.04rem;letter-spacing:.04em}.list-placeholder.error.svelte-1uha8ag{color:var(--danger)}.btn-process.svelte-1uha8ag{align-self:flex-start;padding:.891rem 2.673rem;background:var(--accent);color:var(--btn-text);border:none;font-size:.966rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:opacity .15s,box-shadow .15s;display:flex;align-items:center;gap:.594rem}.btn-process.svelte-1uha8ag:not(:disabled):hover{box-shadow:0 0 1.782rem #00d4c866}.btn-process.svelte-1uha8ag:disabled{opacity:.35;cursor:not-allowed}.btn-hint.svelte-1uha8ag{font-size:.743rem;font-weight:400;opacity:.8}.submit-msg.svelte-1uha8ag{font-size:.817rem;padding:.743rem 1.04rem;border-left:.149rem solid}.submit-msg.error.svelte-1uha8ag{border-color:var(--danger);color:#f08080;background:#e05c5c14}.submit-msg.success.svelte-1uha8ag{border-color:var(--success);color:#6dd5a8;background:#4ac98e14}.refresh-btn.svelte-1uha8ag{background:none;border:1px solid var(--border-dim);color:var(--text-2);font-size:.817rem;padding:.297rem .891rem;cursor:pointer;letter-spacing:.04em;transition:border-color .15s,color .15s}.refresh-btn.svelte-1uha8ag:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.refresh-btn.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.jobs-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.107rem,1fr));gap:1.188rem}.job-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border-dim);padding:1.485rem;aspect-ratio:1;display:flex;flex-direction:column;position:relative;transition:border-color .15s;min-height:11.138rem;max-height:14.85rem}.job-card.svelte-1uha8ag:hover{border-color:var(--border)}.job-card.clickable.svelte-1uha8ag{cursor:pointer}.job-card.clickable.svelte-1uha8ag:hover{border-color:var(--accent);background:var(--surface-2)}.job-card.status-completed.svelte-1uha8ag{border-left:.149rem solid var(--success)}.job-card.status-failed.svelte-1uha8ag{border-left:.149rem solid var(--danger)}.job-card.status-processing.svelte-1uha8ag{border-left:.149rem solid var(--warning)}.job-card.status-queued.svelte-1uha8ag{border-left:.149rem solid var(--text-3)}.job-card-top.svelte-1uha8ag{display:flex;justify-content:flex-end;margin-bottom:auto}.status-badge.svelte-1uha8ag{font-size:.669rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.149rem .52rem;border:1px solid}.status-badge.status-completed.svelte-1uha8ag{color:var(--success);border-color:#4ac98e4d;background:#4ac98e12}.status-badge.status-failed.svelte-1uha8ag{color:var(--danger);border-color:#e05c5c4d;background:#e05c5c12}.status-badge.status-processing.svelte-1uha8ag{color:var(--warning);border-color:#e8a44a4d;background:#e8a44a12}.status-badge.status-queued.svelte-1uha8ag{color:var(--text-2);border-color:var(--border-dim);background:transparent}.job-id.svelte-1uha8ag{font-size:1.931rem;font-weight:700;color:var(--text-1);letter-spacing:-.02em;line-height:1;margin-top:.891rem}.job-meta.svelte-1uha8ag{margin-top:auto;display:flex;flex-direction:column;gap:.297rem}.meta-row.svelte-1uha8ag{font-size:.743rem;color:var(--text-2);letter-spacing:.04em}.meta-row.date.svelte-1uha8ag{color:var(--text-3);font-size:.669rem}.spinner.svelte-1uha8ag{display:inline-block;width:.817rem;height:.817rem;border:.149rem solid rgba(6,10,16,.3);border-top-color:var(--btn-text);border-radius:50%;animation:svelte-1uha8ag-spin .6s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@media(max-width:47.52rem){main.svelte-1uha8ag{padding:1.782rem 1.188rem 4.455rem}.upload-grid.svelte-1uha8ag{grid-template-columns:1fr}}
