.token-search-bar[data-v-72660329]{position:relative;width:100%}.token-bar-row[data-v-72660329]{align-items:center;display:flex;gap:8px}.token-input-wrap[data-v-72660329]{align-items:center;background:var(--input-color,hsla(0,0%,100%,.04));border:1px solid var(--tsb-border);border-radius:24px;cursor:text;display:flex;flex:1;flex-wrap:wrap;gap:4px;min-height:42px;padding:6px 12px;transition:border-color .15s,box-shadow .15s}.token-input-wrap.focused[data-v-72660329]{border-color:var(--tsb-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--tsb-primary) 30%,transparent)}.compact .token-input-wrap[data-v-72660329]{border-radius:18px;min-height:34px;padding:4px 10px}.token-chip[data-v-72660329]{align-items:center;background:color-mix(in srgb,var(--tsb-warning) 30%,transparent);border:1px solid color-mix(in srgb,var(--tsb-warning) 40%,transparent);border-radius:12px;color:var(--tsb-warning);display:flex;font-size:12px;font-weight:500;gap:4px;max-width:150px;padding:2px 8px;white-space:nowrap}.token-chip.style[data-v-72660329]{background:color-mix(in srgb,var(--tsb-info) 30%,transparent);border-color:color-mix(in srgb,var(--tsb-info) 40%,transparent);color:var(--tsb-info)}.token-chip.artist[data-v-72660329],.token-chip.location[data-v-72660329],.token-chip.shop[data-v-72660329]{background:color-mix(in srgb,var(--tsb-primary) 30%,transparent);border-color:color-mix(in srgb,var(--tsb-primary) 40%,transparent);color:var(--tsb-primary)}.token-chip.image[data-v-72660329]{background:color-mix(in srgb,var(--tsb-error) 30%,transparent);border-color:color-mix(in srgb,var(--tsb-error) 40%,transparent);color:var(--tsb-error)}.token-label[data-v-72660329]{overflow:hidden;text-overflow:ellipsis}.token-remove[data-v-72660329]{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;opacity:.6;padding:0}.token-remove[data-v-72660329]:hover{opacity:1}.token-input[data-v-72660329]{background:transparent;border:none;color:var(--text-color-1);flex:1;font-size:14px;min-width:120px;outline:none;padding:4px 0}.token-input[data-v-72660329]::-moz-placeholder{color:var(--text-color-3)}.token-input[data-v-72660329]::placeholder{color:var(--text-color-3)}.compact .token-input[data-v-72660329]{font-size:13px;min-width:80px}.token-dropdown[data-v-72660329]{background:var(--tsb-body);border:1px solid var(--tsb-border);border-radius:12px;box-shadow:0 8px 24px #0000004d;left:0;margin-top:4px;max-height:320px;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:100}.dropdown-item[data-v-72660329]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:background .1s}.dropdown-item.highlighted[data-v-72660329],.dropdown-item[data-v-72660329]:hover{background:#ffffff0f}.dropdown-icon[data-v-72660329]{flex-shrink:0;font-size:14px}.dropdown-label[data-v-72660329]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-meta[data-v-72660329]{color:var(--text-color-3);flex-shrink:0;font-size:11px}@media(max-width:768px){.token-input-wrap[data-v-72660329]{border-radius:16px}.token-dropdown[data-v-72660329]{border-radius:8px}}.step-style[data-v-2b8f36f1]{display:flex;flex-direction:column;gap:12px}.style-grid[data-v-2b8f36f1]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.style-chip[data-v-2b8f36f1]{background:var(--card-color,rgba(20,20,24,.85));border:1px solid var(--border-color,hsla(0,0%,100%,.16));border-radius:12px;color:var(--text-color-2);cursor:pointer;font-size:13px;font-weight:500;padding:10px 14px;transition:background .12s,border-color .12s,color .12s}.style-chip[data-v-2b8f36f1]:hover{color:var(--text-color-1)}.style-chip.selected[data-v-2b8f36f1],.style-chip[data-v-2b8f36f1]:hover{border-color:var(--primary-color,#63e2b7)}.style-chip.selected[data-v-2b8f36f1]{background:color-mix(in srgb,var(--primary-color,#63e2b7) 22%,var(--card-color,rgba(20,20,24,.85)));color:var(--primary-color,#63e2b7)}.style-selected-count[data-v-2b8f36f1]{color:var(--text-color-3);font-size:12px;text-align:center}.step-location[data-v-13b780c3]{display:flex;flex-direction:column;gap:10px}.location-input-wrap[data-v-13b780c3]{align-items:center;background:var(--input-color,hsla(0,0%,100%,.06));border:1px solid var(--border-color,hsla(0,0%,100%,.18));border-radius:12px;display:flex;gap:8px;padding:10px 14px;transition:border-color .15s}.location-input-wrap[data-v-13b780c3]:focus-within{border-color:var(--primary-color,#63e2b7)}.location-icon[data-v-13b780c3]{color:var(--text-color-3);flex-shrink:0}.location-input[data-v-13b780c3]{background:transparent;border:none;color:var(--text-color-1);flex:1;font-size:14px;outline:none}.location-input[data-v-13b780c3]::-moz-placeholder{color:var(--text-color-3)}.location-input[data-v-13b780c3]::placeholder{color:var(--text-color-3)}.location-suggestions[data-v-13b780c3]{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.location-suggestion[data-v-13b780c3]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-color-2);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background .1s}.location-suggestion[data-v-13b780c3]:hover{background:#ffffff0f}.suggestion-icon[data-v-13b780c3],.suggestion-type[data-v-13b780c3]{color:var(--text-color-3)}.suggestion-type[data-v-13b780c3]{font-size:11px;margin-left:auto}.location-picked[data-v-13b780c3]{align-items:center;background:color-mix(in srgb,var(--primary-color,#63e2b7) 12%,transparent);border-radius:8px;color:var(--primary-color,#63e2b7);display:flex;font-size:13px;gap:6px;padding:8px 12px}.dropzone[data-v-bcede137],.step-image[data-v-bcede137]{display:flex;flex-direction:column;gap:8px}.dropzone[data-v-bcede137]{align-items:center;background:var(--input-color,hsla(0,0%,100%,.04));border:2px dashed var(--border-color,hsla(0,0%,100%,.2));border-radius:12px;cursor:pointer;justify-content:center;padding:36px 20px;text-align:center;transition:background .15s,border-color .15s}.dropzone.is-dragging[data-v-bcede137],.dropzone[data-v-bcede137]:hover{background:color-mix(in srgb,var(--primary-color,#63e2b7) 6%,transparent);border-color:var(--primary-color,#63e2b7)}.dropzone.has-file[data-v-bcede137]{background:color-mix(in srgb,var(--primary-color,#63e2b7) 8%,transparent);border-color:var(--primary-color,#63e2b7);border-style:solid}.dropzone-icon[data-v-bcede137]{color:var(--text-color-3)}.dropzone.has-file .dropzone-icon[data-v-bcede137]{color:var(--primary-color,#63e2b7)}.dropzone-title[data-v-bcede137]{color:var(--text-color-1);font-size:14px;font-weight:600}.dropzone-subtitle[data-v-bcede137]{color:var(--text-color-3);font-size:12px}.wizard-search.compact[data-v-b82db3dc]{width:100%}.wizard-shell[data-v-b82db3dc]{background:var(--card-color,rgba(20,20,24,.92));border:1px solid var(--border-color,hsla(0,0%,100%,.12));border-radius:16px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:16px;padding:20px}.wizard-progress[data-v-b82db3dc]{display:flex;gap:6px;justify-content:center;margin-bottom:4px}.progress-dot[data-v-b82db3dc]{background:var(--border-color,hsla(0,0%,100%,.18));border-radius:2px;height:4px;transition:background .2s,width .2s;width:24px}.progress-dot.active[data-v-b82db3dc]{background:var(--primary-color,#63e2b7);width:32px}.progress-dot.done[data-v-b82db3dc]{background:color-mix(in srgb,var(--primary-color,#63e2b7) 60%,transparent)}.wizard-header[data-v-b82db3dc]{text-align:center}.wizard-prompt[data-v-b82db3dc]{color:var(--text-color-1);font-size:18px;font-weight:600;margin:0 0 4px}.wizard-help[data-v-b82db3dc]{color:var(--text-color-3);font-size:13px;margin:0}.wizard-actions[data-v-b82db3dc]{border-top:1px solid var(--divider-color,hsla(0,0%,100%,.08));display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.field-row[data-v-0f1151dc]{background:var(--card-color,rgba(20,20,24,.92));border:1px solid var(--border-color,hsla(0,0%,100%,.12));border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px}.field-row[data-v-0f1151dc],.field-trigger[data-v-0f1151dc]{align-items:center;display:flex}.field-trigger[data-v-0f1151dc]{background:var(--input-color,hsla(0,0%,100%,.04));border:1px solid var(--border-color,hsla(0,0%,100%,.12));border-radius:10px;color:var(--text-color-2);cursor:pointer;flex:1;font-size:13px;gap:6px;min-width:140px;padding:10px 14px;transition:background .12s,border-color .12s}.field-trigger[data-v-0f1151dc]:hover{border-color:var(--primary-color,#63e2b7)}.field-trigger.has[data-v-0f1151dc]{background:color-mix(in srgb,var(--primary-color,#63e2b7) 8%,var(--input-color,hsla(0,0%,100%,.04)));border-color:color-mix(in srgb,var(--primary-color,#63e2b7) 40%,transparent)}.field-icon[data-v-0f1151dc]{color:var(--text-color-3);flex-shrink:0}.field-label[data-v-0f1151dc]{color:var(--text-color-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.field-value[data-v-0f1151dc]{color:var(--text-color-1);flex:1;margin-left:4px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.style-popover[data-v-0f1151dc]{display:flex;flex-direction:column;gap:8px}.style-popover-title[data-v-0f1151dc]{color:var(--text-color-3);font-size:12px}.style-popover-grid[data-v-0f1151dc]{display:flex;flex-wrap:wrap;gap:6px}.style-pill[data-v-0f1151dc]{background:var(--input-color,hsla(0,0%,100%,.04));border:1px solid var(--border-color,hsla(0,0%,100%,.14));border-radius:12px;color:var(--text-color-2);cursor:pointer;font-size:12px;padding:6px 10px;transition:background .12s,border-color .12s}.style-pill.selected[data-v-0f1151dc]{background:color-mix(in srgb,var(--primary-color,#63e2b7) 22%,transparent);border-color:var(--primary-color,#63e2b7);color:var(--primary-color,#63e2b7)}.location-popover[data-v-0f1151dc]{display:flex;flex-direction:column;gap:8px}.location-input[data-v-0f1151dc]{background:var(--input-color,hsla(0,0%,100%,.04));border:1px solid var(--border-color,hsla(0,0%,100%,.18));border-radius:8px;color:var(--text-color-1);font-size:13px;outline:none;padding:8px 12px;width:100%}.location-input[data-v-0f1151dc]:focus{border-color:var(--primary-color,#63e2b7)}.popover-loading[data-v-0f1151dc]{color:var(--text-color-3);font-size:12px;padding:8px}.suggestion-list[data-v-0f1151dc]{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.suggestion-item[data-v-0f1151dc]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-color-2);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 10px;text-align:left}.suggestion-item[data-v-0f1151dc]:hover{background:#ffffff0f}.clear-link[data-v-0f1151dc]{align-self:flex-start;background:none;border:none;color:var(--text-color-3);cursor:pointer;font-size:11px;padding:4px 0}@media(max-width:768px){.field-row[data-v-0f1151dc]{align-items:stretch;flex-direction:column}.field-trigger[data-v-0f1151dc]{width:100%}}.structured-search.compact[data-v-80adb936],.visual-search.compact[data-v-d22eb43c]{width:100%}.visual-shell[data-v-d22eb43c]{gap:14px}.big-dropzone[data-v-d22eb43c],.visual-shell[data-v-d22eb43c]{display:flex;flex-direction:column}.big-dropzone[data-v-d22eb43c]{align-items:center;background:color-mix(in srgb,var(--primary-color,#63e2b7) 4%,var(--card-color,rgba(20,20,24,.92)));border:2px dashed var(--primary-color,#63e2b7);border-radius:18px;cursor:pointer;gap:10px;justify-content:center;padding:48px 24px;text-align:center;transition:background .15s,border-color .15s,transform .1s}.big-dropzone.is-dragging[data-v-d22eb43c],.big-dropzone[data-v-d22eb43c]:hover{background:color-mix(in srgb,var(--primary-color,#63e2b7) 10%,var(--card-color,rgba(20,20,24,.92)));transform:translateY(-1px)}.big-dropzone.has-file[data-v-d22eb43c]{border-style:solid}.dropzone-icon[data-v-d22eb43c]{color:var(--primary-color,#63e2b7)}.dropzone-title[data-v-d22eb43c]{color:var(--text-color-1);font-size:18px;font-weight:600}.dropzone-subtitle[data-v-d22eb43c]{color:var(--text-color-3);font-size:13px}.dropzone-pill[data-v-d22eb43c]{align-items:center;background:#ffffff14;border-radius:12px;color:var(--text-color-2);display:inline-flex;font-size:11px;gap:4px;margin-top:4px;padding:4px 10px}.visual-or[data-v-d22eb43c]{align-items:center;color:var(--text-color-3);display:flex;font-size:12px;gap:12px}.visual-or[data-v-d22eb43c]:after,.visual-or[data-v-d22eb43c]:before{background:var(--divider-color,hsla(0,0%,100%,.08));content:"";flex:1;height:1px}.visual-text[data-v-d22eb43c]{align-items:center;display:flex;gap:8px}.visual-compact-row[data-v-d22eb43c]{align-items:center;background:var(--card-color,rgba(20,20,24,.92));border:1px solid var(--border-color,hsla(0,0%,100%,.12));border-radius:24px;display:flex;gap:6px;padding:4px}.visual-compact-text[data-v-d22eb43c]{align-items:center;background:transparent;border:none;border-radius:18px;color:var(--text-color-3);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px}.visual-compact-text[data-v-d22eb43c]:hover{background:#ffffff0f;color:var(--text-color-1)}@media(max-width:768px){.big-dropzone[data-v-d22eb43c]{padding:36px 18px}.dropzone-title[data-v-d22eb43c]{font-size:16px}}.search-bar-variant-wrapper[data-v-9351ea26]{width:100%}
