.bot-field-module__QZWylG__bot-field{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.pet-photo-module___bbV-G__pet-photo{object-fit:cover;background-color:var(--color-pet-surface);width:100%;height:100%;display:block}.pet-photo-module___bbV-G__pet-photo--square{aspect-ratio:1}.pet-photo-module___bbV-G__pet-photo--portrait{aspect-ratio:4/5}.pet-photo-module___bbV-G__pet-photo--landscape{aspect-ratio:4/3}
.tag-illustration-module__aN0zeG__tag-illustration{width:100%;height:auto;display:block;overflow:hidden}.tag-illustration-module__aN0zeG__tag-illustration__side-step{translate:calc(var(--tag-depth-x,.35px) / 8) calc(var(--tag-depth-y,.9px) / 8)}.tag-illustration-module__aN0zeG__tag-illustration__stop--surface-light{stop-color:color-mix(in oklab, var(--color-pet), var(--color-tag-light) 26%)}.tag-illustration-module__aN0zeG__tag-illustration__stop--surface{stop-color:var(--color-pet)}.tag-illustration-module__aN0zeG__tag-illustration__stop--surface-deep{stop-color:color-mix(in oklab, var(--color-pet), var(--color-tag-shade) 20%)}.tag-illustration-module__aN0zeG__tag-illustration__stop--side-light{stop-color:color-mix(in oklab, var(--color-pet), var(--color-tag-shade) 34%)}.tag-illustration-module__aN0zeG__tag-illustration__stop--side-deep{stop-color:color-mix(in oklab, var(--color-pet), var(--color-tag-shade) 60%)}.tag-illustration-module__aN0zeG__tag-illustration__stop--chamfer-light{stop-color:var(--color-tag-light);stop-opacity:.7}.tag-illustration-module__aN0zeG__tag-illustration__stop--chamfer-shade{stop-color:var(--color-tag-shade);stop-opacity:.4}.tag-illustration-module__aN0zeG__tag-illustration__stop--sheen{stop-color:var(--color-tag-light);stop-opacity:.34}.tag-illustration-module__aN0zeG__tag-illustration__stop--clear{stop-opacity:0}.tag-illustration-module__aN0zeG__tag-illustration__chamfer{fill:none}.tag-illustration-module__aN0zeG__tag-illustration__sheen{translate:var(--tag-light-x,0) var(--tag-light-y,0)}.tag-illustration-module__aN0zeG__tag-illustration__hole-wall{fill:color-mix(in oklab, var(--color-pet), var(--color-tag-shade) 52%);translate:var(--tag-hole-x,var(--tag-depth-x,.35px)) var(--tag-hole-y,var(--tag-depth-y,.9px))}.tag-illustration-module__aN0zeG__tag-illustration__insert{fill:var(--color-tag-face)}.tag-illustration-module__aN0zeG__tag-illustration__seam{fill:none;stroke:color-mix(in oklab, var(--color-pet), var(--color-tag-shade) 45%);stroke-opacity:.6}.tag-illustration-module__aN0zeG__tag-illustration__code{fill:var(--color-tag-code)}.tag-illustration-module__aN0zeG__tag-illustration__print{fill:var(--color-tag-face)}.tag-illustration-module__aN0zeG__tag-illustration__name{font-family:var(--font-tag);font-weight:var(--weight-extrabold);text-transform:uppercase}.tag-illustration-module__aN0zeG__tag-illustration__hint{font-family:var(--font-body);font-weight:var(--weight-bold);text-transform:uppercase}
.pet-color-picker-module__9EaWCa__pet-color-picker{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.pet-color-picker-module__9EaWCa__pet-color-picker__legend{margin-bottom:var(--space-3);font-weight:var(--weight-semibold);padding:0}.pet-color-picker-module__9EaWCa__pet-color-picker__legend--hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pet-color-picker-module__9EaWCa__pet-color-picker__hint{margin-top:calc(var(--space-2) - var(--space-3));font-size:var(--text-sm);color:var(--color-text-muted)}.pet-color-picker-module__9EaWCa__pet-color-picker__swatches{gap:var(--space-1);max-width:var(--size-pet-color-picker);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pet-color-picker-module__9EaWCa__pet-color-picker__swatch{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;cursor:pointer;justify-items:center;display:grid;position:relative}.pet-color-picker-module__9EaWCa__pet-color-picker__input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.pet-color-picker-module__9EaWCa__pet-color-picker__dot{width:var(--size-touch-target-large);height:var(--size-touch-target-large);color:var(--color-on-pet);background-color:var(--color-pet);border:var(--space-1) solid var(--color-surface-raised);border-radius:var(--radius-round);box-shadow:var(--shadow-2);place-items:center;display:grid}.pet-color-picker-module__9EaWCa__pet-color-picker__check{opacity:0}.pet-color-picker-module__9EaWCa__pet-color-picker__input:checked+.pet-color-picker-module__9EaWCa__pet-color-picker__dot{scale:1.08}.pet-color-picker-module__9EaWCa__pet-color-picker__input:checked+.pet-color-picker-module__9EaWCa__pet-color-picker__dot .pet-color-picker-module__9EaWCa__pet-color-picker__check{opacity:1}.pet-color-picker-module__9EaWCa__pet-color-picker__input:focus-visible+.pet-color-picker-module__9EaWCa__pet-color-picker__dot{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.pet-color-picker-module__9EaWCa__pet-color-picker__dot{transition:scale var(--duration-base) var(--ease-standard)}.pet-color-picker-module__9EaWCa__pet-color-picker__check{transition:opacity var(--duration-base) var(--ease-standard)}}
.radio-group-module__Jbp7xa__radio-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.radio-group-module__Jbp7xa__radio-group__legend{margin-bottom:var(--space-2);font-weight:var(--weight-semibold);padding:0}.radio-group-module__Jbp7xa__radio-group__legend--hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.radio-group-module__Jbp7xa__radio-group__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.radio-group-module__Jbp7xa__radio-group__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.radio-group-module__Jbp7xa__radio-group__options--tiles{grid-template-columns:repeat(auto-fit, minmax(var(--size-avatar-large), 1fr));gap:var(--space-3);display:grid}.radio-group-module__Jbp7xa__radio-group__option{gap:var(--space-2);cursor:pointer;background-color:var(--color-surface-raised);border:var(--size-control-border-strong) solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex;position:relative}.radio-group-module__Jbp7xa__radio-group__option--pills{min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill)}.radio-group-module__Jbp7xa__radio-group__option--tiles{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);justify-items:center;display:grid}.radio-group-module__Jbp7xa__radio-group__option:has(.radio-group-module__Jbp7xa__radio-group__input:checked){background-color:var(--color-accent-surface);border-color:var(--color-accent)}.radio-group-module__Jbp7xa__radio-group__option:has(.radio-group-module__Jbp7xa__radio-group__input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.radio-group-module__Jbp7xa__radio-group__input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.radio-group-module__Jbp7xa__radio-group__visual{place-items:center;display:grid}.radio-group-module__Jbp7xa__radio-group__option--tiles .radio-group-module__Jbp7xa__radio-group__visual{width:var(--radio-tile-visual,var(--size-avatar-large))}.radio-group-module__Jbp7xa__radio-group__label{font-weight:var(--weight-semibold)}.radio-group-module__Jbp7xa__radio-group__check{top:var(--space-2);right:var(--space-2);width:var(--size-icon-large);aspect-ratio:1;color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-round);place-items:center;display:none;position:absolute}.radio-group-module__Jbp7xa__radio-group__option:has(.radio-group-module__Jbp7xa__radio-group__input:checked) .radio-group-module__Jbp7xa__radio-group__check{display:grid}.radio-group-module__Jbp7xa__radio-group__error{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-danger);align-items:center;display:flex}
.form-field-module___wvsAW__form-field{gap:var(--space-2);display:grid}.form-field-module___wvsAW__form-field__label{font-weight:var(--weight-semibold)}.form-field-module___wvsAW__form-field__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.form-field-module___wvsAW__form-field__control{width:100%;min-height:var(--size-touch-target);padding:var(--space-3) var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard)}.form-field-module___wvsAW__form-field__control:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.form-field-module___wvsAW__form-field__control::placeholder{color:var(--color-text-muted)}.form-field-module___wvsAW__form-field__control--textarea{min-height:calc(var(--size-touch-target) * 3);resize:vertical}.form-field-module___wvsAW__form-field__control--select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-4) * 2 + var(--size-icon))}.form-field-module___wvsAW__form-field__control--invalid{border-color:var(--color-danger);border-width:var(--size-control-border-strong)}.form-field-module___wvsAW__form-field__error{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger);align-items:flex-start;display:flex}
.checkbox-module__iUGUMq__checkbox{grid-template-columns:var(--size-icon-large) 1fr;gap:var(--space-2) var(--space-3);align-items:start;display:grid}.checkbox-module__iUGUMq__checkbox__box{width:var(--size-icon-large);height:var(--size-icon-large);place-items:center;margin-block-start:var(--space-1);display:grid;position:relative}.checkbox-module__iUGUMq__checkbox__input{appearance:none;cursor:pointer;background-color:var(--color-surface-raised);border:var(--size-control-border-strong) solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;height:100%;transition:background-color var(--duration-fast) var(--ease-standard);margin:0}.checkbox-module__iUGUMq__checkbox__input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox-module__iUGUMq__checkbox__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.checkbox-module__iUGUMq__checkbox__input--invalid{border-color:var(--color-danger)}.checkbox-module__iUGUMq__checkbox__check{color:var(--color-on-accent);pointer-events:none;opacity:0;position:absolute}.checkbox-module__iUGUMq__checkbox__input:checked+.checkbox-module__iUGUMq__checkbox__check{opacity:1}.checkbox-module__iUGUMq__checkbox__label{cursor:pointer}.checkbox-module__iUGUMq__checkbox__hint,.checkbox-module__iUGUMq__checkbox__error{font-size:var(--text-sm);grid-column:2}.checkbox-module__iUGUMq__checkbox__hint{color:var(--color-text-muted)}.checkbox-module__iUGUMq__checkbox__error{gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-danger);display:flex}
.copy-field-module__JVd8ua__copy-field{gap:var(--space-3);display:grid}.copy-field-module__JVd8ua__copy-field__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.copy-field-module__JVd8ua__copy-field__status{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-success)}@media (scripting:none){.copy-field-module__JVd8ua__copy-field__actions{display:none}}
