.find-artist-card.svelte-8aouga{flex:0 0 min(300px,85vw);scroll-snap-align:start;animation:svelte-8aouga-find-card-enter .25s cubic-bezier(.23,1,.32,1) both;animation-delay:var(--stagger-delay, 0ms)}.find-artist-card__link.svelte-8aouga{display:block;height:100%;padding:16px;border-radius:16px;border:1px solid var(--color-grey-200, #e5e7eb);background:var(--color-white, #fff);color:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}@media (hover: hover) and (pointer: fine){.find-artist-card__link.svelte-8aouga:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}}.find-artist-card__link.svelte-8aouga:active{transform:scale(.97)}.find-artist-card__header.svelte-8aouga{display:flex;gap:12px;align-items:center}.find-artist-card__avatar.svelte-8aouga{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.find-artist-card__avatar--placeholder.svelte-8aouga{background:var(--color-grey-200, #e5e7eb)}.find-artist-card__name.svelte-8aouga{margin:0;font-size:16px;font-weight:700;line-height:1.2}.find-artist-card__city.svelte-8aouga,.find-artist-card__tags.svelte-8aouga{margin:2px 0 0;font-size:13px;color:var(--color-grey-600, #6b7280)}.find-artist-card__reason.svelte-8aouga{margin:12px 0 0;font-size:14px;line-height:1.45}.find-artist-card__previews.svelte-8aouga{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.find-artist-card__preview.svelte-8aouga{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}.find-artist-card__cta.svelte-8aouga{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:var(--color-tat-black-base, #111)}@keyframes svelte-8aouga-find-card-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.find-artist-card.svelte-8aouga{animation:none}}.find-event-card.svelte-1aw9f2x{flex:0 0 min(280px,85vw);scroll-snap-align:start;animation:svelte-1aw9f2x-find-card-enter .25s cubic-bezier(.23,1,.32,1) both;animation-delay:var(--stagger-delay, 0ms)}.find-event-card__link.svelte-1aw9f2x{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--color-grey-200, #e5e7eb);background:var(--color-white, #fff);color:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}@media (hover: hover) and (pointer: fine){.find-event-card__link.svelte-1aw9f2x:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}}.find-event-card__link.svelte-1aw9f2x:active{transform:scale(.97)}.find-event-card__image.svelte-1aw9f2x{width:100%;height:120px;object-fit:cover;display:block;background:var(--color-grey-100, #f3f4f6)}.find-event-card__body.svelte-1aw9f2x{padding:12px 14px 14px}.find-event-card__title.svelte-1aw9f2x{margin:0;font-size:15px;font-weight:700;line-height:1.3}.find-event-card__date.svelte-1aw9f2x,.find-event-card__location.svelte-1aw9f2x,.find-event-card__creator.svelte-1aw9f2x{margin:4px 0 0;font-size:13px;color:var(--color-grey-600, #6b7280)}@keyframes svelte-1aw9f2x-find-card-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.find-event-card.svelte-1aw9f2x{animation:none}}.find-suggestions.svelte-el11p0{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.find-suggestions__chip.svelte-el11p0{appearance:none;border:1px solid var(--color-grey-300, #d1d5db);background:var(--color-white, #fff);color:var(--color-tat-black-base, #111);border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.2;cursor:pointer;animation:svelte-el11p0-find-chip-enter .2s cubic-bezier(.23,1,.32,1) both;animation-delay:var(--stagger-delay, 0ms);transition:transform .1s ease,opacity .1s ease,background-color .15s ease}@media (hover: hover) and (pointer: fine){.find-suggestions__chip.svelte-el11p0:hover:not(:disabled){background:var(--color-grey-100, #f3f4f6)}}.find-suggestions__chip.svelte-el11p0:active:not(:disabled){transform:scale(.95)}.find-suggestions__chip.svelte-el11p0:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-el11p0-find-chip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.find-suggestions__chip.svelte-el11p0{animation:none}}.find-tattoo-strip.svelte-1743gq4{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.find-tattoo-strip__item.svelte-1743gq4{flex:0 0 140px;scroll-snap-align:start;text-decoration:none;color:inherit;animation:svelte-1743gq4-find-strip-enter .2s cubic-bezier(.23,1,.32,1) both;animation-delay:var(--stagger-delay, 0ms)}.find-tattoo-strip__image.svelte-1743gq4{width:140px;height:180px;border-radius:12px;object-fit:cover;display:block;background:var(--color-grey-100, #f3f4f6)}.find-tattoo-strip__meta.svelte-1743gq4{margin-top:6px;display:flex;flex-direction:column;gap:2px}.find-tattoo-strip__title.svelte-1743gq4,.find-tattoo-strip__artist.svelte-1743gq4{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-tattoo-strip__artist.svelte-1743gq4{color:var(--color-grey-600, #6b7280)}@keyframes svelte-1743gq4-find-strip-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.find-tattoo-strip__item.svelte-1743gq4{animation:none}}.find-thinking.svelte-ahrumn{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:18px;background:var(--color-grey-100, #f3f4f6);color:var(--color-grey-600, #6b7280);font-size:14px;animation:svelte-ahrumn-find-thinking-enter .3s cubic-bezier(.23,1,.32,1) both}.find-thinking__dot.svelte-ahrumn{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;animation:svelte-ahrumn-find-thinking-bounce 1.2s ease-in-out infinite}.find-thinking__dot.svelte-ahrumn:nth-child(2){animation-delay:.15s}.find-thinking__dot.svelte-ahrumn:nth-child(3){animation-delay:.3s}.find-thinking--compact.svelte-ahrumn{padding:0;background:transparent;animation:none}.find-thinking__label.svelte-ahrumn{margin-left:4px}@keyframes svelte-ahrumn-find-thinking-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-ahrumn-find-thinking-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.find-thinking.svelte-ahrumn{animation:none}.find-thinking__dot.svelte-ahrumn{animation:none;opacity:.7}}.find-message.svelte-1lecuzi{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%;position:relative}.find-message--user.svelte-1lecuzi{align-items:flex-end}.find-message__actions.svelte-1lecuzi{display:flex;justify-content:flex-end;width:100%;max-width:min(680px,100%);opacity:0;transition:opacity .15s ease}.find-message.svelte-1lecuzi:hover .find-message__actions:where(.svelte-1lecuzi),.find-message.svelte-1lecuzi:focus-within .find-message__actions:where(.svelte-1lecuzi){opacity:1}.find-message__copy.svelte-1lecuzi{border:none;background:transparent;color:var(--color-grey-500, #6b7280);font-size:12px;cursor:pointer;padding:2px 6px;border-radius:6px}.find-message__copy.svelte-1lecuzi:hover{background:var(--color-grey-100, #f3f4f6);color:var(--color-grey-800, #1f2937)}.find-message__bubble.svelte-1lecuzi{max-width:min(680px,100%);padding:12px 16px;border-radius:18px;line-height:1.5;font-size:15px;word-break:break-word}.find-message--user.svelte-1lecuzi .find-message__bubble:where(.svelte-1lecuzi){background:var(--color-tat-black-base, #111);color:var(--color-white, #fff);border-bottom-right-radius:6px;animation:svelte-1lecuzi-find-user-enter .15s cubic-bezier(.23,1,.32,1) both}.find-message--assistant.svelte-1lecuzi .find-message__bubble:where(.svelte-1lecuzi){background:var(--color-grey-100, #f3f4f6);color:var(--color-tat-black-base, #111);border-bottom-left-radius:6px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.find-message--assistant.svelte-1lecuzi .find-message__bubble:where(.svelte-1lecuzi){opacity:0;transform:translateY(8px)}}.find-message--assistant.svelte-1lecuzi .find-message__bubble:where(.svelte-1lecuzi){opacity:1;transform:translateY(0)}.find-message__rich.svelte-1lecuzi{display:flex;flex-direction:column;gap:8px}.find-message__text.svelte-1lecuzi{margin:0;white-space:pre-wrap}.find-message__list.svelte-1lecuzi{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:6px}.find-message__list.svelte-1lecuzi li:where(.svelte-1lecuzi){line-height:1.45}.find-message__bold.svelte-1lecuzi{font-weight:700}.find-message__link.svelte-1lecuzi{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.find-message--user.svelte-1lecuzi .find-message__link:where(.svelte-1lecuzi){color:var(--color-white, #fff)}.find-message__cursor.svelte-1lecuzi{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:svelte-1lecuzi-find-cursor-blink 1s step-end infinite}.find-message__cards.svelte-1lecuzi{display:flex;gap:12px;overflow-x:auto;width:100%;max-width:min(680px,100%);padding:2px 0 4px;scroll-snap-type:x mandatory}@keyframes svelte-1lecuzi-find-user-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1lecuzi-find-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.find-message--user.svelte-1lecuzi .find-message__bubble:where(.svelte-1lecuzi),.find-message--assistant.svelte-1lecuzi .find-message__bubble:where(.svelte-1lecuzi){animation:none;transition:none}.find-message__cursor.svelte-1lecuzi{animation:none}.find-message__actions.svelte-1lecuzi{opacity:1}}@media (hover: none){.find-message__actions.svelte-1lecuzi{opacity:1}}.find-container.svelte-11ctrzm{display:grid;grid-template-rows:auto 1fr auto;height:100dvh;min-height:100dvh;background:var(--color-white, #fff);color:var(--color-tat-black-base, #111);position:relative;overflow:hidden;--find-input-bar-height: 72px}.find-container__header.svelte-11ctrzm{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--color-grey-200, #e5e7eb);flex-shrink:0}.find-container__header-main.svelte-11ctrzm{flex:1;min-width:0}.find-container__location.svelte-11ctrzm{margin:1px 0 0;font-size:11px;color:var(--color-grey-600, #6b7280);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-container__new-chat.svelte-11ctrzm{flex-shrink:0;border:1px solid var(--color-grey-300, #d1d5db);background:var(--color-white, #fff);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.find-container__back.svelte-11ctrzm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:18px;color:var(--color-grey-700, #374151);text-decoration:none;border-radius:999px;flex-shrink:0}.find-container__back.svelte-11ctrzm:hover{background:var(--color-grey-100, #f3f4f6)}.find-container__title.svelte-11ctrzm{margin:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-container__messages.svelte-11ctrzm{overflow-y:auto;overflow-x:hidden;min-height:0;padding:16px 16px 8px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable}.find-container__thread.svelte-11ctrzm{display:flex;flex-direction:column;gap:20px;max-width:768px;margin:0 auto;width:100%;min-height:100%}.find-container__thread--anchored.svelte-11ctrzm{justify-content:flex-end}.find-turn.svelte-11ctrzm{display:flex;flex-direction:column;gap:12px}.find-turn__user.svelte-11ctrzm{display:flex;flex-direction:column;align-items:flex-end}.find-turn__pending.svelte-11ctrzm{display:flex;justify-content:flex-start}.find-container__empty.svelte-11ctrzm{margin:auto 0;padding:32px 0}.find-container__empty-text.svelte-11ctrzm{margin:0 0 16px;font-size:16px;line-height:1.5;color:var(--color-grey-700, #374151);max-width:560px}.find-container__examples.svelte-11ctrzm{display:flex;flex-wrap:wrap;gap:8px}.find-container__example-chip.svelte-11ctrzm{border:1px solid var(--color-grey-300, #d1d5db);background:var(--color-white, #fff);border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer;transition:transform .1s ease}.find-container__example-chip.svelte-11ctrzm:active{transform:scale(.95)}.find-container__error.svelte-11ctrzm{padding:12px 14px;border-radius:12px;background:#fef2f2;color:#991b1b;font-size:14px;animation:svelte-11ctrzm-find-error-enter .3s ease-out both}.find-container__error.svelte-11ctrzm p:where(.svelte-11ctrzm){margin:0 0 8px}.find-container__fallback-links.svelte-11ctrzm{display:flex;flex-wrap:wrap;gap:12px}.find-container__fallback-links.svelte-11ctrzm a:where(.svelte-11ctrzm){color:#991b1b;font-weight:600}.find-container__new-pill.svelte-11ctrzm{position:absolute;left:50%;bottom:calc(var(--find-input-bar-height, 72px) + 12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);border:none;border-radius:999px;padding:8px 14px;background:var(--color-tat-black-base, #111);color:var(--color-white, #fff);font-size:13px;cursor:pointer;box-shadow:0 4px 16px #00000026;z-index:10;animation:svelte-11ctrzm-find-pill-enter .2s ease-out both}.find-container__input-bar.svelte-11ctrzm{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-grey-200, #e5e7eb);background:var(--color-white, #fff);flex-shrink:0}.find-container__input.svelte-11ctrzm{width:100%;border:1px solid var(--color-grey-300, #d1d5db);border-radius:20px;padding:11px 16px;font-size:15px;line-height:1.4;font-family:inherit;resize:none;outline:none;overflow-y:auto;max-height:166px;transition:border-color .15s ease}.find-container__input.svelte-11ctrzm:focus{border-color:var(--color-tat-black-base, #111)}.find-container__submit.svelte-11ctrzm{border:none;border-radius:999px;padding:0 18px;min-height:44px;font-size:14px;font-weight:600;background:var(--color-tat-black-base, #111);color:var(--color-white, #fff);cursor:pointer;transition:transform .1s ease;white-space:nowrap}.find-container__submit--stop.svelte-11ctrzm{background:#991b1b}.find-container__submit.svelte-11ctrzm:disabled{opacity:.45;cursor:not-allowed}.find-container__submit.svelte-11ctrzm:active:not(:disabled){transform:scale(.95)}.sr-only.svelte-11ctrzm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-11ctrzm-find-error-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-11ctrzm-find-pill-enter{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (prefers-reduced-motion: reduce){.find-container__messages.svelte-11ctrzm{scroll-behavior:auto}.find-container__new-pill.svelte-11ctrzm{animation:none}}
