.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}}.style-filter-chips[data-v-efac0396]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.style-chip-inline[data-v-efac0396]{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;color:var(--sfc-text2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:4px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.style-chip-inline[data-v-efac0396]:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}.style-chip-inline-selected[data-v-efac0396],.style-chip-inline-selected[data-v-efac0396]:hover{background:color-mix(in srgb,var(--sfc-primary) 18%,transparent);border-color:color-mix(in srgb,var(--sfc-primary) 50%,transparent);color:var(--sfc-primary)}.style-chip-inline-disabled[data-v-efac0396]{cursor:not-allowed;opacity:.45}.style-chip-count[data-v-efac0396]{font-weight:400;opacity:.7}.style-chip-expand[data-v-efac0396]{background:transparent;border:1px solid color-mix(in srgb,var(--sfc-primary) 40%,transparent);border-radius:12px;color:var(--sfc-primary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:4px 10px;transition:background .15s ease}.style-chip-expand[data-v-efac0396]:hover{background:color-mix(in srgb,var(--sfc-primary) 12%,transparent)}.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}.step-refine[data-v-3fe3d009]{gap:14px}.refine-section[data-v-3fe3d009],.step-refine[data-v-3fe3d009]{display:flex;flex-direction:column}.refine-section[data-v-3fe3d009]{gap:8px}.refine-label[data-v-3fe3d009]{color:var(--text-color-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.refine-empty[data-v-3fe3d009]{color:var(--text-color-3);font-size:13px;margin:0}.refine-text[data-v-3fe3d009]{background:var(--input-color,hsla(0,0%,100%,.06));border:1px solid var(--border-color,hsla(0,0%,100%,.18));border-radius:10px;box-sizing:border-box;color:var(--text-color-1);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,opacity .15s;width:100%}.refine-text[data-v-3fe3d009]:focus{border-color:var(--primary-color,#63e2b7)}.refine-text[data-v-3fe3d009]:disabled{cursor:not-allowed;opacity:.5}.refine-text[data-v-3fe3d009]::-moz-placeholder{color:var(--text-color-3)}.refine-text[data-v-3fe3d009]::placeholder{color:var(--text-color-3)}.refine-hint[data-v-3fe3d009]{color:var(--text-color-3);font-size:12px;margin:0}.refine-divider[data-v-3fe3d009]{align-items:center;color:var(--text-color-3);display:flex;font-size:11px;gap:10px;letter-spacing:.06em;text-transform:uppercase}.refine-divider[data-v-3fe3d009]:after,.refine-divider[data-v-3fe3d009]:before{background:var(--divider-color,hsla(0,0%,100%,.08));content:"";flex:1;height:1px}.step-location[data-v-4196954e]{display:flex;flex-direction:column;gap:10px}.location-input-wrap[data-v-4196954e]{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-4196954e]:focus-within{border-color:var(--primary-color,#63e2b7)}.location-icon[data-v-4196954e]{color:var(--text-color-3);flex-shrink:0}.location-input[data-v-4196954e]{background:transparent;border:none;color:var(--text-color-1);flex:1;font-size:14px;outline:none}.location-input[data-v-4196954e]::-moz-placeholder{color:var(--text-color-3)}.location-input[data-v-4196954e]::placeholder{color:var(--text-color-3)}.locate-btn[data-v-4196954e]{align-self:flex-start}.location-error[data-v-4196954e]{color:var(--error-color,#e88080);font-size:12px;margin:0}.location-suggestions[data-v-4196954e]{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.location-suggestion[data-v-4196954e]{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-4196954e]:hover{background:#ffffff0f}.suggestion-icon[data-v-4196954e],.suggestion-type[data-v-4196954e]{color:var(--text-color-3)}.suggestion-type[data-v-4196954e]{font-size:11px;margin-left:auto}.location-picked[data-v-4196954e]{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}.wizard-search.compact[data-v-bd0a04b3]{width:100%}.wizard-shell[data-v-bd0a04b3]{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-bd0a04b3]{display:flex;gap:6px;justify-content:center;margin-bottom:4px}.progress-dot[data-v-bd0a04b3]{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-bd0a04b3]{background:var(--primary-color,#63e2b7);width:32px}.progress-dot.done[data-v-bd0a04b3]{background:color-mix(in srgb,var(--primary-color,#63e2b7) 60%,transparent)}.wizard-header[data-v-bd0a04b3]{text-align:center}.wizard-prompt[data-v-bd0a04b3]{color:var(--text-color-1);font-size:18px;font-weight:600;margin:0 0 4px}.wizard-help[data-v-bd0a04b3]{color:var(--text-color-3);font-size:13px;margin:0}.wizard-actions[data-v-bd0a04b3]{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-706df3ff]{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-706df3ff],.field-trigger[data-v-706df3ff]{align-items:center;display:flex}.field-trigger[data-v-706df3ff]{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-706df3ff]:hover{border-color:var(--primary-color,#63e2b7)}.field-trigger.has[data-v-706df3ff]{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-706df3ff]{color:var(--text-color-3);flex-shrink:0}.field-label[data-v-706df3ff]{color:var(--text-color-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.field-value[data-v-706df3ff]{color:var(--text-color-1);flex:1;margin-left:4px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.describe-field[data-v-706df3ff]{cursor:text;flex:2}.describe-input[data-v-706df3ff]{background:transparent;border:none;color:var(--text-color-1);flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none}.describe-input[data-v-706df3ff]:disabled{cursor:not-allowed;opacity:.5}.describe-input[data-v-706df3ff]::-moz-placeholder{color:var(--text-color-3)}.describe-input[data-v-706df3ff]::placeholder{color:var(--text-color-3)}.style-popover[data-v-706df3ff]{display:flex;flex-direction:column;gap:8px}.style-popover-title[data-v-706df3ff]{color:var(--text-color-3);font-size:12px}.style-popover-grid[data-v-706df3ff]{display:flex;flex-wrap:wrap;gap:6px}.style-pill[data-v-706df3ff]{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-706df3ff]{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-706df3ff]{display:flex;flex-direction:column;gap:8px}.location-input-wrap[data-v-706df3ff]{align-items:center;display:flex;position:relative}.location-input[data-v-706df3ff]{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 32px 8px 12px;width:100%}.location-input[data-v-706df3ff]:focus{border-color:var(--primary-color,#63e2b7)}.location-clear[data-v-706df3ff]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-color-3);cursor:pointer;display:flex;justify-content:center;padding:2px;position:absolute;right:6px;transition:color .12s,background .12s}.location-clear[data-v-706df3ff]:hover{background:#ffffff14;color:var(--text-color-1)}.popover-loading[data-v-706df3ff]{color:var(--text-color-3);font-size:12px;padding:8px}.suggestion-list[data-v-706df3ff]{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.suggestion-item[data-v-706df3ff]{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-706df3ff]:hover{background:#ffffff0f}.clear-link[data-v-706df3ff]{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-706df3ff]{align-items:stretch;flex-direction:column}.field-trigger[data-v-706df3ff]{width:100%}}.structured-search.compact[data-v-933672f9],.visual-search.compact[data-v-450b6bb1]{width:100%}.visual-shell[data-v-450b6bb1]{gap:14px}.big-dropzone[data-v-450b6bb1],.visual-shell[data-v-450b6bb1]{display:flex;flex-direction:column}.big-dropzone[data-v-450b6bb1]{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-450b6bb1],.big-dropzone[data-v-450b6bb1]: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-450b6bb1]{border-style:solid}.dropzone-icon[data-v-450b6bb1]{color:var(--primary-color,#63e2b7)}.dropzone-title[data-v-450b6bb1]{color:var(--text-color-1);font-size:18px;font-weight:600}.dropzone-subtitle[data-v-450b6bb1]{color:var(--text-color-3);font-size:13px}.dropzone-pill[data-v-450b6bb1]{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-450b6bb1]{align-items:center;color:var(--text-color-3);display:flex;font-size:12px;gap:12px}.visual-or[data-v-450b6bb1]:after,.visual-or[data-v-450b6bb1]:before{background:var(--divider-color,hsla(0,0%,100%,.08));content:"";flex:1;height:1px}.visual-text[data-v-450b6bb1]{align-items:center;display:flex;gap:8px}.visual-compact-row[data-v-450b6bb1]{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-450b6bb1]{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-450b6bb1]:hover{background:#ffffff0f;color:var(--text-color-1)}@media(max-width:768px){.big-dropzone[data-v-450b6bb1]{padding:36px 18px}.dropzone-title[data-v-450b6bb1]{font-size:16px}}.search-bar-variant-wrapper[data-v-35878a60]{width:100%}
