.PetsGrid-module-scss-module__TWrjWW__btnGhost,.PetsGrid-module-scss-module__TWrjWW__btnPrimary{background:#47c5fb05;border:1px solid #090c1414;border-radius:12px;height:36px;padding:0 14px}.PetsGrid-module-scss-module__TWrjWW__btnPrimary{color:#fff;background:linear-gradient(120deg,#8b5cf6 0%,#47c5fb 100%);border:none}.PetsGrid-module-scss-module__TWrjWW__btnGhost{position:relative}.PetsGrid-module-scss-module__TWrjWW__btnGhost:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetsGrid-module-scss-module__TWrjWW__badgePill{border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:relative}.PetsGrid-module-scss-module__TWrjWW__badgePill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#47c5fb,#8b5cf6);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetsGrid-module-scss-module__TWrjWW__badgePill{color:#e8efff;background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetsGrid-module-scss-module__TWrjWW__text-subtle{color:#5b657c}.PetsGrid-module-scss-module__TWrjWW__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.PetsGrid-module-scss-module__TWrjWW__card{border-radius:16px;gap:8px;padding:8px;display:grid;position:relative;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetsGrid-module-scss-module__TWrjWW__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetsGrid-module-scss-module__TWrjWW__image{background:0 0;border:0;border-radius:12px;overflow:hidden}.PetsGrid-module-scss-module__TWrjWW__image img{object-fit:cover;border-radius:16px;width:100%;height:160px;display:block}.PetsGrid-module-scss-module__TWrjWW__meta{gap:4px;display:grid}.PetsGrid-module-scss-module__TWrjWW__nameRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.PetsGrid-module-scss-module__TWrjWW__name{font-weight:900}.PetsGrid-module-scss-module__TWrjWW__tag{color:#fff;background:linear-gradient(135deg,#8b5cf6,#47c5fb);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.PetsGrid-module-scss-module__TWrjWW__sub{font-weight:700}.PetsGrid-module-scss-module__TWrjWW__actions{gap:8px;display:flex}.PetsGrid-module-scss-module__TWrjWW__view,.PetsGrid-module-scss-module__TWrjWW__edit{border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex}.PetsGrid-module-scss-module__TWrjWW__view{border:none;position:relative}.PetsGrid-module-scss-module__TWrjWW__view:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetsGrid-module-scss-module__TWrjWW__view{background:0 0;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetsGrid-module-scss-module__TWrjWW__edit{color:#fff;background:linear-gradient(135deg,#8b5cf6,#47c5fb);border:0}@media (max-width:980px){.PetsGrid-module-scss-module__TWrjWW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PetsGrid-module-scss-module__TWrjWW__grid{grid-template-columns:1fr}}
.AddPetButton-module-scss-module__hd3GXW__btnGhost,.AddPetButton-module-scss-module__hd3GXW__btnPrimary{background:#47c5fb05;border:1px solid #090c1414;border-radius:12px;height:36px;padding:0 14px}.AddPetButton-module-scss-module__hd3GXW__btnPrimary{color:#fff;background:linear-gradient(120deg,#8b5cf6 0%,#47c5fb 100%);border:none}.AddPetButton-module-scss-module__hd3GXW__btnGhost{position:relative}.AddPetButton-module-scss-module__hd3GXW__btnGhost:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AddPetButton-module-scss-module__hd3GXW__badgePill{border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:relative}.AddPetButton-module-scss-module__hd3GXW__badgePill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#47c5fb,#8b5cf6);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AddPetButton-module-scss-module__hd3GXW__badgePill{color:#e8efff;background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.AddPetButton-module-scss-module__hd3GXW__text-subtle{color:#5b657c}.AddPetButton-module-scss-module__hd3GXW__btn{position:relative}.AddPetButton-module-scss-module__hd3GXW__btn:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AddPetButton-module-scss-module__hd3GXW__btn{background:linear-gradient(90deg,#8b5cf6 0%,#47c5fb 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}
.AddPetModal-module-scss-module__IhscxW__backdrop{z-index:50;background:#00000047;place-items:center;display:grid;position:fixed;inset:0}.AddPetModal-module-scss-module__IhscxW__modal{background:#fff;border:1px solid #090c1414;border-radius:16px;gap:10px;width:min(720px,92vw);padding:12px;display:grid;box-shadow:0 8px 22px #0c142814}.AddPetModal-module-scss-module__IhscxW__header{justify-content:space-between;align-items:center;display:flex}.AddPetModal-module-scss-module__IhscxW__h3{color:#0b1020;margin:0;font-weight:900}.AddPetModal-module-scss-module__IhscxW__close{color:#0b1020;background:0 0;border:0;font-size:24px}.AddPetModal-module-scss-module__IhscxW__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.AddPetModal-module-scss-module__IhscxW__field{gap:6px;display:grid}.AddPetModal-module-scss-module__IhscxW__label{color:#0b1020;font-size:12px;font-weight:800}.AddPetModal-module-scss-module__IhscxW__input{background:#fff;border:1px solid #090c1414;border-radius:12px;width:100%;padding:10px 12px}.AddPetModal-module-scss-module__IhscxW__footer{justify-content:flex-end;display:flex}.AddPetModal-module-scss-module__IhscxW__primaryBtn{color:#fff;background:linear-gradient(135deg,#ff3b7e,#1d4ed8);border:0;border-radius:12px;padding:10px 16px;font-weight:800;box-shadow:0 8px 22px #0c142814}@media (max-width:720px){.AddPetModal-module-scss-module__IhscxW__grid{grid-template-columns:1fr}}
.PetTransportBanner-module-scss-module__pBdaCW__btnGhost,.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary{background:#47c5fb05;border:1px solid #090c1414;border-radius:12px;height:36px;padding:0 14px}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary{color:#fff;background:linear-gradient(120deg,#8b5cf6 0%,#47c5fb 100%);border:none}.PetTransportBanner-module-scss-module__pBdaCW__btnGhost{position:relative}.PetTransportBanner-module-scss-module__pBdaCW__btnGhost:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__badgePill{border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:relative}.PetTransportBanner-module-scss-module__pBdaCW__badgePill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#47c5fb,#8b5cf6);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__badgePill{color:#e8efff;background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetTransportBanner-module-scss-module__pBdaCW__text-subtle{color:#5b657c}.PetTransportBanner-module-scss-module__pBdaCW__banner{-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);background:linear-gradient(#8b5cf614,#47c5fb14);border:1px solid #090c1414;border-radius:16px;margin-top:2rem;margin-bottom:4rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetTransportBanner-module-scss-module__pBdaCW__banner:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__banner{box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetTransportBanner-module-scss-module__pBdaCW__grad{position:absolute;inset:0}.PetTransportBanner-module-scss-module__pBdaCW__sparkle{mix-blend-mode:screen;opacity:.8;pointer-events:none;background:radial-gradient(500px 220px at 12% 20%,#2bae6699,#0000 55%),radial-gradient(480px 200px at 88% 8%,#8b5cf673,#0000 60%),radial-gradient(420px 180px at 60% 0,#47c5fb59,#0000 60%);position:absolute;inset:0}.PetTransportBanner-module-scss-module__pBdaCW__inner{grid-template-columns:1fr;gap:18px;padding:24px;display:grid;position:relative}@media (min-width:980px){.PetTransportBanner-module-scss-module__pBdaCW__inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:30px 34px}}.PetTransportBanner-module-scss-module__pBdaCW__copy{color:#2bae66;gap:12px;display:grid}.PetTransportBanner-module-scss-module__pBdaCW__kicker{color:#2bae66;background:#8b5cf614;border:1px solid #0f172a14;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.PetTransportBanner-module-scss-module__pBdaCW__kicker:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__kicker{border-radius:999px;width:max-content;box-shadow:0 4px 10px #0000000f}.PetTransportBanner-module-scss-module__pBdaCW__title{letter-spacing:-.02em;text-shadow:0 2px 14px #0000000f;background:linear-gradient(90deg,#8b5cf6 0%,#47c5fb 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0;font-size:clamp(24px,4vw,40px);font-weight:900;line-height:1.1}.PetTransportBanner-module-scss-module__pBdaCW__subtitle{opacity:.92;margin:0;font-size:clamp(14px,2.1vw,17px);line-height:1.6}.PetTransportBanner-module-scss-module__pBdaCW__pills{flex-wrap:wrap;gap:8px;display:flex}.PetTransportBanner-module-scss-module__pBdaCW__pill{color:#1d1d2f;background:#fffffff2;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px -16px #00000040}.PetTransportBanner-module-scss-module__pBdaCW__pillIcon{align-items:center;display:inline-flex}.PetTransportBanner-module-scss-module__pBdaCW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#47c5fb,#8b5cf6);border:0;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;text-decoration:none;transition:transform 60ms,filter .15s;display:inline-flex;box-shadow:0 16px 36px -16px #47c5fb8c}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary:hover{filter:brightness(1.03)}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary:active{transform:scale(.98)}.PetTransportBanner-module-scss-module__pBdaCW__badges{flex-wrap:wrap;gap:8px;display:inline-flex}.PetTransportBanner-module-scss-module__pBdaCW__badge{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.PetTransportBanner-module-scss-module__pBdaCW__art{min-height:180px;position:relative}@media (max-width:979px){.PetTransportBanner-module-scss-module__pBdaCW__art{order:-1}}.PetTransportBanner-module-scss-module__pBdaCW__imgCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;max-width:520px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;box-shadow:0 22px 60px -24px #110c2e59,0 6px 16px #110c2e14}.PetTransportBanner-module-scss-module__pBdaCW__truckMark{z-index:2;color:#0f172a;background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px #0000001f}.PetTransportBanner-module-scss-module__pBdaCW__antImage{width:100%;height:100%;display:block}.PetTransportBanner-module-scss-module__pBdaCW__antImage .ant-image-img{object-fit:cover;width:100%;height:100%;display:block}@supports (aspect-ratio:16/9){.PetTransportBanner-module-scss-module__pBdaCW__imgCard{aspect-ratio:16/10}}@supports not (aspect-ratio:16/9){.PetTransportBanner-module-scss-module__pBdaCW__imgCard{height:280px}}
