.hub-toolbar[data-v-ead652d0]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.hub-toolbar__title[data-v-ead652d0]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;padding-bottom:.15rem}.hub-toolbar__controls[data-v-ead652d0]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.65rem;flex:1 1 16rem;justify-content:flex-end;min-width:0}.hub-field[data-v-ead652d0]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.hub-field--grow[data-v-ead652d0]{flex:1 1 11rem;max-width:16rem}.hub-field__label[data-v-ead652d0]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b8a9a;line-height:1}.hub-field__label--sr[data-v-ead652d0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hub-field__control[data-v-ead652d0]{position:relative;display:flex;align-items:center;min-height:2.25rem;border:1px solid rgba(13,12,34,.12);border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}.hub-field__control[data-v-ead652d0]:focus-within{border-color:rgba(91,77,255,.55);box-shadow:0 0 0 3px rgba(91,77,255,.12)}.hub-field__control--select[data-v-ead652d0]{padding-right:1.75rem;min-width:10.5rem}.hub-field__control--search[data-v-ead652d0]{padding-left:.55rem}.hub-field__icon[data-v-ead652d0]{flex-shrink:0;font-size:.8rem;color:#9a99a8;margin-right:.35rem}.hub-field__chevron[data-v-ead652d0]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-size:.65rem;color:#9a99a8;pointer-events:none}.hub-input[data-v-ead652d0],.hub-select[data-v-ead652d0]{width:100%;border:0;background:transparent;font-size:.875rem;color:#0d0c22;padding:.4rem .65rem;min-width:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-field__control--search .hub-input[data-v-ead652d0]{padding-left:0;padding-right:.5rem}.hub-input[data-v-ead652d0]::-moz-placeholder{color:#a8a7b5}.hub-input[data-v-ead652d0]::placeholder{color:#a8a7b5}.hub-input[type=search][data-v-ead652d0]::-webkit-search-cancel-button{cursor:pointer}@media (max-width:575.98px){.hub-toolbar__controls[data-v-ead652d0]{width:100%;justify-content:stretch}.hub-field--grow[data-v-ead652d0]{flex:1 1 100%;max-width:none}.hub-field__control--select[data-v-ead652d0]{min-width:0;width:100%}}.hub-jobs[data-v-ead652d0]{margin-bottom:1.25rem;display:grid;gap:.75rem}.hub-job[data-v-ead652d0]{border:1px solid rgba(13,12,34,.08);border-radius:12px;padding:.85rem 1rem;background:#f7f8fb}.hub-job.is-error[data-v-ead652d0]{background:#fff5f5}.hub-job.is-done[data-v-ead652d0]{background:#f3fbf6}.hub-job-meta[data-v-ead652d0],.hub-job-top[data-v-ead652d0]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.hub-job-top strong[data-v-ead652d0]{font-size:.875rem;min-width:0}.hub-job-percent[data-v-ead652d0]{flex-shrink:0;font-size:.875rem;font-variant-numeric:tabular-nums}.hub-job-bar[data-v-ead652d0]{height:6px;margin:.55rem 0 .45rem;border-radius:99px;background:#e4e7ee;overflow:hidden}.hub-job-bar i[data-v-ead652d0]{display:block;height:100%;background:#5b4dff;border-radius:99px}.hub-job.is-done .hub-job-bar i[data-v-ead652d0]{background:#1f9d55}.hub-job.is-error .hub-job-bar i[data-v-ead652d0]{background:#c1121f}.hub-job-meta small[data-v-ead652d0]{color:#6d6c80;min-width:0}.hub-empty[data-v-ead652d0]{text-align:center;padding:3.5rem 1rem;color:#6d6c80}.hub-grid[data-v-ead652d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1.25rem 1rem;align-items:stretch}.hub-card[data-v-ead652d0]{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:14px;padding:.35rem;transition:background .15s ease}.hub-card[data-v-ead652d0]:focus-within,.hub-card[data-v-ead652d0]:hover{background:rgba(13,12,34,.035)}.hub-open[data-v-ead652d0]{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.hub-open[data-v-ead652d0]:focus-visible{outline:2px solid rgba(91,77,255,.45);outline-offset:3px;border-radius:12px}.hub-thumb[data-v-ead652d0]{position:relative;width:100%;aspect-ratio:1/1;border-radius:12px;background:#e8eaef;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(13,12,34,.08);margin-bottom:.65rem}.hub-thumb[data-v-ead652d0] .design-preview{position:absolute;inset:0}.hub-thumb[data-v-ead652d0] .design-preview__page{box-shadow:none;border-radius:0}.hub-meta[data-v-ead652d0]{display:flex;flex-direction:column;gap:.3rem;min-height:3.25rem;padding:0 .15rem .2rem}.hub-card span[data-v-ead652d0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.875rem;line-height:1.3;min-height:2.275em}.hub-card small[data-v-ead652d0]{color:#6d6c80;font-size:.75rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-del[data-v-ead652d0]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:8px;background:hsla(0,0%,100%,.94);color:#c1121f;cursor:pointer;opacity:0;z-index:2;box-shadow:0 2px 8px rgba(13,12,34,.12)}.hub-card:focus-within .hub-del[data-v-ead652d0],.hub-card:hover .hub-del[data-v-ead652d0]{opacity:1}.modal-pad[data-v-ead652d0]{padding:1.25rem 1.4rem 1.4rem}.import-modal-body[data-v-ead652d0]{position:relative;min-height:160px}