.finder-card-module__bTF8tq__finder-card{gap:var(--space-4);align-content:start;display:grid}.finder-card-module__bTF8tq__finder-card__thanks{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-snug)}.finder-card-module__bTF8tq__finder-card__identity{gap:var(--space-4);align-items:center;display:flex}.finder-card-module__bTF8tq__finder-card__avatar{width:var(--size-finder-photo);height:var(--size-finder-photo);background-color:var(--color-pet-surface);border:var(--size-photo-frame) solid var(--color-pet);border-radius:var(--radius-round);flex:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.finder-card-module__bTF8tq__finder-card__avatar-character{width:auto;height:88%}.finder-card-module__bTF8tq__finder-card__identity-text{gap:var(--space-1);min-width:0;display:grid}.finder-card-module__bTF8tq__finder-card__eyebrow{font-size:var(--text-sm);color:var(--color-text-muted)}.finder-card-module__bTF8tq__finder-card__name{font-family:var(--font-tag);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.finder-card-module__bTF8tq__finder-card__call-name{color:var(--color-text-muted)}.finder-card-module__bTF8tq__finder-card__facts{gap:var(--space-2);flex-wrap:wrap;display:flex}.finder-card-module__bTF8tq__finder-card__fact{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);background-color:var(--color-surface-raised);border-radius:var(--radius-pill)}.finder-card-module__bTF8tq__finder-card__lost{background-color:var(--color-surface-raised);border:var(--size-photo-frame) solid var(--color-lost);border-radius:var(--radius-xl);display:grid;overflow:hidden}.finder-card-module__bTF8tq__finder-card__lost-header{gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-on-lost);background-color:var(--color-lost);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.finder-card-module__bTF8tq__finder-card__lost-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide)}.finder-card-module__bTF8tq__finder-card__reward{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-danger);background-color:var(--color-surface-raised);border-radius:var(--radius-pill)}.finder-card-module__bTF8tq__finder-card__lost-photo{aspect-ratio:4/3;background-color:var(--color-pet-surface);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.finder-card-module__bTF8tq__finder-card__lost-character{width:auto;height:92%}.finder-card-module__bTF8tq__finder-card__thumbnails{gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;list-style:none;display:flex}.finder-card-module__bTF8tq__finder-card__thumbnail{width:var(--size-finder-thumb);height:var(--size-finder-thumb);border-radius:var(--radius-md);overflow:hidden}.finder-card-module__bTF8tq__finder-card__lost-body{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.finder-card-module__bTF8tq__finder-card__code{gap:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--color-surface-raised);border:var(--size-control-border-strong) dashed var(--color-lost);border-radius:var(--radius-lg);align-items:center;display:flex}.finder-card-module__bTF8tq__finder-card__code-value{font-family:var(--font-tag);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;line-height:var(--leading-none);color:var(--color-danger);letter-spacing:var(--tracking-wide);white-space:nowrap}.finder-card-module__bTF8tq__finder-card__code-text{font-size:var(--text-sm);line-height:var(--leading-snug)}.finder-card-module__bTF8tq__finder-card__scam{gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);align-items:flex-start;display:flex}.finder-card-module__bTF8tq__finder-card__health{gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--color-kind-warning);background-color:var(--color-kind-warning-surface);border-radius:var(--radius-lg);display:grid}.finder-card-module__bTF8tq__finder-card__health-title{gap:var(--space-2);font-size:var(--text-base);align-items:center;display:flex}.finder-card-module__bTF8tq__finder-card__health-note{color:var(--color-text);white-space:pre-line}.finder-card-module__bTF8tq__finder-card__notice{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-success);align-items:center;display:flex}.finder-card-module__bTF8tq__finder-card__no-contact{color:var(--color-text-muted)}.finder-card-module__bTF8tq__finder-card__owner{gap:var(--space-2);padding:var(--space-4) var(--space-5);background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-lg);display:grid}.finder-card-module__bTF8tq__finder-card__owner-name{font-family:var(--font-display);font-weight:var(--weight-display)}.finder-card-module__bTF8tq__finder-card__owner-text{line-height:var(--leading-relaxed);white-space:pre-line}.finder-card-module__bTF8tq__finder-card__note{font-size:var(--text-sm);color:var(--color-text-muted)}.finder-card-module__bTF8tq__finder-card__location-panel,.finder-card-module__bTF8tq__finder-card__location-form,.finder-card-module__bTF8tq__finder-card__location-actions{gap:var(--space-3);display:grid}.finder-card-module__bTF8tq__finder-card__location-status:empty{display:none}@media (scripting:none){.finder-card-module__bTF8tq__finder-card__location{display:none}}.finder-card-module__bTF8tq__finder-card__help{gap:var(--space-3);display:grid}.finder-card-module__bTF8tq__finder-card__section-title{font-size:var(--text-xl)}.finder-card-module__bTF8tq__finder-card__help-list{gap:var(--space-2);padding-left:var(--space-5);line-height:var(--leading-normal);display:grid}.finder-card-module__bTF8tq__finder-card__message{gap:var(--space-3);padding-top:var(--space-5);scroll-margin-top:var(--space-4);border-top:var(--size-control-border) solid var(--color-border);display:grid}
.owner-message-form-module__yRxFCW__owner-message,.owner-message-form-module__yRxFCW__owner-message__fieldset{gap:var(--space-4);display:grid}.owner-message-form-module__yRxFCW__owner-message__fieldset{border:0;min-width:0;margin:0;padding:0}.owner-message-form-module__yRxFCW__owner-message__sent{padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);color:var(--color-success);background-color:var(--color-success-surface);border-radius:var(--radius-md)}.owner-message-form-module__yRxFCW__owner-message__error{font-weight:var(--weight-semibold);color:var(--color-danger)}.owner-message-form-module__yRxFCW__owner-message__note{font-size:var(--text-sm);color:var(--color-text-muted)}
.finder-page-module__HvVQGW__finder-page{gap:var(--space-5);width:min(100%, var(--size-finder-page));min-height:100dvh;padding:var(--space-3) var(--space-gutter) var(--size-action-bar-reserve);grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid}.finder-page-module__HvVQGW__finder-page--preview{min-height:0;padding-bottom:var(--space-6)}.finder-page-module__HvVQGW__finder-page__header{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.finder-page-module__HvVQGW__finder-page__brand{min-height:var(--size-touch-target);font-size:var(--text-sm);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.finder-page-module__HvVQGW__finder-page__footer{gap:var(--space-3);padding-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);border-top:var(--size-control-border) solid var(--color-border);display:grid}.finder-page-module__HvVQGW__finder-page__about{font-weight:var(--weight-semibold);color:var(--color-accent-text)}.finder-page-module__HvVQGW__finder-page__report-toggle{min-height:var(--size-touch-target);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;align-items:center;display:flex}
.language-switcher-module__wMwjPq__language-switcher__list{gap:var(--space-1);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.language-switcher-module__wMwjPq__language-switcher__link{gap:var(--space-3);min-height:var(--size-touch-target);padding-inline:var(--space-4);font-weight:var(--weight-medium);color:inherit;border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex;position:relative}.language-switcher-module__wMwjPq__language-switcher__link[aria-current=page]{font-weight:var(--weight-semibold);background-color:color-mix(in srgb, currentcolor 12%, transparent)}.language-switcher-module__wMwjPq__language-switcher__menu{position:relative}.language-switcher-module__wMwjPq__language-switcher__toggle{gap:var(--space-1);min-height:var(--size-touch-target);padding-inline:var(--space-3) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-wide);cursor:pointer;background-color:color-mix(in srgb, currentcolor 10%, transparent);border-radius:var(--radius-pill);align-items:center;list-style:none;display:inline-flex}.language-switcher-module__wMwjPq__language-switcher__toggle::-webkit-details-marker{display:none}.language-switcher-module__wMwjPq__language-switcher__chevron{width:var(--size-icon);height:var(--size-icon)}.language-switcher-module__wMwjPq__language-switcher__menu[open] .language-switcher-module__wMwjPq__language-switcher__chevron{rotate:180deg}.language-switcher-module__wMwjPq__language-switcher__panel{top:calc(100% + var(--space-3));z-index:var(--z-raised);min-width:12rem;padding:var(--space-1);color:var(--color-text-inverse);background-color:var(--color-surface-inverse-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);position:absolute;right:0}.language-switcher-module__wMwjPq__language-switcher--menu .language-switcher-module__wMwjPq__language-switcher__list{flex-direction:column;gap:0}.language-switcher-module__wMwjPq__language-switcher--menu .language-switcher-module__wMwjPq__language-switcher__link{width:100%;padding-inline:var(--space-4) var(--space-3);border-radius:var(--radius-md);justify-content:space-between}.language-switcher-module__wMwjPq__language-switcher__check{color:var(--color-text-inverse)}@media (hover:hover) and (pointer:fine){.language-switcher-module__wMwjPq__language-switcher__link:not([aria-current]):hover,.language-switcher-module__wMwjPq__language-switcher__toggle:hover{background-color:color-mix(in srgb, currentcolor 16%, transparent)}}@media (prefers-reduced-motion:no-preference){.language-switcher-module__wMwjPq__language-switcher__chevron{transition:rotate var(--duration-fast) var(--ease-standard)}}.language-switcher-module__wMwjPq__language-switcher--codes .language-switcher-module__wMwjPq__language-switcher__list{padding:var(--space-1);background-color:var(--color-surface-sunken);border-radius:var(--radius-pill);flex-wrap:nowrap;gap:0}.language-switcher-module__wMwjPq__language-switcher--codes .language-switcher-module__wMwjPq__language-switcher__link{min-width:var(--size-touch-target);padding-inline:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);justify-content:center}.language-switcher-module__wMwjPq__language-switcher--codes .language-switcher-module__wMwjPq__language-switcher__link[aria-current=page]{color:var(--color-text);background-color:var(--color-surface-raised);box-shadow:var(--shadow-1)}
.finder-preview-module__AoI2sa__finder-preview__sheet{padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);justify-items:center;display:grid}.finder-preview-module__AoI2sa__finder-preview__form{gap:var(--space-5);display:grid}.finder-preview-module__AoI2sa__finder-preview__switches{gap:var(--space-4);display:grid}@media (scripting:enabled){.finder-preview-module__AoI2sa__finder-preview__save{display:none}.finder-preview-module__AoI2sa__finder-preview__save--retry{display:block}}.finder-preview-module__AoI2sa__finder-preview__contact{scroll-margin-top:calc(var(--size-app-header) + var(--space-4))}
.tag-pages-module__lMfytG__tag-page__brand{color:inherit;text-decoration:none;display:inline-flex}.tag-pages-module__lMfytG__tag-page__actions{gap:var(--space-4);width:min(100%, var(--size-finder-page));justify-items:center;display:grid}.tag-pages-module__lMfytG__tag-page__found{gap:var(--space-3);padding:var(--space-4) var(--space-5);text-align:start;background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-lg);justify-self:stretch;display:grid}.tag-pages-module__lMfytG__tag-page__found-title{font-size:var(--text-lg)}.tag-pages-module__lMfytG__tag-page__found-list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.tag-pages-module__lMfytG__tag-page__found-link,.tag-pages-module__lMfytG__tag-page__home{font-weight:var(--weight-semibold);color:var(--color-accent-text)}.tag-pages-module__lMfytG__tag-page__check{gap:var(--space-4);width:min(100%, var(--size-form));justify-items:center;display:grid}.tag-pages-module__lMfytG__tag-page__check-error{font-weight:var(--weight-semibold);color:var(--color-danger)}
