.paw-pattern_pattern__7c__3{position:absolute;inset:0;pointer-events:none;background-image:url(/bg-paws.png);background-repeat:repeat;background-size:var(--paw-pattern-size);opacity:var(--paw-pattern-opacity)}.brand-header_header__fLqUA{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--brand-header-height);overflow:hidden;border-radius:0 0 var(--header-radius) var(--header-radius);background:var(--brand-teal)}.brand-header_logo__tLbL7{position:relative;width:var(--brand-header-logo-width);height:auto}.home-navigation_navigation__cvrXu{position:fixed;z-index:var(--z-index-sidebar);bottom:0;left:50%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:var(--home-max-width);min-height:calc(var(--home-navigation-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:translateX(-50%);background:var(--surface-default);box-shadow:var(--shadow-card);font-family:var(--font-family-design)}.home-navigation_item___EIo2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);min-width:0;color:var(--home-navigation-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.home-navigation_item___EIo2 svg{width:var(--spacing-6);height:var(--spacing-6)}.home-navigation_item___EIo2[aria-current=page]{color:var(--home-action-background)}.home-navigation_item___EIo2[aria-current=page] svg{fill:currentColor}.home-navigation_item___EIo2[aria-current=page][href="/historico"] svg{fill:none}.home-navigation_item___EIo2:focus-visible{outline:var(--focus-width) solid hsl(var(--brand-primary));outline-offset:calc(-1 * var(--focus-offset-wide))}.registration_page__8UiEa{--brand-teal:var(--pet-registration-header-background);--header-radius:var(--spacing-8);min-height:100svh;max-width:var(--home-max-width);margin-inline:auto;padding-bottom:calc(var(--home-navigation-height) + env(safe-area-inset-bottom));background:var(--surface-default);color:var(--text-strong);font-family:var(--font-family-design)}.registration_content___vYjS{max-width:var(--pet-registration-max-width);margin-inline:auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-8)}.registration_title__9z_9X{margin-bottom:var(--spacing-8);color:var(--pet-registration-heading);text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}